LocaleQA
翻訳ファイルとローカライズQAの確認ポイント
iOS・Android・Webアプリのリリース前や翻訳納品前に確認したい、ファイル構造、キー漏れ、プレースホルダー、未翻訳文字列に関する実務ガイドです。
ローカライズQAとは?
ローカライズQAは、訳文の自然さだけを見る工程ではありません。リリース前に翻訳ファイルがアプリの期待する形を保っているか確認する、実務上かなり重要なチェックです。
翻訳JSONのチェック方法
翻訳JSONを見るときは、JSONとして壊れていないかだけでなく、原文ファイルとの対応関係が崩れていないかを確認する必要があります。
翻訳ファイルの検証方法
翻訳ファイルの検証は、翻訳レビューとは別に、納品物としてのファイルが安全かを確認する工程です。
プレースホルダーの崩れを検出する方法
プレースホルダーは、名前、件数、価格、日付などを実行時に差し込むための重要なトークンです。訳文の中で少し変わるだけで、画面表示に影響します。
未翻訳文字列を検出する方法
訳文ファイルの中に原文と同じ文字列が残っている場合、それが意図した表記なのか、翻訳漏れなのかを確認する必要があります。
ローカライズでよくあるJSONの問題
ローカライズ用JSONでは、翻訳内容そのものとは別に、ファイル構造や記号の扱いで問題が起きることがあります。
リリース前に確認したいローカライズQAチェックリスト
リリース直前のローカライズQAでは、見た目の確認だけでなく、ファイルとして破綻していないかを短時間で確認できる状態にしておくことが重要です。
アプリのローカライズで確認すべきポイント
アプリのローカライズでは、訳文の自然さだけでなく、各プラットフォームが読み込む翻訳ファイルの構造を壊さないことがリリース条件になります。
ローカライズテストの進め方
ローカライズテストは、訳文だけを見る作業ではありません。言語、画面動作、翻訳ファイルの三つを分けると、問題の原因と担当を整理しやすくなります。
iOSローカライズのファイルQA
iOSローカライズでは、Localizable.stringsやString Catalogの訳文に加え、キー、ロケール、書式指定子がアプリの期待どおり維持されているか確認します。
Androidローカライズのstrings.xmlチェック
Androidローカライズでは、言語別のstrings.xmlが基準ファイルと同じリソースを持ち、書式指定子、plurals、タグを維持しているか確認します。
XLIFF翻訳ファイルのチェック方法
XLIFFは翻訳ツールやTMSとの受け渡しで広く使われます。構文が正しいだけでなく、翻訳ユニットとインラインコードが原文から維持されているか確認が必要です。