diff options
author | Filip Komar <filip@mageia.org> | 2014-03-30 16:32:44 +0000 |
---|---|---|
committer | Filip Komar <filip@mageia.org> | 2014-03-30 16:32:44 +0000 |
commit | 3f8520d07e33b464f0b7555fd18387bd2d29ca4f (patch) | |
tree | 3e2591ab4b23875ce6cda7a6d8b016ed555f71a8 /tools/translated_converter.py | |
parent | dc36c9fa5842f942e59848f34d6cb1d141be6ce2 (diff) | |
download | www-3f8520d07e33b464f0b7555fd18387bd2d29ca4f.tar www-3f8520d07e33b464f0b7555fd18387bd2d29ca4f.tar.gz www-3f8520d07e33b464f0b7555fd18387bd2d29ca4f.tar.bz2 www-3f8520d07e33b464f0b7555fd18387bd2d29ca4f.tar.xz www-3f8520d07e33b464f0b7555fd18387bd2d29ca4f.zip |
tools prepared for conversion of mognase to gettext
Diffstat (limited to 'tools/translated_converter.py')
-rw-r--r-- | tools/translated_converter.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/translated_converter.py b/tools/translated_converter.py index 76fcd9cd6..568e3fb43 100644 --- a/tools/translated_converter.py +++ b/tools/translated_converter.py @@ -8,7 +8,7 @@ # author yurchor # http://gitweb.mageia.org/software/i18n/tools/tree/websites -# small adaptation by filip +# adaptation by filip import errno, glob, polib, re, os, getopt, sys from time import strftime @@ -48,10 +48,13 @@ def po_append(message_id, message_str, langfile): po.append(potentry) file_mask = filename + '.*.lang' +if filename == './_nav/langs/': + file_mask = './_nav/langs/*.lang' for langfile in glob.glob(file_mask): # print langfile # useful for debuging nofilename = langfile.replace(filename + '.','') language = nofilename.replace('.lang','') + language = language.replace('./_nav/langs/','') #open lang file text = open(langfile,"r").read()+"\n" #Remove trailing spaces from lines @@ -97,4 +100,8 @@ for langfile in glob.glob(file_mask): message_id, message_str = text.partition('\n\n')[0].strip('\n').split('\n',1) # print message_id # useful for debuging po_append(message_id, message_str, langfile) - po.save(filename + '.po') + if filename == './_nav/langs/': + file_name = filename + language + else: + file_name = filename + po.save(file_name + '.po') |