翻譯檔缺漏檢查
在網站上線前,對照參考與翻譯 JSON,找出缺漏、多餘 key、型別衝突及插值變數差異,下載待修報告。
資料只留在本頁記憶體;不會上傳或自動保存。切換語言或離開本頁會失去未匯出資料。
正在準備本機檢查功能。若此訊息持續顯示,請使用支援原生模組、TextEncoder 與 TextDecoder 的瀏覽器;不會改用雲端。
確認取代內容
確認取代內容
範例將取代兩個欄位,並將語法改為單括號。原內容不會自動保存。
加入資料開始:貼上兩份 JSON,或載入標示的假資料範例。
差異報告
- 缺漏 key
- 0
- 多餘 key
- 0
- 型別衝突
- 0
- 變數差異
- 0
- 人工確認
- 0
篩選只影響下方清單。空譯文、同原文與不支援語法是提醒,不算已確認錯誤。
| 項目與說明 | 路徑分段 | 參考文字 | 翻譯文字 |
|---|
取得完整報告
兩種格式都包含完整報告,不受篩選影響。UTF-8、無 BOM;固定檔名。TXT 使用固定欄位名稱與錯誤碼,便於交接。
展開完整 JSON 文字(可自行選取)
格式與限制
根節點必須是物件,葉節點只能是字串。空物件合法;只比較字串葉,不將空物件當成字串。每份最多 32 層物件(根計 1)、10,000 個屬性;每個 key 最多 200、每個字串最多 16,384 個 UTF-16 code units。重複 key(含解碼後重複)、危險 key、未配對 surrogate、陣列、null、數字與布林值會拒絕整份輸入。
路徑以獨立分段識別,例如 ["a.b"] 與 ["a","b"] 不相同。字串與物件衝突時只列父路徑,其子樹不重複列缺漏/多餘。數字型 key 依原始輸入順序保留。
使用裝置記憶體處理;超過限制會停止。清除僅清本頁資料與下載連結,不會刪除已下載檔案,也不承諾安全抹除瀏覽器或系統記憶體。
常見問題
這能判斷翻譯品質嗎?
不能;它核對欄位、字串與明確支援的插值變數,不判斷語意。
支援 ICU 嗎?
首版不支援 ICU;不認識的括號語法列為待人工確認。%s 不屬於本工具的變數語法。
同原文代表漏翻嗎?
不一定,品牌名與數字可能應保留;只提供提醒。空譯文也只列提醒,請依情境判斷。