summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/i18n
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-01-20 15:42:10 -0600
committerAdam <[email protected]>2026-01-20 17:58:06 -0600
commit6037e88ddf3fd08191dfb5e136796e15e8bc163c (patch)
tree050907ccc9ffb8250ba906fa2e76155a1bf1d10d /packages/ui/src/i18n
parentb13c269162e6c858acbce6cc792636cd4cb921a9 (diff)
downloadopencode-6037e88ddf3fd08191dfb5e136796e15e8bc163c.tar.gz
opencode-6037e88ddf3fd08191dfb5e136796e15e8bc163c.zip
wip(app): i18n
Diffstat (limited to 'packages/ui/src/i18n')
-rw-r--r--packages/ui/src/i18n/en.ts57
-rw-r--r--packages/ui/src/i18n/zh.ts57
2 files changed, 114 insertions, 0 deletions
diff --git a/packages/ui/src/i18n/en.ts b/packages/ui/src/i18n/en.ts
index caee7e536..49b67900e 100644
--- a/packages/ui/src/i18n/en.ts
+++ b/packages/ui/src/i18n/en.ts
@@ -30,4 +30,61 @@ export const dict = {
"ui.messagePart.title.write": "Write",
"ui.messagePart.option.typeOwnAnswer": "Type your own answer",
"ui.messagePart.review.title": "Review your answers",
+
+ "ui.list.loading": "Loading",
+ "ui.list.empty": "No results",
+ "ui.list.emptyWithFilter.prefix": "No results for",
+ "ui.list.emptyWithFilter.suffix": "",
+
+ "ui.messageNav.newMessage": "New message",
+
+ "ui.textField.copyToClipboard": "Copy to clipboard",
+ "ui.textField.copied": "Copied",
+
+ "ui.imagePreview.alt": "Image preview",
+
+ "ui.tool.read": "Read",
+ "ui.tool.list": "List",
+ "ui.tool.glob": "Glob",
+ "ui.tool.grep": "Grep",
+ "ui.tool.webfetch": "Webfetch",
+ "ui.tool.shell": "Shell",
+ "ui.tool.patch": "Patch",
+ "ui.tool.todos": "To-dos",
+ "ui.tool.todos.read": "Read to-dos",
+ "ui.tool.questions": "Questions",
+ "ui.tool.agent": "{{type}} Agent",
+
+ "ui.common.file.one": "file",
+ "ui.common.file.other": "files",
+ "ui.common.question.one": "question",
+ "ui.common.question.other": "questions",
+
+ "ui.common.add": "Add",
+ "ui.common.cancel": "Cancel",
+ "ui.common.confirm": "Confirm",
+ "ui.common.dismiss": "Dismiss",
+ "ui.common.next": "Next",
+ "ui.common.submit": "Submit",
+
+ "ui.permission.deny": "Deny",
+ "ui.permission.allowAlways": "Allow always",
+ "ui.permission.allowOnce": "Allow once",
+
+ "ui.message.expand": "Expand message",
+ "ui.message.collapse": "Collapse message",
+ "ui.message.copy": "Copy",
+ "ui.message.copied": "Copied!",
+ "ui.message.attachment.alt": "attachment",
+
+ "ui.patch.action.deleted": "Deleted",
+ "ui.patch.action.created": "Created",
+ "ui.patch.action.moved": "Moved",
+ "ui.patch.action.patched": "Patched",
+
+ "ui.question.subtitle.answered": "{{count}} answered",
+ "ui.question.answer.none": "(no answer)",
+ "ui.question.review.notAnswered": "(not answered)",
+ "ui.question.multiHint": "(select all that apply)",
+ "ui.question.custom.placeholder": "Type your answer...",
}
diff --git a/packages/ui/src/i18n/zh.ts b/packages/ui/src/i18n/zh.ts
index 59cbe6e27..327c4e457 100644
--- a/packages/ui/src/i18n/zh.ts
+++ b/packages/ui/src/i18n/zh.ts
@@ -34,4 +34,61 @@ export const dict = {
"ui.messagePart.title.write": "写入",
"ui.messagePart.option.typeOwnAnswer": "输入自己的答案",
"ui.messagePart.review.title": "检查你的答案",
+
+ "ui.list.loading": "加载中",
+ "ui.list.empty": "无结果",
+ "ui.list.emptyWithFilter.prefix": "没有关于",
+ "ui.list.emptyWithFilter.suffix": "的结果",
+
+ "ui.messageNav.newMessage": "新消息",
+
+ "ui.textField.copyToClipboard": "复制到剪贴板",
+ "ui.textField.copied": "已复制",
+
+ "ui.imagePreview.alt": "图片预览",
+
+ "ui.tool.read": "读取",
+ "ui.tool.list": "列表",
+ "ui.tool.glob": "Glob",
+ "ui.tool.grep": "Grep",
+ "ui.tool.webfetch": "Webfetch",
+ "ui.tool.shell": "Shell",
+ "ui.tool.patch": "补丁",
+ "ui.tool.todos": "待办",
+ "ui.tool.todos.read": "读取待办",
+ "ui.tool.questions": "问题",
+ "ui.tool.agent": "{{type}} 智能体",
+
+ "ui.common.file.one": "个文件",
+ "ui.common.file.other": "个文件",
+ "ui.common.question.one": "个问题",
+ "ui.common.question.other": "个问题",
+
+ "ui.common.add": "添加",
+ "ui.common.cancel": "取消",
+ "ui.common.confirm": "确认",
+ "ui.common.dismiss": "忽略",
+ "ui.common.next": "下一步",
+ "ui.common.submit": "提交",
+
+ "ui.permission.deny": "拒绝",
+ "ui.permission.allowAlways": "始终允许",
+ "ui.permission.allowOnce": "允许一次",
+
+ "ui.message.expand": "展开消息",
+ "ui.message.collapse": "收起消息",
+ "ui.message.copy": "复制",
+ "ui.message.copied": "已复制",
+ "ui.message.attachment.alt": "附件",
+
+ "ui.patch.action.deleted": "已删除",
+ "ui.patch.action.created": "已创建",
+ "ui.patch.action.moved": "已移动",
+ "ui.patch.action.patched": "已应用补丁",
+
+ "ui.question.subtitle.answered": "{{count}} 已回答",
+ "ui.question.answer.none": "(无答案)",
+ "ui.question.review.notAnswered": "(未回答)",
+ "ui.question.multiHint": "(可多选)",
+ "ui.question.custom.placeholder": "输入你的答案...",
} satisfies Partial<Record<Keys, string>>