feat(ui): add locales and split catalogs

Adds Spanish, French, Russian, Japanese, and Simplified Chinese catalogs and wires supported locales into the i18n layer.
This commit is contained in:
Shantur Rathore
2026-01-26 12:56:26 +00:00
parent 5b1e21345f
commit feccbd13bd
89 changed files with 4531 additions and 30 deletions

View File

@@ -0,0 +1,67 @@
export const sessionMessages = {
"sessionPicker.title": "OpenCode • {folder}",
"sessionPicker.empty.noPrevious": "没有历史会话",
"sessionPicker.resume.title": "继续会话({count}",
"sessionPicker.session.untitled": "未命名",
"sessionPicker.divider.or": "或",
"sessionPicker.new.title": "开始新会话:",
"sessionPicker.agents.loading": "正在加载智能体...",
"sessionPicker.actions.creating": "正在创建...",
"sessionPicker.actions.createSession": "创建会话",
"sessionPicker.actions.cancel": "取消",
"sessionList.header.title": "会话",
"sessionList.session.untitled": "未命名",
"sessionList.status.working": "工作中",
"sessionList.status.compacting": "压缩中",
"sessionList.status.idle": "空闲",
"sessionList.status.needsPermission": "需要权限",
"sessionList.status.needsInput": "需要输入",
"sessionList.expand.collapseAriaLabel": "折叠会话",
"sessionList.expand.expandAriaLabel": "展开会话",
"sessionList.expand.collapseTitle": "折叠",
"sessionList.expand.expandTitle": "展开",
"sessionList.actions.copyId.ariaLabel": "复制会话 ID",
"sessionList.actions.copyId.title": "复制会话 ID",
"sessionList.actions.rename.ariaLabel": "重命名会话",
"sessionList.actions.rename.title": "重命名会话",
"sessionList.actions.delete.ariaLabel": "删除会话",
"sessionList.actions.delete.title": "删除会话",
"sessionList.copyId.success": "已复制会话 ID",
"sessionList.copyId.error": "无法复制会话 ID",
"sessionList.delete.error": "无法删除会话",
"sessionList.rename.error": "无法重命名会话",
"sessionRenameDialog.title": "重命名会话",
"sessionRenameDialog.description.withLabel": "更新“{label}”的标题。",
"sessionRenameDialog.description.default": "为此会话设置新标题。",
"sessionRenameDialog.input.label": "会话名称",
"sessionRenameDialog.input.placeholder": "输入会话名称",
"sessionRenameDialog.actions.cancel": "取消",
"sessionRenameDialog.actions.rename": "重命名",
"sessionRenameDialog.actions.renaming": "正在重命名…",
"sessionView.fallback.sessionNotFound": "未找到会话",
"sessionView.alerts.abortFailed.message": "停止会话失败",
"sessionView.alerts.abortFailed.title": "停止失败",
"sessionView.alerts.revertFailed.message": "回退到消息失败",
"sessionView.alerts.revertFailed.title": "回退失败",
"sessionView.alerts.forkFailed.message": "分叉会话失败",
"sessionView.alerts.forkFailed.title": "分叉失败",
"sessionView.attachments.expandPastedTextAriaLabel": "展开粘贴的文本",
"sessionView.attachments.insertPastedTextTitle": "插入粘贴的文本",
"sessionView.attachments.removeAriaLabel": "移除附件",
"sessionEvents.sessionCompactedToast": "会话 {label} 已被压缩",
"sessionEvents.sessionError.unknown": "未知错误",
"sessionEvents.sessionError.title": "会话错误",
"sessionEvents.sessionError.message": "错误:{message}",
"sessionState.cleanup.deepConfirm.message": "此清理可能较慢,并且可能删除你并不想删除的会话。确定要继续吗?",
"sessionState.cleanup.deepConfirm.title": "深度清理会话",
"sessionState.cleanup.deepConfirm.detail": "深度清理会话将删除所有没有消息的会话、移除已完成的子智能体会话,并清除会话中未使用的分叉。",
"sessionState.cleanup.deepConfirm.confirmLabel": "继续",
"sessionState.cleanup.deepConfirm.cancelLabel": "取消",
"sessionState.cleanup.toast.one": "已清理 {count} 个空白会话",
"sessionState.cleanup.toast.other": "已清理 {count} 个空白会话",
} as const