From 5ca28c40b6d54b6dd29658a898b622de2fb2842b Mon Sep 17 00:00:00 2001 From: sandhose <1549952+sandhose@users.noreply.github.com> Date: Fri, 30 Aug 2024 14:27:08 +0000 Subject: [PATCH] Translations updates --- frontend/locales/de.json | 16 +++- frontend/locales/et.json | 16 +++- frontend/locales/fr.json | 24 ++++-- frontend/locales/nl.json | 16 +++- frontend/locales/zh-Hans.json | 158 ++++++++++++++++++---------------- translations/zh-Hans.json | 92 ++++++++++---------- 6 files changed, 196 insertions(+), 126 deletions(-) diff --git a/frontend/locales/de.json b/frontend/locales/de.json index e6b8d7723..75f5c2fb5 100644 --- a/frontend/locales/de.json +++ b/frontend/locales/de.json @@ -21,6 +21,7 @@ }, "common": { "add": "Hinzufügen", + "e2ee": "End-to-end encryption", "error": "Fehler", "loading": "Lade …", "next": "Weiter", @@ -212,16 +213,29 @@ }, "reset_cross_signing": { "button": "Zurücksetzen der Kryptoidentität zulassen", + "cancelled": { + "description_1": "You can close this window and go back to the app to continue.", + "description_2": "If you're signed out everywhere and don't remember your recovery code, you'll still need to reset your identity.", + "heading": "Identity reset cancelled." + }, "description": "Wenn Sie nirgendwo anders angemeldet sind und alle Wiederherstellungsoptionen vergessen oder verloren haben, müssen Sie Ihre Krypto-Identität zurücksetzen. Das bedeutet, dass Sie ihren bestehenden Nachrichtenverlauf verlieren, andere Nutzer sehen, dass Sie ihre Identität zurückgesetzt haben und Sie ihre vorhandenen Geräte erneut verifizieren müssen.", + "effect_list": { + "negative_1": "You will lose your existing message history", + "negative_2": "You will need to verify all your existing devices and contacts again", + "positive_1": "Your account details, contacts, preferences, and chat list will be kept" + }, "failure": { "description": "Dies könnte ein vorübergehendes Problem sein. Bitte versuchen Sie es später erneut. Wenn das Problem weiterhin besteht, wenden Sie sich bitte an Ihren Administrator.", + "heading": "Failed to allow crypto identity reset", "title": "Krypto-Identität konnte nicht zugelassen werden" }, "heading": "Krypto-Identität zurücksetzen", "success": { "description": "Ein Client kann jetzt die Krypto-Identität Ihres Kontos vorübergehend zurücksetzen. Folgen Sie den Anweisungen in Ihrem Client, um den Vorgang abzuschließen.", + "heading": "Identity reset successfully. Go back to the app to finish the process.", "title": "Das Zurücksetzen der Krypto-Identität ist vorübergehend erlaubt" - } + }, + "warning": "Only reset your identity if you don't have access to another signed-in device and you've lost your recovery key." }, "selectable_session": { "label": "Sitzung auswählen" diff --git a/frontend/locales/et.json b/frontend/locales/et.json index ce48a2411..b983daa8e 100644 --- a/frontend/locales/et.json +++ b/frontend/locales/et.json @@ -21,6 +21,7 @@ }, "common": { "add": "Lisa", + "e2ee": "End-to-end encryption", "error": "Viga", "loading": "Laadime…", "next": "Edasi", @@ -212,16 +213,29 @@ }, "reset_cross_signing": { "button": "Luba krüptoidentiteedi lähtestamine", + "cancelled": { + "description_1": "You can close this window and go back to the app to continue.", + "description_2": "If you're signed out everywhere and don't remember your recovery code, you'll still need to reset your identity.", + "heading": "Identity reset cancelled." + }, "description": "Kui sa pole mitte üheski seadmes Matrixi võrku sisse loginud ja oled unustanud või kaotanud kõik oma kasutajakontole ligipääsu taastamise võimalused, siis sa pead oma krüptoidentiteedi lähtestama. See tähendab, et kaotsi läheb sinu senine sõnumite ajalugu ning muud kasutajad näevad, et oled oma krüptoidentiteedi lähtestanud ja nad peavad sinu kasutatavad seadmed uuesti verifitseerima.", + "effect_list": { + "negative_1": "You will lose your existing message history", + "negative_2": "You will need to verify all your existing devices and contacts again", + "positive_1": "Your account details, contacts, preferences, and chat list will be kept" + }, "failure": { "description": "Tegemist võib olla ajutuse probleemiga, palun proovi mõne aja pärast uuesti. Kui viga on püsiv, siis abi saad oma serveri haldajalt.", + "heading": "Failed to allow crypto identity reset", "title": "Viga krüptoidentiteedi oleku muutmisel" }, "heading": "Lähtesta krüptoidentiteet", "success": { "description": "Oma Matrixi kliendist saad nüüd oma krüptoidentiteedi uuesti luua. Antud tegevuse jaoks järgi oma Matrixi kliendi kasutusjuhendit.", + "heading": "Identity reset successfully. Go back to the app to finish the process.", "title": "Krüptoidentiteedi lähtestamine on ajutuselt lubatud" - } + }, + "warning": "Only reset your identity if you don't have access to another signed-in device and you've lost your recovery key." }, "selectable_session": { "label": "Vali sessioon" diff --git a/frontend/locales/fr.json b/frontend/locales/fr.json index e62d260ce..119033c1c 100644 --- a/frontend/locales/fr.json +++ b/frontend/locales/fr.json @@ -21,6 +21,7 @@ }, "common": { "add": "Ajouter", + "e2ee": "Chiffrement de bout en bout", "error": "Erreur", "loading": "Chargement…", "next": "Suivant", @@ -211,17 +212,30 @@ } }, "reset_cross_signing": { - "button": "Autoriser le remplacement de l'identité cryptographique", - "description": "Si vous n'êtes connecté nulle part ailleurs et que vous avez oublié ou perdu toutes vos options de récupération, vous devez réinitialiser votre identité cryptographique. Cela signifie que vous perdrez votre historique de message, que les autres utilisateurs verront que vous avez réinitialisé votre identité et que vous devrez à nouveau vérifier vos appareils existants.", + "button": "Réinitialiser l'identité", + "cancelled": { + "description_1": "Vous pouvez fermer cette fenêtre et revenir à l'application pour continuer.", + "description_2": "Si vous êtes déconnecté partout et que vous ne vous souvenez pas de votre code de récupération, vous devrez tout de même réinitialiser votre identité.", + "heading": "La réinitialisation d'identité a été annulée." + }, + "description": "Si vous n'êtes connecté à aucun autre appareil et que vous avez perdu votre clé de récupération, vous devrez réinitialiser votre identité pour continuer à utiliser l'application.", + "effect_list": { + "negative_1": "Vous perdrez votre historique de messages existant", + "negative_2": "Vous devrez vérifier à nouveau tous vos appareils et contacts existants", + "positive_1": "Les détails de votre compte, vos contacts, vos préférences et votre liste de discussion seront conservés" + }, "failure": { "description": "Il s'agit peut-être d'un problème temporaire, veuillez donc réessayer ultérieurement. Si le problème persiste, contactez l'administrateur de votre serveur.", + "heading": "Impossible d'autoriser la réinitialisation de l'identité cryptographique", "title": "Impossible d'autoriser le remplacement de l'identité cryptographique" }, - "heading": "Réinitialiser l'identité cryptographique", + "heading": "Réinitialisez votre identité au cas où vous ne pourriez pas la vérifier autrement", "success": { - "description": "Une application peut temporairement réinitialiser l'identité cryptographique de votre compte. Suivez les instructions de votre client pour terminer ce processus.", + "description": "La réinitialisation de l'identité a été approuvée pour les prochaines {{minutes}} minutes. Vous pouvez fermer cette fenêtre et revenir à l'application pour continuer.", + "heading": "Réinitialisation de l'identité réussie. Retournez dans l'application pour terminer le processus.", "title": "Réinitialisation de l'identité cryptographique temporairement autorisée" - } + }, + "warning": "Ne réinitialisez votre identité que si vous n'avez accès à aucun autre appareil connecté et que vous avez perdu votre clé de récupération." }, "selectable_session": { "label": "Sélectionner une session" diff --git a/frontend/locales/nl.json b/frontend/locales/nl.json index 37a2c52d3..5f2a8877c 100644 --- a/frontend/locales/nl.json +++ b/frontend/locales/nl.json @@ -21,6 +21,7 @@ }, "common": { "add": "Toevoegen", + "e2ee": "End-to-end encryption", "error": "Fout", "loading": "Laden...", "next": "Volgende", @@ -212,16 +213,29 @@ }, "reset_cross_signing": { "button": "Het resetten van de crypto identiteit toestaan", + "cancelled": { + "description_1": "You can close this window and go back to the app to continue.", + "description_2": "If you're signed out everywhere and don't remember your recovery code, you'll still need to reset your identity.", + "heading": "Identity reset cancelled." + }, "description": "Als u nergens anders bent ingelogd en alle herstelopties bent vergeten of verloren, moet u uw crypto identiteit opnieuw instellen. Dit betekent dat u uw bestaande berichtgeschiedenis kwijtraakt, dat andere gebruikers zien dat u uw identiteit opnieuw hebt ingesteld en dat u uw bestaande apparaten opnieuw moet verifiëren.", + "effect_list": { + "negative_1": "You will lose your existing message history", + "negative_2": "You will need to verify all your existing devices and contacts again", + "positive_1": "Your account details, contacts, preferences, and chat list will be kept" + }, "failure": { "description": "Dit kan een tijdelijk probleem zijn, probeer het later opnieuw. Als het probleem zich blijft voordoen, neem dan contact op met de serverbeheerder.", + "heading": "Failed to allow crypto identity reset", "title": "Kan crypto identiteit niet toestaan" }, "heading": "Crypto identiteit opnieuw instellen", "success": { "description": "Een client kan nu tijdelijk de crypto identiteit van uw account resetten. Volg de instructies in uw client om het proces te voltooien.", + "heading": "Identity reset successfully. Go back to the app to finish the process.", "title": "Het opnieuw instellen van de crypto identiteit is tijdelijk toegestaan" - } + }, + "warning": "Only reset your identity if you don't have access to another signed-in device and you've lost your recovery key." }, "selectable_session": { "label": "Sessie selecteren" diff --git a/frontend/locales/zh-Hans.json b/frontend/locales/zh-Hans.json index e1b129191..97d3d782c 100644 --- a/frontend/locales/zh-Hans.json +++ b/frontend/locales/zh-Hans.json @@ -7,7 +7,7 @@ "continue": "继续", "edit": "编辑", "save": "保存", - "save_and_continue": "Save and continue" + "save_and_continue": "保存并继续" }, "branding": { "privacy_policy": { @@ -21,12 +21,13 @@ }, "common": { "add": "添加", + "e2ee": "End-to-end encryption", "error": "错误", "loading": "加载中...", "next": "下一步", "previous": "上一步", - "saved": "Saved", - "saving": "Saving…" + "saved": "已保存", + "saving": "正在保存..." }, "frontend": { "account": { @@ -37,9 +38,9 @@ "username_label": "用户名" }, "password": { - "change": "Change password", - "change_disabled": "Password changes are disabled by the administrator.", - "label": "Password" + "change": "更改密码", + "change_disabled": "管理员禁止更改密码。", + "label": "密码" }, "title": "你的账户" }, @@ -48,19 +49,19 @@ "text": "服务器策略不允许输入的电子邮件地址。", "title": "电子邮件地址被策略拒绝" }, - "email_denied_error": "The entered email is not allowed by the server policy", + "email_denied_error": "服务器策略不允许输入的邮箱地址。", "email_exists_alert": { "text": "输入的电子邮件地址已添加到此账户", "title": "电子邮件地址已经存在" }, - "email_exists_error": "The entered email is already added to this account", + "email_exists_error": "输入的电子邮件地址已添加到此账户", "email_field_help": "添加可用于访问此账户的备用电子邮件地址。", "email_field_label": "添加电子邮件地址", "email_invalid_alert": { "text": "输入的电子邮件地址无效", "title": "无效的电子邮件地址" }, - "email_invalid_error": "The entered email is invalid" + "email_invalid_error": "输入的电子邮件地址无效" }, "app_sessions_list": { "error": "加载应用程序会话失败", @@ -74,8 +75,8 @@ "body:other": "{{count}}活跃会话", "heading": "浏览器", "no_active_sessions": { - "default": "You are not signed in to any web browsers.", - "inactive_90_days": "All your sessions have been active in the last 90 days." + "default": "您尚未登录任何网络浏览器。", + "inactive_90_days": "您的所有会话在过去 90 天内均处于活跃状态。" }, "view_all_button": "查看全部" }, @@ -104,7 +105,7 @@ }, "error_boundary_title": "出了点问题", "errors": { - "field_required": "This field is required" + "field_required": "此字段为必填项" }, "last_active": { "active_date": "活跃 {{relativeDate}}", @@ -135,92 +136,105 @@ "total": "总计:{{totalCount}}" }, "password_change": { - "current_password_label": "Current password", + "current_password_label": "当前密码", "failure": { "description": { - "account_locked": "Your account is locked and can not be recovered at this time. If this is not expected, please contact your server administrator.", - "expired_recovery_ticket": "The recovery link has expired. Please start the account recovery process again from the start.", - "invalid_new_password": "The new password you chose is invalid; it may not meet the configured security policy.", - "no_current_password": "You don't have a current password.", - "no_such_recovery_ticket": "The recovery link is invalid. If you copied the link from the recovery e-mail, please check the full link was copied.", - "password_changes_disabled": "Password changes are disabled.", - "recovery_ticket_already_used": "The recovery link has already been used. It cannot be used again.", - "unspecified": "This might be a temporary problem, so please try again later. If the problem persists, please contact your server administrator.", - "wrong_password": "The password you supplied as your current password is incorrect. Please try again." + "account_locked": "您的账户已被锁定,暂时无法恢复。如果这是意外情况,请联系您的服务器管理员。", + "expired_recovery_ticket": "恢复链接已过期。请从头重新开始账户恢复流程。", + "invalid_new_password": "您选择的新密码无效;它可能不符合配置的安全策略。", + "no_current_password": "您当前没有密码。", + "no_such_recovery_ticket": "恢复链接无效。如果您是从恢复电子邮件中复制的链接,请检查是否复制的完整链接。", + "password_changes_disabled": "密码更改已禁用。", + "recovery_ticket_already_used": "恢复链接已被使用。无法再次使用。", + "unspecified": "这可能是暂时的问题,请稍后再试。如果问题仍然存在,请联系服务器管理员。", + "wrong_password": "您提供的当前密码不正确。请重试。" }, - "title": "Failed to update password" + "title": "更新密码失败" }, - "new_password_again_label": "Enter new password again", - "new_password_label": "New password", - "passwords_match": "Passwords match!", - "passwords_no_match": "Passwords don't match", - "subtitle": "Choose a new password for your account.", + "new_password_again_label": "再次输入新密码", + "new_password_label": "新密码", + "passwords_match": "密码匹配!", + "passwords_no_match": "密码不匹配", + "subtitle": "为您的账户选择一个新密码。", "success": { - "description": "Your password has been updated successfully.", - "title": "Password updated" + "description": "您的密码已成功更新。", + "title": "密码已更新" }, - "title": "Change your password" + "title": "更改密码" }, "password_reset": { - "title": "Reset your password" + "title": "重置密码" }, "password_strength": { - "placeholder": "Password strength", + "placeholder": "密码强度", "score": { - "0": "Extremely weak password", - "1": "Very weak password", - "2": "Weak password", - "3": "Strong password", - "4": "Very strong password" + "0": "极弱的密码", + "1": "非常弱的密码", + "2": "弱密码", + "3": "强密码", + "4": "非常强的密码" }, "suggestion": { - "all_uppercase": "Capitalise some, but not all letters.", - "another_word": "Add more words that are less common.", - "associated_years": "Avoid years that are associated with you.", - "capitalization": "Capitalise more than the first letter.", - "dates": "Avoid dates and years that are associated with you.", - "l33t": "Avoid predictable letter substitutions like '@' for 'a'.", - "longer_keyboard_pattern": "Use longer keyboard patterns and change typing direction multiple times.", - "no_need": "You can create strong passwords without using symbols, numbers, or uppercase letters.", - "pwned": "If you use this password elsewhere, you should change it.", - "recent_years": "Avoid recent years.", - "repeated": "Avoid repeated words and characters.", - "reverse_words": "Avoid reversed spellings of common words.", - "sequences": "Avoid common character sequences.", - "use_words": "Use multiple words, but avoid common phrases." + "all_uppercase": "将部分字母大写,但不是全部字母大写。", + "another_word": "添加更多不常用的单词。", + "associated_years": "避开与您有关的年份。", + "capitalization": "不止首字母需要大写。", + "dates": "避免使用与您有关的日期和年份。", + "l33t": "避免可预见的字母替换,例如用\"@\"替换 \"a\"。", + "longer_keyboard_pattern": "使用较长的键盘模式,并多次改变输入方向。", + "no_need": "不使用符号、数字或大写字母也能创建强密码。", + "pwned": "如果您在其他地方使用该密码,则应进行更改。", + "recent_years": "避免近几年。", + "repeated": "避免重复的词语和字符。", + "reverse_words": "避免使用常用单词的反向拼写。", + "sequences": "避免使用常见的字符序列。", + "use_words": "使用多个单词,但避免使用常用短语。" }, - "too_weak": "This password is too weak", + "too_weak": "密码太弱", "warning": { - "common": "This is a commonly used password.", - "common_names": "Common names and surnames are easy to guess.", - "dates": "Dates are easy to guess.", - "extended_repeat": "Repeated character patterns like \"abcabcabc\" are easy to guess.", - "key_pattern": "Short keyboard patterns are easy to guess.", - "names_by_themselves": "Single names or surnames are easy to guess.", - "pwned": "Your password was exposed by a data breach on the Internet.", - "recent_years": "Recent years are easy to guess.", - "sequences": "Common character sequences like \"abc\" are easy to guess.", - "similar_to_common": "This is similar to a commonly used password.", - "simple_repeat": "Repeated characters like \"aaa\" are easy to guess.", - "straight_row": "Straight rows of keys on your keyboard are easy to guess.", - "top_hundred": "This is a frequently used password.", - "top_ten": "This is a heavily used password.", - "user_inputs": "There should not be any personal or page related data.", - "word_by_itself": "Single words are easy to guess." + "common": "这是一个常用密码。", + "common_names": "常见的名字和姓氏很容易被猜到。", + "dates": "日期很容易被猜到。", + "extended_repeat": "像“abcabcabc”这样的重复字符模式很容易被猜到。", + "key_pattern": "短键盘模式很容易被猜到。", + "names_by_themselves": "单个名字或姓氏很容易被猜到。", + "pwned": "您的密码因互联网上的数据泄露而被泄露。", + "recent_years": "最近几年很容易被猜到。", + "sequences": "像“abc”这样的常见字符序列很容易被猜到。", + "similar_to_common": "这与常用密码类似。", + "simple_repeat": "像“aaa”这样的重复字符很容易被猜到。", + "straight_row": "键盘上成排的按键很容易被猜到。", + "top_hundred": "这是一个常用密码。", + "top_ten": "这是一个使用率很高的密码。", + "user_inputs": "不应有任何个人或页面相关数据。", + "word_by_itself": "单个单词很容易被猜到。" } }, "reset_cross_signing": { "button": "允许重置加密身份", + "cancelled": { + "description_1": "You can close this window and go back to the app to continue.", + "description_2": "If you're signed out everywhere and don't remember your recovery code, you'll still need to reset your identity.", + "heading": "Identity reset cancelled." + }, "description": "如果您没有在其他地方登录,并且忘记或丢失了所有恢复选项,则需要重置您的加密身份。这意味着您将丢失现有的信息历史记录,其他用户会看到您已重置身份,您需要再次验证现有设备。", + "effect_list": { + "negative_1": "You will lose your existing message history", + "negative_2": "You will need to verify all your existing devices and contacts again", + "positive_1": "Your account details, contacts, preferences, and chat list will be kept" + }, "failure": { "description": "这可能是暂时的问题,请稍后再试。如果问题仍然存在,请联系服务器管理员。", + "heading": "Failed to allow crypto identity reset", "title": "无法允许加密身份" }, "heading": "重置加密身份", "success": { "description": "客户端现在可以临时重置您的账户加密身份。请按照客户端中的说明完成该过程。", + "heading": "Identity reset successfully. Go back to the app to finish the process.", "title": "临时允许重置加密身份" - } + }, + "warning": "Only reset your identity if you don't have access to another signed-in device and you've lost your recovery key." }, "selectable_session": { "label": "选择会话" @@ -288,8 +302,8 @@ "active_sessions:other": "{{count}}个活跃会话", "heading": "您登录的位置", "no_active_sessions": { - "default": "You are not signed in to any application.", - "inactive_90_days": "All your sessions have been active in the last 90 days." + "default": "您尚未登录任何应用程序。", + "inactive_90_days": "您的所有会话在过去 90 天内均处于活跃状态。" } }, "verify_email": { diff --git a/translations/zh-Hans.json b/translations/zh-Hans.json index 7ede35e83..a1a45e8ab 100644 --- a/translations/zh-Hans.json +++ b/translations/zh-Hans.json @@ -1,12 +1,12 @@ { "action": { - "back": "Back", + "back": "返回", "cancel": "取消", "continue": "继续", "create_account": "创建账户", "sign_in": "登录", "sign_out": "注销", - "start_over": "Start over", + "start_over": "重新开始", "submit": "提交" }, "app": { @@ -42,7 +42,7 @@ }, "back_to_homepage": "返回主页", "captcha": { - "noscript": "This form is protected by a CAPTCHA and requires JavaScript to be enabled to submit it. Please enable JavaScript in your browser and reload this page." + "noscript": "此表格受验证码保护,需要启用 JavaScript 才能提交。请在浏览器中启用 JavaScript 并重新加载此页面。" }, "change_password": { "change": "更改密码", @@ -53,42 +53,42 @@ "new": "新密码" }, "consent": { - "client_wants_access": "%(client_name)s at %(redirect_uri)s wants to acccess your account.", - "heading": "Allow access to your account?", - "make_sure_you_trust": "Make sure that you trust %(client_name)s.", - "this_will_allow": "This will allow %(client_name)s to:", - "you_may_be_sharing": "You may be sharing sensitive information with this site or app." + "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": "您可能正在与本网站或应用程序共享敏感信息。" }, "device_card": { - "access_requested": "Access requested", - "device_code": "Code", - "generic_device": "Device", - "ip_address": "IP address" + "access_requested": "已请求访问权限", + "device_code": "代码", + "generic_device": "设备", + "ip_address": "IP 地址" }, "device_code_link": { - "description": "Link a device", - "headline": "Enter the code displayed on your device" + "description": "链接设备", + "headline": "输入设备上显示的代码" }, "device_consent": { - "another_device_access": "Another device wants to access your account.", + "another_device_access": "另一个设备想要访问您的账户。", "denied": { - "description": "You denied access to %(client_name)s. You can close this window.", - "heading": "Access denied" + "description": "您拒绝了%(client_name)s 的访问。您可以关闭此窗口。", + "heading": "访问被拒绝" }, "granted": { - "description": "You granted access to %(client_name)s. You can close this window.", - "heading": "Access granted" + "description": "您已授权 %(client_name)s 访问。您可以关闭此窗口。", + "heading": "已授予访问权限" } }, "emails": { "greeting": "%(username)s 你好,", "recovery": { - "click_button": "Click on the button below to create a new password:", - "copy_link": "Copy the following link and paste it into a browser to create a new password:", - "create_new_password": "Create new password", - "headline": "You requested a password reset for your %(server_name)s account.", - "subject": "Reset your account password (%(mxid)s)", - "you_can_ignore": "If you didn't ask for a new password, you can ignore this email. Your current password will continue to work." + "click_button": "点击下面的按钮创建新密码:", + "copy_link": "复制以下链接并粘贴到浏览器中以创建新密码:", + "create_new_password": "创建新密码", + "headline": "您请求重置您在 %(server_name)s 的账户密码。", + "subject": "重置账户密码 (%(mxid)s)", + "you_can_ignore": "如果您没有请求重置密码,可以忽略此邮件。您当前的密码仍然有效。" }, "verify": { "body_html": "确认此电子邮件地址的验证码是: %(code)s", @@ -97,19 +97,19 @@ } }, "errors": { - "captcha": "CAPTCHA verification failed, please try again", + "captcha": "验证码验证失败,请重试", "denied_policy": "被该策略拒绝:%(policy)s", "field_required": "此字段为必填项", "invalid_credentials": "无效的凭据", "password_mismatch": "密码字段不匹配", - "rate_limit_exceeded": "You've made too many requests in a short period. Please wait a few minutes and try again.", + "rate_limit_exceeded": "您在短时间内发出了过多请求。请等待几分钟后重试。", "username_taken": "此用户名已被使用" }, "login": { "call_to_register": "还没有账户?", "continue_with_provider": "以 %(provider)s 继续", "description": "请登录以继续:", - "forgot_password": "Forgot password?", + "forgot_password": "忘记密码?", "headline": "登录", "link": { "description": "关联您的 %(provider)s 账户", @@ -136,34 +136,34 @@ }, "recovery": { "consumed": { - "description": "To create a new password, start over and select “Forgot password”.", - "heading": "The link to reset your password has already been used" + "description": "要创建新密码,请重新开始并选择 \"忘记密码\"。", + "heading": "重置密码的链接已被使用" }, "disabled": { - "description": "If you have lost your credentials, please contact the administrator to recover your account.", - "heading": "Account recovery is disabled" + "description": "如果您丢失了凭据,请联系管理员以恢复您的账户。", + "heading": "账户恢复已禁用" }, "expired": { - "description": "Request a new email that will be sent to: %(email)s.", - "heading": "The link to reset your password has expired", - "resend_email": "Resend email" + "description": "请求发送一封新电子邮件,该电子邮件将发送至:%(email)s.", + "heading": "重置密码的链接已过期", + "resend_email": "重新发送电子邮件" }, "finish": { - "confirm": "Enter new password again", - "description": "Choose a new password for your account.", - "heading": "Reset your password", - "new": "New password", - "save_and_continue": "Save and continue" + "confirm": "再次输入新密码", + "description": "为您的账户选择一个新密码。", + "heading": "重置密码", + "new": "新密码", + "save_and_continue": "保存并继续" }, "progress": { - "change_email": "Try a different email", - "description": "We sent an email with a link to reset your password if there's an account using %(email)s.", - "heading": "Check your email", - "resend_email": "Resend email" + "change_email": "尝试不同的电子邮件地址", + "description": "如果有账户使用 %(email)s ,我们会发送一封带有重置密码链接的电子邮件。", + "heading": "检查你的电子邮箱", + "resend_email": "重新发送电子邮件" }, "start": { - "description": "An email will be sent with a link to reset your password.", - "heading": "Enter your email to continue" + "description": "系统将发送一封电子邮件,内含重置密码的链接。", + "heading": "输入你的电子邮箱地址以继续" } }, "register": {