String Preflight|翻訳CSV・JSON不具合チェック【無料デモあり】
- Pro Solo|個人版・1名ダウンロード商品¥ 4,980
- Pro Team|チーム版・5名までダウンロード商品¥ 19,800
- 無料デモ|100キー・2言語ダウンロード商品¥ 0

String Preflight — 翻訳CSV・JSONの不具合を、公開前にチェック。 「{player} が翻訳中に {name} に変わった」「一部のキーだけ翻訳が空欄」「<b> を閉じ忘れた」。ゲームやアプリの翻訳ファイルに入り込みやすい技術的なミスを、手元のブラウザーで確認するツールです。 ■ できること ・原文JSONと翻訳JSONを比較し、欠落キー・空欄・余分なキーを検出 ・CSV / TSVのキー列・原文列・翻訳列を選択して検査 ・{name}、${name}、.NETの{0}、i18nextの{{name}}、printfの%s等を、選択した書式で比較 ・対応する装飾タグの不整合、指定文字数の超過、原文と同じ翻訳、先頭・末尾の空白を表示 ・エラー/警告/手動確認を区別し、キーや言語で絞り込み ・ProはHTML・CSV・JSONレポート保存と、Node.js用CLIを同梱 ■ ファイルを外に送らない ブラウザー内で検査します。アップロード・ログイン・APIキー・従量課金は不要です。原文の自動書き換えはしません。 保存したレポートには入力テキストが含まれます。共有前に内容を確認してください。 ■ 無料デモからお試しください デモは各ファイル100キー、翻訳2言語まで。自分の小さなファイルでも検査できます。HTML・CSV・JSONの保存とCLIはPro版の機能です。 サンプルには意図的に不具合を入れています。初期設定のサンプル検査はエラー4件・警告3件。修正後のja-fixed.jsonも同梱しています。 ■ 価格・ライセンス 個人版 Pro Solo:4,980円/購入者1名。個人・商用プロジェクトで使用可能。 チーム版 Pro Team:19,800円/同一組織の5名まで。社内の自動チェックにも使用可能。 機能は同じで、許諾人数が異なります。v0.1の利用期限・月額料金はありません。将来のメジャー版、応答時間の保証、個別開発は含みません。 詳細は同梱のLICENSE.txtをご確認ください。 ■ 対応形式・制限 UTF-8のCSV / TSV / セミコロン区切り、および文字列と入れ子オブジェクトからなるJSON。 JSONの配列・数値・null、重複キーは受け付けません。CSVは引用符内の改行に対応し、キーの重複や列数の不一致はエラーにします。 Proの上限:1ファイル5 MiB、合計20 MiB、1ファイル50,000キー、20言語、1回200,000比較、指摘10,000件。超過時は検査を中止し、分割を案内します。 ■ 対応していないこと 翻訳の自然さ・意味の正しさ、ゲーム画面上のはみ出し、ICUや複雑なUnity Smart Stringの完全検証には対応していません。 文字数はタグや変数を含むUnicodeコードポイント数で、画面上の幅ではありません。 Unityの通常CSVを書き出して列を選ぶ使い方は可能ですが、Unityプラグインやインポート機能ではありません。詳細な対応構文は同梱のguide.htmlに記載しています。 ■ 起動方法 ZIPをすべて展開し、index.htmlをデスクトップ版Chrome / Edgeで開きます。隣のJS・CSSファイルを移動しないでください。 ブラウザー版はNode.js不要。CLIにはNode.js 22以降が必要です。 日本語/Englishの表示切替に対応しています。 ■ 初期版について v0.1.0は初期リリースです。購入前に無料デモで形式と用途への適合を確認してください。不具合は購入先の問い合わせから、バージョン・ブラウザー・匿名化した最小再現例を添えてお知らせください。 本製品の企画・実装・検証・説明作成にはAIを使用しています。実行時の検査はルールベースで、入力データをAIサービスへ送信しません。
