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: "連結", }, }, },