Skip to main content

Usage

Flags

  • --config: path to config file
  • --locale: target locale filter (repeatable)
  • --output: output format (csv)
  • --group: filter by group name
  • --bucket: filter by bucket name
  • -i, --interactive: render interactive dashboard in TTY (requires --output csv)

Status values

  • translated: value is non-empty and not marked as draft
  • needs_review: provenance is origin=llm and state=draft
  • source_match: markdown/mdx segment is non-empty but identical to the source text
  • untranslated: value is empty

CSV schema

status --output csv always emits this header:
Column meaning:
  • key: translation key identifier
  • namespace: logical namespace for key grouping
  • locale: target locale
  • status: computed status classification
  • origin: value source (llm, human, or adapter-originated provenance)
  • state: workflow state (for example draft or curated-equivalent state)

CI-ready label mapping (experimental)

Use this mapping when your pipeline expects product-level labels:

CI gate examples

Block when any entries are missing:
Block when needs review exceeds 20 rows:

Examples

See also