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-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

另請參閱: 儀表板統計資料

以 MIT 授權發布。