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
65 lines
2.8 KiB
JSON
65 lines
2.8 KiB
JSON
{
|
|
"YEAR_IN_REVIEW": {
|
|
"TITLE": "年度回顧",
|
|
"LOADING": "正在載入您的年度回顧...",
|
|
"ERROR": "無法載入年度回顧",
|
|
"CLOSE": "關閉",
|
|
"CONVERSATIONS": {
|
|
"TITLE": "您已處理",
|
|
"SUBTITLE": "則對話",
|
|
"FALLBACK": "今年不只是數字,而是每一次你都在場。",
|
|
"COMPARISON": {
|
|
"0_50": "你出現了,而這正是每個優秀收件匣的開始。",
|
|
"50_100": "你讓回覆持續流動,讓每段對話保持活力。",
|
|
"100_500": "你處理了相當可觀的量,並讓一切保持正軌。",
|
|
"500_2000": "即使對話量持續攀升,你仍然讓一切順利運轉。",
|
|
"2000_10000": "高流量湧入收件匣,但你依舊從容應對。",
|
|
"10000_PLUS": "像是一整座城市的顧客都在敲門,而你讓這一切看起來毫不費力。"
|
|
}
|
|
},
|
|
"BUSIEST_DAY": {
|
|
"TITLE": "您最忙碌的一天是",
|
|
"MESSAGE": "當天共有 {count} 則對話。",
|
|
"COMPARISON": {
|
|
"0_5": "像是熱身圈,才剛讓收件匣醒過來。",
|
|
"5_10": "忙到值得再來一杯咖啡。",
|
|
"10_25": "事情開始變多,但收件匣依然穩穩接住。",
|
|
"25_50": "一波扎實的忙碌時段,但你依然從容。",
|
|
"50_100": "可控的混亂,被你處理得像普通星期二一樣。",
|
|
"100_500": "簡直一團混亂,但你還是持續把回覆送出去。",
|
|
"500_PLUS": "收件匣徹底失控,但你從未掉速。"
|
|
}
|
|
},
|
|
"PERSONALITY": {
|
|
"TITLE": "您的客服風格是",
|
|
"MESSAGES": {
|
|
"SWIFT_HELPER": "您的平均回覆時間為 {time}。比大多數通知還快。",
|
|
"QUICK_RESPONDER": "您的平均回覆時間為 {time}。收件匣幾乎不用等待。",
|
|
"STEADY_SUPPORT": "您的平均回覆時間為 {time}。節奏穩定,回覆扎實。",
|
|
"THOUGHTFUL_ADVISOR": "您的平均回覆時間為 {time}。願意花時間把事情做對。"
|
|
}
|
|
},
|
|
"THANK_YOU": {
|
|
"TITLE": "恭喜您撐過了 {year} 年的收件匣。",
|
|
"MESSAGE": "感謝您這一年來持續為客戶提供出色的支援。您的努力帶來了真正的改變,我們很高興能與您一起走過這段旅程。讓我們一起讓 {nextYear} 變得更好!"
|
|
},
|
|
"SHARE_MODAL": {
|
|
"TITLE": "分享您的年度回顧",
|
|
"PREPARING": "正在準備您的圖片...",
|
|
"DOWNLOAD": "下載",
|
|
"SHARE_TITLE": "我的 {year} 年度回顧",
|
|
"SHARE_TEXT": "來看看我在 Chatwoot 的 {year} 年度回顧!",
|
|
"BRANDING": "使用 Chatwoot 製作"
|
|
},
|
|
"BANNER": {
|
|
"TITLE": "您的 {year} 年度回顧來了",
|
|
"BUTTON": "查看您的影響力"
|
|
},
|
|
"NAVIGATION": {
|
|
"PREVIOUS": "上一頁",
|
|
"NEXT": "下一頁",
|
|
"SHARE": "分享"
|
|
}
|
|
}
|
|
}
|