返回 JoyAI-Echo
common.json
1 {
2 "app": {
3 "brand": "Echo Director",
4 "loading": {
5 "connecting": "正在连接 Echo Director…",
6 "boot": "正在加载 Echo Director…"
7 },
8 "error": {
9 "title": "无法连接到 Echo Director",
10 "gatewayHint": "请确认 gateway 已启动(`nanobot gateway`),并且当前页面与 gateway 运行在同一台机器上。"
11 },
12 "notOpen": {
13 "title": "暂未开放,敬请期待"
14 },
15 "documentTitle": {
16 "base": "Echo Director",
17 "chat": "{{title}} · Echo Director"
18 },
19 "meta": {
20 "description": "Echo Director Web UI —— 与你的 Echo Director 工作区对话。"
21 }
22 },
23 "sidebar": {
24 "collapse": "收起侧边栏",
25 "toggleTheme": "切换主题",
26 "newChat": "新建对话",
27 "recent": "最近对话",
28 "refreshSessions": "刷新会话",
29 "language": {
30 "label": "语言",
31 "ariaLabel": "切换语言"
32 }
33 },
34 "chat": {
35 "fallbackTitle": "新对话",
36 "loading": "加载中…",
37 "noSessions": "还没有会话",
38 "actions": "“{{title}}” 的会话操作",
39 "delete": "删除",
40 "newChat": "新建对话",
41 "mode": {
42 "autoGenerate": "一键成片",
43 "stepwise": "逐镜打磨"
44 }
45 },
46 "deleteConfirm": {
47 "title": "删除“{{title}}”?",
48 "description": "这个会话文件会从磁盘中删除,且无法撤销。",
49 "cancel": "取消",
50 "confirm": "删除"
51 },
52 "connection": {
53 "idle": "空闲",
54 "connecting": "连接中…",
55 "open": "已连接",
56 "reconnecting": "重连中…",
57 "closed": "已断开",
58 "error": "连接出错"
59 },
60 "thread": {
61 "loadingConversation": "正在加载对话…",
62 "empty": {
63 "description": "可以提问、继续本地工作,或者开启一个新线程。"
64 },
65 "header": {
66 "toggleSidebar": "切换侧边栏"
67 },
68 "composer": {
69 "placeholderThread": "输入消息…",
70 "placeholderHero": "聊聊你的故事创意,一起把它拍成短片吧...",
71 "placeholderHeroShort": "聊聊你的创意故事,可上传一张喜欢的图片作为首帧,一起把它变成短视频吧!",
72 "placeholderStepwise": "上传首帧参考图,再一起聊聊故事创意吧~",
73 "placeholderStepwiseAuto": "聊聊你的故事创意,无需打磨,一键生成完整成片吧!",
74 "placeholderStepwiseAutoEmpty": "上传首帧参考图,无需打磨,一键成片!",
75 "autoGenerate": "一键生成",
76 "placeholderOpening": "正在打开新对话…",
77 "inputAria": "消息输入框",
78 "sendHint": "Enter 换行 · 点击 ↑ 发送",
79 "charCount": "{{count}} 字",
80 "send": "发送消息",
81 "durationLabel": "{{sec}}s",
82 "durationPickerAria": "选择视频时长",
83 "attachImage": "添加图片",
84 "encoding": "处理中…",
85 "remove": "移除附件",
86 "normalizedSizeHint": "{{orig}} → {{current}}(已自动压缩)",
87 "imageRejected": {
88 "unsupported_type": "不支持的文件类型",
89 "too_many_images": "每条消息最多 {{max}} 张图片",
90 "magic_mismatch": "文件看起来不像真实的图片",
91 "decode_failed": "无法解码这张图片",
92 "too_large": "图片太大,请换一张小一点的",
93 "io": "无法读取该文件"
94 }
95 },
96 "firstFrame": {
97 "uploadAria": "上传首帧参考图",
98 "previewAria": "预览首帧参考图",
99 "remove": "删除首帧参考图",
100 "dropHint": "松开以上传首帧参考图",
101 "uploadFailed": "首帧图上传失败,请重新尝试。",
102 "uploadFailedOk": "知道了",
103 "locked": "不可修改",
104 "rejected": {
105 "unsupported_type": "不支持的图片类型,请使用 PNG / JPEG / WebP",
106 "decode_failed": "无法处理这张图片,请换一张试试"
107 }
108 },
109 "scrollToBottom": "滚动到底部"
110 },
111 "message": {
112 "streaming": "流式输出中",
113 "assistantTyping": "助手正在输入",
114 "toolSingle": "正在使用工具",
115 "toolMany": "已使用 {{count}} 个工具",
116 "imageAttachment": "图片附件"
117 },
118 "lightbox": {
119 "title": "图片预览",
120 "open": "查看图片",
121 "prev": "上一张",
122 "next": "下一张",
123 "close": "关闭预览"
124 },
125 "code": {
126 "fallbackLanguage": "代码",
127 "copyAria": "复制代码",
128 "copy": "复制",
129 "copied": "已复制"
130 },
131 "common": {
132 "dismiss": "关闭"
133 },
134 "errors": {
135 "messageTooBig": {
136 "title": "消息过大",
137 "body": "服务端因超过大小限制拒收了上一条消息。可移除部分图片或使用更小的图片后重试。"
138 }
139 },
140 "login": {
141 "title": "需要登录",
142 "placeholder": "请输入密码",
143 "submit": "登录",
144 "error": "密码错误"
145 }
146 }
147
147 lines JSON