diff options
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js')
| -rw-r--r-- | packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js | 55 |
1 files changed, 33 insertions, 22 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js index 367efa0..1d07025 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js +++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/zh-CN.js @@ -67,6 +67,7 @@ export default { 'register.loading': '正在创建账户…', 'register.has_account': '已经有账户了?', 'register.legal_notice': "创建账户即表示您接受此 hub 的使用条款。依照法律,它须将您的连接日志(IP 地址、日期、操作)保存一年,即使您的账户已被删除。", + 'register.privacy_link': '隐私政策', 'register.login_link': '登录', 'register.recovery_title': '保存您的恢复密钥', 'register.recovery_intro': '如果您忘记了密码短语,此密钥可恢复您的群组身份。请将其保存在密码管理器或安全的地方。', @@ -75,9 +76,11 @@ export default { 'register.recovery_warning': '如果您同时丢失了密码短语和此密钥,您的文件仍会保留在各自的节点上,但您将以新身份重新加入每个群组。', 'register.recovery_saved': '我已将恢复密钥保存在安全的地方。', 'register.recovery_continue': '继续', - 'register.recovery_email_opt': '同时将此恢复密钥通过邮件发送给我作为备份', - 'register.recovery_emailed': '副本也已发送至您的邮箱,与验证码在同一封邮件中。', - 'register.recovery_not_emailed': '这未通过邮件发送。请立即保存——它只显示这一次。', + 'register.recovery_mail_self': '通过邮件发给自己', + 'register.recovery_mail_hint': '打开您自己的邮件应用并填好密钥。它不经过 hub;任何能读取该邮箱的人都能使用它。', + 'register.recovery_shown_once': '请立即保存——它只显示这一次。', + 'register.recovery_mail_subject': 'MeshBay 恢复密钥', + 'register.recovery_mail_body': 'MeshBay 账户 {user} 的恢复密钥:\n\n{key}\n\n如果您忘记密码短语,它可恢复您的群组身份。请勿将此邮件透露给他人。', 'register.success_title': '验证您的邮箱', 'register.success_msg': '验证码已发送至您的邮箱。请在下方输入以激活账户。', 'register.go_login': '前往登录', @@ -136,8 +139,7 @@ export default { + '几个互不相关的词就很好用。', 'register.strength': '强度:约 {bits} 位。它保护的是您所加入的各个 node 上保存的密钥副本,' + '因此值得认真设置。', - 'captcha.required': '请完成验证码。', - 'captcha.failed': '验证码验证失败——请重试。', + 'captcha.failed': "防机器人验证失败,请重试。", // Home 'home.welcome': '欢迎使用 MeshBay', @@ -213,8 +215,8 @@ export default { 'link.copied': "链接已复制", 'link.copy_failed': "无法复制——链接为 {url}", 'group.download_write_stalled': '文件停止写入磁盘({seconds} 秒无进展)。已中止下载而不是让它一直卡住,请重试。', - 'device.add_title': 'This browser is not linked to this node yet', - 'device.add_hint': 'Your account is known here, but this browser holds a different key. Approve it from a device already linked — no operator needed.', + 'device.add_title': 'This computer is not linked to this node yet', + 'device.add_hint': 'Your account is known here, but this computer holds a different key. Approve it from a device already linked — no operator needed.', 'device.add_btn': 'Get a linking code', 'device.add_show': 'Type this code into a device already linked to this node, within the hour:', 'device.mine_title': 'Your devices on this node', @@ -526,18 +528,22 @@ export default { 'settings.role': '角色', 'settings.groups': '群组通知', 'settings.notifications': '通知', - 'settings.node_key': '关联 node', - 'settings.node_key_desc': '如果您运营着一个 MeshBay node,请在此粘贴它的 Ed25519 ' - + '公钥,以将其关联到您的账户。在运行 node 的机器上执行 ' - + '`meshbay-node status` 可读取该密钥,或在桌面客户端的 ' - + 'Node → Overview 中复制。', + 'settings.node_key': "已关联的节点", + 'settings.node_key_desc': "你运行的节点,每台机器一个。每个节点用自己的密钥登录 hub,桌面应用会自动关联本机的节点。如需手动关联,请在那台机器上执行 `meshbay-node status` 读取密钥,或在桌面应用的 Node → Overview 中复制,然后粘贴到这里。", 'settings.node_key_placeholder': '粘贴 node 的 Ed25519 公钥(base64)', - 'settings.node_key_submit': '关联 node', - 'settings.node_key_success': 'node 关联成功', + 'settings.node_key_submit': "关联节点", + 'settings.node_key_success': "节点已关联", 'settings.node_key_unlink': "取消关联", - 'settings.node_key_unlink_confirm': "要从你的账户取消关联该节点吗?在再次关联节点之前,它将停止为你的群组提供服务。", + 'settings.node_key_unlink_confirm': "要取消关联节点 {key} 吗?在其密钥再次关联之前,它将停止为你的群组提供服务。你的其他节点不受影响。", 'settings.node_key_unlinked': "已取消关联节点", - 'settings.node_key_current': '已关联的 node 密钥', + 'settings.node_keys_none': "你的账户还没有关联任何节点。", + 'settings.node_keys_this_machine': "本机", + 'settings.node_keys_connected': "当前已连接", + 'settings.node_keys_last_seen': "最后在线 {when}", + 'settings.node_keys_never': "尚未登录", + 'settings.node_keys_linked_on': "关联于 {when}", + 'settings.node_keys_count': "已关联:{n} / {limit}", + 'settings.node_keys_at_limit': "已关联 {limit} 个节点,这是一个账户的上限。请取消关联一个不再运行的节点,再关联新的。", // Sidebar 'sidebar.create_group': '创建群组', @@ -852,6 +858,7 @@ export default { 'indexdock.open': "打开此群组的设置", 'indexdock.hide': "隐藏,直到下一次索引", 'indexdock.pause': "暂停索引此文件夹", + 'indexdock.slow': "磁盘已 {secs} 秒没有响应:{file}", 'chat.load_older': '加载更早的 {n} 条消息', 'chat.start_of_history': '对话开头', 'chat.today': '今天', @@ -932,9 +939,8 @@ export default { 'node.pair_button': '配对此浏览器', 'node.pair_success': '配对成功。', 'node.pair_pending': '配对码已就绪:下次打开此 Node 的任一群组时将自动使用。', - 'node.link_other_node': "你的账户已关联到另一台机器的节点,因此此节点无法为你的群组提供服务。", - 'node.link_here': "改为关联此节点", - 'node.link_here_confirm': "将此节点关联到你的账户?当前关联的另一台机器上的节点将停止为你的群组提供服务,直到再次关联。", + 'node.link_here': "关联此节点", + 'node.link_not_linked': "此节点的密钥未关联到你的账户,因此无法为你的群组提供服务。关联它不会影响你的其他节点。", 'node.link_other_account': "此节点是为 {account} 而不是为你设置的,因此无法为你的群组提供服务。", 'node.link_take_over': "将此节点用于我的账户", 'node.link_linking': "正在关联…", @@ -978,6 +984,11 @@ export default { 'node.root_pause': "暂停索引", 'node.root_resume': "继续索引", 'node.root_paused': "索引已暂停", + 'node.root_stalled': "磁盘没有响应", + 'node.root_stalled_hint': "节点已暂停索引 {name}:磁盘在 {file} 处没有响应。请检查磁盘,或将该文件移出,然后恢复索引。", + 'node.unread_summary': "无法读取的文件:{count}", + 'node.unread_no_answer': "磁盘没有响应", + 'node.unread_more': "还有 {count} 个。", 'node.root_remove_last': '每个群组至少需要一个目录', 'node.root_path': '路径', 'node.directory': '目录', @@ -1274,12 +1285,12 @@ export default { 'settings.browser_access': '浏览器访问', 'settings.browser_access_on_hint': '浏览器可以用您的密码短语打开您的群组:本应用会在每个 node 上留下您的身份,并加以封存,只有您的密码短语配合您的 hub 账户才能打开。', - 'settings.browser_access_off_hint': '您的身份保留在本设备上。任何 node 上都不会留下它们的任何内容,浏览器仅凭密码短语无法打开您的群组。您从本应用批准的浏览器会获得自己的身份。', + 'settings.browser_access_off_hint': '您的身份保留在本设备上。任何 node 上都不会留下它们的任何内容,浏览器仅凭密码短语无法打开您的群组。', 'settings.browser_access_turn_on': '允许浏览器', 'settings.browser_access_turn_off': '仅在本设备上保留身份', 'settings.browser_access_next_open': '将在每个群组下次打开时生效。', - 'settings.browser_access_off_in_browser': '此账户已关闭浏览器访问。可在 MeshBay 桌面应用中开启,该应用也可以单独批准此浏览器。', - 'group.browser_access_off': '此账户已关闭浏览器访问。请在 MeshBay 桌面应用(个人资料)中开启,或从该应用批准此浏览器。', + 'settings.browser_access_off_in_browser': '此账户已关闭浏览器访问。可在 MeshBay 桌面应用中开启。', + 'group.browser_access_off': '此账户已关闭浏览器访问。请在 MeshBay 桌面应用(个人资料)中开启。', // Worded by the desktop main process for its own dialogs (main.js). 'native.node_account_confirm': '这台电脑上的 node 已为 {current} 设置。改为为 {next} 设置吗?它将不再为 {current} 提供其托管的群组。', 'native.browser_access_confirm': '允许从浏览器登录吗?应用会在您使用的每个 node 上留下您的身份,并加以封存,只有您的密码短语配合您的 hub 账户才能打开。', |