Multilocale は無償のローカライズ開発者向けツールです

無料の i18n JSON 翻訳キー チェッカー

ソース言語のJSON辞書とターゲット翻訳を貼り付けます。どちらのファイルもアップロードせずに、ネストされたキーの不足と余分なキーを即座に見つけます。

完全なソース言語辞書。

確認したいロケール。

4ソースキー
3一致するキー
1欠落しているキー
1追加のキー
75%キーの網羅性

ターゲットに不足しています

  • checkout.cancel

ターゲットに余分あり

  • navigation.legacy

設計上プライベートです。 このツールはすべてブラウザー上で動作します。貼り付けた値が保存されたり、分析に使用されたりすることはありません。PDFとしてメールで受け取るよう依頼した場合にのみ、結果がブラウザーの外部に送信されます。

ロケールコードコンバーターen_US、pt-BR、zh-Hant-TW のようなロケールや、一般的な言語名を入力してください。正規化されたコードと読みやすい詳細が即座に表示されます。hreflang タグジェネレーター言語コードと絶対URLをそれぞれ1行に貼り付けてください。ジェネレーターはセットを検証し、相互参照可能なHTML linkタグを生成します。

翻訳キーを比較する方法

  1. ソース辞書を貼り付けてください最初のエディタにソース言語の完全なJSONオブジェクトを配置してください。
  2. ターゲット辞書を貼り付けてくださいチェックしたいJSONオブジェクトを2つ目のエディターに置いてください。
  3. キーの違いを確認するリリース前に、missing、extra、matching、および coverage の結果を使用してロケールファイルのドリフトを解消してください。

リリース前にロケールファイルの不備を検出する

i18nキーが不足していると、ユーザーには生の開発者向けテキスト、空のラベル、またはフォールバック言語の文として表示されることがよくあります。リリース前に各ターゲットロケールとソース辞書を比較して、修正がまだ容易なうちにドリフトを検出してください。

チェッカーはネストしたオブジェクトをキー パスにフラット化し、その後で欠落しているキー、余分なキー、および一致するキーを区別します。余分なキーは、ソースから削除された古い文言を示しているか、ターゲット専用のキーで意図的な例外が必要であることを明らかにすることがあります。

ローカリゼーション品質ゲートとしてキーの整合性を使用する

キー数が一致していても、翻訳が正確で最新であり、UI の文脈に適しているとは限りません。キーの整合性チェックは、翻訳者によるレビュー、プレースホルダーの検証、スクリーンショット、複数形や補間の挙動を確認する自動テストと組み合わせて行ってください。

継続的なローカリゼーションでは、ソース文が変更されるたびに同じ比較を実行してください。翻訳管理ワークフローによって、ファイル全体を繰り返しやり取りするのではなく、欠けている作業だけを割り当てることができます。

あなたの辞書はこのデバイスにのみ保存されます

ブラウザー上で両方のJSONドキュメントをローカルで解析します。メールでPDFをお送りするようご依頼いただいた場合でも、Multilocaleがキーや値を保持することはなく、受け取るのは不足しているキーのパスと余分なキーのパスのみです。操作の分析データに含まれるのは、数値の合計と一般的な成功またはエラーの状態だけです。

よくある質問

チェッカーは翻訳テキストを比較していますか?

いいえ。これはキーのパスを比較し、各ソースキーがターゲットJSONに存在するかどうかを報告します。翻訳の品質を評価したり、値をコピーしたり、テキストを翻訳サービスに送信したりはしません。

ネストされたJSONオブジェクトに対応していますか?

はい。ネストされたキーは checkout.payment.failed のような読みやすいドットパスとして表示されます。配列はインデックスごとのキーに展開されるのではなく、1つの翻訳値として扱われます。

ペーストされた翻訳ファイルはアップロードされていますか?

いいえ。解析と比較はすべてブラウザー内で実行され、結果をPDFでメール送信するよう依頼した場合にのみ、不足しているキーのパスと余分なキーのパスが送信されます。分析で受け取るのは、集計カウント、解析ステータス、PDFが送信されたかどうかのみです。キー、値、ファイルの内容、ファイル名を受け取ることはありません。