BuddiesOfBudgie / budgie-control-center

Budgie Control Center is a fork of GNOME Control Center for the Budgie 10 Series.
GNU General Public License v2.0
26 stars 13 forks source link

Add transifex and translation script support #33

Closed fossfreedom closed 2 years ago

fossfreedom commented 2 years ago

Description

Transifex config for translation support

Issues to be resolved - the generated budgie-control-center.pot file is ~approx half the size of~than the expected number of translation strings

i.e. pocount po/en_GB.po total is 1673 whereas the generated pocount po/budgie-control-center.pot is ~842~1427

Looking at the differences - for example panels/application/cc-applications-panel.c does not generate any translation strings if you run

~xgettext cc-applications-panel.c but there is clearly translations strings in the file~

msgmerge -U en_GB.po budgie-control-center.pot <--- useful to regen the en_GB.po from the current pot - at the bottom is the list of strings not found in the POT - the msgID strings can be found in de_DE.po and this will give the corresponding originating file. That way can then dig in why updatePOT isnt extracting those strings

Submitter Checklist