Gå til hovedinnhold

kapi merge

kapi merge

Materialiser 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.

Commandmerge
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 merge # materialize target-language files from the project store
Flags
FlagTypeDefaultDescription
--input , -istringArrayXLIFF-inndatafil, glob eller katalog (kan gjentas)
--no-memory-update boolfalsehopp over tilbakeskriving til innholdsminnet
--no-restore boolfalsehopp over gjenoppretting av sladdede originaler fra batchhvelvet
--output , -ostringutdatakatalog eller mal ved sammenslåing av et .kpz-arbeidsområde
--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)
More examples
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