← 全部工具

i18n JSON 翻譯鍵檢查器:漏鍵、空值與結構差異

在本機比對兩份 JSON 字串字典,以精確 JSON Pointer 路徑找出翻譯漏鍵、額外鍵、空白字串與結構衝突,不上傳語系檔。

i18n-json-checker本機處理

正在啟用本機工具…

1. 加入兩份語系字典

只在本機記憶體處理,不上傳、儲存或寫入網址。報告不含翻譯值,但鍵名仍可能透露專案資訊。

支援格式與容量限制

根物件、巢狀物件與字串值;拒絕陣列、null、數字、布林、重複鍵及無效 Unicode。精確比對 JSON 結構,不把 a.b 當成 a → b,不修改大小寫或空白。只移除單一開頭 BOM 並提示。

每份 1 MiB UTF-8、100 層、50,000 節點、20,000 字串;路徑最多 4096 bytes。五秒逾時,完整報告最多 8 MiB,複製最多 1 MiB。檔案嚴格解碼,原檔不覆寫。

2. 檢查結果

加入兩份字典或載入範例,再執行檢查。

只比對字串字典結構,不評分翻譯品質。複數、fallback、placeholder 與 ICU 未驗證;額外鍵不一定該刪除。

如何使用這個工具

貼上或選取兩份 UTF-8 字典後檢查翻譯鍵。檢視分類筆數、篩選並逐頁查看精確路徑,再複製缺少路徑或下載不含值的完整 JSON 報告;可按需展開值預覽。

不適合用在什麼情況

只檢查字串字典,不驗證翻譯品質或框架行為。拒絕陣列、null、數字與布林;不自動修改鍵、不合併點號鍵與巢狀鍵,也不驗證複數、fallback、ICU 或 placeholder。額外鍵可能有意保留,相同文字也可能正確。

產生偽在地化文字,檢查文字擴張與介面截斷 →

閱讀實作指南 →