diff --git a/frontend/.storybook/locales.ts b/frontend/.storybook/locales.ts
index b5f64e907..090812bf0 100644
--- a/frontend/.storybook/locales.ts
+++ b/frontend/.storybook/locales.ts
@@ -27,7 +27,7 @@ export type LocalazyMetadata = {
};
const localazyMetadata: LocalazyMetadata = {
- projectUrl: "https://localazy.com/p/matrix-authentication-service!v0.20",
+ projectUrl: "https://localazy.com/p/matrix-authentication-service",
baseLocale: "en",
languages: [
{
@@ -172,21 +172,21 @@ const localazyMetadata: LocalazyMetadata = {
file: "frontend.json",
path: "",
cdnFiles: {
- "cs": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/cs/frontend.json",
- "da": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/da/frontend.json",
- "de": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/de/frontend.json",
- "en": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/en/frontend.json",
- "et": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/et/frontend.json",
- "fi": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/fi/frontend.json",
- "fr": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/fr/frontend.json",
- "hu": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/hu/frontend.json",
- "nb_NO": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/nb-NO/frontend.json",
- "nl": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/nl/frontend.json",
- "pt": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/pt/frontend.json",
- "ru": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/ru/frontend.json",
- "sv": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/sv/frontend.json",
- "uk": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/uk/frontend.json",
- "zh#Hans": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/zh-Hans/frontend.json"
+ "cs": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/cs/frontend.json",
+ "da": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/da/frontend.json",
+ "de": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/de/frontend.json",
+ "en": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/en/frontend.json",
+ "et": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/et/frontend.json",
+ "fi": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/fi/frontend.json",
+ "fr": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/fr/frontend.json",
+ "hu": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/hu/frontend.json",
+ "nb_NO": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/nb-NO/frontend.json",
+ "nl": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/nl/frontend.json",
+ "pt": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/pt/frontend.json",
+ "ru": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/ru/frontend.json",
+ "sv": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/sv/frontend.json",
+ "uk": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/uk/frontend.json",
+ "zh#Hans": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/zh-Hans/frontend.json"
}
},
{
@@ -194,21 +194,21 @@ const localazyMetadata: LocalazyMetadata = {
file: "file.json",
path: "",
cdnFiles: {
- "cs": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/cs/file.json",
- "da": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/da/file.json",
- "de": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/de/file.json",
- "en": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/en/file.json",
- "et": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/et/file.json",
- "fi": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/fi/file.json",
- "fr": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/fr/file.json",
- "hu": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/hu/file.json",
- "nb_NO": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/nb-NO/file.json",
- "nl": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/nl/file.json",
- "pt": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/pt/file.json",
- "ru": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/ru/file.json",
- "sv": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/sv/file.json",
- "uk": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/uk/file.json",
- "zh#Hans": "https://delivery.localazy.com/_a68674711858600910558e57bb66/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/zh-Hans/file.json"
+ "cs": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/cs/file.json",
+ "da": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/da/file.json",
+ "de": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/de/file.json",
+ "en": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/en/file.json",
+ "et": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/et/file.json",
+ "fi": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/fi/file.json",
+ "fr": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/fr/file.json",
+ "hu": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/hu/file.json",
+ "nb_NO": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/nb-NO/file.json",
+ "nl": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/nl/file.json",
+ "pt": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/pt/file.json",
+ "ru": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/ru/file.json",
+ "sv": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/sv/file.json",
+ "uk": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/uk/file.json",
+ "zh#Hans": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/zh-Hans/file.json"
}
}
]
diff --git a/frontend/locales/da.json b/frontend/locales/da.json
index 48a6bdff5..0529125ff 100644
--- a/frontend/locales/da.json
+++ b/frontend/locales/da.json
@@ -333,7 +333,7 @@
"delete_button_confirmation_modal": {
"action": "Slet e-mail",
"body": "Slet denne e-mail?",
- "incorrect_password": "Forkert adgangskode, prøv igen",
+ "incorrect_password": "Forkert adgangskode, prøv venligst igen",
"password_confirmation": "Bekræft adgangskoden til din konto for at slette denne e-mail-adresse"
},
"delete_button_title": "Fjern e-mailadresse",
diff --git a/frontend/locales/nl.json b/frontend/locales/nl.json
index 3f106fc56..21abb9aa8 100644
--- a/frontend/locales/nl.json
+++ b/frontend/locales/nl.json
@@ -30,7 +30,7 @@
"error": "Fout",
"loading": "Laden...",
"next": "Volgende",
- "password": "Password",
+ "password": "Wachtwoord",
"previous": "Vorige",
"saved": "Opgeslagen",
"saving": "Opslaan..."
diff --git a/frontend/locales/pt.json b/frontend/locales/pt.json
index 66c4920c6..5503dd642 100644
--- a/frontend/locales/pt.json
+++ b/frontend/locales/pt.json
@@ -46,7 +46,7 @@
"dialog_description": "Confirme que pretende eliminar a conta:\n\n\n- Não será possível reativar a conta
\n- Deixará de poder iniciar sessão
\n- Ninguém poderá reutilizar o seu nome de utilizador (MXID), incluindo o próprio
\n- Deixará todas as salas e mensagens diretas em que participa
\n- Será removido do servidor de identidade e ninguém o poderá encontrar com o seu e-mail ou número de telefone
\n
\nAs suas mensagens antigas continuarão visíveis para as pessoas que as receberam. Gostaria de ocultar as suas mensagens enviadas a pessoas que entrem em salas no futuro?",
"dialog_title": "Eliminar esta conta?",
"erase_checkbox_label": "Sim, ocultar todas as minhas mensagens de novos marceneiros",
- "incorrect_password": "Palavra-passe incorrecta, tente novamente",
+ "incorrect_password": "Palavra-passe incorreta, tente novamente",
"mxid_label": "Confirme o seu ID do Matrix ({{ mxid }})",
"mxid_mismatch": "Este valor não corresponde ao seu ID da matrix",
"password_label": "Introduza a sua palavra-passe para continuar"
@@ -333,7 +333,7 @@
"delete_button_confirmation_modal": {
"action": "Excluir e-mail",
"body": "Excluir este e-mail?",
- "incorrect_password": "Palavra-passe incorrecta, tente novamente",
+ "incorrect_password": "Palavra-passe incorreta, tente novamente",
"password_confirmation": "Confirme a palavra-passe da sua conta para eliminar este endereço de correio eletrónico"
},
"delete_button_title": "Remover endereço de e-mail",
diff --git a/frontend/locales/sv.json b/frontend/locales/sv.json
index 2a9ccc5b4..7b038cfb5 100644
--- a/frontend/locales/sv.json
+++ b/frontend/locales/sv.json
@@ -30,7 +30,7 @@
"error": "Fel",
"loading": "Laddar …",
"next": "Nästa",
- "password": "Password",
+ "password": "Lösenord",
"previous": "Föregående",
"saved": "Sparat",
"saving": "Sparar..."
diff --git a/frontend/locales/uk.json b/frontend/locales/uk.json
index af655db0f..e15d27af9 100644
--- a/frontend/locales/uk.json
+++ b/frontend/locales/uk.json
@@ -46,7 +46,7 @@
"dialog_description": "Підтвердьте, що хочете видалити свій обліковий запис:\n\n\n- Ви не зможете повторно активувати свій обліковий запис
\n- Ви більше не зможете ввійти
\n- Ніхто не зможе повторно використовувати ваше ім'я користувача (MXID), включно з вами
\n- Ви вийдете з усіх кімнат та особистих розмов, в яких ви перебуваєте
\n- Вас буде вилучено з сервера ідентифікації, і ніхто не зможе знайти вас за вашою електронною поштою або номером телефону
\n
\nВаші старі повідомлення все одно будуть видимі людям, які їх отримали. Чи хотіли б ви сховати свої надіслані повідомлення від людей, які приєднаються до кімнат у майбутньому?",
"dialog_title": "Видалити цей обліковий запис?",
"erase_checkbox_label": "Так, сховати всі мої повідомлення від нових учасників",
- "incorrect_password": "Пароль неправильний, повторіть спробу",
+ "incorrect_password": "Неправильний пароль. Повторіть спробу.",
"mxid_label": "Підтвердьте свій Matrix ID ({{ mxid }})",
"mxid_mismatch": "Це значення не збігається з вашим Matrix ID",
"password_label": "Введіть пароль, щоб продовжити"
diff --git a/frontend/locales/zh-Hans.json b/frontend/locales/zh-Hans.json
index cbb1cb7b5..57e1b4cb3 100644
--- a/frontend/locales/zh-Hans.json
+++ b/frontend/locales/zh-Hans.json
@@ -46,13 +46,13 @@
"dialog_description": "确认你想删除账户:\n\n\n- 你将无法重新激活账户
\n- 你将无法再登录
\n- 包括你在内,没有人能重复使用此用户名(MXID)
\n- 你将离开所有房间与私聊
\n- 你将被从身份服务器中移除,遂没有人能通过你的邮件地址或电话号码找到你
\n
\n收到过你曾经的消息的人员仍然能看到你的历史消息。是否向未来加入房间的人员隐藏你发送的消息?",
"dialog_title": "删除此账户?",
"erase_checkbox_label": "是,对新加入者隐藏我的所有消息",
- "incorrect_password": "密码不正确,请重试。",
+ "incorrect_password": "密码不正确,请重试",
"mxid_label": "确认你的 Matrix ID({{ mxid }})",
"mxid_mismatch": "此值与你的 Matrix ID 不匹配",
"password_label": "输入密码以继续"
},
"edit_profile": {
- "display_name_help": "无论您在哪里登录,其他人都会看到此内容。",
+ "display_name_help": "这是其他人在您登录的地方将看到的信息。",
"display_name_label": "显示名称",
"title": "编辑个人资料",
"username_label": "用户名"
@@ -102,8 +102,8 @@
"body:other": "{{count}}活跃会话",
"heading": "浏览器",
"no_active_sessions": {
- "default": "您尚未登录任何网络浏览器。",
- "inactive_90_days": "您的所有会话在过去 90 天内均处于活跃状态。"
+ "default": "你尚未登录任何 Web 浏览器。",
+ "inactive_90_days": "你的所有会话在过去 90 天内均处于活跃状态。"
},
"view_all_button": "查看全部"
},
@@ -136,7 +136,7 @@
"error_boundary_title": "出了点问题",
"errors": {
"field_required": "此字段为必填项",
- "rate_limit_exceeded": "您在短时间内发出了过多请求。请等待几分钟后重试。"
+ "rate_limit_exceeded": "你在短时间内发出了过多请求。请于几分钟后重试。"
},
"last_active": {
"active_date": "活跃 {{relativeDate}}",
@@ -171,15 +171,15 @@
"current_password_label": "当前密码",
"failure": {
"description": {
- "account_locked": "您的账户已被锁定,暂时无法恢复。如果这是意外情况,请联系您的服务器管理员。",
+ "account_locked": "你的账户已被锁定,暂时无法恢复。如果这并非预期,请联系服务器管理员。",
"expired_recovery_ticket": "恢复链接已过期。请从头重新开始账户恢复流程。",
- "invalid_new_password": "您选择的新密码无效;它可能不符合配置的安全策略。",
- "no_current_password": "您当前没有密码。",
- "no_such_recovery_ticket": "恢复链接无效。如果您是从恢复电子邮件中复制的链接,请检查是否复制的完整链接。",
+ "invalid_new_password": "你指定的新密码无效;它可能不符合安全策略配置。",
+ "no_current_password": "你当前没有密码。",
+ "no_such_recovery_ticket": "恢复链接无效。如果链接是从恢复电子邮件中复制的,请检查复制的链接是否完整。",
"password_changes_disabled": "密码更改已禁用。",
"recovery_ticket_already_used": "恢复链接已被使用。无法再次使用。",
"unspecified": "这可能是暂时的问题,请稍后再试。如果问题仍然存在,请联系服务器管理员。",
- "wrong_password": "您提供的当前密码不正确。请重试。"
+ "wrong_password": "您提供的当前密码不正确。请再试一次。"
},
"title": "更新密码失败"
},
@@ -187,9 +187,9 @@
"new_password_label": "新密码",
"passwords_match": "密码匹配!",
"passwords_no_match": "密码不匹配",
- "subtitle": "为您的账户选择一个新密码。",
+ "subtitle": "为账户指定一个新密码。",
"success": {
- "description": "您的密码已成功更新。",
+ "description": "密码已成功更新。",
"title": "密码已更新"
},
"title": "更改密码"
@@ -204,7 +204,7 @@
"subtitle": "请求发送新邮件到:{{email}}",
"title": "重置密码的链接已过期"
},
- "subtitle": "为您的账户选择一个新密码。",
+ "subtitle": "为账户指定一个新密码。",
"title": "重置密码"
},
"password_strength": {
@@ -219,13 +219,13 @@
"suggestion": {
"all_uppercase": "将部分字母大写,但不是全部字母大写。",
"another_word": "添加更多不常用的单词。",
- "associated_years": "避开与您有关的年份。",
+ "associated_years": "避开与你有关的年份。",
"capitalization": "不止首字母需要大写。",
- "dates": "避免使用与您有关的日期和年份。",
+ "dates": "避免使用与你有关的日期与年份。",
"l33t": "避免可预见的字母替换,例如用\"@\"替换 \"a\"。",
"longer_keyboard_pattern": "使用较长的键盘模式,并多次改变输入方向。",
"no_need": "不使用符号、数字或大写字母也能创建强密码。",
- "pwned": "如果您在其他地方使用该密码,则应进行更改。",
+ "pwned": "如果你在其它地方使用该密码,则应进行更改。",
"recent_years": "避免近几年。",
"repeated": "避免重复的词语和字符。",
"reverse_words": "避免使用常用单词的反向拼写。",
@@ -240,7 +240,7 @@
"extended_repeat": "像“abcabcabc”这样的重复字符模式很容易被猜到。",
"key_pattern": "短键盘模式很容易被猜到。",
"names_by_themselves": "单个名字或姓氏很容易被猜到。",
- "pwned": "您的密码因互联网上的数据泄露而被泄露。",
+ "pwned": "你的密码因 Internet 上的数据泄露而被泄露。",
"recent_years": "最近几年很容易被猜到。",
"sequences": "像“abc”这样的常见字符序列很容易被猜到。",
"similar_to_common": "这与常用密码类似。",
@@ -259,7 +259,7 @@
"description_2": "若你在任何地方都已注销并且忘记恢复代码,你仍然需要重置身份。",
"heading": "身份重置流程已被取消。"
},
- "description": "如果您没有在其他地方登录,并且忘记或丢失了所有恢复选项,则需要重置您的加密身份。这意味着您将丢失现有的信息历史记录,其他用户会看到您已重置身份,您需要再次验证现有设备。",
+ "description": "如果你没有在其它地方登录,并且忘记或丢失了恢复密钥,则需要重置加密身份才能继续使用 app。",
"effect_list": {
"negative_1": "你将丢失现有消息历史",
"negative_2": "你将需要再次验证所有现有设备与联系人",
@@ -276,7 +276,7 @@
"heading": "重置加密身份",
"start_reset": "开始重置",
"success": {
- "description": "身份重置已获批准,在接下来的 {{minutes}} 分钟内有效。您可以关闭此窗口并返回应用继续操作。",
+ "description": "身份重置已获批准,有效时间为 {{minutes}} 分钟。您可以关闭此窗口并返回应用继续操作。",
"heading": "已成功重置身份。返回到 App 以完成此流程。",
"title": "临时允许重置加密身份"
},
@@ -323,14 +323,14 @@
"unknown_route": "未知路线 {{route}}",
"unverified_email_alert": {
"button": "审查并验证",
- "text:other": "您有{{count}} 个未经验证的电子邮件地址。",
+ "text:other": "你有 {{count}} 个未经验证的邮件地址。",
"title": "未经验证的电子邮件地址"
},
"user_email": {
"cant_delete_primary": "选择其他主电子邮件地址,删除该电子邮件地址。",
"delete_button_confirmation_modal": {
"action": "删除电子邮件地址",
- "body": "您确定要删除此电子邮件地址吗?",
+ "body": "确定要删除此邮件地址?",
"incorrect_password": "密码不正确,请重试",
"password_confirmation": "确认账户密码以删除此邮件地址"
},
@@ -354,10 +354,10 @@
},
"user_sessions_overview": {
"active_sessions:other": "{{count}}活跃会话",
- "heading": "您登录的位置",
+ "heading": "你已登录的位置",
"no_active_sessions": {
- "default": "您尚未登录任何应用程序。",
- "inactive_90_days": "您的所有会话在过去 90 天内均处于活跃状态。"
+ "default": "你尚未登录任何 app。",
+ "inactive_90_days": "你的所有会话在过去 90 天内均处于活跃状态。"
}
},
"verify_email": {
@@ -375,8 +375,8 @@
"enter_code_prompt": "输入发送至以下地址的6位数代码:{{email}}",
"heading": "验证邮箱",
"invalid_code_alert": {
- "description": "检查发送到您电子邮件地址中的代码,并更新以下字段以继续。",
- "title": "您输入了错误的代码"
+ "description": "检查发送到你的邮件地址中的代码,并更新以下字段以继续。",
+ "title": "你输入的代码错误"
},
"resend_code": "重新发送代码",
"resend_email": "重新发送电子邮件",
@@ -389,7 +389,7 @@
"edit_profile": "编辑个人资料和联系方式",
"manage_sessions": "管理设备和会话",
"mas_admin": "管理 matrix-authentication-service 上的用户",
- "send_messages": "代您发送新消息",
+ "send_messages": "以你的名义发送新消息",
"synapse_admin": "管理 Synapse 服务器",
"view_messages": "查看现有信息和数据",
"view_profile": "查看个人资料信息和联系方式"
diff --git a/translations/cs.json b/translations/cs.json
index 274d76349..be3a9825d 100644
--- a/translations/cs.json
+++ b/translations/cs.json
@@ -235,6 +235,11 @@
"link_mismatch": {
"heading": "Tento nadřazený účet je již propojen s jiným účtem."
},
+ "login_link": {
+ "action": "Pokračovat",
+ "description": "Pro toto uživatelské jméno existuje účet (%(username)s), který bude propojen s tímto upstream účtem.",
+ "heading": "Propojení s vaším stávajícím účtem"
+ },
"register": {
"choose_username": {
"description": "To nelze později změnit.",
diff --git a/translations/da.json b/translations/da.json
index 5684da86d..f1320f96e 100644
--- a/translations/da.json
+++ b/translations/da.json
@@ -235,6 +235,10 @@
"link_mismatch": {
"heading": "Denne upstream-konto er allerede knyttet til en anden konto."
},
+ "login_link": {
+ "action": "Fortsæt",
+ "heading": "Forbind til din eksisterende konto"
+ },
"register": {
"choose_username": {
"description": "Dette kan ikke ændres senere.",
diff --git a/translations/de.json b/translations/de.json
index 020ddf10a..0474352d2 100644
--- a/translations/de.json
+++ b/translations/de.json
@@ -230,6 +230,10 @@
"link_mismatch": {
"heading": "Dieses Konto ist bereits mit einem anderen Konto verknüpft."
},
+ "login_link": {
+ "action": "Weiter",
+ "heading": "Mit Ihrem bestehenden Konto verknüpfen"
+ },
"register": {
"choose_username": {
"description": "Dies kann später nicht mehr geändert werden.",
diff --git a/translations/et.json b/translations/et.json
index c55de9b6a..d24fe376e 100644
--- a/translations/et.json
+++ b/translations/et.json
@@ -238,7 +238,7 @@
"login_link": {
"action": "Jätka",
"description": "Selle kasutajanime (%(username)s) jaoks on konto olemas, ta saab olemas seotud kasutatava teenuse kontoga.",
- "heading": "Sinu olemasoleva kasutajakonto link"
+ "heading": "Seo oma olemasoleva kasutajakontoga"
},
"register": {
"choose_username": {
diff --git a/translations/fr.json b/translations/fr.json
index 8d7fb28a0..749822b9e 100644
--- a/translations/fr.json
+++ b/translations/fr.json
@@ -236,7 +236,9 @@
"heading": "Ce compte est déjà associé à un autre compte."
},
"login_link": {
- "action": "Continuer"
+ "action": "Continuer",
+ "description": "Un compte existe pour ce nom d'utilisateur (%(username)s), il sera associé à ce compte en amont.",
+ "heading": "Associer votre compte existant"
},
"register": {
"choose_username": {
diff --git a/translations/nb-NO.json b/translations/nb-NO.json
index 5e16cdc33..cca152e38 100644
--- a/translations/nb-NO.json
+++ b/translations/nb-NO.json
@@ -235,6 +235,11 @@
"link_mismatch": {
"heading": "Denne oppstrømskontoen er allerede knyttet til en annen konto."
},
+ "login_link": {
+ "action": "Fortsett",
+ "description": "Det finnes en konto for dette brukernavnet (%(username)s). Den vil bli lenket til denne oppstrømskontoen.",
+ "heading": "Koble til din eksisterende konto"
+ },
"register": {
"choose_username": {
"description": "Dette kan ikke endres senere.",
diff --git a/translations/nl.json b/translations/nl.json
index 948e5fc32..44f7989e6 100644
--- a/translations/nl.json
+++ b/translations/nl.json
@@ -41,6 +41,9 @@
"confirm": "Bevestig wachtwoord",
"current": "Huidig wachtwoord"
},
+ "device_display_name": {
+ "unknown_device": "Onbekend apparaat"
+ },
"errors": {
"invalid_credentials": "Ongeldige gegevens"
},
@@ -54,6 +57,9 @@
},
"or_separator": "Of",
"upstream_oauth2": {
+ "login_link": {
+ "action": "Doorgaan"
+ },
"register": {
"choose_username": {
"heading": "Kies uw gebruikersnaam"
diff --git a/translations/pt.json b/translations/pt.json
index 69f07ff14..f25dc4089 100644
--- a/translations/pt.json
+++ b/translations/pt.json
@@ -235,6 +235,10 @@
"link_mismatch": {
"heading": "Esta conta upstream já está vinculada a outra conta."
},
+ "login_link": {
+ "action": "Continuar",
+ "heading": "Vincular à sua conta existente"
+ },
"register": {
"choose_username": {
"description": "Isto não pode ser alterado posteriormente.",
diff --git a/translations/ru.json b/translations/ru.json
index 9f69768e9..0df24e450 100644
--- a/translations/ru.json
+++ b/translations/ru.json
@@ -100,6 +100,9 @@
"heading": "Доступ предоставлен"
}
},
+ "device_display_name": {
+ "unknown_device": "Неизвестное устройство"
+ },
"email_in_use": {
"description": "Если вы забыли учетные данные, вы можете восстановить свою учётную запись. Вы также можете начать сначала и использовать другой адрес электронной почты.",
"title": "Адрес электронной почты %(email)s уже используется"
@@ -225,6 +228,10 @@
"link_mismatch": {
"heading": "Этот SSO аккаунт уже связан с другим аккаунтом Matrix."
},
+ "login_link": {
+ "action": "Продолжить",
+ "heading": "Связать с существующим аккаунтом"
+ },
"register": {
"choose_username": {
"description": "Это нельзя будет изменить позже.",
diff --git a/translations/sv.json b/translations/sv.json
index aa80542a6..cea9c41a0 100644
--- a/translations/sv.json
+++ b/translations/sv.json
@@ -86,6 +86,9 @@
"heading": "Åtkomst beviljad"
}
},
+ "device_display_name": {
+ "unknown_device": "Okänd enhet"
+ },
"email_in_use": {
"description": "Om du har glömt dina kontouppgifter kan du återställa ditt konto. Du kan också börja om och använda en annan e-postadress.",
"title": "E-postadressen %(email)s är redan i bruk"
@@ -205,6 +208,10 @@
"link_mismatch": {
"heading": "Detta upstream-konto är redan kopplat till ett annat konto."
},
+ "login_link": {
+ "action": "Fortsätt",
+ "heading": "Länka till ditt befintliga konto"
+ },
"register": {
"choose_username": {
"description": "Detta kan inte ändras senare.",
diff --git a/translations/uk.json b/translations/uk.json
index a7a1a6771..fcdf0ec6d 100644
--- a/translations/uk.json
+++ b/translations/uk.json
@@ -235,6 +235,11 @@
"link_mismatch": {
"heading": "Такий обліковий запис уже пов'язаний з іншим обліковим записом."
},
+ "login_link": {
+ "action": "Продовжити",
+ "description": "Для цього імені користувача існує обліковий запис (%(username)s), він буде привʼязаний до цього облікового запису.",
+ "heading": "Посилання на ваш наявний обліковий запис"
+ },
"register": {
"choose_username": {
"description": "Це неможливо змінити пізніше.",
diff --git a/translations/zh-Hans.json b/translations/zh-Hans.json
index 566a7aa31..25e800dd3 100644
--- a/translations/zh-Hans.json
+++ b/translations/zh-Hans.json
@@ -64,7 +64,7 @@
"change": "更改密码",
"confirm": "确认密码",
"current": "当前密码",
- "description": "这将更改您账户的密码。",
+ "description": "这将更改账户的密码。",
"heading": "更改我的密码",
"new": "新密码"
},
@@ -73,11 +73,11 @@
"headline": "选择显示名称"
},
"consent": {
- "client_wants_access": "%(client_name)s 在 %(redirect_uri)s 希望访问您的账户。",
- "heading": "允许访问您的账户?",
- "make_sure_you_trust": "请确保您信任 %(client_name)s 。",
+ "client_wants_access": "%(client_name)s 位于 %(redirect_uri)s,请求访问您的账户。",
+ "heading": "允许访问你的账户?",
+ "make_sure_you_trust": "请确保你信任 %(client_name)s 。",
"this_will_allow": "这将允许 %(client_name)s :",
- "you_may_be_sharing": "您可能正在与本网站或应用程序共享敏感信息。"
+ "you_may_be_sharing": "你可能正在与本网站或 app 分享敏感信息。"
},
"device_card": {
"access_requested": "已请求访问权限",
@@ -90,13 +90,13 @@
"headline": "输入设备上显示的代码"
},
"device_consent": {
- "another_device_access": "另一个设备想要访问您的账户。",
+ "another_device_access": "另一个设备想要访问你的账户。",
"denied": {
- "description": "您拒绝了%(client_name)s 的访问。您可以关闭此窗口。",
+ "description": "你已拒绝%(client_name)s 的访问。你可以关闭此窗口。",
"heading": "访问被拒绝"
},
"granted": {
- "description": "您已授权 %(client_name)s 访问。您可以关闭此窗口。",
+ "description": "您已授予 %(client_name)s 访问权限。您可以关闭此窗口。",
"heading": "已授予访问权限"
}
},
@@ -116,14 +116,14 @@
"copy_link": "复制以下链接并粘贴到浏览器中以创建新密码:",
"create_new_password": "创建新密码",
"fallback": "此按钮对你无效?",
- "headline": "您请求重置您在 %(server_name)s 的账户密码。",
+ "headline": "您已请求重置您在 %(server_name)s 的密码。",
"subject": "重置账户密码 (%(mxid)s)",
- "you_can_ignore": "如果您没有请求重置密码,可以忽略此邮件。您当前的密码仍然有效。"
+ "you_can_ignore": "如果你没有请求过重置密码可以忽略此邮件。当前密码仍然有效。"
},
"verify": {
"body_html": "确认此电子邮件地址的验证码是: %(code)s",
"body_text": "确认此电子邮件地址的验证码是: %(code)s",
- "subject": "您的邮箱验证码是:%(code)s"
+ "subject": "你的邮箱验证码为:%(code)s"
}
},
"errors": {
@@ -136,7 +136,7 @@
"field_required": "此字段为必填项",
"invalid_credentials": "无效的凭据",
"password_mismatch": "密码字段不匹配",
- "rate_limit_exceeded": "您在短时间内发出了过多请求。请等待几分钟后重试。",
+ "rate_limit_exceeded": "你在短时间内发出了过多请求。请于几分钟后重试。",
"username_all_numeric": "用户名不能仅由数字组成",
"username_banned": "由于服务器策略,用户名已被禁止",
"username_invalid_chars": "用户名包含无效字符。仅能使用小写字母、数字、短横线或下划线。",
@@ -152,7 +152,7 @@
"forgot_password": "忘记密码?",
"headline": "登录",
"link": {
- "description": "关联您的 %(provider)s 账户",
+ "description": "正在链接您的%(provider)s账户",
"headline": "登录以链接"
},
"no_login_methods": "没有可用的登录途径。",
@@ -165,7 +165,7 @@
"signed_in_as": "登录为 %(username)s。"
},
"not_found": {
- "description": "您要查找的页面不存在或已被移动",
+ "description": "你要查找的页面不存在或已被移动",
"heading": "页面未找到"
},
"not_you": "不是 %(username)s?",
@@ -181,7 +181,7 @@
"heading": "重置密码的链接已被使用"
},
"disabled": {
- "description": "如果您丢失了凭据,请联系管理员以恢复您的账户。",
+ "description": "如果你丢失了凭据,请联系管理员以恢复账户。",
"heading": "账户恢复已禁用"
},
"expired": {
@@ -191,7 +191,7 @@
},
"finish": {
"confirm": "再次输入新密码",
- "description": "为您的账户选择一个新密码。",
+ "description": "为账户指定一个新密码。",
"heading": "重置密码",
"new": "新密码",
"save_and_continue": "保存并继续"
@@ -226,7 +226,7 @@
"edit_profile": "编辑个人资料和联系方式",
"manage_sessions": "管理设备和会话",
"mas_admin": "管理 matrix-authentication-service 上的用户",
- "send_messages": "代您发送新消息",
+ "send_messages": "以你的名义发送新消息",
"synapse_admin": "管理 Synapse 服务器",
"view_messages": "查看现有信息和数据",
"view_profile": "查看个人资料信息和联系方式"
@@ -235,6 +235,10 @@
"link_mismatch": {
"heading": "此上游账户已与另一个账户关联。"
},
+ "login_link": {
+ "action": "继续",
+ "heading": "链接到现有账户"
+ },
"register": {
"choose_username": {
"description": "以后无法更改。",
@@ -250,7 +254,7 @@
"heading": "导入数据"
},
"imported_from_upstream": "从上游账户导入",
- "imported_from_upstream_with_name": "已从您的 %(human_name)s 账户导入",
+ "imported_from_upstream_with_name": "已从你的 %(human_name)s 账户导入",
"link_existing": "链接到现有账户",
"provider_name": "%(human_name)s 账户",
"signup_with_upstream": {