diff --git a/frontend/src/locales/zh/common.js b/frontend/src/locales/zh/common.js
index 2de892b13bc..5d3dcdad77d 100644
--- a/frontend/src/locales/zh/common.js
+++ b/frontend/src/locales/zh/common.js
@@ -93,10 +93,10 @@ const TRANSLATIONS = {
"experimental-features": "实验功能",
contact: "联系支持",
"browser-extension": "浏览器扩展",
- "system-prompt-variables": null,
- interface: null,
- branding: null,
- chat: null,
+ "system-prompt-variables": "系统提示变量",
+ interface: "界面偏好",
+ branding: "品牌与白标签化",
+ chat: "聊天",
},
login: {
"multi-user": {
@@ -457,168 +457,189 @@ const TRANSLATIONS = {
anonymous: "启用匿名遥测",
},
connectors: {
- "search-placeholder": null,
- "no-connectors": null,
+ "search-placeholder": "搜索数据连接器",
+ "no-connectors": "未找到数据连接器。",
github: {
- name: null,
- description: null,
- URL: null,
- URL_explained: null,
- token: null,
- optional: null,
- token_explained: null,
- token_explained_start: null,
- token_explained_link1: null,
- token_explained_middle: null,
- token_explained_link2: null,
- token_explained_end: null,
- ignores: null,
- git_ignore: null,
- task_explained: null,
- branch: null,
- branch_loading: null,
- branch_explained: null,
- token_information: null,
- token_personal: null,
+ name: "GitHub 仓库",
+ description: "一键导入整个公共或私有的 GitHub 仓库。",
+ URL: "GitHub 仓库链接",
+ URL_explained: "您希望收集的 GitHub 仓库链接。",
+ token: "GitHub 访问令牌",
+ optional: "可选",
+ token_explained: "用于避免速率限制的访问令牌。",
+ token_explained_start: "如果没有 ",
+ token_explained_link1: "个人访问令牌",
+ token_explained_middle:
+ ",由于 GitHub API 的速率限制,可能无法收集所有文件。您可以 ",
+ token_explained_link2: "创建临时访问令牌",
+ token_explained_end: " 来避免此问题。",
+ ignores: "文件忽略列表",
+ git_ignore:
+ ".gitignore 格式的列表,用于在收集过程中忽略特定文件。输入后按回车保存每一项。",
+ task_explained: "完成后,所有文件将可用于在文档选择器中嵌入至工作区。",
+ branch: "您希望收集文件的分支。",
+ branch_loading: "-- 正在加载可用分支 --",
+ branch_explained: "您希望收集文件的分支。",
+ token_information:
+ "如果未填写 GitHub 访问令牌,由于 GitHub 的公共 API 限制,此数据连接器将只能收集仓库的 顶层 文件。",
+ token_personal: "在此处使用 GitHub 账户获取免费的个人访问令牌。",
},
gitlab: {
- name: null,
- description: null,
- URL: null,
- URL_explained: null,
- token: null,
- optional: null,
- token_explained: null,
- token_description: null,
- token_explained_start: null,
- token_explained_link1: null,
- token_explained_middle: null,
- token_explained_link2: null,
- token_explained_end: null,
- fetch_issues: null,
- ignores: null,
- git_ignore: null,
- task_explained: null,
- branch: null,
- branch_loading: null,
- branch_explained: null,
- token_information: null,
- token_personal: null,
+ name: "GitLab 仓库",
+ description: "一键导入整个公共或私有的 GitLab 仓库。",
+ URL: "GitLab 仓库链接",
+ URL_explained: "您希望收集的 GitLab 仓库链接。",
+ token: "GitLab 访问令牌",
+ optional: "可选",
+ token_explained: "用于避免速率限制的访问令牌。",
+ token_description: "选择要从 GitLab API 获取的额外实体。",
+ token_explained_start: "如果没有 ",
+ token_explained_link1: "个人访问令牌",
+ token_explained_middle:
+ ",由于 GitLab API 的速率限制,可能无法收集所有文件。您可以 ",
+ token_explained_link2: "创建临时访问令牌",
+ token_explained_end: " 来避免此问题。",
+ fetch_issues: "将问题作为文档获取",
+ ignores: "文件忽略列表",
+ git_ignore:
+ ".gitignore 格式的列表,用于在收集过程中忽略特定文件。输入后按回车保存每一项。",
+ task_explained: "完成后,所有文件将可用于在文档选择器中嵌入至工作区。",
+ branch: "您希望收集文件的分支",
+ branch_loading: "-- 正在加载可用分支 --",
+ branch_explained: "您希望收集文件的分支。",
+ token_information:
+ "如果未填写 GitLab 访问令牌,由于 GitLab 的公共 API 限制,此数据连接器将只能收集仓库的 顶层 文件。",
+ token_personal: "在此处使用 GitLab 账户获取免费的个人访问令牌。",
},
youtube: {
- name: null,
- description: null,
- URL: null,
- URL_explained_start: null,
- URL_explained_link: null,
- URL_explained_end: null,
- task_explained: null,
- language: null,
- language_explained: null,
- loading_languages: null,
+ name: "YouTube 字幕",
+ description: "通过链接导入整个 YouTube 视频的转录内容。",
+ URL: "YouTube 视频链接",
+ URL_explained_start:
+ "输入任何 YouTube 视频的链接以获取其转录内容。视频必须启用 ",
+ URL_explained_link: "隐藏字幕",
+ URL_explained_end: " 功能。",
+ task_explained: "完成后,转录内容将可用于在文档选择器中嵌入至工作区。",
+ language: "字幕语言",
+ language_explained: "选择您希望收集的字幕语言。",
+ loading_languages: "-- 正在加载可用语言 --",
},
"website-depth": {
- name: null,
- description: null,
- URL: null,
- URL_explained: null,
- depth: null,
- depth_explained: null,
- max_pages: null,
- max_pages_explained: null,
- task_explained: null,
+ name: "批量链接爬虫",
+ description: "爬取一个网站及其指定深度的子链接。",
+ URL: "网站链接",
+ URL_explained: "您希望爬取的网站链接。",
+ depth: "爬取深度",
+ depth_explained: "这是爬虫从起始链接向下跟踪的子链接层级数量。",
+ max_pages: "最大页面数",
+ max_pages_explained: "要爬取的最大链接数。",
+ task_explained:
+ "完成后,所有抓取的内容将可用于在文档选择器中嵌入至工作区。",
},
confluence: {
- name: null,
- description: null,
- deployment_type: null,
- deployment_type_explained: null,
- base_url: null,
- base_url_explained: null,
- space_key: null,
- space_key_explained: null,
- username: null,
- username_explained: null,
- auth_type: null,
- auth_type_explained: null,
- auth_type_username: null,
- auth_type_personal: null,
- token: null,
- token_explained_start: null,
- token_explained_link: null,
- token_desc: null,
- pat_token: null,
- pat_token_explained: null,
- task_explained: null,
+ name: "Confluence",
+ description: "一键导入整个 Confluence 页面。",
+ deployment_type: "Confluence 部署类型",
+ deployment_type_explained:
+ "判断您的 Confluence 实例是部署在 Atlassian 云端还是自托管。",
+ base_url: "Confluence 基础链接",
+ base_url_explained: "这是您 Confluence 空间的基础链接。",
+ space_key: "Confluence 空间标识",
+ space_key_explained:
+ "您将使用的 Confluence 实例空间标识,通常以 ~ 开头。",
+ username: "Confluence 用户名",
+ username_explained: "您的 Confluence 用户名",
+ auth_type: "Confluence 认证方式",
+ auth_type_explained: "选择您希望用于访问 Confluence 页面内容的认证方式。",
+ auth_type_username: "用户名和访问令牌",
+ auth_type_personal: "个人访问令牌",
+ token: "Confluence 访问令牌",
+ token_explained_start:
+ "您需要提供访问令牌用于认证。您可以在此生成访问令牌",
+ token_explained_link: "此处",
+ token_desc: "用于认证的访问令牌",
+ pat_token: "Confluence 个人访问令牌",
+ pat_token_explained: "您的 Confluence 个人访问令牌。",
+ task_explained: "完成后,页面内容将可用于在文档选择器中嵌入至工作区。",
},
manage: {
- documents: null,
- "data-connectors": null,
- "desktop-only": null,
- dismiss: null,
- editing: null,
+ documents: "文档",
+ "data-connectors": "数据连接器",
+ "desktop-only":
+ "这些设置只能在桌面设备上编辑。请使用桌面访问此页面以继续操作。",
+ dismiss: "关闭",
+ editing: "正在编辑",
},
directory: {
- "my-documents": null,
- "new-folder": null,
- "search-document": null,
- "no-documents": null,
- "move-workspace": null,
- name: null,
- "delete-confirmation": null,
- "removing-message": null,
- "move-success": null,
- date: null,
- type: null,
- no_docs: null,
- select_all: null,
- deselect_all: null,
- remove_selected: null,
- costs: null,
- save_embed: null,
+ "my-documents": "我的文档",
+ "new-folder": "新建文件夹",
+ "search-document": "搜索文档",
+ "no-documents": "暂无文档",
+ "move-workspace": "移动到工作区",
+ name: "名称",
+ "delete-confirmation":
+ "您确定要删除这些文件和文件夹吗?\n这将从系统中移除这些文件,并自动将其从所有关联工作区中移除。\n此操作无法撤销。",
+ "removing-message":
+ "正在删除 {{count}} 个文档和 {{folderCount}} 个文件夹,请稍候。",
+ "move-success": "成功移动了 {{count}} 个文档。",
+ date: "日期",
+ type: "类型",
+ no_docs: "暂无文档",
+ select_all: "全选",
+ deselect_all: "取消全选",
+ remove_selected: "移除所选",
+ costs: "*嵌入时一次性费用",
+ save_embed: "保存并嵌入",
},
upload: {
- "processor-offline": null,
- "processor-offline-desc": null,
- "click-upload": null,
- "file-types": null,
- "or-submit-link": null,
- "placeholder-link": null,
- fetching: null,
- "fetch-website": null,
- "privacy-notice": null,
+ "processor-offline": "文档处理器不可用",
+ "processor-offline-desc":
+ "当前文档处理器离线,无法上传文件。请稍后再试。",
+ "click-upload": "点击上传或拖放文件",
+ "file-types": "支持文本文件、CSV、电子表格、音频文件等!",
+ "or-submit-link": "或提交链接",
+ "placeholder-link": "https://example.com",
+ fetching: "正在获取...",
+ "fetch-website": "获取网站",
+ "privacy-notice":
+ "这些文件将被上传到此 AnythingLLM 实例上的文档处理器。这些文件不会发送或共享给第三方。",
},
pinning: {
- what_pinning: null,
- pin_explained_block1: null,
- pin_explained_block2: null,
- pin_explained_block3: null,
- accept: null,
+ what_pinning: "什么是文档固定?",
+ pin_explained_block1:
+ "当您在 AnythingLLM 中固定一个文档时,我们会将整个文档内容注入到您的提示窗口中,让 LLM 能够完全理解它。",
+ pin_explained_block2:
+ "这在 大上下文模型 或关键的小文件中效果最佳。",
+ pin_explained_block3:
+ "如果默认情况下无法从 AnythingLLM 获取满意的答案,固定文档是提高答案质量的好方法。",
+ accept: "好的,知道了",
},
watching: {
- what_watching: null,
- watch_explained_block1: null,
- watch_explained_block2: null,
- watch_explained_block3_start: null,
- watch_explained_block3_link: null,
- watch_explained_block3_end: null,
- accept: null,
+ what_watching: "什么是监控文档?",
+ watch_explained_block1:
+ "当您在 AnythingLLM 中监控一个文档时,我们会自动按定期间隔从其原始来源同步文档内容。系统会自动更新在所有使用该文档的工作区中的内容。",
+ watch_explained_block2:
+ "此功能当前仅支持在线内容,不适用于手动上传的文档。",
+ watch_explained_block3_start: "您可以在 ",
+ watch_explained_block3_link: "文件管理器",
+ watch_explained_block3_end: " 管理视图中管理被监控的文档。",
+ accept: "好的,知道了",
},
},
chat_window: {
- welcome: null,
- get_started: null,
- get_started_default: null,
- upload: null,
- or: null,
- send_chat: null,
- send_message: null,
- attach_file: null,
- slash: null,
- agents: null,
- text_size: null,
- microphone: null,
- send: null,
+ welcome: "欢迎来到你的新工作区。",
+ get_started: "开始使用,请先",
+ get_started_default: "开始使用",
+ upload: "上传文档",
+ or: "或",
+ send_chat: "发送一条对话。",
+ send_message: "发送消息",
+ attach_file: "向此对话附加文件",
+ slash: "查看所有可用的聊天斜杠命令。",
+ agents: "查看所有可用的聊天助手。",
+ text_size: "更改文字大小。",
+ microphone: "语音输入你的提示。",
+ send: "将提示消息发送到工作区",
},
profile_settings: {
edit_account: null,
@@ -635,86 +656,86 @@ const TRANSLATIONS = {
},
customization: {
interface: {
- title: null,
- description: null,
+ title: "界面偏好设置",
+ description: "设置您的 AnythingLLM 界面偏好。",
},
branding: {
- title: null,
- description: null,
+ title: "品牌与白标设置",
+ description: "使用自定义品牌对白标您的 AnythingLLM 实例。",
},
chat: {
- title: null,
- description: null,
+ title: "聊天",
+ description: "设置您的 AnythingLLM 聊天偏好。",
auto_submit: {
- title: null,
- description: null,
+ title: "自动提交语音输入",
+ description: "在静音一段时间后自动提交语音输入",
},
auto_speak: {
- title: null,
- description: null,
+ title: "自动语音回复",
+ description: "自动朗读 AI 的回复内容",
},
},
items: {
theme: {
- title: null,
- description: null,
+ title: "主题",
+ description: "选择您偏好的应用配色主题。",
},
"show-scrollbar": {
- title: null,
- description: null,
+ title: "显示滚动条",
+ description: "启用或禁用聊天窗口中的滚动条。",
},
"support-email": {
- title: null,
- description: null,
+ title: "支持邮箱",
+ description: "设置用户在需要帮助时可联系的支持邮箱地址。",
},
"app-name": {
- title: null,
- description: null,
+ title: "名称",
+ description: "设置所有用户在登录页面看到的名称。",
},
"chat-message-alignment": {
- title: null,
- description: null,
+ title: "聊天消息对齐方式",
+ description: "选择在聊天界面中使用的消息对齐模式。",
},
"display-language": {
- title: null,
- description: null,
+ title: "显示语言",
+ description: "选择显示 AnythingLLM 界面所用的语言(若有翻译可用)。",
},
logo: {
- title: null,
- description: null,
- add: null,
- recommended: null,
- remove: null,
- replace: null,
+ title: "品牌标志",
+ description: "上传您的自定义标志以在所有页面展示。",
+ add: "添加自定义标志",
+ recommended: "推荐尺寸:800 x 200",
+ remove: "移除",
+ replace: "替换",
},
"welcome-messages": {
- title: null,
- description: null,
- new: null,
- system: null,
- user: null,
- message: null,
- assistant: null,
- "double-click": null,
- save: null,
+ title: "欢迎消息",
+ description: "自定义显示给用户的欢迎消息。仅非管理员用户可见这些消息。",
+ new: "新建",
+ system: "系统",
+ user: "用户",
+ message: "消息",
+ assistant: "AnythingLLM 聊天助手",
+ "double-click": "双击进行编辑...",
+ save: "保存消息",
},
"browser-appearance": {
- title: null,
- description: null,
+ title: "浏览器外观",
+ description: "自定义应用打开时浏览器标签和标题的外观。",
tab: {
- title: null,
- description: null,
+ title: "标题",
+ description: "设置应用在浏览器中打开时的自定义标签标题。",
},
favicon: {
- title: null,
- description: null,
+ title: "网站图标",
+ description: "为浏览器标签使用自定义网站图标。",
},
},
"sidebar-footer": {
- title: null,
- description: null,
- icon: null,
- link: null,
+ title: "侧边栏底部项目",
+ description: "自定义显示在侧边栏底部的项目。",
+ icon: "图标",
+ link: "链接",
},
},
},
diff --git a/frontend/src/locales/zh_TW/common.js b/frontend/src/locales/zh_TW/common.js
index d0b687a3c82..6b6bdfeeefe 100644
--- a/frontend/src/locales/zh_TW/common.js
+++ b/frontend/src/locales/zh_TW/common.js
@@ -93,10 +93,10 @@ const TRANSLATIONS = {
"experimental-features": "實驗性功能",
contact: "聯絡支援",
"browser-extension": "瀏覽器擴充功能",
- "system-prompt-variables": null,
- interface: null,
- branding: null,
- chat: null,
+ "system-prompt-variables": "系統提示變數",
+ interface: "使用者介面偏好設定",
+ branding: "品牌與白標設定",
+ chat: "聊天室",
},
login: {
"multi-user": {
@@ -460,168 +460,189 @@ const TRANSLATIONS = {
anonymous: "已啟用匿名統計資訊",
},
connectors: {
- "search-placeholder": null,
- "no-connectors": null,
+ "search-placeholder": "搜尋資料連接器",
+ "no-connectors": "未找到資料連接器。",
github: {
- name: null,
- description: null,
- URL: null,
- URL_explained: null,
- token: null,
- optional: null,
- token_explained: null,
- token_explained_start: null,
- token_explained_link1: null,
- token_explained_middle: null,
- token_explained_link2: null,
- token_explained_end: null,
- ignores: null,
- git_ignore: null,
- task_explained: null,
- branch: null,
- branch_loading: null,
- branch_explained: null,
- token_information: null,
- token_personal: null,
+ name: "GitHub 倉庫",
+ description: "單擊即可匯入整個公共或私有的 GitHub 倉庫。",
+ URL: "GitHub 倉庫網址",
+ URL_explained: "您希望收集的 GitHub 倉庫網址。",
+ token: "GitHub 存取權杖",
+ optional: "可選",
+ token_explained: "存取權杖以防止速率限制。",
+ token_explained_start: "若沒有 ",
+ token_explained_link1: "個人存取權杖",
+ token_explained_middle:
+ ",GitHub API 可能會因為速率限制而限制可收集的檔案數量。您可以 ",
+ token_explained_link2: "創建一個臨時的存取權杖",
+ token_explained_end: " 來避免此問題。",
+ ignores: "忽略檔案",
+ git_ignore:
+ "以 .gitignore 格式列出以忽略特定檔案。每輸入一個條目後按 Enter 鍵保存。",
+ task_explained: "完成後,所有檔案將可供嵌入到工作區中的檔案選擇器。",
+ branch: "您希望收集檔案的分支。",
+ branch_loading: "-- 載入可用分支 --",
+ branch_explained: "您希望收集檔案的分支。",
+ token_information:
+ "若未填寫 GitHub 存取權杖,此資料連接器僅能收集倉庫的 頂層 檔案,因 GitHub 的公共 API 速率限制。",
+ token_personal: "在此獲取免費的 GitHub 個人存取權杖。",
},
gitlab: {
- name: null,
- description: null,
- URL: null,
- URL_explained: null,
- token: null,
- optional: null,
- token_explained: null,
- token_description: null,
- token_explained_start: null,
- token_explained_link1: null,
- token_explained_middle: null,
- token_explained_link2: null,
- token_explained_end: null,
- fetch_issues: null,
- ignores: null,
- git_ignore: null,
- task_explained: null,
- branch: null,
- branch_loading: null,
- branch_explained: null,
- token_information: null,
- token_personal: null,
+ name: "GitLab 倉庫",
+ description: "單擊即可匯入整個公共或私有的 GitLab 倉庫。",
+ URL: "GitLab 倉庫網址",
+ URL_explained: "您希望收集的 GitLab 倉庫網址。",
+ token: "GitLab 存取權杖",
+ optional: "可選",
+ token_explained: "存取權杖以防止速率限制。",
+ token_description: "選擇要從 GitLab API 中擷取的其他實體。",
+ token_explained_start: "若沒有 ",
+ token_explained_link1: "個人存取權杖",
+ token_explained_middle:
+ ",GitLab API 可能會因為速率限制而限制可收集的檔案數量。您可以 ",
+ token_explained_link2: "創建一個臨時的存取權杖",
+ token_explained_end: " 來避免此問題。",
+ fetch_issues: "擷取問題作為文件",
+ ignores: "忽略檔案",
+ git_ignore:
+ "以 .gitignore 格式列出以忽略特定檔案。每輸入一個條目後按 Enter 鍵保存。",
+ task_explained: "完成後,所有檔案將可供嵌入到工作區中的檔案選擇器。",
+ branch: "您希望收集檔案的分支",
+ branch_loading: "-- 載入可用分支 --",
+ branch_explained: "您希望收集檔案的分支。",
+ token_information:
+ "若未填寫 GitLab 存取權杖,此資料連接器僅能收集倉庫的 頂層 檔案,因 GitLab 的公共 API 速率限制。",
+ token_personal: "在此獲取免費的 GitLab 個人存取權杖。",
},
youtube: {
- name: null,
- description: null,
- URL: null,
- URL_explained_start: null,
- URL_explained_link: null,
- URL_explained_end: null,
- task_explained: null,
- language: null,
- language_explained: null,
- loading_languages: null,
+ name: "YouTube 文字稿",
+ description: "從連結匯入整個 YouTube 影片的文字稿。",
+ URL: "YouTube 影片網址",
+ URL_explained_start:
+ "輸入任何 YouTube 影片的網址以擷取其文字稿。該影片必須擁有 ",
+ URL_explained_link: "字幕",
+ URL_explained_end: " 來提供文字稿。",
+ task_explained: "完成後,文字稿將可供嵌入到工作區中的檔案選擇器。",
+ language: "文字稿語言",
+ language_explained: "選擇您希望收集的文字稿語言。",
+ loading_languages: "-- 載入可用語言 --",
},
"website-depth": {
- name: null,
- description: null,
- URL: null,
- URL_explained: null,
- depth: null,
- depth_explained: null,
- max_pages: null,
- max_pages_explained: null,
- task_explained: null,
+ name: "批量鏈接抓取器",
+ description: "抓取網站及其子鏈接,直到設定的深度。",
+ URL: "網站網址",
+ URL_explained: "您希望抓取的網站網址。",
+ depth: "抓取深度",
+ depth_explained: "這是工作人員應從起始網址跟隨的子鏈接數量。",
+ max_pages: "最大頁數",
+ max_pages_explained: "最大抓取鏈接數量。",
+ task_explained:
+ "完成後,所有抓取的內容將可供嵌入到工作區中的檔案選擇器。",
},
confluence: {
- name: null,
- description: null,
- deployment_type: null,
- deployment_type_explained: null,
- base_url: null,
- base_url_explained: null,
- space_key: null,
- space_key_explained: null,
- username: null,
- username_explained: null,
- auth_type: null,
- auth_type_explained: null,
- auth_type_username: null,
- auth_type_personal: null,
- token: null,
- token_explained_start: null,
- token_explained_link: null,
- token_desc: null,
- pat_token: null,
- pat_token_explained: null,
- task_explained: null,
+ name: "Confluence",
+ description: "單擊即可匯入整個 Confluence 頁面。",
+ deployment_type: "Confluence 部署類型",
+ deployment_type_explained:
+ "確定您的 Confluence 實例是託管在 Atlassian 雲端還是自我託管。",
+ base_url: "Confluence 基本網址",
+ base_url_explained: "這是您的 Confluence 空間的基本網址。",
+ space_key: "Confluence 空間金鑰",
+ space_key_explained:
+ "這是您 Confluence 實例使用的空間金鑰,通常以 ~ 開頭。",
+ username: "Confluence 使用者名稱",
+ username_explained: "您的 Confluence 使用者名稱",
+ auth_type: "Confluence 認證類型",
+ auth_type_explained: "選擇您希望用來存取 Confluence 頁面的認證類型。",
+ auth_type_username: "使用者名稱和存取權杖",
+ auth_type_personal: "個人存取權杖",
+ token: "Confluence 存取權杖",
+ token_explained_start:
+ "您需要提供一個存取權杖以進行認證。您可以在此生成存取權杖",
+ token_explained_link: "這裡",
+ token_desc: "用於認證的存取權杖",
+ pat_token: "Confluence 個人存取權杖",
+ pat_token_explained: "您的 Confluence 個人存取權杖。",
+ task_explained: "完成後,頁面內容將可供嵌入到工作區中的檔案選擇器。",
},
manage: {
- documents: null,
- "data-connectors": null,
- "desktop-only": null,
- dismiss: null,
- editing: null,
+ documents: "文件",
+ "data-connectors": "資料連接器",
+ "desktop-only":
+ "編輯這些設定僅在桌面裝置上可用。請在桌面上訪問此頁面以繼續。",
+ dismiss: "忽略",
+ editing: "編輯中",
},
directory: {
- "my-documents": null,
- "new-folder": null,
- "search-document": null,
- "no-documents": null,
- "move-workspace": null,
- name: null,
- "delete-confirmation": null,
- "removing-message": null,
- "move-success": null,
- date: null,
- type: null,
- no_docs: null,
- select_all: null,
- deselect_all: null,
- remove_selected: null,
- costs: null,
- save_embed: null,
+ "my-documents": "我的文件",
+ "new-folder": "新資料夾",
+ "search-document": "搜尋文件",
+ "no-documents": "無文件",
+ "move-workspace": "移動到工作區",
+ name: "名稱",
+ "delete-confirmation":
+ "您確定要刪除這些檔案和資料夾嗎?\n這將從系統中刪除這些檔案並自動從任何現有工作區中移除它們。\n此操作無法還原。",
+ "removing-message":
+ "正在刪除 {{count}} 文件和 {{folderCount}} 資料夾。請稍候。",
+ "move-success": "成功移動 {{count}} 文件。",
+ date: "日期",
+ type: "類型",
+ no_docs: "無文件",
+ select_all: "全選",
+ deselect_all: "取消全選",
+ remove_selected: "移除選擇的項目",
+ costs: "*一次性嵌入費用",
+ save_embed: "儲存並嵌入",
},
upload: {
- "processor-offline": null,
- "processor-offline-desc": null,
- "click-upload": null,
- "file-types": null,
- "or-submit-link": null,
- "placeholder-link": null,
- fetching: null,
- "fetch-website": null,
- "privacy-notice": null,
+ "processor-offline": "文件處理器無法使用",
+ "processor-offline-desc":
+ "目前無法上傳您的檔案,因為文件處理器離線。請稍後再試。",
+ "click-upload": "點擊上傳或拖放檔案",
+ "file-types": "支援文字檔案、CSV、試算表、音頻檔案等!",
+ "or-submit-link": "或提交一個鏈接",
+ "placeholder-link": "https://example.com",
+ fetching: "正在擷取...",
+ "fetch-website": "擷取網站",
+ "privacy-notice":
+ "這些檔案將上傳到此 AnythingLLM 實例中的文件處理器。這些檔案不會發送或共享給第三方。",
},
pinning: {
- what_pinning: null,
- pin_explained_block1: null,
- pin_explained_block2: null,
- pin_explained_block3: null,
- accept: null,
+ what_pinning: "什麼是文件固定?",
+ pin_explained_block1:
+ "當您在 AnythingLLM 中固定一個文件時,我們會將該文件的所有內容注入到您的提示窗口中,讓您的 LLM 完全理解。",
+ pin_explained_block2:
+ "這對於大範圍模型或對知識庫至關重要的小型文件效果最佳。",
+ pin_explained_block3:
+ "如果您沒有從 AnythingLLM 預設獲得理想的答案,那麼固定是一個輕鬆獲得更高質量答案的方法。",
+ accept: "好的,明白了",
},
watching: {
- what_watching: null,
- watch_explained_block1: null,
- watch_explained_block2: null,
- watch_explained_block3_start: null,
- watch_explained_block3_link: null,
- watch_explained_block3_end: null,
- accept: null,
+ what_watching: "觀看文件有何作用?",
+ watch_explained_block1:
+ "當您在 AnythingLLM 中觀看一個文件時,我們會自動定期同步該文件的內容,並在每個管理該文件的工作區中自動更新內容。",
+ watch_explained_block2:
+ "此功能目前僅支持基於線上內容,無法用於手動上傳的文件。",
+ watch_explained_block3_start: "您可以從 ",
+ watch_explained_block3_link: "檔案管理器",
+ watch_explained_block3_end: " 管理觀看的文件。",
+ accept: "好的,明白了",
},
},
chat_window: {
- welcome: null,
- get_started: null,
- get_started_default: null,
- upload: null,
- or: null,
- send_chat: null,
- send_message: null,
- attach_file: null,
- slash: null,
- agents: null,
- text_size: null,
- microphone: null,
- send: null,
+ welcome: "歡迎使用您的新工作區。",
+ get_started: "開始使用,您可以",
+ get_started_default: "開始使用",
+ upload: "上傳文件",
+ or: "或",
+ send_chat: "發送訊息。",
+ send_message: "發送訊息",
+ attach_file: "附加檔案到此對話",
+ slash: "查看所有可用的斜線指令。",
+ agents: "查看所有可用的聊天代理。",
+ text_size: "變更文字大小。",
+ microphone: "語音輸入提示。",
+ send: "將提示訊息發送到工作區",
},
profile_settings: {
edit_account: null,
@@ -638,86 +659,86 @@ const TRANSLATIONS = {
},
customization: {
interface: {
- title: null,
- description: null,
+ title: "介面偏好設定",
+ description: "設定你在 AnythingLLM 的使用介面偏好。",
},
branding: {
- title: null,
- description: null,
+ title: "品牌與白標設定",
+ description: "使用自訂品牌設計將 AnythingLLM 白標化。",
},
chat: {
- title: null,
- description: null,
+ title: "聊天",
+ description: "設定你在 AnythingLLM 的聊天偏好。",
auto_submit: {
- title: null,
- description: null,
+ title: "語音輸入自動送出",
+ description: "在靜音一段時間後自動送出語音輸入內容",
},
auto_speak: {
- title: null,
- description: null,
+ title: "自動語音回應",
+ description: "自動朗讀 AI 的回應內容",
},
},
items: {
theme: {
- title: null,
- description: null,
+ title: "主題",
+ description: "選擇應用程式的顏色主題。",
},
"show-scrollbar": {
- title: null,
- description: null,
+ title: "顯示捲軸",
+ description: "在聊天視窗中啟用或停用捲軸。",
},
"support-email": {
- title: null,
- description: null,
+ title: "支援信箱",
+ description: "設定使用者在需要幫助時可以聯繫的支援電子信箱。",
},
"app-name": {
- title: null,
- description: null,
+ title: "應用名稱",
+ description: "設定所有使用者在登入頁面上看到的應用名稱。",
},
"chat-message-alignment": {
- title: null,
- description: null,
+ title: "聊天訊息對齊方式",
+ description: "選擇使用聊天介面時訊息的對齊模式。",
},
"display-language": {
- title: null,
- description: null,
+ title: "顯示語言",
+ description: "選擇 AnythingLLM 使用者介面的顯示語言(如有提供翻譯)。",
},
logo: {
- title: null,
- description: null,
- add: null,
- recommended: null,
- remove: null,
- replace: null,
+ title: "品牌標誌",
+ description: "上傳自訂標誌,顯示於所有頁面。",
+ add: "新增自訂標誌",
+ recommended: "建議尺寸:800 x 200",
+ remove: "移除",
+ replace: "更換",
},
"welcome-messages": {
- title: null,
- description: null,
- new: null,
- system: null,
- user: null,
- message: null,
- assistant: null,
- "double-click": null,
- save: null,
+ title: "歡迎訊息",
+ description: "自訂顯示給使用者的歡迎訊息。只有非管理者會看到這些訊息。",
+ new: "新增",
+ system: "系統",
+ user: "使用者",
+ message: "訊息",
+ assistant: "AnythingLLM 聊天助理",
+ "double-click": "雙擊進行編輯...",
+ save: "儲存訊息",
},
"browser-appearance": {
- title: null,
- description: null,
+ title: "瀏覽器外觀",
+ description: "自訂應用程式在瀏覽器分頁上的外觀與標題。",
tab: {
- title: null,
- description: null,
+ title: "分頁標題",
+ description: "當應用程式在瀏覽器中開啟時設定自訂的分頁標題。",
},
favicon: {
- title: null,
- description: null,
+ title: "網站圖示 (Favicon)",
+ description: "為瀏覽器分頁設定自訂網站圖示。",
},
},
"sidebar-footer": {
- title: null,
- description: null,
- icon: null,
- link: null,
+ title: "側邊欄底部項目",
+ description: "自訂側邊欄底部顯示的項目。",
+ icon: "圖示",
+ link: "連結",
},
},
},