Skip to content

CLI — ワークフローとステータス

sync

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

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

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

--forceはUIおよびSVGステップならびにdocs/JSONに転送されます。--force-updateはdocs、JSON、SVGに適用されます(UIには適用されません)。ドキュメントフェーズでは--emphasis-placeholders--debug-failedも転送されます(translate-docsと同じ意味)。--prompt-formatsyncフラグではありません。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

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

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