Skip to content

Salamek/xlf-merge

Repository files navigation

xlf-merge

Tool to merge XLF translation files. And it can also find dupes in XLF files.

Installation

Using PIP

pip install xlf-merge

Using package Debian/Archlinux package

Go to https://repository.salamek.cz/ to see how to setup access to my public repository, then just do:

debian

apt update && apt install xlf-merge

archlinux

pacman -Sy xlf-merge

Usage

Merging

xlf-merge merge <old_translation_file> <new_translation_file> <output_file> --method='source/id'

Merge files by source:

xlf-merge merge messages.cs.xlf.old messages.xlf messages.cs.xlf --method='source'

Merge files by id:

xlf-merge merge messages.cs.xlf.old messages.xlf messages.cs.xlf --method='id'

Finding dupes

xlf-merge dupes <file_to_check> --method='source/id/target'

Finding dupes by source:

xlf-merge dupes messages.cs.xlf --method='source'

Finding dupes by id:

xlf-merge dupes messages.cs.xlf --method='id'

Finding dupes by target:

xlf-merge dupes messages.cs.xlf --method='target'