翻譯 Token 檢查器
在本機提示缺少或多出的 token,供人工確認。
正在啟用本機工具…
結果
確認設定後執行;輸入變動會清除舊結果。
處理規則與限制
Token 模式區分大小寫,比較 {name}、{{name}}、${name}、%{name}、常見 printf、小寫化 HTML 標記名稱/開閉、數字字形、HTTP(S) URL 與 ASCII email 候選及正規化換行的出現次數。URL/email/placeholder 內的數字不重複計算;HTML 標記名稱不區分大小寫,屬性與巢狀不檢查。ICU 模式用 FormatJS 3.5.22 解析巢狀 plural/select 與 apostrophe 引號,僅比較參數名稱集合,忽略重複次數與字面 token,不驗證分支或翻譯品質。提示不驗證身分或安全性。每側最多 32 KiB;Token 模式每側 2000 處;ICU 最多 40 層語法、30 層 AST、2000 節點;輸出最多 128 KiB。不發送網路請求、不執行標記。
資料與規則檢查:CompareTwoTexts: Translation Placeholder Checker ↗FormatJS: ICU message syntax ↗
如何使用這個工具
載入範例,確認欄位單位與處理規則後在本機執行。修改任何輸入會清除舊結果;可明確複製或下載完整輸出。
不適合用在什麼情況
Token 模式區分大小寫,比較 {name}、{{name}}、${name}、%{name}、常見 printf、小寫化 HTML 標記名稱/開閉、數字字形、HTTP(S) URL 與 ASCII email 候選及正規化換行的出現次數。URL/email/placeholder 內的數字不重複計算;HTML 標記名稱不區分大小寫,屬性與巢狀不檢查。ICU 模式用 FormatJS 3.5.22 解析巢狀 plural/select 與 apostrophe 引號,僅比較參數名稱集合,忽略重複次數與字面 token,不驗證分支或翻譯品質。提示不驗證身分或安全性。每側最多 32 KiB;Token 模式每側 2000 處;ICU 最多 40 層語法、30 層 AST、2000 節點;輸出最多 128 KiB。不發送網路請求、不執行標記。
閱讀實作指南 →