kapi extract
kapi extractSend 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/»).
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-memoryFlags
| Flag | Type | Default | Description |
|---|---|---|---|
| --force | bool | false | ekstraher alle filer på nytt, og ignorer inkrementell gjenbruk av uendrede kilder |
| --format | string | xliff2 | tospråklig utdataformat (xliff2 | po | kpz) |
| --no-memory | bool | false | hopp over forhåndsutfylling av content-memory ved uttrekk |
| --only | string | begrens til én innholdssamling etter navn | |
| --out | string | utdatalayout ved sammenslåing, lagret i .kpz (f.eks. 'translated/{lang}/{name}.{ext}') | |
| --out-dir | string | out | katalog for genererte tospråklige filer (relativ til prosjektet) |
| --output , -o | string | skriv et ad-hoc .kpz-arbeidsområde fra de angitte kildefilene | |
| --pattern | string | ekstra glob-mønster som begrenser hvilke kildefiler som inkluderes | |
| --progress | string | strøm fremdriftshendelser til stderr som NDJSON (verdi: jsonl); hendelser bruker flyt-kjør-hendelsesordforrådet | |
| --project , -p | string | sti til en kapi.yaml-prosjektoppskrift eller dens katalog (oppdages automatisk fra cwd hvis utelatt) | |
| --redact | bool | false | erstatt sensitivt innhold med plassholdere; originaler lagres i et lokalt hvelv for flett |
| --redact-rules | string | sti til en YAML-fil med sladde-regler (aktiverer --redact) | |
| --target-lang | string | kommaseparerte målspråkkoder (standard: alle i oppskriften) | |
| --with-source | bool | false | bygg inn rå kildebytes i .kpz-filen (standard: bare identitet + skjelett) |
| --xliff-version | string | XLIFF 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