kapi merge
kapi mergeMaterialiser målspråksfiler for et prosjekt, eller anvend tospråklige filer returnert av en oversetter tilbake på prosjektets kildelokaliteter.
Uten -i i et prosjekt skriver merge målspråksfilene fra prosjektets blokklagring: en prosess-bare «kapi run» (i et prosjekt, uten -o) betaler arbeidet som targets/<locale>-overlegg, og merge er det tilhørende avløpet — det leser hver kilde, anvender de lagrede overleggene og skriver målspråksfilen via kildeformatets skjelett-rundtur.
Med -i anvender merge én eller flere tospråklige filer returnert av en oversetter tilbake på prosjektets kildelokaliteter, ved hjelp av skjelettet hentet av kapi extract. Hver inndata bærer ekstraksjonens batch-id i en <note> på filnivå, slik at merge finner riktig ekstraksjon manifest uten å gjette fra filnavnet. Blandede mållokaliteter i én batch er greit — merge håndterer hver inndata uavhengig.
Runs in your browser against a small sample file. Edit the command before running, or press Run to execute it as shown.
kapi merge # materialize target-language files from the project store| Flag | Type | Default | Description |
|---|---|---|---|
| --input , -i | stringArray | input XLIFF file, glob, or directory (repeatable) | |
| --no-memory-update | bool | false | skip content-memory write-back |
| --no-restore | bool | false | skip restoring redacted originals from the batch vault |
| --output , -o | string | output directory or template when merging a .kpz workspace | |
| --progress | string | stream progress events to stderr as NDJSON (value: jsonl); events use the flow-run event vocabulary | |
| --project , -p | string | path to a kapi.yaml project recipe or its directory (auto-discovered from cwd if omitted) |
kapi merge -i out/app.en-to-fr.xliff kapi merge -i file1.xliff -i file2.xliff kapi merge -i vendor-return/ --no-memory-update kapi merge work.kpz -o out/ # emit target-language files from a .kpz workspace← Back to the Command Reference