Unity 在地化品質檢查工具
搶在玩家之前,
找出在地化的問題。
讓每種語言,都經得起試玩。
Localization Checker 幫你在 Unity 中檢查多語言介面,找出文字溢出與重疊、字型缺字、佔位符和 Rich Text 標籤錯誤,以及漏翻譯。選好語言和解析度,一次掃描集中檢查;執行時產生或更新的介面,也能在 Play 模式中逐頁巡檢。
它用來檢查現有翻譯,不提供自動翻譯或改寫。
支援 Unity 2022.3 LTS 或更新版本(含 Unity 6),以及團結引擎 2022.3。可檢查 TextMeshPro 和舊版 UI Text;UI Toolkit 檢查僅支援 Unity 6。
掃一次,看遍所有語言。
-
接上翻譯,選好語言和解析度
- 所有語言 × 所有解析度 × 五類檢查
掃描一次
-
哪個語言、哪類問題,一張表看完
-
問題直接標在你的介面上,依類型編號
查出來的樣子
一個按鈕,九種語言
瀏覽器動畫展示包含英文在內的九種語言版本:德文文字溢出,範例字型則缺少中文、日文與韓文所需的字形。診斷框與標籤會標示這兩類問題。
缺字依字型列出
檢查什麼
-
文字溢出與版面配置
使用 Unity 的文字引擎,依選定的語言和解析度測量介面副本,檢查文字溢出、截斷,以及 Auto Size 縮得過小等問題。對支援的文字元件,也會透過引擎試排,提供容得下文字的最大字級、啟用 Auto Size 或換行等建議。
-
缺字與字型涵蓋率
檢查指定字型及其備援字型能否顯示文字,並依內建語言字元集查看字型涵蓋率。可複製每個字型缺少的字元,供 Font Asset Creator 使用。內建預設涵蓋 Steam 完整支援的語言。
-
佔位符、標籤與翻譯
檢查佔位符缺失或變動、Rich Text 標籤未關閉或巢狀結構錯誤、翻譯缺漏或空白、TODO 標記,以及疑似亂碼。與原文相同的翻譯會提示複核,也能提示尚未接入在地化的寫死介面文字。
-
Play 模式逐頁巡檢
執行遊戲並開啟要檢查的畫面,點選 Localization Checker 視窗後按 F8。巡檢會透過專案自己的在地化系統切換選定的語言,檢查實際顯示的介面,並為每種語言儲存截圖。執行時產生的介面也能檢查。
從總覽定位到具體問題
如何在你的專案中運作
- 掃描在隱藏的預覽場景中測量介面副本,不編輯或儲存原場景、Prefab 和資源。Scene 預覽會暫時替換顯示的文字,結束後還原;預覽和 Play 巡檢的影響詳見手冊。
- 僅在編輯器中執行,不會納入建置成品。沒有第三方 DLL,也不連網。附完整 C# 原始碼。
- 可搭配 Unity Localization、I2 Localization,或你自己的 CSV、Excel、JSON、XLIFF、gettext PO 檔。介面和文件有英文和簡中。
- 問題清單可以匯出成 CSV 或離線 HTML 報告。也有命令列,可以接進持續整合(CI)。