疑似ローカライゼーション
疑似ローカライゼーションは、ユーザーインターフェイスがローカライゼーションの準備ができているかを確認するために使用されるソフトウェアテスト手法です。実際の翻訳が始まる前に、UIが特殊文字、テキスト拡張、フォントの互換性をどのように処理するかをテストするために、ソーステキストをダミー文字(多くの場合、アクセント付きまたは拡張された文字)に置き換えます。
翻訳費用を支払う前にテストする
ドイツ語のテキストは英語より30%長くなることがよくあります。「保存」ボタンが「Speichern」になると壊れた場合、翻訳に費用を払った後にのみこれに気づくことになります。これは非常に高価です!疑似ローカライゼーションは、「アカウント設定」を「[!!! ]」に変換し、ボタンがオーバーフローするか、レイアウトが壊れるか、特殊文字が〓〓〓のようにレンダリングされるかをテストすることで、これらの問題をシミュレートします。これは品質保証保険です。翻訳後ではなく、翻訳前にUIのバグをすべて修正します。ほとんどのプロの開発チームは、i18nの実装が堅牢であることを確認するために、QA中に疑似ローカライゼーションを実行します。
実際の翻訳 vs. 疑似ローカライゼーション
現実世界への影響
Dev team translates app to German without testing
ボタンラベルのオーバーフロー、モバイルUIのクラッシュ
翻訳に15,000ドル + バグ修正に8,000ドルを支払う
Run pseudo-localization in QA, find 47 UI bugs
翻訳前にすべてのバグを修正する
Translation works perfectly, zero post-launch fixes