2026-04-19 06:39:06 +00:00
|
|
|
{
|
|
|
|
|
"app": {
|
|
|
|
|
"brand": "nanobot",
|
|
|
|
|
"loading": {
|
|
|
|
|
"connecting": "正在連線到 nanobot…",
|
|
|
|
|
"boot": "正在載入 nanobot…"
|
|
|
|
|
},
|
|
|
|
|
"error": {
|
|
|
|
|
"title": "無法連線到 nanobot",
|
2026-04-21 14:33:44 +00:00
|
|
|
"gatewayHint": "請確認 gateway 已啟動(`nanobot gateway`),並且目前頁面與 gateway 在同一台機器上開啟。"
|
2026-04-19 06:39:06 +00:00
|
|
|
},
|
|
|
|
|
"documentTitle": {
|
|
|
|
|
"base": "nanobot",
|
|
|
|
|
"chat": "{{title}} · nanobot"
|
|
|
|
|
},
|
|
|
|
|
"meta": {
|
|
|
|
|
"description": "nanobot Web UI —— 與你的 nanobot 工作區對話。"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"sidebar": {
|
|
|
|
|
"collapse": "收合側邊欄",
|
|
|
|
|
"toggleTheme": "切換主題",
|
|
|
|
|
"newChat": "新增對話",
|
|
|
|
|
"recent": "最近對話",
|
|
|
|
|
"refreshSessions": "重新整理會話",
|
|
|
|
|
"language": {
|
|
|
|
|
"label": "語言",
|
|
|
|
|
"ariaLabel": "切換語言"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"chat": {
|
|
|
|
|
"fallbackTitle": "對話 {{id}}",
|
|
|
|
|
"loading": "載入中…",
|
|
|
|
|
"noSessions": "目前還沒有會話。",
|
|
|
|
|
"actions": "「{{title}}」的會話操作",
|
|
|
|
|
"delete": "刪除",
|
|
|
|
|
"newChat": "新增對話"
|
|
|
|
|
},
|
|
|
|
|
"deleteConfirm": {
|
|
|
|
|
"title": "刪除「{{title}}」?",
|
|
|
|
|
"description": "這個會話檔案會從磁碟中移除,而且無法復原。",
|
|
|
|
|
"cancel": "取消",
|
|
|
|
|
"confirm": "刪除"
|
|
|
|
|
},
|
|
|
|
|
"connection": {
|
|
|
|
|
"idle": "閒置",
|
|
|
|
|
"connecting": "連線中…",
|
|
|
|
|
"open": "已連線",
|
|
|
|
|
"reconnecting": "重新連線中…",
|
|
|
|
|
"closed": "已中斷",
|
|
|
|
|
"error": "連線錯誤"
|
|
|
|
|
},
|
|
|
|
|
"thread": {
|
|
|
|
|
"loadingConversation": "正在載入對話…",
|
|
|
|
|
"empty": {
|
2026-05-06 15:54:15 +00:00
|
|
|
"description": "你可以提問、延續本地工作,或是開始新的執行緒。",
|
|
|
|
|
"greeting": "我可以幫你做什麼?",
|
|
|
|
|
"quickActions": {
|
|
|
|
|
"plan": {
|
|
|
|
|
"title": "建立專案計畫",
|
|
|
|
|
"prompt": "幫我為接下來要做的事情寫一份簡潔的專案計畫。"
|
|
|
|
|
},
|
|
|
|
|
"analyze": {
|
|
|
|
|
"title": "分析這些資料",
|
|
|
|
|
"prompt": "幫我分析這些資料,並指出最重要的模式。"
|
|
|
|
|
},
|
|
|
|
|
"brainstorm": {
|
|
|
|
|
"title": "腦力激盪想法",
|
|
|
|
|
"prompt": "圍繞這個問題腦力激盪幾個實用方案,並說明取捨。"
|
|
|
|
|
},
|
|
|
|
|
"code": {
|
|
|
|
|
"title": "撰寫程式碼",
|
|
|
|
|
"prompt": "幫我為這個任務撰寫程式碼,先從最小可用改動開始。"
|
|
|
|
|
},
|
|
|
|
|
"summarize": {
|
|
|
|
|
"title": "總結這份文件",
|
|
|
|
|
"prompt": "幫我總結這份文件,並列出關鍵重點。"
|
|
|
|
|
},
|
|
|
|
|
"more": {
|
|
|
|
|
"title": "更多",
|
|
|
|
|
"prompt": "展示幾個你在這個工作區裡可以幫我的實用方式。"
|
|
|
|
|
}
|
|
|
|
|
}
|
2026-04-19 06:39:06 +00:00
|
|
|
},
|
|
|
|
|
"header": {
|
|
|
|
|
"toggleSidebar": "切換側邊欄"
|
|
|
|
|
},
|
|
|
|
|
"composer": {
|
|
|
|
|
"placeholderThread": "輸入訊息…",
|
|
|
|
|
"placeholderHero": "你在想什麼?",
|
|
|
|
|
"placeholderOpening": "正在開啟新對話…",
|
2026-05-01 12:38:22 -03:00
|
|
|
"placeholderStreaming": "模型正在回覆…",
|
2026-04-19 06:39:06 +00:00
|
|
|
"inputAria": "訊息輸入框",
|
|
|
|
|
"sendHint": "Enter 送出 · Shift+Enter 換行",
|
2026-04-21 10:29:47 +00:00
|
|
|
"send": "送出訊息",
|
|
|
|
|
"attachImage": "附加圖片",
|
|
|
|
|
"encoding": "處理中…",
|
|
|
|
|
"remove": "移除附件",
|
|
|
|
|
"normalizedSizeHint": "{{orig}} → {{current}}(已自動壓縮)",
|
|
|
|
|
"imageRejected": {
|
|
|
|
|
"unsupported_type": "不支援的檔案類型",
|
|
|
|
|
"too_many_images": "每則訊息最多 {{max}} 張圖片",
|
|
|
|
|
"magic_mismatch": "檔案看起來不像真正的圖片",
|
|
|
|
|
"decode_failed": "無法解碼這張圖片",
|
|
|
|
|
"too_large": "圖片太大,請換一張小一點的",
|
|
|
|
|
"io": "無法讀取這個檔案"
|
2026-05-06 15:54:15 +00:00
|
|
|
},
|
|
|
|
|
"slash": {
|
|
|
|
|
"ariaLabel": "斜線命令",
|
|
|
|
|
"label": "命令",
|
|
|
|
|
"navigateHint": "↑↓ 選擇",
|
|
|
|
|
"selectHint": "Enter/Tab 填入",
|
|
|
|
|
"closeHint": "Esc 關閉",
|
|
|
|
|
"commands": {
|
|
|
|
|
"new": {
|
|
|
|
|
"title": "新增對話",
|
|
|
|
|
"description": "停止目前任務,並開始新的對話。"
|
|
|
|
|
},
|
|
|
|
|
"stop": {
|
|
|
|
|
"title": "停止目前任務",
|
|
|
|
|
"description": "取消這個對話中正在執行的 agent 回合。"
|
|
|
|
|
},
|
|
|
|
|
"restart": {
|
|
|
|
|
"title": "重新啟動 nanobot",
|
|
|
|
|
"description": "原地重新啟動 bot 進程。"
|
|
|
|
|
},
|
|
|
|
|
"status": {
|
|
|
|
|
"title": "查看狀態",
|
|
|
|
|
"description": "顯示執行環境、provider 和 channel 狀態。"
|
|
|
|
|
},
|
|
|
|
|
"history": {
|
|
|
|
|
"title": "查看對話歷史",
|
|
|
|
|
"description": "列印最近 N 則已持久化的對話訊息。"
|
|
|
|
|
},
|
|
|
|
|
"dream": {
|
|
|
|
|
"title": "執行 Dream",
|
|
|
|
|
"description": "手動觸發記憶整理。"
|
|
|
|
|
},
|
|
|
|
|
"dream_log": {
|
|
|
|
|
"title": "查看 Dream 日誌",
|
|
|
|
|
"description": "查看上一次 Dream 整理變更了什麼。"
|
|
|
|
|
},
|
|
|
|
|
"dream_restore": {
|
|
|
|
|
"title": "恢復記憶",
|
|
|
|
|
"description": "將記憶恢復到之前的 Dream 快照。"
|
|
|
|
|
},
|
|
|
|
|
"help": {
|
|
|
|
|
"title": "查看說明",
|
|
|
|
|
"description": "列出可用的斜線命令。"
|
|
|
|
|
}
|
|
|
|
|
}
|
2026-04-21 10:29:47 +00:00
|
|
|
}
|
2026-04-19 06:39:06 +00:00
|
|
|
},
|
|
|
|
|
"scrollToBottom": "捲動到底部"
|
|
|
|
|
},
|
|
|
|
|
"message": {
|
|
|
|
|
"streaming": "串流輸出中",
|
|
|
|
|
"assistantTyping": "助理正在輸入",
|
|
|
|
|
"toolSingle": "正在使用工具",
|
2026-04-21 10:29:47 +00:00
|
|
|
"toolMany": "已使用 {{count}} 個工具",
|
|
|
|
|
"imageAttachment": "圖片附件"
|
|
|
|
|
},
|
|
|
|
|
"lightbox": {
|
|
|
|
|
"title": "圖片預覽",
|
|
|
|
|
"open": "檢視圖片",
|
|
|
|
|
"prev": "上一張",
|
|
|
|
|
"next": "下一張",
|
|
|
|
|
"close": "關閉預覽"
|
2026-04-19 06:39:06 +00:00
|
|
|
},
|
|
|
|
|
"code": {
|
|
|
|
|
"fallbackLanguage": "程式碼",
|
|
|
|
|
"copyAria": "複製程式碼",
|
|
|
|
|
"copy": "複製",
|
|
|
|
|
"copied": "已複製"
|
2026-04-21 10:29:47 +00:00
|
|
|
},
|
|
|
|
|
"common": {
|
|
|
|
|
"dismiss": "關閉"
|
|
|
|
|
},
|
|
|
|
|
"errors": {
|
|
|
|
|
"messageTooBig": {
|
|
|
|
|
"title": "訊息過大",
|
|
|
|
|
"body": "伺服器因超過大小限制拒收了上一則訊息。可移除部分圖片或改用較小的圖片後再試。"
|
|
|
|
|
}
|
2026-04-19 06:39:06 +00:00
|
|
|
}
|
|
|
|
|
}
|