diff --git a/frontend/locales/et.json b/frontend/locales/et.json index 90228a53b..563268162 100644 --- a/frontend/locales/et.json +++ b/frontend/locales/et.json @@ -87,8 +87,8 @@ "title": "Vigane e-posti aadress" }, "email_invalid_error": "Lisatud e-posti aadress on vigane", - "incorrect_password_error": "Vale parool, proovige uuesti", - "password_confirmation": "Selle e-posti aadressi lisamiseks kinnitage oma konto salasõnaga" + "incorrect_password_error": "Vale salasõna, palun proovi uuesti", + "password_confirmation": "Selle e-posti aadressi lisamiseks kinnita tegevus oma kasutajakonto salasõnaga" }, "app_sessions_list": { "error": "Rakenduse sessioonide laadimine ei õnnestunud", @@ -327,8 +327,8 @@ "delete_button_confirmation_modal": { "action": "Kustuta e-posti aadress", "body": "Kas kustutame selle e-posti aadressi?", - "incorrect_password": "Vale parool, proovige uuesti", - "password_confirmation": "Selle e-posti aadressi kustutamiseks kinnitage parooliga" + "incorrect_password": "Vale salasõna, palun proovi uuesti", + "password_confirmation": "Selle e-posti aadressi kustutamiseks kinnita tegevus oma salasõnaga" }, "delete_button_title": "Eemalda e-posti aadress", "email": "E-posti aadress", diff --git a/frontend/locales/uk.json b/frontend/locales/uk.json index 55a849c22..26399a9ec 100644 --- a/frontend/locales/uk.json +++ b/frontend/locales/uk.json @@ -16,12 +16,12 @@ }, "branding": { "privacy_policy": { - "alt": "Посилання на політику конфіденційності сервісу", - "link": "Політика конфіденційності" + "alt": "Посилання на політику приватності служби", + "link": "Політика приватності" }, "terms_and_conditions": { "alt": "Посилання на умови надання послуг", - "link": "Умови використання" + "link": "Умови та положення" } }, "common": { @@ -43,7 +43,7 @@ "alert_description": "Цей обліковий запис буде стерто назавжди, і ви більше не матимете доступу до всіх своїх повідомлень.", "alert_title": "Ви можете втратити всі свої дані", "button": "Видалити обліковий запис", - "dialog_description": "Підтвердьте, що хочете видалити свій обліковий запис:\n\n\nВи не зможете повторно активувати свій обліковий запис\nВи більше не зможете ввійти \nНіхто не зможе повторно використовувати ваше ім'я користувача (MXID), включно з вами\nВи вийдете з усіх кімнат та особистих розмов, в яких ви перебуваєте\nВас буде вилучено з сервера ідентифікації, і ніхто не зможе знайти вас за вашою електронною поштою або номером телефону\n\nВаші старі повідомлення все одно будуть видимі людям, які їх отримали. Чи хотіли б ви сховати свої надіслані повідомлення від людей, які приєднуються до кімнат у майбутньому?", + "dialog_description": "Підтвердьте, що хочете видалити свій обліковий запис:\n\n\nВи не зможете повторно активувати свій обліковий запис\nВи більше не зможете ввійти \nНіхто не зможе повторно використовувати ваше ім'я користувача (MXID), включно з вами\nВи вийдете з усіх кімнат та особистих розмов, в яких ви перебуваєте\nВас буде вилучено з сервера ідентифікації, і ніхто не зможе знайти вас за вашою електронною поштою або номером телефону\n\nВаші старі повідомлення все одно будуть видимі людям, які їх отримали. Чи хотіли б ви сховати свої надіслані повідомлення від людей, які приєднаються до кімнат у майбутньому?", "dialog_title": "Видалити цей обліковий запис?", "erase_checkbox_label": "Так, сховати всі мої повідомлення від нових учасників", "incorrect_password": "Пароль неправильний, повторіть спробу", @@ -132,7 +132,7 @@ "error": { "hideDetails": "Сховати подробиці", "showDetails": "Показати подробиці", - "subtitle": "Сталася неочікувана помилка. Будь ласка спробуйте ще раз.", + "subtitle": "Сталася неочікувана помилка. Повторіть спробу.", "title": "Щось пішло не так" }, "error_boundary_title": "Щось пішло не так", @@ -155,7 +155,7 @@ "not_logged_in_alert": "Ви не ввійшли в систему.", "oauth2_client_detail": { "details_title": "Інформація про клієнт", - "id": "Ідентифікатор клієнта", + "id": "ID клієнта", "name": "Ім'я", "policy": "Політика", "terms": "Умови надання послуг" @@ -173,8 +173,8 @@ "failure": { "description": { "account_locked": "Ваш обліковий запис заблокований і не може бути відновлений на цей час. Якщо цього не очікується, зверніться до адміністратора сервера.", - "expired_recovery_ticket": "Термін дії посилання для відновлення закінчився. Будь ласка, почніть процес відновлення облікового запису спочатку.", - "invalid_new_password": "Вибраний вами новий пароль недійсний; він може не відповідати налаштованій політиці безпеки.", + "expired_recovery_ticket": "Посилання для відновлення застаріло. Розпочніть процес відновлення облікового запису спочатку.", + "invalid_new_password": "Обраний вами новий пароль неприпустимий; він може не відповідати налаштованій політиці безпеки.", "no_current_password": "У вас немає поточного пароля.", "no_such_recovery_ticket": "Посилання для відновлення недійсне. Якщо ви скопіювали посилання з електронної пошти для відновлення, перевірте, чи скопійовано повне посилання.", "password_changes_disabled": "Зміна пароля вимкнена.", @@ -203,7 +203,7 @@ "expired": { "resend_email": "Повторно надіслати електронний лист", "subtitle": "Запит на новий електронний лист, який буде надіслано на адресу: {{email}}", - "title": "Термін дії посилання для скидання пароля закінчився" + "title": "Посилання для скидання пароля застаріло" }, "subtitle": "Виберіть новий пароль для свого облікового запису.", "title": "Скидання пароля" @@ -218,15 +218,15 @@ "4": "Дуже надійний пароль" }, "suggestion": { - "all_uppercase": "Використайте великі літери, але не всі.", - "another_word": "Додайте більше слів, які є менш поширеними.", + "all_uppercase": "Використайте великі букви, але не всі.", + "another_word": "Додайте більше менш вживаних слів.", "associated_years": "Уникайте років, які пов'язані з вами.", - "capitalization": "Використайте більше великих літер, не тільки першу.", + "capitalization": "Використайте більше великих букв, не лише першу.", "dates": "Уникайте дат і років, які пов'язані з вами.", "l33t": "Уникайте передбачуваних замін букв, таких як «@» замість «a».", "longer_keyboard_pattern": "Використовуйте довші патерни клавіатури та змінюйте напрямок друку кілька разів.", - "no_need": "Ви можете створювати надійні паролі без використання символів, цифр або великих літер.", - "pwned": "Якщо ви використовуєте цей пароль деінде, вам слід змінити його.", + "no_need": "Ви можете створювати надійні паролі не вживаючи символів, цифр або великих букв.", + "pwned": "Якщо ви використовуєте цей пароль ще десь, вам слід змінити його.", "recent_years": "Уникайте останніх років.", "repeated": "Уникайте повторювання слів і символів.", "reverse_words": "Уникайте зворотного написання звичайних слів.", @@ -241,7 +241,7 @@ "extended_repeat": "Повторювані шаблони символів, такі як \"abcabcabc\", легко вгадати.", "key_pattern": "Короткі послідовності клавіш легко вгадати.", "names_by_themselves": "Поодинокі імена або прізвища легко вгадати.", - "pwned": "Ваш пароль було розкрито внаслідок витоку даних в Інтернеті.", + "pwned": "Ваш пароль розкрито внаслідок витоку даних в інтернеті.", "recent_years": "Пароль із нещодавніми роками легко вгадати.", "sequences": "Поширені послідовності символів, такі як «abc», легко вгадати.", "similar_to_common": "Це схоже на часто використовуваний пароль.", @@ -249,7 +249,7 @@ "straight_row": "Прямі послідовності клавіш на клавіатурі легко вгадати.", "top_hundred": "Це часто використовуваний пароль.", "top_ten": "Це широко використовуваний пароль.", - "user_inputs": "Не повинно бути ніяких особистих даних або даних, пов'язаних зі сторінкою.", + "user_inputs": "Не повинно бути жодних особистих даних або даних, пов'язаних зі сторінкою.", "word_by_itself": "Окремі слова легко вгадати." } }, @@ -263,9 +263,9 @@ "description": "Якщо ви не ввійшли в обліковий запис на інших пристроях і втратили ключ відновлення, вам потрібно буде скинути свою ідентичність, щоб продовжити користуватися застосунком.", "effect_list": { "negative_1": "Ви втратите наявну історію повідомлень", - "negative_2": "Вам потрібно буде знову підтвердити всі наявні пристрої та контакти", + "negative_2": "Вам потрібно буде знову верифікувати всі наявні пристрої та контакти", "neutral_1": "Ви втратите історію повідомлень, яка зберігається лише на сервері", - "neutral_2": "Вам потрібно буде знову підтвердити всі наявні пристрої та контакти", + "neutral_2": "Вам потрібно буде знову верифікувати всі наявні пристрої та контакти", "positive_1": "Ваші дані облікового запису, контакти, налаштування та список бесід будуть збережені" }, "failure": { @@ -277,7 +277,7 @@ "heading": "Скиньте свій обліковий запис, якщо не можете підтвердити його іншим способом", "start_reset": "Почати скидання", "success": { - "description": "Скидання профілю було схвалено на наступні {{minutes}} хвилин. Ви можете закрити це вікно та повернутися до застосунку, щоб продовжити.", + "description": "Скидання профілю схвалено на наступні {{minutes}} хвилин. Ви можете закрити це вікно та повернутися до застосунку, щоб продовжити.", "heading": "Облікові дані успішно скинуто. Поверніться до застосунку, щоб завершити процес.", "title": "Скидання криптоідентичності тимчасово дозволено" }, @@ -287,7 +287,7 @@ "label": "Вибрати сеанс" }, "session": { - "client_id_label": "Ідентифікатор клієнта", + "client_id_label": "ID клієнта", "current": "Поточний", "current_badge": "Поточний", "device_id_label": "ID пристрою", @@ -306,7 +306,7 @@ "unknown_browser": "Невідомий браузер", "unknown_device": "Невідомий пристрій", "uri_label": "Uri", - "user_id_label": "Ідентифікатор користувача", + "user_id_label": "ID користувача", "username_label": "Ім'я користувача" }, "session_detail": { @@ -318,7 +318,7 @@ }, "unknown_route": "Невідомий роут {{route}}", "unverified_email_alert": { - "button": "Перегляньте та перевірте", + "button": "Переглянути та підтвердити", "text:one": "У вас є {{count}} непідтверджена адреса електронної пошти.", "text:few": "У вас є {{count}} непідтверджені адреси електронної пошти.", "text:many": "У вас є {{count}} непідтверджених адрес електронної пошти.", @@ -363,7 +363,7 @@ "verify_email": { "code_expired_alert": { "description": "Термін дії коду закінчився. Будь ласка, надішліть запит на новий код.", - "title": "Термін дії коду закінчився" + "title": "Код застарів" }, "code_field_error": "Код не розпізнано", "code_field_label": "6-значний код", diff --git a/translations/cs.json b/translations/cs.json index 87251c309..710bb9f3a 100644 --- a/translations/cs.json +++ b/translations/cs.json @@ -151,7 +151,8 @@ "headline": "Přihlaste se k odkazu" }, "no_login_methods": "Nejsou k dispozici žádné metody přihlášení.", - "separator": "Nebo" + "separator": "Nebo", + "username_or_email": "Uživatelské jméno nebo e-mail" }, "navbar": { "my_account": "Můj účet", diff --git a/translations/da.json b/translations/da.json index ef20ccc82..b0da7552a 100644 --- a/translations/da.json +++ b/translations/da.json @@ -110,7 +110,7 @@ "click_button": "Klik på knappen nedenfor for at oprette en ny adgangskode:", "copy_link": "Kopier følgende link, og indsæt det i en browser for at oprette en ny adgangskode:", "create_new_password": "Opret ny adgangskode", - "fallback": "The button doesn't work for you?", + "fallback": "Virker knappen ikke for dig?", "headline": "Du har anmodet om en nulstilling af adgangskoden til din %(server_name)s konto.", "subject": "Nulstil adgangskoden til din konto (%(mxid)s)", "you_can_ignore": "Hvis du ikke har bedt om en ny adgangskode, kan du ignorere denne e-mail. Din nuværende adgangskode vil fortsætte med at fungere." @@ -151,7 +151,8 @@ "headline": "Log ind for at forbinde" }, "no_login_methods": "Ingen tilgængelige login metoder.", - "separator": "Eller" + "separator": "Eller", + "username_or_email": "Brugernavn eller e-mail" }, "navbar": { "my_account": "Min konto", diff --git a/translations/de.json b/translations/de.json index aab688c0b..d7f1f56fc 100644 --- a/translations/de.json +++ b/translations/de.json @@ -151,7 +151,8 @@ "headline": "Melden Sie sich zum Verbinden an" }, "no_login_methods": "Keine Anmeldemethoden verfügbar.", - "separator": "Oder" + "separator": "Oder", + "username_or_email": "Benutzername oder E-Mail-Adresse" }, "navbar": { "my_account": "Mein Konto", diff --git a/translations/et.json b/translations/et.json index a3e0d2a8f..2ca8dd065 100644 --- a/translations/et.json +++ b/translations/et.json @@ -110,7 +110,7 @@ "click_button": "Uue salasõna loomiseks klõpsa alloleval nupul:", "copy_link": "Uue salasõna loomiseks kopeeri see link ja aseta ta veebibrauseri aadressireale:", "create_new_password": "Loo uus salasõna", - "fallback": "The button doesn't work for you?", + "fallback": "Kas nupp ei toimi sinu jaoks?", "headline": "Sa soovisid lähtestada oma kasutajakontot serveris %(server_name)s", "subject": "Lähtesta oma kasutajakonto salasõna (%(mxid)s)", "you_can_ignore": "Kui sa ei soovinud oma salasõna muuta, siis palun eira seda kirja. Sinu senine salasõna jääb kehtima." @@ -124,10 +124,10 @@ "errors": { "captcha": "Robotilõksu tehtud kontroll ei luba jätkata. Palun proovi uuesti.", "denied_policy": "See on keelatud serveri kasutusjuhendi alusel: %(policy)s", - "email_banned": "E-post on serveri reeglite alusel keelatud", + "email_banned": "E-posti aadress on serveri reeglite alusel keelatud", "email_domain_banned": "E-posti aadressi domeen on serverireeglite alusel keelatud", "email_domain_not_allowed": "E-posti aadressi domeen pole serverireeglite alusel lubatud", - "email_not_allowed": "E-post pole serveri reeglite alusel lubatud", + "email_not_allowed": "E-posti aadress pole serveri reeglite alusel lubatud", "field_required": "Selle välja täitmine on kohustuslik", "invalid_credentials": "Vigased kasutajatunnused", "password_mismatch": "Salasõnad ei klapi omavahel", @@ -151,7 +151,8 @@ "headline": "Konto sidumiseks logi sisse" }, "no_login_methods": "Ühtegi sisselogimisvõimalust pole saadaval.", - "separator": "või" + "separator": "või", + "username_or_email": "Kasutajanimi või e-posti aadress" }, "navbar": { "my_account": "Minu kasutajakonto", diff --git a/translations/fi.json b/translations/fi.json index 89942236f..7780dfc11 100644 --- a/translations/fi.json +++ b/translations/fi.json @@ -151,7 +151,8 @@ "headline": "Kirjaudu sisään yhdistääksesi tilit" }, "no_login_methods": "Kirjautumistapoja ei ole käytettävissä.", - "separator": "Tai" + "separator": "Tai", + "username_or_email": "Username or Email" }, "navbar": { "my_account": "Oma tili", diff --git a/translations/fr.json b/translations/fr.json index ce303bcc7..2ec358849 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -151,7 +151,8 @@ "headline": "Se connecter pour associer" }, "no_login_methods": "Aucune méthode de connexion n'est disponible.", - "separator": "Ou" + "separator": "Ou", + "username_or_email": "Nom d'utilisateur ou adresse email" }, "navbar": { "my_account": "Mon compte", diff --git a/translations/nl.json b/translations/nl.json index 070eceadd..f96e851ba 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -151,7 +151,8 @@ "headline": "Sign in to link" }, "no_login_methods": "No login methods available.", - "separator": "Of" + "separator": "Of", + "username_or_email": "Username or Email" }, "navbar": { "my_account": "Mijn account", diff --git a/translations/pt.json b/translations/pt.json index 14f0cfd58..60e898cb8 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -151,7 +151,8 @@ "headline": "Faça login para vincular" }, "no_login_methods": "Não há métodos de login disponíveis.", - "separator": "Ou" + "separator": "Ou", + "username_or_email": "Username or Email" }, "navbar": { "my_account": "A minha conta", diff --git a/translations/ru.json b/translations/ru.json index 37e657ed9..9f69768e9 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -151,7 +151,8 @@ "headline": "Войдите, чтобы перейти по ссылке" }, "no_login_methods": "Нет доступных методов входа.", - "separator": "Или" + "separator": "Или", + "username_or_email": "Имя пользователя или электронная почта" }, "navbar": { "my_account": "Моя учётная запись", diff --git a/translations/sv.json b/translations/sv.json index 5b3c1037f..4290fa2e5 100644 --- a/translations/sv.json +++ b/translations/sv.json @@ -151,7 +151,8 @@ "headline": "Logga in för att länka" }, "no_login_methods": "Inga inloggningsmetoder tillgängliga.", - "separator": "eller" + "separator": "eller", + "username_or_email": "Username or Email" }, "navbar": { "my_account": "Mitt konto", diff --git a/translations/uk.json b/translations/uk.json index 28e3092dc..b9f4c52e7 100644 --- a/translations/uk.json +++ b/translations/uk.json @@ -17,12 +17,12 @@ }, "branding": { "privacy_policy": { - "alt": "Посилання на політику конфіденційності сервісу", - "link": "Політика конфіденційності" + "alt": "Посилання на політику приватності служби", + "link": "Політика приватності" }, "terms_and_conditions": { "alt": "Посилання на умови надання послуг", - "link": "Умови використання" + "link": "Умови та положення" } }, "common": { @@ -69,8 +69,8 @@ "new": "Новий пароль" }, "choose_display_name": { - "description": "Це ім'я, яке побачать інші люди. Ви можете змінити його в будь-який час.", - "headline": "Виберіть своє показуване ім'я" + "description": "Це ім'я, яке бачитимуть інші люди. Ви можете змінити його будь-коли.", + "headline": "Оберіть псевдонім" }, "consent": { "client_wants_access": "%(client_name)s за %(redirect_uri)s хоче отримати доступ до вашого облікового запису.", @@ -86,7 +86,7 @@ "ip_address": "IP-адреса" }, "device_code_link": { - "description": "Зв'язати пристрій", + "description": "Пов'язати пристрій", "headline": "Введіть код, що показаний на вашому пристрої" }, "device_consent": { @@ -108,21 +108,21 @@ "greeting": "Вітаємо %(username)s,", "recovery": { "click_button": "Натисніть кнопку нижче, щоб створити новий пароль:", - "copy_link": "Скопіюйте наступне посилання та вставте його в браузер, щоб створити новий пароль:", + "copy_link": "Скопіюйте це посилання та вставте його в браузер, щоб створити новий пароль:", "create_new_password": "Створити новий пароль", - "fallback": "The button doesn't work for you?", + "fallback": "Кнопка не працює?", "headline": "Ви надіслали запит на скидання пароля для свого %(server_name)s облікового запису.", "subject": "Скинути пароль облікового запису (%(mxid)s)", "you_can_ignore": "Якщо ви не запитували новий пароль, можете проігнорувати цей електронний лист. Ваш поточний пароль продовжить працювати." }, "verify": { - "body_html": "Ваш код підтвердження для підтвердження цієї електронної адреси:%(code)s", - "body_text": "Ваш код підтвердження для підтвердження цієї адреси електронної пошти: %(code)s", + "body_html": "Ваш код верифікації для підтвердження цієї електронної адреси:%(code)s", + "body_text": "Ваш код верифікації для підтвердження цієї адреси електронної пошти: %(code)s", "subject": "Ваш код підтвердження електронної пошти: %(code)s" } }, "errors": { - "captcha": "Помилка перевірки CAPTCHA, повторіть спробу", + "captcha": "Помилка верифікації CAPTCHA, повторіть спробу", "denied_policy": "Відхилено політикою: %(policy)s", "email_banned": "Електронна пошта заборонена політикою сервера", "email_domain_banned": "Домен електронної пошти заборонений політикою сервера", @@ -134,11 +134,11 @@ "rate_limit_exceeded": "Ви зробили забагато запитів за короткий проміжок часу. Зачекайте кілька хвилин і повторіть спробу.", "username_all_numeric": "Ім'я користувача не може складатися тільки з цифр", "username_banned": "Ім'я користувача заборонено політикою сервера", - "username_invalid_chars": "Ім'я користувача містить недопустимі символи. Використовуйте лише малі літери, цифри, тире та підкреслення.", + "username_invalid_chars": "Ім'я користувача містить неприпустимі символи. Використовуйте лише малі букви, цифри, тире та підкреслення.", "username_not_allowed": "Ім'я користувача не дозволено політикою сервера", "username_taken": "Це ім'я користувача вже зайнято", - "username_too_long": "Ім'я користувача занадто довге", - "username_too_short": "Ім'я користувача занадто коротке" + "username_too_long": "Ім'я користувача задовге", + "username_too_short": "Ім'я користувача закоротке" }, "login": { "call_to_register": "У вас ще немає облікового запису?", @@ -151,7 +151,8 @@ "headline": "Увійдіть, щоб повʼязати" }, "no_login_methods": "Немає доступних методів входу.", - "separator": "або" + "separator": "або", + "username_or_email": "Ім'я користувача або адреса е-пошти" }, "navbar": { "my_account": "Мій обліковий запис", @@ -166,7 +167,7 @@ "or_separator": "або", "policy_violation": { "description": "Це може бути пов'язано з клієнтом, який створив запит, користувачем, який зараз ввійшов у систему, або самим запитом.", - "heading": "Запит на авторизацію був відхилений політикою, застосованою цим сервісом", + "heading": "Запит на авторизацію відхилений політикою, застосованою цим сервісом", "logged_as": "Зареєстровано як %(username)s " }, "recovery": { @@ -180,7 +181,7 @@ }, "expired": { "description": "Запит на новий електронний лист, який буде надіслано на адресу: %(email)s.", - "heading": "Термін дії посилання для скидання пароля закінчився", + "heading": "Посилання для скидання пароля застаріло", "resend_email": "Повторно надіслати електронний лист" }, "finish": { @@ -209,7 +210,7 @@ "heading": "Створити обліковий запис" }, "sign_in_instead": "Натомість увійти", - "terms_of_service": "Я погоджуюся з Умовами використання" + "terms_of_service": "Я погоджуюся з Умовами та положеннями" }, "scope": { "edit_profile": "Редагування профілю та контактних даних", @@ -222,7 +223,7 @@ }, "upstream_oauth2": { "link_mismatch": { - "heading": "Цей upstream account вже пов'язаний з іншим обліковим записом." + "heading": "Такий обліковий запис уже пов'язаний з іншим обліковим записом." }, "register": { "choose_username": { @@ -231,11 +232,11 @@ }, "create_account": "Створити новий обліковий запис", "enforced_by_policy": "Застосовується політикою сервера", - "forced_display_name": "Використовуватиме таке показуване ім’я", - "forced_email": "Буде використано наступну електронну адресу", - "forced_localpart": "Буде використовувати наступне ім'я користувача", + "forced_display_name": "Використовуватиме такий псевдонім", + "forced_email": "Буде використано цю електронну адресу", + "forced_localpart": "Буде використовувати це ім'я користувача", "import_data": { - "description": "Підтвердіть інформацію, яка буде прив'язана до вашого нового %(server_name)s облікового запису.", + "description": "Підтвердьте інформацію, яка буде прив'язана до вашого нового %(server_name)s облікового запису.", "heading": "Імпортуйте свої дані" }, "imported_from_upstream": "Імпортовано з вашого upstream облікового запису", diff --git a/translations/zh-Hans.json b/translations/zh-Hans.json index 73b959d71..0deed26de 100644 --- a/translations/zh-Hans.json +++ b/translations/zh-Hans.json @@ -151,7 +151,8 @@ "headline": "登录以链接" }, "no_login_methods": "没有可用的登录途径。", - "separator": "或" + "separator": "或", + "username_or_email": "Username or Email" }, "navbar": { "my_account": "我的账户",