aboutsummaryrefslogtreecommitdiffstats
path: root/tools/translated_converter.py
diff options
context:
space:
mode:
authorFilip Komar <filip@mageia.org>2014-03-30 16:32:44 +0000
committerFilip Komar <filip@mageia.org>2014-03-30 16:32:44 +0000
commit3f8520d07e33b464f0b7555fd18387bd2d29ca4f (patch)
tree3e2591ab4b23875ce6cda7a6d8b016ed555f71a8 /tools/translated_converter.py
parentdc36c9fa5842f942e59848f34d6cb1d141be6ce2 (diff)
downloadwww-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.py11
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')