diff --git a/apps/mail_connector/tests.py b/apps/mail_connector/tests.py index 617b076..f04f49f 100644 --- a/apps/mail_connector/tests.py +++ b/apps/mail_connector/tests.py @@ -168,8 +168,8 @@ class MailViewTests(TestCase): def test_connect_screen_when_not_linked(self): response = self.client.get('/email/', HTTP_HX_REQUEST='true') self.assertEqual(response.status_code, 200) - self.assertContains(response, 'Підключення скриньки') - self.assertContains(response, 'автоматично') + self.assertContains(response, 'Подключение ящика') + self.assertContains(response, 'автоматически') self.assertContains(response, 'worker@aks-apteka.com.ua') self.assertNotContains(response, 'автоматично після входу') @@ -690,5 +690,5 @@ class MultiMailboxTests(TestCase): mock_client.list_messages.return_value = ([], False) connect_mailbox(self.user, email='one@aks-apteka.com.ua') resp = self.client.get('/email/?add=1', HTTP_HX_REQUEST='true') - self.assertContains(resp, 'Підключити ще одну скриньку') - self.assertContains(resp, 'Скасувати') + self.assertContains(resp, 'Подключить ещё один ящик') + self.assertContains(resp, 'Отмена') diff --git a/locale/en/LC_MESSAGES/django.mo b/locale/en/LC_MESSAGES/django.mo index 2d44db1..c1e0d46 100644 Binary files a/locale/en/LC_MESSAGES/django.mo and b/locale/en/LC_MESSAGES/django.mo differ diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po index 99e1c79..8d00a8d 100644 --- a/locale/en/LC_MESSAGES/django.po +++ b/locale/en/LC_MESSAGES/django.po @@ -1467,6 +1467,112 @@ msgstr "Carbonio sync record" msgid "Журнал синхронизации Carbonio" msgstr "Carbonio sync log" +#: apps/mail_connector/models.py:49 +msgid "Адрес ящика" +msgstr "Mailbox address" + +#: apps/mail_connector/models.py:50 +#: templates/partials/email-connect-panel.html +msgid "Пароль ящика" +msgstr "Mailbox password" + +#: apps/mail_connector/models.py:51 +msgid "IMAP-хост" +msgstr "IMAP host" + +#: apps/mail_connector/models.py:52 +msgid "IMAP-порт" +msgstr "IMAP port" + +#: apps/mail_connector/models.py:53 +msgid "SMTP-хост" +msgstr "SMTP host" + +#: apps/mail_connector/models.py:54 +msgid "SMTP-порт" +msgstr "SMTP port" + +#: apps/mail_connector/models.py:55 +msgid "SSL/TLS" +msgstr "SSL/TLS" + +#: apps/mail_connector/models.py:56 +msgid "Проверять SSL-сертификат" +msgstr "Verify SSL certificate" + +#: apps/mail_connector/models.py:57 +msgid "Подключено" +msgstr "Connected" + +#: apps/mail_connector/models.py:59 +msgid "Активный ящик" +msgstr "Active mailbox" + +#: apps/mail_connector/models.py:61 +msgid "Текущий ящик в веб-почте портала. Не больше одного на сотрудника." +msgstr "Current mailbox in portal webmail. At most one active per employee." + +#: apps/mail_connector/models.py:63 +msgid "Последний успешный вход" +msgstr "Last successful login" + +#: apps/mail_connector/models.py:66 +msgid "Почтовый ящик сотрудника" +msgstr "Employee mailbox" + +#: apps/mail_connector/models.py:67 +msgid "Почтовые ящики сотрудников" +msgstr "Employee mailboxes" + +#: templates/pages/email.html +#: templates/partials/email-connect-panel.html +msgid "Подключить ещё один ящик" +msgstr "Connect another mailbox" + +#: templates/partials/email-connect-panel.html +msgid "Добавьте другой почтовый адрес. Текущий ящик не изменится — потом можно переключаться между ними." +msgstr "Add another email address. The current mailbox stays connected — you can switch later." + +#: templates/partials/email-connect-panel.html +msgid "Подключение ящика" +msgstr "Connect mailbox" + +#: templates/partials/email-connect-panel.html +msgid "Подключите свою почту: укажите адрес и пароль. Параметры сервера определяются автоматически (как в Thunderbird);" +msgstr "Connect your mail: enter address and password. Server settings are detected automatically (like Thunderbird);" + +#: templates/partials/email-connect-panel.html +msgid "если автоконфиг не найден — попробуем %(host)s." +msgstr "if autoconfig is not found — we will try %(host)s." + +#: templates/partials/email-connect-panel.html +msgid "Подключить" +msgstr "Connect" + +#: templates/partials/email-connect-panel.html +msgid "Подключено. Перенаправление…" +msgstr "Connected. Redirecting…" + +#: templates/pages/email.html +msgid "Почтовый ящик" +msgstr "Mailbox" + +#: templates/pages/email.html +msgid "Тема, email, домен…" +msgstr "Subject, email, domain…" + +#: templates/pages/email.html +msgid "Выйти из ящика" +msgstr "Disconnect mailbox" + +#: templates/pages/email.html +msgid "Написать" +msgstr "Compose" + +#: templates/pages/email.html +msgid "Выйти" +msgstr "Sign out" + #: apps/nextcloud_connector/models.py:20 msgid "Создание папки" msgstr "Folder creation" diff --git a/locale/uk/LC_MESSAGES/django.mo b/locale/uk/LC_MESSAGES/django.mo index e8a6665..193115b 100644 Binary files a/locale/uk/LC_MESSAGES/django.mo and b/locale/uk/LC_MESSAGES/django.mo differ diff --git a/locale/uk/LC_MESSAGES/django.po b/locale/uk/LC_MESSAGES/django.po index e9d6801..814747f 100644 --- a/locale/uk/LC_MESSAGES/django.po +++ b/locale/uk/LC_MESSAGES/django.po @@ -1470,6 +1470,112 @@ msgstr "Запис синхронізації Carbonio" msgid "Журнал синхронизации Carbonio" msgstr "Журнал синхронізації Carbonio" +#: apps/mail_connector/models.py:49 +msgid "Адрес ящика" +msgstr "Адреса скриньки" + +#: apps/mail_connector/models.py:50 +#: templates/partials/email-connect-panel.html +msgid "Пароль ящика" +msgstr "Пароль скриньки" + +#: apps/mail_connector/models.py:51 +msgid "IMAP-хост" +msgstr "IMAP-хост" + +#: apps/mail_connector/models.py:52 +msgid "IMAP-порт" +msgstr "IMAP-порт" + +#: apps/mail_connector/models.py:53 +msgid "SMTP-хост" +msgstr "SMTP-хост" + +#: apps/mail_connector/models.py:54 +msgid "SMTP-порт" +msgstr "SMTP-порт" + +#: apps/mail_connector/models.py:55 +msgid "SSL/TLS" +msgstr "SSL/TLS" + +#: apps/mail_connector/models.py:56 +msgid "Проверять SSL-сертификат" +msgstr "Перевіряти SSL-сертифікат" + +#: apps/mail_connector/models.py:57 +msgid "Подключено" +msgstr "Підключено" + +#: apps/mail_connector/models.py:59 +msgid "Активный ящик" +msgstr "Активна скринька" + +#: apps/mail_connector/models.py:61 +msgid "Текущий ящик в веб-почте портала. Не больше одного на сотрудника." +msgstr "Поточна скринька у веб-пошті порталу. Не більше однієї на співробітника." + +#: apps/mail_connector/models.py:63 +msgid "Последний успешный вход" +msgstr "Останній успішний вхід" + +#: apps/mail_connector/models.py:66 +msgid "Почтовый ящик сотрудника" +msgstr "Поштова скринька співробітника" + +#: apps/mail_connector/models.py:67 +msgid "Почтовые ящики сотрудников" +msgstr "Поштові скриньки співробітників" + +#: templates/pages/email.html +#: templates/partials/email-connect-panel.html +msgid "Подключить ещё один ящик" +msgstr "Підключити ще одну скриньку" + +#: templates/partials/email-connect-panel.html +msgid "Добавьте другой почтовый адрес. Текущий ящик не изменится — потом можно переключаться между ними." +msgstr "Додайте іншу поштову адресу. Поточну скриньку це не змінить — потім можна перемикатися між ними." + +#: templates/partials/email-connect-panel.html +msgid "Подключение ящика" +msgstr "Підключення скриньки" + +#: templates/partials/email-connect-panel.html +msgid "Подключите свою почту: укажите адрес и пароль. Параметры сервера определяются автоматически (как в Thunderbird);" +msgstr "Підключіть свою пошту: вкажіть адресу та пароль. Параметри сервера визначаються автоматично (як у Thunderbird);" + +#: templates/partials/email-connect-panel.html +msgid "если автоконфиг не найден — попробуем %(host)s." +msgstr "якщо автоконфіг не знайдено — спробуємо %(host)s." + +#: templates/partials/email-connect-panel.html +msgid "Подключить" +msgstr "Підключити" + +#: templates/partials/email-connect-panel.html +msgid "Подключено. Перенаправление…" +msgstr "Підключено. Перенаправлення…" + +#: templates/pages/email.html +msgid "Почтовый ящик" +msgstr "Поштова скринька" + +#: templates/pages/email.html +msgid "Тема, email, домен…" +msgstr "Тема, email, домен…" + +#: templates/pages/email.html +msgid "Выйти из ящика" +msgstr "Вийти зі скриньки" + +#: templates/pages/email.html +msgid "Написать" +msgstr "Написати" + +#: templates/pages/email.html +msgid "Выйти" +msgstr "Вийти" + #: apps/nextcloud_connector/models.py:20 msgid "Создание папки" msgstr "Створення папки" diff --git a/templates/pages/email.html b/templates/pages/email.html index 06c005f..72e5264 100644 --- a/templates/pages/email.html +++ b/templates/pages/email.html @@ -1,4 +1,5 @@ {# Rainloop-style webmail layout #} +{% load i18n %} {% if not mail_configured %}
{{ mail_error }}
@@ -21,7 +22,7 @@ hx-trigger="change"> {% csrf_token %} - {% for box in mailboxes %} {% endfor %} @@ -36,13 +37,13 @@ Додати + class="mail-btn mail-btn-ghost" title="{% trans "Подключить ещё один ящик" %}">{% trans "Добавить" %} - Написати + {% trans "Написать" %}
@@ -62,12 +63,12 @@ + class="mail-btn mail-btn-ghost" title="{% trans "Обновить" %}">
{% csrf_token %} - +
diff --git a/templates/partials/email-connect-panel.html b/templates/partials/email-connect-panel.html index 21d9ad9..93d8579 100644 --- a/templates/partials/email-connect-panel.html +++ b/templates/partials/email-connect-panel.html @@ -1,15 +1,15 @@ +{% load i18n %}
{% if adding_mailbox %} -

Підключити ще одну скриньку

+

{% trans "Подключить ещё один ящик" %}

- Додайте іншу поштову адресу. Поточну скриньку це не змінить — потім можна перемикатися між ними. + {% trans "Добавьте другой почтовый адрес. Текущий ящик не изменится — потом можно переключаться между ними." %}

{% else %} -

Підключення скриньки

+

{% trans "Подключение ящика" %}

- Підключіть свою пошту: вкажіть адресу та пароль. - Параметри сервера визначаються автоматично (як у Thunderbird); - {% if mail_defaults %}якщо автоконфіг не знайдено — спробуємо {{ mail_defaults.imap_host }}.{% endif %} + {% trans "Подключите свою почту: укажите адрес и пароль. Параметры сервера определяются автоматически (как в Thunderbird);" %} + {% if mail_defaults %}{% blocktrans with host=mail_defaults.imap_host %}если автоконфиг не найден — попробуем {{ host }}.{% endblocktrans %}{% endif %}

{% endif %} {% if connect_error %} @@ -32,22 +32,22 @@ hx-target="#email-autoconfig-fields" hx-indicator="#loader" hx-include="closest form"> - +
{% include "partials/email-autoconfig-fields.html" %}
- + {% if adding_mailbox %} Скасувати + class="btn" style="text-decoration:none;">{% trans "Отмена" %} {% endif %}
{% if connect_success %} -
Підключено. Перенаправлення…
+
{% trans "Подключено. Перенаправление…" %}
{% endif %}