Locale Check JP|JSON翻訳ファイルの簡易チェックツール
- 製品版 v0.1|5キー制限なしダウンロード商品¥ 700
- 無料試用版|各ファイル5キーまでダウンロード商品¥ 0

■まずは無料で試せます 「無料試用版」は、ご自身のJSONを各ファイル5キー・50,000バイトまで検査できます。Python 3.9以降とターミナルが必要です。ZIPを展開して python3 locale_demo.py source.json target.json を実行してください。詳しい手順と正常・エラー例を同梱しています。 製品版は700円(税込)、5キー制限なし・1ファイル5,000,000バイトまで。以下の詳細説明は製品版についてです。 JSON翻訳ファイルのキー不足・空欄・単純なプレースホルダー不一致を確認するオフラインPython CLIです。 ■対象・動作条件 JSON翻訳リソースを扱う個人開発者向け。Python 3.9以降とターミナル操作が必要です。GUIはありません。追加パッケージ・外部API・通信は不要で、入力ファイルを書き換えません。Windowsでの動作検証は未実施です。 ■確認できること 不足・余分なキー、空欄、{name}や%sなど単純なプレースホルダーの不一致。同一文言は確認用の警告として表示します。 ■内容 Pythonスクリプト、日本語操作ガイド、利用条件、正常例・エラー例のJSON。サンプルは架空データです。 実行例:python3 audit.py localization source.json target.json ■購入前に確認できる実行例 同梱の架空エラー例 target-errors.json を指定すると、次の4件をJSONで出力します。実データでの成果を示すものではありません。 /menu/score → missing_translation(キー不足) /menu/quit → extra_translation(余分なキー) /greeting → placeholder_mismatch({name}の欠落) /menu/start → empty_translation(空欄) 正常例 target.json は問題0件です。自動翻訳ではなく、翻訳ファイルを更新した後の構造チェックに使います。macOS上で同梱例を実行確認済みです。 ■購入・受取について 700円(税込)のダウンロード商品です。配送料はかかりません。入金確認後、BOOTHの購入履歴からZIPをダウンロードできます。返品条件はショップの「特定商取引法に基づく表記」をご確認ください。 ■制限 翻訳の正確さを判定・修正するものではありません。ICU plural/select、配列内の翻訳、文字列以外の値は対応対象外。入力はUTF-8のJSONオブジェクト、1ファイル5,000,000バイトまで。結果は人の確認が必要です。共通スクリプト内のcatalog・driftモードは本商品の説明対象外です。 ■利用条件 購入者本人の個人・商用制作、管理端末での利用・改変が可能です。配布物そのものの再配布・転売は含みません。検査結果は自身のプロジェクトや顧客に提供できます。詳細は同梱LICENSE.mdをご確認ください。追加機能・個別開発・継続サポートは価格に含みません。不具合はショップメッセージでお知らせください。 バージョン:0.1
