[wesnoth-i18n] syncing translations between branches

Michal Žejdl lachim at emer.cz
Sun Feb 27 10:29:50 UTC 2022


Hi,

tired using vimdiff while trying to transfer already completed 
translations from 1.16 to master after its last POT update I finally 
gave up and wrote a script:

https://github.com/celerini/scripts/blob/master/msync.sh


I ran it on all .po files in wesnoth repo. It took about 5 minutes and 
resulted in nearly 3000 translation being transferred from 1.16 to master:

https://github.com/celerini/wesnoth/tree/transync/po


I would like get any feedback because I wonder if

- I am doing something stupid what other maintainers solved in some 
better way

- somebody find it useful, or find an error in her language (it works 
for me)

- it can be ideally used in upstream after POT update to merge messages 
that got splitted by development (branches, delayed POT updates)


I am running the script on Fedora (Linux). For those which already have 
some work in progress not submitted to upstream yet and can not run it 
on their system I offer to sync it for you, when you send me your work 
and point to source of already translated messages (probably 1.16 now).


sincerely, your Czech maintainer

-- 
Michal Žejdl



More information about the i18n mailing list