diff --git a/static/i18n.js b/static/i18n.js index 57e8a6c..a79a026 100644 --- a/static/i18n.js +++ b/static/i18n.js @@ -884,57 +884,48 @@ const LOCALES = { login_btn: '\u767b\u5f55', login_invalid_pw: '\u5bc6\u7801\u9519\u8bef', login_conn_failed: '\u8fde\u63a5\u5931\u8d25', - dialog_confirm_title: '确认操作', - dialog_prompt_title: '输入内容', - dialog_confirm_btn: '确认', - discard: '放弃', - clear: '清空', - create: '创建', - remove: '移除', - project_name_prompt: '项目名称:', - // missing keys from English - tab_chat: '\u804a\u5929', - tab_memory: '\u8a18\u61b6', - tab_skills: '\u6280\u80fd', - tab_tasks: '\u4efb\u52d9', - tab_todos: '\u5f85\u8e29', - tab_workspaces: '\u5de5\u4f5c\u5340', - new_conversation: '\u65b0\u5b58\u5c0d\u8a71', - filter_conversations: '\u7b5c\u9078\u5b58\u5c0d\u8a71', - scheduled_jobs: '\u5b58\u5287\u4efb\u52d9', - new_job: '\u65b0\u4efb\u52d9', - search_skills: '\u641c\u5c0b\u6280\u80fd', - new_skill: '\u65b0\u6280\u80fd', - save_skill: '\u5132\u5b58\u6280\u80fd', - personal_memory: '\u500b\u4eba\u8a18\u61b6', - current_task_list: '\u76ee\u524d\u4efb\u52d9\u6e05\u55ae', - new_profile: '\u65b0\u914d\u7f6e\u6a94', - transcript: '\u8a18\u9304', - download_transcript: '\u4e0b\u8f09\u8a18\u9304', - import: '\u5c0e\u5165', - editing: '\u7de8\u8f2f\u4e2d', - empty_title: '\u7a7a\u767c\u5b58\u7a7a\u9593', - empty_subtitle: '\u9ede\u64ca\u4e0a\u65b9\u6309\u9215\u958b\u59cb\u5c0d\u8a71', - cancel: '\u53d6\u6d88', - loading: '\u52a0\u8f09\u4e2d', - create_job: '\u5efa\u7acb\u4efb\u52d9', - suggest_plan: '\u5efa\u8b70\u8a08\u5287', - suggest_schedule: '\u5efa\u8b70\u6642\u7a0b', - suggest_files: '\u5efa\u8b70\u6a94\u6848', - sign_out: '\u767b\u51fa', - password_placeholder: '\u5bc6\u7801', - disable_auth: '\u505c\u7528\u9a57\u8b49', - settings_label_sound: '\u901a\u77e5\u8072\u97f3', - settings_label_notifications: '\u700f\u89bd\u901a\u77e5', - settings_desc_sound: '\u52a9\u624b\u5b8c\u6210\u56de\u7b54\u6642\u64a9\u653e\u8072\u97f3\u3002', - settings_desc_notifications: '\u7576\u5206\u9801\u5728\u5f8c\u53f0\u6642\uff0c\u6709\u56de\u7b54\u5b8c\u6210\u6e05\u55ae\u6703\u986f\u793a\u7cfb\u7d71\u901a\u77e5\u3002', - settings_desc_token_usage: '\u5728\u52a9\u624b\u6bcf\u6b21\u56de\u7b54\u4e0b\u65b9\u986f\u793a Input/Output token \u6578\u91cf\u3002\u4e5f\u53ef\u4ee5\u7528 /usage \u5207\u63db\u3002', - settings_desc_cli_sessions: '\u5c07 Hermes CLI (\u7684 state.db) \u4e2d\u7684\u4f1a\u8a71\u6dfb\u52a0\u5230\u4f1a\u8a71\u6e05\u55ae\u3002\u9ede\u64ca\u4e00\u500b CLI \u4f1a\u8a71\u5c07\u5c0e\u5165\u5b83\u7a0b\u5f0f\u4e26\u7e7c\u7e8c\u5b58\u5c0d\u8a71\u3002', - settings_desc_sync_insights: '\u5c07 WebUI token \u4f7f\u7528\u60c5\u6cc1\u540c\u6b65\u5230 state.db\uff0c\u8a93 hermes /insights \u5305\u542b\u700f\u89bd\u5668\u4f1a\u8a71\u6578\u64da\u3002\u9810\u8a2d\u70b8\u555f\u7528\u3002', - settings_desc_check_updates: '\u7576\u6709\u66f4\u65b0\u7684 WebUI \u6216\u52a9\u624b\u7248\u672c\u6642\u986f\u793a\u6a19\u8a18\u3002\u5c07\u5728\u5f8c\u81ea\u6b63\u5e38\u57f7\u884c Git-Fetch\u3002', - settings_desc_bot_name: '\u52a9\u624b\u5728 UI \u4e2d\u7684\u986f\u793a\u540d\u7a31\u3002\u9810\u8a2d\u70b8\u7528\u6539\u3002', - settings_desc_password: '\u8a2d\u5b9a WebUI \u767b\u5165\u5bc6\u7801\u3002\u5047\u5982\u5df2\u8a2d\u7f6e\uff0c\u6bcf\u6b21\u52a0\u8f09\u90fd\u9700\u8981\u767b\u5165\u3002', - settings_label_sound: '\u901a\u77e5\u8072\u97f3', + // sidebar & navigation + tab_chat: '聊天', + tab_memory: '记忆', + tab_skills: '技能', + tab_tasks: '任务', + tab_todos: '待办', + tab_workspaces: '工作区', + new_conversation: '新建对话', + filter_conversations: '筛选对话…', + scheduled_jobs: '定时任务', + new_job: '新任务', + search_skills: '搜索技能…', + new_skill: '新技能', + save_skill: '保存技能', + personal_memory: '个人记忆', + current_task_list: '当前任务列表', + new_profile: '新配置', + transcript: '记录', + download_transcript: '下载为 Markdown', + import: '导入', + editing: '编辑中', + empty_title: '有什么可以帮您?', + empty_subtitle: '随时提问、运行命令、浏览文件或管理定时任务。', + cancel: '取消', + loading: '加载中…', + create_job: '创建任务', + suggest_plan: '帮我规划一个小项目。', + suggest_schedule: '今天有什么安排?', + suggest_files: '这个工作区有哪些文件?', + sign_out: '退出登录', + password_placeholder: '输入新密码…', + disable_auth: '停用认证', + settings_label_sound: '通知声音', + settings_label_notifications: '浏览器通知', + settings_desc_sound: '助手完成回复时播放提示音。', + settings_desc_notifications: '当标签页在后台时,回复完成后显示系统通知。', + settings_desc_token_usage: '在助手每次回复下方显示输入/输出 token 数量。也可以用 /usage 切换。', + settings_desc_cli_sessions: '将 Hermes CLI(state.db)中的会话合并到会话列表。点击某个 CLI 会话可导入并继续对话。', + settings_desc_sync_insights: '将 WebUI token 使用情况同步到 state.db,使 hermes /insights 包含浏览器会话数据。默认关闭。', + settings_desc_check_updates: '当有更新的 WebUI 或助手版本时显示横幅。会在后台定期执行 git fetch。', + settings_desc_bot_name: '助手在 UI 中的显示名称。默认为 Hermes。', + settings_desc_password: '输入新密码以设置或更改。留空保持当前设置。', }, // Traditional Chinese (zh-Hant) @@ -973,8 +964,8 @@ const LOCALES = { approval_btn_once_title: '\u5141\u8a31\u57f7\u884c\u6b64\u547d\u4ee4\u4e00\u6b21\uff08Enter\uff09', approval_btn_session: '\u672c\u6b21\u5141\u8a31', approval_btn_session_title: '\u672c\u6b21\u6703\u8a71\u671f\u9593\u5141\u8a31', - approval_btn_always: '\u59c4\u59b9\u5141\u8a31', - approval_btn_always_title: '\u59c4\u59b9\u5141\u8a31\u6b64\u547d\u4ee4\u6a21\u5f0f', + approval_btn_always: '始終允許', + approval_btn_always_title: '始終允許此命令模式', approval_btn_deny: '\u62d2\u7edd', approval_btn_deny_title: '\u62d2\u7edd — \u4e0d\u57f7\u884c\u6b64\u547d\u4ee4', approval_responding: '\u8655\u7406\u4e2d\u2026',