Alter.Org.UA
 << Back Home EN en   Donate Donate

XLF merge tool

xlf_merge об'╓дну╓ файли перекладу XLF та текстов╕ файли RESX в автоматичному режим╕. ╤снують два режими роботи.

  • об'╓днати вс╕ файли, вказан╕ з -i, в один файл, вказаний з опц╕╓ю -b. xlf_merge завантажу╓ 1-й файл ╕ намага╓ться об'╓днати ╕нш╕ файли з ним.
  • Якщо перший -i вказу╓ на директор╕ю, xlf_merge перел╕чить вс╕ .xlf файли у н╕й ╕ спробу╓ об'╓днати кожен з них з одно╕мкнним файлом, взятим з другого параметра -i. Об'╓днаний файл матиме те ж ╕м'я ╕ буде розм╕щений у директор╕╖, вказан╕й -o.

Якщо знайдено б╕льше одного запису з тим же ID, xlf_merge врахову╓ стан перекладу (див. нижче пр╕оритет об'╓днання) та використову╓ запис з найвищим пр╕оритетом. Якщо записи мають однаковий пр╕оритет, використову╓ться 1-й, якщо не вказано -f.

XLF merge tool v0.2 (c) 2023 by Alexandr A. Telyatnikov aka Alter
  https://alter.org.ua/soft/other/xlf_merge
Usage:
  xlf_merge.py [&tl;options≷] -i &tl;xlf1≷ -i &tl;xlf2≷ [ -i &tl;xlf3≷ ....] -o &tl;xlf_merged≷
  xlf_merge.py [&tl;options≷] -i &tl;resx1≷ -i &tl;resx2≷ [ -i &tl;resx3≷ ....] -o &tl;xlf_merged≷
  xlf_merge.py [&tl;options≷] -i &tl;dir11≷ -i &tl;dir2≷ -o &tl;dir_merged≷
Options:
  -v    verbose
  -f    force using last variant when merging records with same key/state
  -h    display help screen

XLF Merge priority

'translated':               5,
'needs-review-translation': 4,
'new':                      3,
'needs-translation':        2,
'needs-adaptation':         1

https://github.com/Alter-1/xlf_merge

Download: xlf_merge.py, use Python 3.x


2023.08.14


FB or mail alterX@alter.org.ua (remove X)   Share
Автор: Alter (Александр А. Телятников) Сервер: Apache+PHP под FBSD © 2002-2024