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는 문서, JSON, SVG에 적용됩니다(UI 제외). 문서 단계에서는 --emphasis-placeholders--debug-failed도 전달됩니다(translate-docs와 동일한 의미). --prompt-formatsync 플래그가 아니며, 문서 및 JSON 단계는 기본 제공 기본값(json-array)을 사용합니다.


status

개요: ai-i18n-tools status [--max-columns <n>]

features.translateUIStrings가 켜져 있으면 로케일별 UI 커버리지(Translated / Missing / Total)를 출력합니다. 그런 다음 파일 × 로케일별 마크다운 번역 상태를 출력합니다(--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 라이선스에 따라 배포됩니다.