Skip to content

CLI — ワークフローとレポート ​

sync ​

概要: ai-i18n-tools sync [options]

抽出(有効な場合)、次にUI翻訳、次にfeatures.translateSVGとconfig.svgが設定されている場合のtranslate-svg、次にドキュメント翻訳、次にfeatures.translateJsonとjson[]が設定されている場合のtranslate-json — ただし--no-ui、--no-svg、--no-docs、または--no-jsonでスキップされた場合を除きます。

主なオプション: -l, -p / -f, --dry-run, -j, -b, --force, --force-update, --check-cache, --no-ui, --no-svg, --no-docs, --no-json

--forceはUIおよびSVGステップに加えdocs/JSONにも転送されます。--force-updateはdocs、JSON、SVGに適用されます(UIには適用されません)。--check-cacheはdocs、JSON、SVGに転送され、ファイル追跡でスキップされる場合でも、ネイティブスクリプトが強制されるロケールのキャッシュされたセグメントを再検証します。docsフェーズでは--emphasis-placeholdersも転送されます(translate-docsと同じ意味)。グローバルな--debug-failedは、チェーン内のすべてのモデルが失敗した場合だけでなく、破棄された各モデルの試行(SVG/docsスクリプトのフォールバックを含む)に対してcacheDir配下にFAILED-TRANSLATIONログを書き出します。--prompt-formatはsyncフラグではありません。docsおよびJSONステップは組み込みのデフォルト(json-array)を使用します。


status ​

概要: ai-i18n-tools status [--max-columns <n>]

features.translateUIStringsがオンの場合、ロケールごとのUIカバレッジ(Translated / Missing / Total)を出力します。次に、ファイル×ロケールごとのMarkdown翻訳ステータスを出力します(--localeフィルタはなし、ロケールは設定から取得)。features.translateJsonがオンでjson[]が設定されている場合、ブロックごとのJSONバンドルステータスも出力します。ロケールリストが大きい場合は、ターミナルで行が狭くなりすぎないよう、最大nロケール列の繰り返しテーブルに分割されます(デフォルト9)。

主なオプション: --max-columns


statistics ​

概要: ai-i18n-tools statistics [--max-columns <n>]

ドキュメントキャッシュおよびstrings.jsonの統計(翻訳ダッシュボード → 統計と同じ集計)を出力します。--max-columns: モデル×ロケールテーブルあたりの最大ロケール列数(デフォルト6)。

主なオプション: --max-columns

関連項目: ダッシュボード統計


usage ​

概要: ai-i18n-tools usage [--since <when>] [--provider <name>] [--model <id>] [--operation <name>] [-l <code>] [--outcome accepted|discarded] [--clear] [--older-than <when>] [--dry-run]

記録されたモデルAPI呼び出しの統計(呼び出し回数、トークン数、および単一のUSDコスト)を出力します。コストは、存在する場合はプロバイダーのusage.cost、それ以外の場合はproviders.<name>.modelPricingからの金額、またはプロバイダー全体のproviders.<name>.pricingデフォルト値です(新しい呼び出し時に保存され、保存されたコストがない古い行にはレポート時に適用されます)。翻訳ダッシュボード → 使用量とコストと同じ集計結果です。UTCの暦日で7日より古い詳細行は月次のapi_totalsにロールアップされます。レポートは両方のテーブルを結合します。--sinceはYYYY-MM-DD、期間(30m、1h、6h、12h、24h、7d、30d)、または暦月のウィンドウ(1mo、2mo、3mo)を受け入れます。--clearは詳細行と月次合計を削除します(--older-thanは1mo、2mo、3mo、6mo、1y、またはallです。--dry-runは削除せずにカウントを報告します)。

主なオプション: --since, --provider, --model, --operation, -l / --locale, --outcome, --clear, --older-than, --dry-run

関連項目: ダッシュボードの使用量とコスト

MITライセンスの下で公開されています。