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
96 lines
3.7 KiB
JSON
96 lines
3.7 KiB
JSON
{
|
||
"INBOX": {
|
||
"LIST": {
|
||
"TITLE": "我的收件匣",
|
||
"DISPLAY_DROPDOWN": "顯示",
|
||
"LOADING": "正在載入通知",
|
||
"404": "此群組中沒有進行中的通知。",
|
||
"NO_NOTIFICATIONS": "沒有通知",
|
||
"NOTE": "來自所有已訂閱收件匣的通知",
|
||
"NO_MESSAGES_AVAILABLE": "糟糕!無法載入訊息",
|
||
"SNOOZED_UNTIL": "延後至",
|
||
"SNOOZED_UNTIL_TOMORROW": "延後至明天",
|
||
"SNOOZED_UNTIL_NEXT_WEEK": "延後至下週"
|
||
},
|
||
"ACTION_HEADER": {
|
||
"SNOOZE": "延後通知",
|
||
"DELETE": "刪除通知",
|
||
"BACK": "返回"
|
||
},
|
||
"TYPES": {
|
||
"CONVERSATION_MENTION": "您在對話中被提及",
|
||
"CONVERSATION_CREATION": "新對話已建立",
|
||
"CONVERSATION_ASSIGNMENT": "有一則對話已指派給您",
|
||
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "已指派的對話中有新訊息",
|
||
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "您參與的對話中有新訊息",
|
||
"SLA_MISSED_FIRST_RESPONSE": "對話的 SLA 首次回應目標未達成",
|
||
"SLA_MISSED_NEXT_RESPONSE": "對話的 SLA 下次回應目標未達成",
|
||
"SLA_MISSED_RESOLUTION": "對話的 SLA 解決目標未達成"
|
||
},
|
||
"TYPES_NEXT": {
|
||
"CONVERSATION_MENTION": "被提及",
|
||
"CONVERSATION_ASSIGNMENT": "已指派給您",
|
||
"CONVERSATION_CREATION": "新對話",
|
||
"SLA_MISSED_FIRST_RESPONSE": "SLA 違規",
|
||
"SLA_MISSED_NEXT_RESPONSE": "SLA 違規",
|
||
"SLA_MISSED_RESOLUTION": "SLA 違規",
|
||
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "新訊息",
|
||
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "新訊息",
|
||
"SNOOZED_UNTIL": "已延後 {time}",
|
||
"SNOOZED_ENDS": "延後已結束"
|
||
},
|
||
"NO_CONTENT": "沒有可用的內容",
|
||
"MENU_ITEM": {
|
||
"MARK_AS_READ": "標記為已讀",
|
||
"MARK_AS_UNREAD": "標記為未讀",
|
||
"SNOOZE": "延後",
|
||
"DELETE": "刪除",
|
||
"MARK_ALL_READ": "全部標記為已讀",
|
||
"DELETE_ALL": "刪除全部",
|
||
"DELETE_ALL_READ": "刪除所有已讀"
|
||
},
|
||
"DISPLAY_MENU": {
|
||
"SORT": "排序",
|
||
"DISPLAY": "顯示:",
|
||
"SORT_OPTIONS": {
|
||
"NEWEST": "最新",
|
||
"OLDEST": "最舊",
|
||
"PRIORITY": "優先順序"
|
||
},
|
||
"DISPLAY_OPTIONS": {
|
||
"SNOOZED": "已延後",
|
||
"READ": "已讀",
|
||
"LABELS": "標籤",
|
||
"CONVERSATION_ID": "對話 ID"
|
||
}
|
||
},
|
||
"ALERTS": {
|
||
"MARK_AS_READ": "通知已標記為已讀",
|
||
"MARK_AS_UNREAD": "通知已標記為未讀",
|
||
"SNOOZE": "通知已延後",
|
||
"DELETE": "通知已刪除",
|
||
"MARK_ALL_READ": "所有通知已標記為已讀",
|
||
"DELETE_ALL": "所有通知已刪除",
|
||
"DELETE_ALL_READ": "所有已讀通知已刪除"
|
||
},
|
||
"REAUTHORIZE": {
|
||
"TITLE": "需要重新授權",
|
||
"DESCRIPTION": "您的 WhatsApp 連線已過期。請重新連線以繼續接收和發送訊息。",
|
||
"BUTTON_TEXT": "重新連線 WhatsApp",
|
||
"LOADING_FACEBOOK": "正在載入 Facebook SDK...",
|
||
"SUCCESS": "WhatsApp 重新連線成功",
|
||
"ERROR": "無法重新連線 WhatsApp,請再試一次。",
|
||
"WHATSAPP_APP_ID_MISSING": "WhatsApp App ID 尚未設定。請聯絡您的管理員。",
|
||
"WHATSAPP_CONFIG_ID_MISSING": "WhatsApp 設定 ID 尚未設定。請聯絡您的管理員。",
|
||
"CONFIGURATION_ERROR": "重新授權時發生設定錯誤。",
|
||
"FACEBOOK_LOAD_ERROR": "無法載入 Facebook SDK,請重試。",
|
||
"TROUBLESHOOTING": {
|
||
"TITLE": "疑難排解",
|
||
"POPUP_BLOCKED": "請確認此網站允許彈出式視窗",
|
||
"COOKIES": "必須啟用第三方 Cookie",
|
||
"ADMIN_ACCESS": "您需要 WhatsApp Business 帳戶的管理員權限"
|
||
}
|
||
}
|
||
}
|
||
}
|