action #57056
closedrun desktop-file translation extractor
Description
the extractor of desktop file translations that pushed to github needs to be run
A full rebuild without build-compare is needed.
on https://github.com/openSUSE/desktop-file-translations
Run
cd 51-xml
./download_data.sh download
./generate_and_merge_pos.sh download
git add */*.po */*.pot
git commit -m update
git push
Updated by lnussel over 5 years ago
- Copied from action #56348: run desktop-file translation extractor added
Updated by favogt over 5 years ago
50-tools/update-po-files.sh needs to be run as well, apparently.
Updated by lnussel over 5 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
that seems wrong somehow. generate_and_merge_pos.sh is supposed to handle that. Anyways, looks like its dont.
Updated by favogt over 5 years ago
- % Done changed from 100 to 20
Unfortunately not, YaST group translations didn't survive the renaming. I'll have to redo it.
Yes, generate_and_merge_pos.sh is supposed to handle msgmerge, I suppose it broke somehow.
Updated by favogt over 5 years ago
- % Done changed from 20 to 90
TW: https://build.opensuse.org/request/show/732916
SLE: https://build.suse.de/request/show/201453
Diff is messy because someone created a new branch.
Updated by favogt over 5 years ago
- % Done changed from 90 to 100
Yes, generate_and_merge_pos.sh is supposed to handle msgmerge, I suppose it broke somehow.
I guess there is a difference between "msgmerge --previous -q newpo.po newpot.pot > tmp.po; msgmerge oldpo.po tmp.po" and "msgmerge --previous oldpo.po newpot.pot".
Additionally, there's a bug that for new languages new .po files aren't created automatically (it only iterates over existing .po files and doesn't call msginit).
I don't have time to look at that further.