翻訳JSONチェック|欠落キー・変数違いを確認するオフラインツール
- ダウンロード商品¥ 980


【購入前に無料体験】 原文1ファイル+翻訳1ファイルをブラウザーで検査できます。入力形式とチェック結果が用途に合うか確認してから選べます。 https://jitsumu-lab26-localization-check.ken0406.chatgpt.site 無料体験は翻訳1つ・CSV保存なし。この980円版は翻訳最大5つ・全結果のCSV保存・自己完結HTMLのオフライン利用の設計です。検査の対応範囲は共通です。 翻訳JSONのキー抜け、空欄、変数の違いを、公開前にまとめて確認するツールです。 原文1ファイルと翻訳最大5ファイルを読み込み、確認箇所を一覧表示。検査結果をCSVで保存できます。買い切り980円のダウンロード商品です。 【こんな用途に】 文字列だけのフラットなJSONで、ゲームやアプリなどの原文・翻訳を自分で管理している方向けです。入力形式とチェック内容が用途に合う場合にご利用ください。 【チェックできること】 ・原文にあるキーが翻訳にない(欠落) ・原文にないキーが翻訳にある(余分) ・値が空文字、または前後の空白を除くと空になる ・指定の変数表記の種類と個数が原文・翻訳で違う 対応する変数表記:{name}、{0}、%s、%d、%1$s、%1$d。 {name}はASCII英字または_で始まり、英字・数字・_を使う名前です。番号付きprintfは1以上。変数の並び順の変更は許容し、種類と個数を比較します。%%は文字として扱います。 【入力形式と上限】 ・UTF-8のJSON。最上位がオブジェクトで、すべての値が文字列のフラットな形式 ・原文1ファイル+翻訳最大5ファイル ・各ファイル最大1,048,576バイト(1MiB)、各2,000キー ・原文は1キー以上。翻訳の空オブジェクト{}は全キー欠落として検査 ・JSONの重複キー、不正UTF-8、不正JSON、配列、入れ子、文字列以外の値は拒否 形式例:{"start":"開始","greeting":"こんにちは、{name}"} ファイル選択または貼り付けで入力します。CSVは結果出力のみで、CSV入力機能はありません。 【保存と表示】 CSVはUTF-8 BOM付き。翻訳名(ファイル名を含む)、キー、指摘、原文・翻訳の全文などを含みます。共有前に内容をご確認ください。数式になり得る文字列には先頭に'を付けます。 画面は条件に合う先頭200行まで表示し、長い値は省略します。CSVには画面の絞り込みに関係なく、指摘なしの行も含む全結果・全文を保存します。 入力変更や検査失敗時は以前の結果を無効にします。入力JSONは変更しません。 【対象外と限界】 翻訳の自然さ・意味の正しさ、文字数、ゲーム画面の表示、各エンジンへの適合は判定しません。 i18nextなどの{{name}}、ICU、printfの幅・精度・その他の型は対象外です。一部の未対応構文を「要確認」として警告しますが、すべての構文や誤りを発見できる保証はありません。 Godot・Unity・i18next等への全般的な対応を保証する商品ではありません。「指定検査で問題なし」は翻訳や作品全体の正しさを保証しません。 【内容物と利用方法】 ZIPにindex.html、README、利用条件、架空のja/en/frサンプルJSONを同梱。 すべて展開し、HTMLをブラウザーで開く自己完結型です。製品の処理に外部通信・外部CDN・依存ファイル・自動保存を使わないオフライン利用の設計です。インストール・追加登録・APIキーは不要です。 【確認環境】 Windows EdgeのローカルHTTP配信で、実ファイル読込み・複数翻訳の比較・CSV保存を確認しました。 ZIP展開後のファイル直接起動(file://)、Safari・Firefox・他OS・スマートフォン実機・各エンジン内の動作は未検証です。購入前に入力形式・機能範囲・環境が用途に合うかご確認ください。 【利用条件】 購入者1個人または1法人が、自身の作品制作で商用・非商用に利用できます。法人内での利用と生成CSVの共有は可能です。ツール本体の再配布・転売はできません。詳細は同梱の利用条件をご確認ください。 個別の翻訳作業、用途に合わせたカスタマイズ、定期更新は商品に含まれません。

