Gå til hovedinnhold

kapi extract

kapi extract

Send ut tospråklige XLIFF 2.x- (standard) eller PO-filer for hvert målspråk deklarert i et kapi-prosjekt, forhåndsutfylt fra prosjektets content memory.

Hver kjøring skriver én batch med utdata under .kapi/work/cache/extractions/<batch-id>/ pluss én tospråklig fil per kilde → mål-par i --out-dir (standard «out/»).

Commandextract
Groupadvanced
Try it

Runs in your browser against a small sample file. Edit the command before running, or press Run to execute it as shown.

kapi extract -p kapi.yaml --no-memory
Flags
FlagTypeDefaultDescription
--force boolfalseekstraher alle filer på nytt, og ignorer inkrementell gjenbruk av uendrede kilder
--format stringxliff2tospråklig utdataformat (xliff2 | po | kpz)
--no-memory boolfalsehopp over forhåndsutfylling av content-memory ved uttrekk
--only stringbegrens til én innholdssamling etter navn
--out stringutdatalayout ved sammenslåing, lagret i .kpz (f.eks. 'translated/{lang}/{name}.{ext}')
--out-dir stringoutkatalog for genererte tospråklige filer (relativ til prosjektet)
--output , -ostringskriv et ad-hoc .kpz-arbeidsområde fra de angitte kildefilene
--pattern stringekstra glob-mønster som begrenser hvilke kildefiler som inkluderes
--progress stringstrøm fremdriftshendelser til stderr som NDJSON (verdi: jsonl); hendelser bruker flyt-kjør-hendelsesordforrådet
--project , -pstringsti til en kapi.yaml-prosjektoppskrift eller dens katalog (oppdages automatisk fra cwd hvis utelatt)
--redact boolfalseerstatt sensitivt innhold med plassholdere; originaler lagres i et lokalt hvelv for flett
--redact-rules stringsti til en YAML-fil med sladde-regler (aktiverer --redact)
--target-lang stringkommaseparerte målspråkkoder (standard: alle i oppskriften)
--with-source boolfalsebygg inn rå kildebytes i .kpz-filen (standard: bare identitet + skjelett)
--xliff-version stringXLIFF 2.x-versjon som skal genereres (2.0, 2.1, 2.2; standard 2.2)
More examples
kapi extract -p kapi.yaml --target-lang fr
kapi extract -p kapi.yaml --target-lang fr,de,es
kapi extract src/*.json -o work.kpz --target-lang fr,qps # ad-hoc .kpz workspace

← Back to the Command Reference