翻訳漏れ検出ツール
English versionプレイヤーに見つかる前に、翻訳されないまま残っている行を見つけます。
なぜ翻訳漏れはリリースまで生き延びるのか
翻訳漏れが意図的に放置されることはほとんどありません。多くは、終盤にテキストが追加されたとき、ファイルをマージして片方が勝ったとき、あるいは実行時のフォールバックが黙って原文の言語を表示してテスト中は何も壊れて見えなかったときに生まれます。ビルドは通り、エラーも出ず、その穴はプレイヤーの前で初めて姿を見せます。
機械的な手がかりは単純です。訳文が空であるか、訳文が原文と1バイト違わず同じであるか。後者は人の目による確認が必要です。固有名詞、英語のまま残すUI語、数字など、同一で正しい行も実在するからです。ツールが候補を挙げ、人が消し込む——この分担が正しい形です。
穴が再び開かないようにする
新しく追加された原文の行は、翻訳が引き継がれていると仮定せず、証明されるまで未翻訳として扱ってください。この一つのルールだけで、壊れたままリリースされるものの大半を捕まえられます。そしてこれこそ、単発のチェックよりも「前回のビルドから何が変わったか」の追跡が重要になる理由です。