1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-19 12:28:08 +01:00

Update po files, po template, and po handling

This commit is contained in:
David Paleino
2011-10-18 23:34:04 +02:00
parent 4928f9c683
commit 7bda003578
58 changed files with 62034 additions and 38934 deletions

File diff suppressed because it is too large Load Diff

1810
po/bg.po

File diff suppressed because it is too large Load Diff

1709
po/ca.po

File diff suppressed because it is too large Load Diff

1768
po/cs.po

File diff suppressed because it is too large Load Diff

1781
po/da.po

File diff suppressed because it is too large Load Diff

1821
po/de.po

File diff suppressed because it is too large Load Diff

1738
po/el.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1712
po/eo.po

File diff suppressed because it is too large Load Diff

1824
po/es.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1803
po/et.po

File diff suppressed because it is too large Load Diff

1729
po/eu.po

File diff suppressed because it is too large Load Diff

1691
po/fa.po

File diff suppressed because it is too large Load Diff

1812
po/fi.po

File diff suppressed because it is too large Load Diff

1798
po/fr.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1885
po/gl.po

File diff suppressed because it is too large Load Diff

1770
po/he.po

File diff suppressed because it is too large Load Diff

1753
po/hr.po

File diff suppressed because it is too large Load Diff

1772
po/hu.po

File diff suppressed because it is too large Load Diff

1701
po/id.po

File diff suppressed because it is too large Load Diff

1797
po/it.po

File diff suppressed because it is too large Load Diff

1734
po/ja.po

File diff suppressed because it is too large Load Diff

1767
po/ka.po

File diff suppressed because it is too large Load Diff

1776
po/kk.po

File diff suppressed because it is too large Load Diff

1746
po/ko.po

File diff suppressed because it is too large Load Diff

1777
po/lt.po

File diff suppressed because it is too large Load Diff

1731
po/lv.po

File diff suppressed because it is too large Load Diff

1687
po/ml.po

File diff suppressed because it is too large Load Diff

1734
po/nb.po

File diff suppressed because it is too large Load Diff

1792
po/nl.po

File diff suppressed because it is too large Load Diff

1747
po/nn.po

File diff suppressed because it is too large Load Diff

1790
po/pl.po

File diff suppressed because it is too large Load Diff

1805
po/pt.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1769
po/ro.po

File diff suppressed because it is too large Load Diff

1778
po/ru.po

File diff suppressed because it is too large Load Diff

1784
po/sk.po

File diff suppressed because it is too large Load Diff

1759
po/sl.po

File diff suppressed because it is too large Load Diff

1759
po/sr.po

File diff suppressed because it is too large Load Diff

1788
po/sv.po

File diff suppressed because it is too large Load Diff

1683
po/te.po

File diff suppressed because it is too large Load Diff

1787
po/tr.po

File diff suppressed because it is too large Load Diff

1795
po/uk.po

File diff suppressed because it is too large Load Diff

1695
po/vi.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -427,6 +427,21 @@ class update_message_catalog(Command):
os.system('pybabel extract . -o po/wicd.pot') os.system('pybabel extract . -o po/wicd.pot')
os.system('xgettext -L glade data/wicd.ui -j -o po/wicd.pot') os.system('xgettext -L glade data/wicd.ui -j -o po/wicd.pot')
class update_translations(Command):
description = "update po-files with new strings from wicd.pot"
user_options = []
def initialize_options(self):
pass
def finalize_options(self):
pass
def run(self):
for pofile in glob('po/*.po'):
lang = pofile.replace('po/', '').replace('.po', '')
os.system('pybabel update -o %s -i po/wicd.pot -D wicd -l %s' % (pofile, lang))
class compile_translations(Command): class compile_translations(Command):
description = 'compile po-files to binary mo' description = 'compile po-files to binary mo'
@@ -446,8 +461,7 @@ class compile_translations(Command):
for pofile in glob('po/*.po'): for pofile in glob('po/*.po'):
lang = pofile.replace('po/', '').replace('.po', '') lang = pofile.replace('po/', '').replace('.po', '')
os.makedirs('translations/' + lang + '/LC_MESSAGES/') os.makedirs('translations/' + lang + '/LC_MESSAGES/')
os.system('msgfmt --output-file=translations/' + lang + os.system('pybabel compile -D wicd -i %s -l %s -d translations/' % (pofile, lang))
'/LC_MESSAGES/wicd.mo ' + pofile)
class uninstall(Command): class uninstall(Command):
@@ -612,6 +626,7 @@ setup(
'test' : test, 'test' : test,
'clear_generated' : clear_generated, 'clear_generated' : clear_generated,
'update_message_catalog' : update_message_catalog, 'update_message_catalog' : update_message_catalog,
'update_translations' : update_translations,
'compile_translations' : compile_translations, 'compile_translations' : compile_translations,
}, },
name = "Wicd", name = "Wicd",