From f98c8428d410f5d358dfc32a46c34be6de506e5e Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Tue, 28 Sep 2021 10:05:24 +0000 Subject: [PATCH] Apply translations in zh_CN translation completed for the source file '/keepassxc-browser/_locales/en/messages.json' on the 'zh_CN' language. --- .../_locales/zh_CN/messages.json | 390 +++++++++++++++--- 1 file changed, 325 insertions(+), 65 deletions(-) diff --git a/keepassxc-browser/_locales/zh_CN/messages.json b/keepassxc-browser/_locales/zh_CN/messages.json index 1f781f8..785ce00 100644 --- a/keepassxc-browser/_locales/zh_CN/messages.json +++ b/keepassxc-browser/_locales/zh_CN/messages.json @@ -21,15 +21,15 @@ }, "contextMenuSaveCredentials": { "message": "保存凭据", - "description": "Save credentials using the extension popup icon." + "description": "Save credentials using the credential banner." }, "contextMenuShowPasswordGenerator": { "message": "显示密码生成器", "description": "Show password generator text." }, - "rememberCredentialsPopup": { - "message": "单击扩展图标创建或修改凭据。", - "description": "Notification text when saving credentials from the context menu." + "contextMenuFillAttribute": { + "message": "填充属性...", + "description": "Context menu parent item for filling a custom attribute." }, "multipleCredentialsDetected": { "message": "检测到多个凭据的 HTTP 身份验证。 单击扩展图标以选择正确的扩展图标。", @@ -99,6 +99,10 @@ "message": "找不到登录信息。", "description": "No logins found." }, + "errorNotConnected": { + "message": "未连接到 KeePassXC。", + "description": "Error notification shown when not connected to KeePassXC" + }, "passwordGeneratorIcon": { "message": "密码生成器图标", "description": "Alt attribute text of the password generator icon." @@ -111,10 +115,6 @@ "message": "同时填写下一个密码字段", "description": "Checkbox text below the password generator input field." }, - "passwordGeneratorBits": { - "message": "??? 位", - "description": "Bits of the generated password." - }, "passwordGeneratorTitle": { "message": "密码生成器", "description": "Password generator dialog title." @@ -123,18 +123,30 @@ "message": "生成", "description": "Generate button text in password generator." }, + "passwordGeneratorTryAgain": { + "message": "重试", + "description": "Generate button text in password generator when not connected." + }, "passwordGeneratorCopy": { "message": "复制", "description": "Copy button text in password generator." }, - "passwordGeneratorFillAndCopy": { - "message": "填写并复制", - "description": "Fill and copy button text in password generator." + "passwordGeneratorFill": { + "message": "填充密码", + "description": "Fill a password in password generator." }, "passwordGeneratorErrorTooLong": { "message": "错误:\n生成的密码长于允许的长度!\n它被剪裁以适应长度。\n\n请记住新密码!", "description": "A warning text shown in the password generator." }, + "passwordGeneratorErrorTooLongCut": { + "message": "已被缩减到合适的长度。", + "description": "A warning text shown in the password generator." + }, + "passwordGeneratorErrorTooLongRemember": { + "message": "请务必记住新密码!", + "description": "A warning text shown in the password generator." + }, "passwordGeneratorGenerateText": { "message": "生成密码", "description": "Password icon title text." @@ -143,6 +155,34 @@ "message": "无法接收生成的密码。
KeePassXC 正在运行吗?", "description": "Password generator error text when KeePassXC is closed." }, + "passwordGeneratorErrorIsRunning": { + "message": "KeePassXC 是否正在运行并已连接?", + "description": "Password generator error text when KeePassXC is closed." + }, + "usernameFieldText": { + "message": "从 KeePassXC 填充凭据", + "description": "Username field icon hover text." + }, + "usernameLockedFieldText": { + "message": "数据库已锁定", + "description": "Username field icon hover text when database is locked." + }, + "usernameDisconnectedFieldText": { + "message": "KeePassXC 已断开连接", + "description": "Username field icon hover text when KeePassXC is disconnected." + }, + "usernameFieldIcon": { + "message": "用户名字段图标", + "description": "Username field icon text." + }, + "totpFieldText": { + "message": "从 KeePassXC 填充 TOTP", + "description": "OTP field icon hover text." + }, + "totpFieldIcon": { + "message": "TOTP 字段图标", + "description": "OTP field icon text." + }, "defineDismiss": { "message": "关闭", "description": "Dismiss button text when choosing custom login fields." @@ -183,6 +223,10 @@ "message": "2.现在选择一个密码字段", "description": "Choosing a password field text when choosing custom login fields." }, + "defineChooseTOTP": { + "message": "3. 选择 TOTP 字段", + "description": "Choosing a TOTP field text when choosing custom login fields." + }, "defineConfirmSelection": { "message": "3.确认选择", "description": "Confirm a selection text when choosing custom login fields." @@ -215,10 +259,22 @@ "message": "错误:\n在 KeePassXC 中找到了多个登录名!\n点击 KeePassXC-Browser 图标查看更多选项。", "description": "Alert message when trying to fill username and/or password when multiple credentials are found." }, + "credentialsMultipleFoundSecondLine": { + "message": "点击 KeePassXC-Browser 图标展开更多选项。", + "description": "Alert message when trying to fill username and/or password when multiple credentials are found." + }, "credentialsNoUsernameFound": { "message": "错误:\n找不到给定用户名的凭据。", "description": "Alert message when no credentials are found for the given username." }, + "credentialsNoTOTPFound": { + "message": "未找到 TOTP。", + "description": "Alert message when no TOTP is found." + }, + "credentialExpired": { + "message": "已过期", + "description": "If a credential is expired, this is appended to the title label." + }, "fieldsFill": { "message": "错误:\n找不到要填写的字段。", "description": "Alert message when no fields are found to fill in." @@ -263,6 +319,10 @@ "message": "重新打开数据库", "description": "Popup reopen database button text." }, + "popupUsernameButton": { + "message": "为这个网站添加“仅用户名”选项", + "description": "Button text for adding Username-only option." + }, "popupErrorEncountered": { "message": "KeePassXC-Browser 遇到错误:", "description": "A text shown above error message in the popup." @@ -299,46 +359,78 @@ "message": "KeePassXC-Browser 已连接到 KeePassXC,并且已使用以下标识符进行了配置: $1", "description": "A popuo message when a connection to KeePassXC is succesful." }, - "popupRememberInfoText": { + "popupUsernameFieldDetected": { + "message": "只检测到一个用户名字段。将该 URL 添加到网站设置,并开启“仅用户名”选项?", + "description": "Text shown when page can be added to Site Preferences with Username-only option enabled." + }, + "rememberInfoText": { "message": "用户名或密码已更改!是否保存?", - "description": "Popup message when username or password has changed." + "description": "Message when username or password has changed." }, - "popupRememberSaving": { - "message": "凭据将用标识符 $1 保存在连接的数据库中", - "description": "A popup message when saving or updating credentials." + "rememberSaving": { + "message": "凭据将会以标识符 $1 保存在连接的数据库中", + "description": "A message when saving or updating credentials." }, - "popupRememberNewUsername": { - "message": "以下用户名尚未保存: $1", - "description": "A popup message shown when a new username is detected when saving credentials." + "rememberNewUsername": { + "message": "以下用户名尚未保存:$1", + "description": "A message shown when a new username is detected when saving credentials." }, - "popupRememberUsernameExists": { - "message": "被使用用户名的凭据已被标记为粗体: $1", - "description": "A popup message shown when a existing username is detected when saving credentials." + "rememberUsernameExists": { + "message": "该用户名对应的凭据将以粗体标记:$1", + "description": "A message shown when a existing username is detected when saving credentials." }, - "popupRememberChooseCredentials": { + "rememberChooseCredentials": { "message": "请选择要更新的凭据。", - "description": "A popup message shown choosing what credentials user wants to update." + "description": "A message shown choosing what credentials user wants to update." }, - "popupRememberChooseGroup": { - "message": "请选择要添加新凭据的组。", - "description": "A popup message shown choosing what group user wants to use for new credentials." + "rememberChooseGroup": { + "message": "请选择要添加新凭据的群组。", + "description": "A message shown choosing what group user wants to use for new credentials." }, - "popupRememberErrorDefaultGroupNotFound": { - "message": "错误:未找到指定的默认群组。创建所有必要的群组。", - "description": "Error message shown when default group set cannot be found." + "rememberInfoDefaultGroupNotFound": { + "message": "在连接的数据库中创建了默认群组。", + "description": "Info message shown when default group set cannot be found." }, - "popupRememberErrorCreatingNewGroup": { - "message": "无法创建新群组。", + "rememberErrorCreatingNewGroup": { + "message": "无法创建新的群组。", "description": "Error message shown when new groups cannot be created." }, - "popupRememberErrorPasswordNotChanged": { - "message": "错误:凭据未更新。密码尚未更改。", + "rememberErrorPasswordNotChanged": { + "message": "凭据未更新。密码尚未更改。", "description": "Error message shown when credential password is not changed." }, - "popupRememberErrorCannotSaveCredentials": { - "message": "错误:无法保存或更新凭据。", + "rememberErrorCannotSaveCredentials": { + "message": "无法保存或更新凭据。", "description": "Error message shown when credentials cannot be saved or updated." }, + "rememberErrorDatabaseClosed": { + "message": "无法在已关闭的数据库上保存或更新凭据。", + "description": "Error message shown when credentials cannot be saved or updated and the database is closed." + }, + "rememberCredentialsNotSaved": { + "message": "操作被取消。凭据不会被更新。", + "description": "Message shown when saving operation was cancelled." + }, + "rememberCredentialsSaved": { + "message": " 用户名为 $1 的新凭据已保存。", + "description": "Message shown when new credentials are saved." + }, + "rememberCredentialsUpdated": { + "message": "用户名为 $1 的凭据已更新。", + "description": "Message shown when new credentials are succesfully updated." + }, + "rememberCredentialsExists": { + "message": "已存在相同的凭据,无需更新。", + "description": "Message shown when new credentials already found in database." + }, + "rememberEmptyUsername": { + "message": "(空)", + "description": "Means an empty username." + }, + "rememberNoPassword": { + "message": "在保存凭据之前请填写密码。", + "description": "Message shown when no password is set when saving credentials." + }, "popupLoginText": { "message": "选择您希望在页面中输入的登录信息。", "description": "A popup message shown when one or multiple credentials are present." @@ -463,21 +555,17 @@ "message": "取消", "description": "Cancel button text when removing database key or custom login fields." }, - "optionsButtonReset": { + "optionsButtonReset": { "message": "重置", "description": "Reset button text for keyboard shortcuts." }, - "optionsLabelBlinkTime": { - "message": "闪烁时间:", - "description": "Blink Time option text." + "optionsButtonImport": { + "message": "导入配置", + "description": "Import settings button text." }, - "optionsLabelRedirectOffset": { - "message": "重定向偏移:", - "description": "Redirect Offset option text." - }, - "optionsLabelRedirectAllowance": { - "message": "重定向的最大值(数量):", - "description": "RMaximum (Number of) Redirects options text." + "optionsButtonExport": { + "message": "导出配置", + "description": "Export settings button text." }, "optionsLabelDefaultGroup": { "message": "保存新密码的默认群组:", @@ -497,12 +585,36 @@ }, "optionsCheckboxUsePasswordGenerator": { "message": "激活密码生成器。", - "description": "Activate password generator checkbox text." + "description": "Activate password generator icons checkbox text." + }, + "optionsCheckboxUsernameIcons": { + "message": "显示用户名字段图标", + "description": "Activate username field icons textbox text." + }, + "optionsUseObserver": { + "message": "使用动态输入框检测。", + "description": "Use dynamic input field detection checkbox text." + }, + "optionsUseObserverHelpText": { + "message": "该选项对使用弹窗或动态对话框的页面起作用。在较慢的电脑上,禁用该选项可降低 CPU 负载。禁用该选项后,凭据仅能通过键盘快捷键、鼠标右键或扩展弹出窗口来输入。", + "description": "Use dynamic input field detection help text." + }, + "optionsCheckboxOTPIcons": { + "message": "显示 2FA/OTP 字段图标", + "description": "Activate OTP field icons textbox text." }, "optionsCheckboxAutoRetrieveCredentials": { "message": "自动检索凭据。", "description": "Automatically retrieve credentials checkbox text." }, + "optionsCheckboxAutomaticReconnect": { + "message": "自动重新连接 KeePassXC。", + "description": "Auto-reconnect checkbox text." + }, + "optionsAutomaticReconnectWarning": { + "message": "警告!此功能还在试验阶段。使用风险由您自己承担。", + "description": "Auto-reconnect warning message." + }, "optionsCheckboxAutoFillSingleEntry": { "message": "自动填写单凭证条目。", "description": "Automatically fill-in single credential entry checkbox text." @@ -511,6 +623,18 @@ "message": "激活用户名字段的自动完成功能。", "description": "Activate autocomplete for username fields checkbox text." }, + "optionsCheckboxShowGroupNameInAutocomplete": { + "message": "当凭据在不同群组时,在自动填充列表中显示群组名。", + "description": "Show group name in autocomplete checkbox text." + }, + "optionsCheckboxAutoSubmit": { + "message": "自动提交登录表单", + "description": "Auto-submit checkbox text." + }, + "optionsAutoSubmitHelpText": { + "message": "自动提交已选的凭据。此功能在单条目自动填充时将被禁用。", + "description": "Auto-submit help text." + }, "optionsCheckboxShowNotifications": { "message": "显示通知。", "description": "Show notifications checkbox text." @@ -523,6 +647,14 @@ "message": "在可以将新凭据保存到数据库时显示通知。", "description": "Show login notifications checkbox text." }, + "optionsRedirectAllowance": { + "message": "允许的重定向次数:$1", + "description": "Redirect allowance range input text." + }, + "optionsRedirectAllowanceHelpText": { + "message": "在停用图标之前,在重定向偏移之后,tab 应循环遍历多少页", + "description": "Redirect allowance help text." + }, "optionsCheckboxAutoFillAndSend": { "message": "自动填写 HTTP 基本身份验证对话框并提交。", "description": "Auto fill HTTP Basic Auth dialogs and send them checkbox text." @@ -547,26 +679,34 @@ "message": "从不", "description": "Radio button text." }, + "optionsThemeSelectionHeader": { + "message": "色彩主题", + "description": "Theme selection header text." + }, + "optionsCredentialSortSelectionHeader": { + "message": "对匹配的凭据进行排序", + "description": "Credential sort option header text." + }, + "optionsThemeSelection": { + "message": "选择色彩主题", + "description": "Theme selection title text." + }, + "optionsThemeSystem": { + "message": "系统", + "description": "System theme text." + }, + "optionsThemeDark": { + "message": "暗色", + "description": "Dark theme text." + }, + "optionsThemeLight": { + "message": "亮色", + "description": "Light theme text." + }, "optionsKeyboardShortcutsHeader": { "message": "键盘快捷键", "description": "Keyboard shortcut header text." }, - "optionsBlinkTimeHelpText": { - "message": "检测到新的条目后图标闪烁的最长时间(毫秒)", - "description": "Blink Time option help text." - }, - "optionsRedirectOffsetHelpText": { - "message": "图标在页面重定向导致的停用前闪烁的最小时间(毫秒)。", - "description": "Redirect Offset option help text." - }, - "optionsRedirectOffsetHelpTextSecond": { - "message": "-1 只使用闪烁时间忽略最大重定向(旧行为)", - "description": "Redirect Offset option help text, second part." - }, - "optionsRedirectAllowanceHelpText": { - "message": "在停用图标之前,在重定向偏移之后,tab 应循环遍历多少页", - "description": "Redirect Allowance option help text." - }, "optionsUsePasswordGeneratorHelpText": { "message": "向密码字段添加一个用于生成新密码的按钮。", "description": "Password Generator option help text." @@ -575,10 +715,34 @@ "message": "密码是由 KeePassXC 使用您的密码生成配置文件生成的。", "description": "Password Generator option help text, second part." }, + "optionsPredefinedSiteList": { + "message": "预定义网站", + "description": "Predefined site list details button text." + }, + "optionsUsePredefinedSites": { + "message": "使用预定义的网站以改善兼容性。", + "description": "Use predefined sites checkbox text." + }, + "optionsUsePredefinedSitesHelpText": { + "message": "将登录表单只有用户名的常用网站添加到网站设置中。", + "description": "Use predefined sites option help text." + }, + "optionsShowLoginFormIconHelpText": { + "message": "向用户名字段添加一个图标,点击即可填充凭据。", + "description": "Username field icon option help text." + }, + "optionsShowOTPIconHelpText": { + "message": "当识别到 OTP/2FA 字段时添加输入图标。", + "description": "OTP field icon option help text." + }, "optionsAutoRetrieveCredentialsHelpText": { "message": "KeePassXC-Browser 将在选项卡是激活状态时立即获取凭据。", "description": "Auto-Retrive Credentials option help text." }, + "optionsAutomaticReconnectHelpText": { + "message": "当检测到 KeePassXC 时自动与其重新连接。", + "description": "Auto-reconnect option help text." + }, "optionsAutoFillSingleEntryHelpText": { "message": "当获取到的条目只有一条时,让 KeePassXC-Browser 自动填写凭据。", "description": "Auto-Fill Single Entry option help text." @@ -591,6 +755,10 @@ "message": "显示一个包含了页面上所有用户名字段的可用凭据的列表。", "description": "Autocomplete Usernames option help text." }, + "optionsShowGroupNameInAutocompleteHelpText": { + "message": "当凭据来自不同群组时,显示群组名称。", + "description": "Show group name in autocomplete help text." + }, "optionsShowNotificationsHelpText": { "message": "显示错误通知以及需要用户交互的时间。", "description": "Show notifications option help text." @@ -599,6 +767,10 @@ "message": "保存新凭据时,仅保存域而不是完整的 URL。", "description": "Save domain only option help text." }, + "optionsSaveDomainOnlyCustomLoginHelpText": { + "message": "保存自定义登录字段时,只保存域名而非完整 URL。", + "description": "Save domain only option help text." + }, "optionsAutoFillAndSendHelpText": { "message": "如果在页面上找到凭据,并且登录类型是 HTTP 基本身份验证请求时,KeePassXC-Browser 将尝试使用第一个凭据登录。", "description": "Auto-Fill And Send option help text." @@ -607,6 +779,14 @@ "message": "HTTP 基本验证对话框如下所示:", "description": "HTTP Basic Auth image help text." }, + "optionsClearCredentialsTimeout": { + "message": "在指定秒数(0-3600)之后从非活动选项卡中清除凭据。", + "description": "Clear credentials label text." + }, + "optionsClearCredentialsTimeoutHelpText": { + "message": "超时后,凭据将从后台选项卡中清除,并且将再次询问这些页面的权限。", + "description": "Clear credentials timeout help text." + }, "optionsVersionInfoText": { "message": "KeePassXC-Browser 需要 KeePassXC 来检索凭据。", "description": "Settings page version info text." @@ -623,6 +803,10 @@ "message": "最新版本的 KeePassXC: $1", "description": "Settings page info text about the latest KeePassXC version." }, + "optionsKeePassXCVersionRequired": { + "message": "需要 KeePassXC 版本:$1", + "description": "KeePassXC version requirement text." + }, "optionsDefault": { "message": "默认值: $1", "description": "Default setting text." @@ -647,6 +831,18 @@ "message": "错误: $1 的快捷方式未更改!", "description": "Error message for changing keyboard shortcuts." }, + "optionsImportExportSettings": { + "message": "导入/导出配置", + "description": "Settings page header text for import/export." + }, + "optionsImportSettingsDialogTitle": { + "message": "确定从外部文件导入配置?", + "description": "Import settings confirmation dialog title text." + }, + "optionsImportSettingsDialogText": { + "message": "当前配置将会被覆盖,确定导入?", + "description": "Import settings confirmation dialog help text." + }, "optionsConnectedDatabasesText": { "message": "以下 KeePassXC 数据库连接到 KeePassXC-Browser。", "description": "Info text about connected databases." @@ -711,10 +907,30 @@ "message": "禁用新的/修改的凭据", "description": "Site preferences option selection." }, + "optionsSelectionAutoSubmit": { + "message": "禁用自动提交", + "description": "Site preferences option selection." + }, "optionsSelectionFull": { "message": "禁用所有功能", "description": "Site preferences option selection." }, + "optionsSortByTitle": { + "message": "标题", + "desription": "Sort matching credentials by title option selection." + }, + "optionsSortByUsername": { + "message": "用户名", + "desription": "Sort matching credentials by username option selection." + }, + "optionsSortByGroupAndTitle": { + "message": "群组和标题", + "desription": "Sort matching credentials by group and title option selection." + }, + "optionsSortByGroupAndUsername": { + "message": "群组和用户名", + "desription": "Sort matching credentials by group and username option selection." + }, "optionsCustomFieldsNotFound": { "message": "找不到保存的自定义登录字段。", "description": "Shown when no saved custom credentials are saved." @@ -731,6 +947,10 @@ "message": "转到页面并单击 KeePassXC-Browser 图标,然后选择", "description": "Saved custom login fields info text, second part." }, + "optionsCustomFieldsTabHelpTextThird": { + "message": "在此页面您可以管理已保存的自定义登录字段。", + "description": "Saved custom login fields info text, third part." + }, "optionsCustomFieldsRemove": { "message": "是否删除已保存的自定义登录字段?", "description": "Confirmation text when removing saved custom login fields." @@ -745,7 +965,7 @@ }, "optionsSitePreferencesNotFound": { "message": "未找到被忽略的站点。", - "description": "Shown when no ignored sites are saved." + "description": "Shown when no site preferences are saved." }, "optionsSitePreferencesRemove": { "message": "删除站点?", @@ -771,6 +991,10 @@ "message": "手动添加 URL", "description": "Label for adding site manually on Site preferences tab." }, + "optionsSitePreferencesManualAddHelp": { + "message": "网址必须以 https://http://file://ftp:// 开头,并且必须至少包含 5 个字符。", + "description": "Help text for adding site manually on Site preferences tab." + }, "optionsSitePreferencesConfirmation": { "message": "您真的要从列表中删除指定的站点: $1", "description": "Confirmation text when removing site from site preferences." @@ -827,6 +1051,10 @@ "message": "可以使用以下调试信息", "description": "Debug info text." }, + "optionsAboutSupporters": { + "message": "支持者", + "description": "Supporters label text." + }, "optionsErrorInvalidValue": { "message": "无效的值。请检查输入。", "description": "Error shown when input field has an incorrect value." @@ -839,6 +1067,30 @@ "message": "该值已存在于列表中。", "description": "Error shown when trying to add a duplicate value to the list." }, + "optionsUserInterfaceTitle": { + "message": "用户界面", + "description": "User interface title in settings page" + }, + "optionsFillingCredentialsTitle": { + "message": "填写凭据", + "description": "Filling credentials title in settings page" + }, + "optionsSavingCredentialsTitle": { + "message": "保存凭据", + "description": "Saving credentials title in settings page" + }, + "optionsUpdatesTitle": { + "message": "更新", + "description": "Updates title in settings page" + }, + "optionsAdvancedSettingsTitle": { + "message": "高级设置", + "description": "Advanced settings title in settings page" + }, + "optionsExtensionTitle": { + "message": "扩展", + "description": "Extension title in settings page" + }, "openNewTab": { "message": "打开新选项卡", "description": "Title attribute text." @@ -846,5 +1098,13 @@ "httpAuthDialog": { "message": "\"http 基本身份验证\" 对话框", "description": "Options page HTTP Basic Auth dialog text" + }, + "autocompleteSubmitMessage": { + "message": "您的选择将被自动提交", + "description": "Message shown at the bottom of autocomplete menu." + }, + "lockDatabase": { + "message": "锁定数据库", + "description": "Lock database button title text." } }