Comprehensive update to Traditional Chinese (Taiwan) translations. As a native zh-TW speaker and active user based in Taiwan, I found the existing translations were quite incomplete (~54% overall) with many strings still in English. Some existing translations also used Simplified Chinese terms or unnatural phrasing. I chose to submit this as a direct PR rather than going through Crowdin because working through all the files at once is much faster and lets me ensure consistent terminology across the entire locale. Closes #14003 ## What changed **Backend (`config/locales/zh_TW.yml`)** - Translated all ~259 previously untranslated strings (was ~19% complete, now 100%) - Covers: error messages, notifications, activity logs, integration descriptions, Captain AI, public portal, reports **Frontend (42 JSON files under `dashboard/i18n/locale/zh_TW/`)** - Translated ~2,627 previously untranslated strings (was ~50% complete, now ~100%) - Most impacted files: `inboxMgmt.json`, `integrations.json`, `settings.json`, `conversation.json`, `contact.json`, `report.json` **Quality fixes across all files** - Replaced Simplified Chinese terms mixed into zh-TW: 账→帳, 获→取得, 模板→範本, 收件箱→收件匣, 重置→重設, 自定義→自訂 - Standardized terminology for consistency: 客服人員 (agent), 延後 (snooze), 稽核 (audit), 巨集 (macro) - Fixed incorrect translations (e.g., audit log table headers were swapped, availability label was wrong) ## How to test 1. Set account/user language to 中文(台灣) 2. Navigate through the dashboard — settings, inbox management, integrations, reports, conversations 3. Verify strings display in natural Traditional Chinese with no remaining English gaps 4. Check that all placeholders (names, counts, dates) render correctly
128 lines
3.8 KiB
JSON
128 lines
3.8 KiB
JSON
{
|
|
"AGENT_MGMT": {
|
|
"HEADER": "客服",
|
|
"HEADER_BTN_TXT": "新增客服",
|
|
"LOADING": "正在取得客服列表",
|
|
"DESCRIPTION": "客服是您客戶支援團隊的成員,可以查看和回覆使用者訊息。以下列表顯示了您帳戶中的所有客服。",
|
|
"LEARN_MORE": "瞭解使用者角色",
|
|
"AGENT_TYPES": {
|
|
"ADMINISTRATOR": "管理員",
|
|
"AGENT": "客服"
|
|
},
|
|
"COUNT": "{n} 位客服 | {n} 位客服",
|
|
"LIST": {
|
|
"404": "沒有與此帳戶關聯的客服",
|
|
"TITLE": "管理您團隊中的客服",
|
|
"DESC": "您可以新增或移除團隊中的客服。",
|
|
"NAME": "名稱",
|
|
"EMAIL": "電子郵件",
|
|
"STATUS": "狀態",
|
|
"ACTIONS": "操作",
|
|
"VERIFIED": "已驗證",
|
|
"VERIFICATION_PENDING": "待驗證",
|
|
"AVAILABLE_CUSTOM_ROLE": "可用的自訂角色權限"
|
|
},
|
|
"ADD": {
|
|
"TITLE": "新增客服到您的團隊",
|
|
"DESC": "您可以新增能夠處理收件匣支援的人員。",
|
|
"CANCEL_BUTTON_TEXT": "取消",
|
|
"FORM": {
|
|
"NAME": {
|
|
"LABEL": "客服名稱",
|
|
"PLACEHOLDER": "請輸入客服名稱"
|
|
},
|
|
"AGENT_TYPE": {
|
|
"LABEL": "角色",
|
|
"PLACEHOLDER": "請選擇一個角色",
|
|
"ERROR": "角色為必填"
|
|
},
|
|
"EMAIL": {
|
|
"LABEL": "電子郵件地址",
|
|
"PLACEHOLDER": "請輸入客服的電子郵件地址"
|
|
},
|
|
"SUBMIT": "新增客服"
|
|
},
|
|
"API": {
|
|
"SUCCESS_MESSAGE": "客服新增成功",
|
|
"EXIST_MESSAGE": "該電子郵件已被使用,請嘗試其他電子郵件地址",
|
|
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
|
|
}
|
|
},
|
|
"DELETE": {
|
|
"BUTTON_TEXT": "刪除",
|
|
"API": {
|
|
"SUCCESS_MESSAGE": "客服刪除成功",
|
|
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
|
|
},
|
|
"CONFIRM": {
|
|
"TITLE": "確認刪除",
|
|
"MESSAGE": "您確定要刪除嗎?",
|
|
"YES": "是,刪除",
|
|
"NO": "不,保留"
|
|
}
|
|
},
|
|
"EDIT": {
|
|
"TITLE": "編輯客服",
|
|
"FORM": {
|
|
"NAME": {
|
|
"LABEL": "客服名稱",
|
|
"PLACEHOLDER": "請輸入客服名稱"
|
|
},
|
|
"AGENT_TYPE": {
|
|
"LABEL": "角色",
|
|
"PLACEHOLDER": "請選擇一個角色",
|
|
"ERROR": "角色為必填"
|
|
},
|
|
"EMAIL": {
|
|
"LABEL": "電子郵件地址",
|
|
"PLACEHOLDER": "請輸入客服的電子郵件地址"
|
|
},
|
|
"AGENT_AVAILABILITY": {
|
|
"LABEL": "上線狀態",
|
|
"PLACEHOLDER": "請選擇上線狀態",
|
|
"ERROR": "上線狀態為必填"
|
|
},
|
|
"SUBMIT": "編輯客服"
|
|
},
|
|
"BUTTON_TEXT": "編輯",
|
|
"CANCEL_BUTTON_TEXT": "取消",
|
|
"API": {
|
|
"SUCCESS_MESSAGE": "客服資訊更新成功",
|
|
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
|
|
},
|
|
"PASSWORD_RESET": {
|
|
"ADMIN_RESET_BUTTON": "重設密碼",
|
|
"ADMIN_SUCCESS_MESSAGE": "一封包含重設密碼說明的電子郵件已傳送給客服",
|
|
"SUCCESS_MESSAGE": "客服密碼重設成功",
|
|
"ERROR_MESSAGE": "無法連接伺服器,請稍後再試"
|
|
}
|
|
},
|
|
"SEARCH_PLACEHOLDER": "搜尋客服...",
|
|
"NO_RESULTS": "找不到符合搜尋條件的客服",
|
|
"SEARCH": {
|
|
"NO_RESULTS": "查無結果。"
|
|
},
|
|
"MULTI_SELECTOR": {
|
|
"PLACEHOLDER": "無",
|
|
"TITLE": {
|
|
"AGENT": "選擇客服",
|
|
"TEAM": "選擇團隊"
|
|
},
|
|
"LIST": {
|
|
"NONE": "無"
|
|
},
|
|
"SEARCH": {
|
|
"NO_RESULTS": {
|
|
"AGENT": "找不到客服",
|
|
"TEAM": "找不到團隊"
|
|
},
|
|
"PLACEHOLDER": {
|
|
"AGENT": "搜尋客服",
|
|
"TEAM": "搜尋團隊",
|
|
"INPUT": "搜尋客服"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|