Locale Check JP|JSON翻訳ファイルの簡易チェックツール
상품 설명
■まずは無料で試せます
「無料試用版」は、ご自身の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
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기