チェッカーは翻訳テキストを比較していますか?
いいえ。これはキーのパスを比較し、各ソースキーがターゲットJSONに存在するかどうかを報告します。翻訳の品質を評価したり、値をコピーしたり、テキストを翻訳サービスに送信したりはしません。
Multilocale は無償のローカライズ開発者向けツールです
ソース言語のJSON辞書とターゲット翻訳を貼り付けます。どちらのファイルもアップロードせずに、ネストされたキーの不足と余分なキーを即座に見つけます。
完全なソース言語辞書。
確認したいロケール。
checkout.cancelnavigation.legacy設計上プライベートです。 このツールは完全にブラウザ内で動作します。貼り付けた値は決してアップロード、保存、または解析に含まれません。
i18nキーが不足していると、ユーザーには生の開発者向けテキスト、空のラベル、またはフォールバック言語の文として表示されることがよくあります。リリース前に各ターゲットロケールとソース辞書を比較して、修正がまだ容易なうちにドリフトを検出してください。
チェッカーはネストしたオブジェクトをキー パスにフラット化し、その後で欠落しているキー、余分なキー、および一致するキーを区別します。余分なキーは、ソースから削除された古い文言を示しているか、ターゲット専用のキーで意図的な例外が必要であることを明らかにすることがあります。
キー数が一致していても、翻訳が正確で最新であり、UI の文脈に適しているとは限りません。キーの整合性チェックは、翻訳者によるレビュー、プレースホルダーの検証、スクリーンショット、複数形や補間の挙動を確認する自動テストと組み合わせて行ってください。
継続的なローカリゼーションでは、ソース文が変更されるたびに同じ比較を実行してください。翻訳管理ワークフローによって、ファイル全体を繰り返しやり取りするのではなく、欠けている作業だけを割り当てることができます。
ブラウザーは両方のJSONドキュメントをローカルで解析します。Multilocaleはそれらのキーや値をアップロードしたり保持したりせず、インタラクション解析には数値の合計と一般的な成功またはエラー状態のみが含まれます。
いいえ。これはキーのパスを比較し、各ソースキーがターゲットJSONに存在するかどうかを報告します。翻訳の品質を評価したり、値をコピーしたり、テキストを翻訳サービスに送信したりはしません。
はい。ネストされたキーは checkout.payment.failed のような読みやすいドットパスとして表示されます。配列はインデックスごとのキーに展開されるのではなく、1つの翻訳値として扱われます。
いいえ。解析と比較は完全にブラウザ内で実行されます。分析は集計数と解析ステータスのみを受け取り、キー、値、ファイル内容、ファイル名を受け取ることは決してありません。