kapi merge
kapi mergeMaterialiser målspråkfiler for et prosjekt, eller anvend tospråklige filer returnert av en oversetter tilbake på prosjektets kildelokaliseringer.
Uten -i i et prosjekt skriver merge målspråkfilene fra prosjektets blokklagring: en prosess-bare «kapi run» (i et prosjekt, ingen -o) lagrer arbeidet som targets/<locale>-overlegg, og merge er det matchende mottakspunktet: det leser hver kilde, anvender de lagrede overleggene, og skriver målspråkfilen via kildeformatets skjelett-rundtur.
Med -i anvender merge én eller flere tospråklige filer returnert av en oversetter tilbake på prosjektets kildelokaliseringer, ved å bruke skjelettet fanget av kapi extract. Hvert inndata har uttrekks- batch-id-en i en <note> på filnivå, slik at merge finner riktig uttrekksmanifest uten å gjette fra filnavnet. Blandede målspråk i én batch er i orden, og merge håndterer hvert 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 | XLIFF-inndatafil, glob eller katalog (kan gjentas) | |
| --no-memory-update | bool | false | hopp over tilbakeskriving til innholdsminnet |
| --no-restore | bool | false | hopp over gjenoppretting av sladdede originaler fra batchhvelvet |
| --output , -o | string | utdatakatalog eller mal ved sammenslåing av et .kpz-arbeidsområde | |
| --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) |
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