ローカライズCSV事前検査 CLI
- 製品版ダウンロード商品¥ 500
- 無料サンプル(入出力例・ツール本体なし)ダウンロード商品¥ 0

無料サンプル:正常6行・問題あり9行の翻訳CSVと、それぞれのCSV/JSON検査結果を収録。 CLI本体は含みません。自分のCSVを検査できる実行用体験版ではなく、入力と出力の確認例です。製品版にはCLI本体とその他の例を含みます。 無料サンプルの利用条件は末尾の専用段落をご確認ください。 以下は製品版の説明です。 ローカライズCSV事前検査 CLI ゲームやアプリの翻訳CSVを実装へ渡す前に、キーの重複、空欄、書式記号の違いを確認したい方のためのローカルツールです。 入力はUTF-8の key,source,target 3列CSV。出来上がるものは、問題の行番号をまとめた issues.csv と、詳しい結果を記録する report.json です。例えば原文に {count} が2回、訳文に1回なら、不足1として報告します。入力CSVは書き換えません。 価格は**500円**です。 使い始める3手順 1. ZIPを展開し、READMEと l10n_preflight.py があるフォルダーでターミナルを開きます。 2. python l10n_preflight.py samples/good.csv --out runs/good-01 を実行し、同梱の正常例で動きを確認します。次に samples/bad.csv を別の新しい出力先へ検査できます。 3. issues.csv の行番号を入力CSVと照合し、人が必要な修正を行ってから、新しい出力先を指定して再検査します。自分のCSVは python l10n_preflight.py translation.csv --out reports/delivery-001 のように指定します。 必要な環境 Python 3.10以降が必要です。通常の検査CLIは標準ライブラリのみで動き、追加パッケージを使いません。Windows/Python 3.12.3で確認しています。Python本体や第三者ソフト本体は同梱しません。 ダウンロードするもの・収録内容 ダウンロードファイルは **localization-preflight-0.1.1-doc1.zip** です。 l10n_preflight.py、日本語README・FAQ・変更履歴、正常/問題あり/引用符不正の3つの入力CSV、それぞれの実出力CSV・JSON、入出力の説明画像、テスト、説明画像・検証記録の作成用コード、利用条件文書を収録しています。サンプルと説明画像は価格に含まれます。 対応範囲と制限 UTF-8(先頭BOM可)、カンマ区切り、見出し key,source,target の3列に対応します。列順は変更でき、引用されたカンマ・改行セル、LF/CRLFを扱います。見出しや列数、引用符、文字コードの不正、重複キー、必須セルの空欄を報告します。キーは完全一致で比較し、Unicode正規化や大文字小文字の変換は行いません。 書式記号は {name}、${name}、%s、%1$s、%(name)s など、README記載の文法を種類と個数で比較します。番号や名前がないprintf記号は順序も比較します。ICU MessageFormat、Mustache、入れ子format、エンジン独自記法などは対応範囲外です。CSVから行ごと消えたキーは基準表がないため検出できません。 標準上限は入力8MiB、100,000データ行、1セル16,384文字です。設定できる上限の詳細はREADMEを確認してください。既存出力フォルダーは空でも拒否するため、毎回新しい出力先を使います。書き込みエラー時は途中の出力が残る場合があります。 この版が行うのは検査と報告です。CSVの自動整形・修正、翻訳文の生成、人的校閲は含みません。翻訳の意味・自然さ・文化的な適切さ・法的表示の充足は別途確認してください。Excel等GUIの実操作、他OS・Python版、エンジン/TMSへの取り込み、最大負荷での性能は未検証です。 商品別利用条件 以下の承認済み商品別条件は、共通利用規約・共通サポート方針とあわせて適用します。「整形・確認等」は一般的な利用範囲の記載で、この版の実機能は上記の検査と報告に限ります。 商品別利用条件 ローカライズCSV確認 CLI 共通利用規約バージョン1.0とあわせて適用します。 ローカライズ用CSVの整形・確認等を行うツールです。実際に対応する区切り文字、文字コード、列構成、チェック項目は説明書をご確認ください。結果は翻訳の正確性、文化的な適切さ、法的表示の充足を証明しません。翻訳者や専門家による人的校閲を含む商品ではありません。出力CSVとレポートは、入力データの権利条件に従って納品・共有できます。 必要なPython、Node.js等の実行環境や外部ソフトは商品ページと説明書をご確認のうえ、別途ご用意ください。第三者の実行環境・外部ソフト本体は同梱しない構成を前提とします。各外部ソフトにはその権利者の利用条件が適用されます。 実際の同梱物と対応環境は商品ページ・説明書に記載する範囲に限ります。ご質問は共通サポート方針に従ってBOOTHメッセージで受け付け、可能な範囲で回答します。個別導入支援・操作指導、回答・解決期限は約束しません。
共通利用規約 共通利用規約 販売者表示:カイリ ショップ:https://kairishop.booth.pm/ 規約バージョン:1.0 適用:本規約を掲載して公開した商品の購入に適用します。公開前の草稿や準備ファイルに遡って適用するものではありません。 本書の「当ショップ」は上記ショップを指します。 1 適用対象と権利 本規約は、当ショップが販売する本商品のうち、当ショップが権利を有するプログラム、素材、付属資料に適用します。第三者の著作物、オープンソースソフトウェア、外部サービスには、それぞれの権利者の条件が適用されます。本規約は、それらの条件で認められた権利を制限するものではありません。 著作権の譲渡ではなく、以下の範囲で利用を許諾します。購入時に商品ページへ掲載した個別条件と本規約が異なる場合は、具体的な利用に関する個別条件を優先します。法令上変更できない権利や義務は、本規約の記載にかかわらず維持されます。 2 利用者と利用範囲 1購入につき、購入者本人、または購入時に利用主体とした1法人・1団体が利用できます。個人利用・法人利用、営利・非営利を問いません。同じ利用主体が管理する複数の端末および複数の制作案件で利用できます。 当該法人・団体の構成員と、その制作案件の委託先には、作業に必要な範囲でデータを共有できます。共有先にも本規約を守っていただき、案件外での利用や再共有を認めないでください。委託先との共有が不要になったら、その共有を終了し、作業用コピーを削除してください。別法人、別団体、独立した利用者が自分の制作に利用する場合は、それぞれ購入が必要です。 3 許可する利用 制作・編集・検査・検証のための利用、利用目的に合わせた改変、および必要なバックアップを許可します。生成した案内文、HTML、検査レポート、差分結果などの成果物は、顧客への納品、商品への添付、公開、配布、販売に利用できます。 素材を組み込んだ映像、画像、ゲーム、アプリ、ワールドその他の完成作品は、収益化、公開、配布、販売できます。案件数や完成作品の販売数に応じた追加料金はありません。当ショップへの利用報告とクレジット表示は任意です。ただし、第三者の権利者が定める表示義務は別途お守りください。 4 再配布と素材の取り扱い ツール本体、そのソースコード、配布用パッケージ、付属マニュアルを、単体または実質的に代替品となる形で第三者に再配布・転売することは禁止します。改変した場合や無償の場合も同じです。前項の成果物の配布は、この禁止に含みません。生成HTMLに含まれる当ショップ製の表示用テンプレート、CSS、表示用コードは、当該成果物の一部として配布できます。 素材の元データを素材集、テンプレート集、配布用モデル集などとして再配布・転売することは禁止します。色変更、変換、トリミングその他の加工だけで、この制限がなくなることはありません。 完成作品の表示・動作に必要な範囲で素材、当ショップ製シェーダー、ランタイムコードを組み込んで配布することはできます。一般の利用者に元データを素材として取り出して再利用させる機能・導線を設けないでください。通常のビルドや配信形式で完成作品に組み込む場合、技術的なデータの抽出を完全に防ぐ対策までは求めません。元素材を再利用させるために意図的に配布することを禁止する趣旨です。 顧客へ編集可能な制作プロジェクトとともに、本商品に含まれるツール本体や素材の元データを引き渡し、顧客がそれらを継続して編集・再利用する場合は、顧客自身による購入が必要です。購入者や顧客が元々所有する入力データには、この追加購入条件は適用しません。完成した映像・画像、実行形式、生成HTML・検査結果だけの納品では、顧客の追加購入は不要です。 本商品の全部または主要部分の作者が自分であるかのような表示、および第三者の権利を侵害する利用は禁止します。第2項で認めた共有範囲を超えて、本商品を他者が直接操作できる共有ツールやオンラインサービスとして提供する権利は含まれません。購入者自身が本商品を使って制作・検査を受託することはできます。 5 入力データと第三者の権利 入力するモデル、字幕、録音、映像、画像その他のデータについて、利用・編集・納品・公開に必要な権利や許可をご確認ください。本商品を購入しても、第三者が作成したモデル、楽曲、字幕、映像、音声、商標などの権利は取得できません。 本商品の生成物や判定結果は、第三者の利用許諾、法令への適合、権利侵害の不存在を証明するものではありません。 6 動作確認と結果の確認 購入前に、商品ページの機能範囲、必要ソフト、動作確認環境、既知の制限をご確認ください。明示していないOS、ソフトウェアの版、レンダーパイプライン、特殊な入力形式への対応は保証しません。 作業前に元データをバックアップし、最初は複製したデータでお試しください。検査結果、差分結果、生成HTMLおよび表示結果を確認したうえで、公開・納品などに利用してください。自動検査は目視・試聴・実環境での確認を補助するものであり、すべての問題の検出を保証するものではありません。 7 不具合と責任 商品説明と実際の内容が異なる、配布ファイルに不足・破損がある、記載された環境で主要機能が動作しないなどの場合は、サポート窓口へご連絡ください。内容を確認し、修正ファイルの提供、回避方法の案内その他の必要な対応を検討します。 本規約は、契約不適合や損害賠償等について法令上認められる購入者の権利を排除するものではありません。当ショップの責任の有無と範囲は適用法令に従います。 8 規約の変更 購入時に取得した版の利用には、購入時の利用条件を適用します。後日の変更のみを理由に、適法に制作・配布した既存作品の利用許諾を撤回することはありません。新たな商品や将来の版で条件を変更する場合は、適用対象と変更内容を事前に表示します。既存購入者への変更の適用が必要な場合は、法令に従った方法で行います。 サポートと更新方針 サポートと更新方針 販売者表示:カイリ ショップ:https://kairishop.booth.pm/ 規約バージョン:1.0 適用:本規約を掲載して公開した商品の購入に適用します。公開前の草稿や準備ファイルに遡って適用するものではありません。 1 お問い合わせ窓口 お問い合わせはBOOTHのショップメッセージからお願いします。ショップページ上部のメールアイコン、または「ショップへのお問い合わせ」をご利用ください。商品に関するご質問、不具合、配布ファイルの不備のご連絡を日本語で受け付けます。回答は可能な範囲で行います。 ログインや決済、BOOTH自体のダウンロード機能の問題は、BOOTHヘルプセンターもご確認ください。 2 対応範囲 導入方法と基本操作は、説明書およびFAQをご確認ください。BOOTHのショップメッセージでは、商品に関するご質問、不具合のご報告、配布ファイルの不足・破損などのご連絡を受け付け、可能な範囲で回答します。 個別の導入支援や操作指導は、購入特典として提供するものではありません。個別環境の継続調査、すべてのご質問・ご要望への回答や実装、一定時間内の返信・解決はお約束しません。法令上必要な対応は、この方針によって制限しません。 不具合については、未改変の配布版を動作確認環境で使用した際に再現するかをご確認ください。改変版のみで発生する問題や未確認環境については、対応できない場合があります。 制作の代行、個別案件に合わせた改造、他社ソフトの一般的な使い方、未確認環境への移植、リモート接続による設定作業は、商品価格に含みません。機能追加のご要望は、今後の参考として受け付けます。 3 お送りいただきたい情報 最初のご連絡には、次の情報を記載してください。 ・商品名と配布ファイルのバージョン ・OSと、使用するPython、Node.js、Unity、FFmpegなどのバージョン ・再現までの短い操作手順 ・期待した結果と実際の結果 ・秘密情報を取り除いたエラーメッセージ、必要部分の画面画像 注文の確認が必要な場合は、BOOTH上で確認できる最小限の情報のみ、追加でお尋ねします。 4 データを送る際のお願い パスワード、APIキー、認証情報、支払情報、顧客の個人情報、未公開の顧客作品、録音の原本、プロジェクト一式は送らないでください。ログや画面画像に含まれるユーザー名、絶対パス、メールアドレス、顧客名なども、必要に応じて伏せてください。 サンプルが必要な場合は、当ショップから用途を説明してお願いします。ご自身で共有できる、秘密情報を含まない最小の再現用サンプルに置き換えてください。実データの共有権限がない場合は送らず、ダミーデータと手順でお知らせください。確認のために受領した内容を、別途ご同意なく公開用の事例やデモへ転用しません。 5 更新版と再ダウンロード 同じ商品に更新ファイルを公開した場合は、BOOTHの購入履歴等から公開中のファイルを再ダウンロードしていただく形で提供します。更新内容、対象バージョン、重要な互換性の変更は、商品ページまたは同梱の変更履歴で案内します。 不具合修正や改善は内容に応じて検討します。定期更新、将来のOS・Unity・各ランタイムへの対応、機能追加、無期限のサポートやファイル提供はお約束していません。大きな機能追加を別商品として提供する場合は、別途ご案内します。 BOOTHでは購入済み商品を再ダウンロードできますが、ショップが削除したファイルは再ダウンロードできません。購入・更新の際は、お使いになる版と利用規約を各自で保存してください。旧版の削除や提供終了を予定する場合は、可能な範囲で事前に商品ページ等へ案内します。ただし、権利侵害、安全上の問題などで速やかな停止が必要な場合があります。 6 キャンセルと不備のご相談 BOOTHの案内上、ダウンロード商品は注文確定後の通常のキャンセル・返金に対応していません。購入前に商品内容と動作確認環境をご確認ください。 ただし、商品に不備がある場合や法令上の権利に基づくご相談まで一律にお断りする趣旨ではありません。商品説明との相違、主要機能の不具合、重複購入などの事情がある場合は、まずショップメッセージで状況をお知らせください。事実関係と利用可能な手続を確認します。BOOTH上で実施できない返金処理をお約束するものではありません。 FAQ **FAILになったら故障ですか?** 問題を検出した検査は FAIL と終了コード1を返します。検査結果のCSV・JSONを確認してください。入力や操作のエラーは終了コード2です。 **同じ {count} なのに差分になります。** 出現回数も比較します。format指定や番号なしprintfの順序の違いも確認対象です。READMEの対応文法を確認してください。 **修正済みの翻訳CSVが出ますか?** 出ません。issues.csv は問題報告で、翻訳文や元のCSVを修正する機能はありません。 **報告を共有できますか?** 入力データの権利条件に従って共有できます。実行時のJSONはローカルの入力パスを記録するので、共有内容も確認してください。
無料サンプルの利用条件(2026年10月8日 取得条件の明確化)
無料で取得した本サンプルに収録されている当ショップ製の素材・付属資料にも、同梱の共通利用規約・商品固有条件を適用します。 サンプルについて規約内の「購入」「購入者」「1購入」は、「無料取得」「取得者」「1回の無料取得」と読み替えてください。取得者本人、または取得時に利用主体とした1法人・1団体で利用できます。 収録されたサンプルを規約の範囲で利用するために、製品版の購入は必要ありません。製品版にだけ含まれる素材・ツールの利用権は含みません。 第三者の著作物・オープンソースソフトウェアには、それぞれの権利者の条件が適用されます。 サンプルの収録内容は同梱のサンプルREADMEから、製品版の全文条件は同梱の原文資料からご確認ください。
