From 417ff6e25e8de8a8399a1b61510c8d8cd0d0e8fe Mon Sep 17 00:00:00 2001 From: Loukky <12481807+Loukky@users.noreply.github.com> Date: Wed, 1 Jul 2026 17:46:40 +0800 Subject: [PATCH] [locale]Translation of Chinese texts lacking localization --- static/i18n.js | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/static/i18n.js b/static/i18n.js index a8c54f83..47b58269 100644 --- a/static/i18n.js +++ b/static/i18n.js @@ -9775,7 +9775,7 @@ const LOCALES = { cancelling: '正在取消...', cancel_failed: '取消失败:', mic_denied: '麦克风访问被拒绝,请检查浏览器权限。', - mic_insecure_origin: '语音输入需要安全连接。请通过HTTPS 协议或从本地主机打开Hermes,以便使用麦克风。', + mic_insecure_origin: '语音输入需要安全连接。请通过 HTTPS 协议或从本地主机打开Hermes,以便使用麦克风。', mic_no_speech: '没有检测到语音,请再试一次。', mic_network: '语音识别当前不可用。', mic_error: '语音输入出错:', @@ -10066,8 +10066,8 @@ const LOCALES = { settings_busy_input_mode_queue: '队列后续消息', settings_busy_input_mode_interrupt: '中断当前轮次', settings_busy_input_mode_steer: '引导(中间修正)', - settings_label_busy_placeholder_hint: 'Show busy placeholder hint', - settings_desc_busy_placeholder_hint: 'Shows the composer placeholder with the current busy action while the session is running and the draft is empty.', + settings_label_busy_placeholder_hint: '显示忙碌占位提示', + settings_desc_busy_placeholder_hint: '在会话运行且草稿为空时,显示带有当前忙碌操作的编辑器占位符。', composer_placeholder_busy_queue: 'Enter = queue | /interrupt | /background | /steer', composer_placeholder_busy_interrupt: 'Enter = interrupt | /queue | /background | /steer', composer_placeholder_busy_steer: 'Enter = steer | /queue | /background | /interrupt', @@ -10407,9 +10407,9 @@ const LOCALES = { kanban_new_task: '新建任务', kanban_view_lanes: '按配置文件分列', kanban_view_consolidated: '合并视图', - kanban_view_lanes_saved: 'Kanban 视图:按配置文件分列', - kanban_view_consolidated_saved: 'Kanban 视图:已合并', - kanban_view_update_failed: '无法更新 Kanban 视图:', + kanban_view_lanes_saved: '看板视图:按配置文件分列', + kanban_view_consolidated_saved: '看板视图:已合并', + kanban_view_update_failed: '无法更新看板视图:', kanban_add_comment: '添加评论', kanban_workspace_kind: '工作区类型', kanban_workspace_path: '工作区路径', @@ -10418,13 +10418,13 @@ const LOCALES = { kanban_workspace_worktree: '工作树', kanban_workspace_dir: '目录', kanban_workspace_path_required: '非暂存工作区需要设置工作区路径。', - kanban_skills: 'Skills', - kanban_skills_placeholder: 'Comma-separated skill names, e.g. python,git', - kanban_max_runtime_seconds: 'Max runtime (seconds)', - kanban_max_runtime_hint: 'Leave empty for unlimited.', - kanban_max_runtime_invalid: 'Max runtime must be a whole number of seconds greater than 0.', - kanban_parents_modal: 'Parent dependencies', - kanban_parents_placeholder: 'Parent task ID', + kanban_skills: '技能', + kanban_skills_placeholder: '以逗号分隔的技能名称,例如python,git', + kanban_max_runtime_seconds: '最长运行时间(秒)', + kanban_max_runtime_hint: '留空则表示无限制。', + kanban_max_runtime_invalid: '最长运行时间必须是大于0的整数秒数。', + kanban_parents_modal: '父依赖项', + kanban_parents_placeholder: '父任务 ID', kanban_add_dependency: '添加依赖项', kanban_remove_dependency: '移除依赖项', kanban_dependency_placeholder: '要链接的任务ID', @@ -10601,12 +10601,12 @@ const LOCALES = { provider_quota_pool_summary_exhausted: '{0} 个已耗尽', provider_quota_pool_summary_failed: '{0} 个失败', provider_quota_pool_summary_checked: '已检查 {0} 个', - provider_cost_budget_label: 'Monthly budget', - provider_cost_budget_placeholder: 'e.g. 50.00', - provider_cost_budget_set: 'Set', - provider_cost_budget_clear: 'Clear', - provider_cost_budget_pct: '{0}% of ${1} budget (monthly pace)', - provider_cost_budget_save_failed: 'Failed to save budget', + provider_cost_budget_label: '月度预算', + provider_cost_budget_placeholder: '例如:50.00', + provider_cost_budget_set: '设置', + provider_cost_budget_clear: '清除', + provider_cost_budget_pct: '每月预算 ${1} 的 {0}%(按每月进度)', + provider_cost_budget_save_failed: '预算保存失败。', password_placeholder: '输入新密码…', password_env_var_locked: '当前已设置 HERMES_WEBUI_PASSWORD 环境变量并具有优先级。请取消该变量并重启服务器,才能在此管理密码。', password_env_var_locked_placeholder: '已锁定:已设置 HERMES_WEBUI_PASSWORD 环境变量', @@ -11091,8 +11091,8 @@ const LOCALES = { settings_label_show_titlebar_profile: '在标题栏中显示配置文件切换器', settings_desc_show_titlebar_profile: '启用后,应用程序左上角的标题栏会出现一个配置文件切换器按钮,这样您就可以在任意标签页中切换配置文件。默认情况下此功能关闭;无论此设置如何,撰写框底部始终有一个配置文件切换器。 ', settings_desc_render_user_markdown: '启用后,您自己消息中的加粗、斜体、链接及其他Markdown格式会被渲染。默认关闭;无论此设置如何,代码块和数学公式始终会被渲染。 ', - settings_label_project_quick_create: 'Show per-project new-conversation buttons', - settings_desc_project_quick_create: 'When enabled, each project chip in the sidebar gets a + button to start a conversation in that project.', + settings_label_project_quick_create: '显示每个项目的新建对话按钮', + settings_desc_project_quick_create: '启用后,侧边栏中的每个项目卡片都会出现一个 + 按钮,用于在该项目中开始新对话。 ', settings_label_structured_code: 'JSON/YAML代码块', settings_option_structured_code_auto: '自动:长代码块以树形展示', settings_option_structured_code_on: '默认以树形', @@ -11211,7 +11211,7 @@ const LOCALES = { composer_stop: '停止生成', composer_disabled_clarify: '请回复上方的澄清请求', composer_disabled_compression: '等待压缩完成', - composer_compression_will_queue: 'Type a message — it will queue and send after compression', + composer_compression_will_queue: '输入一条消息 — 它会排队并在压缩后发送。', composer_disabled_empty: '请输入消息后发送', composer_mobile_workspace: '工作区', composer_mobile_model: '模型',