From 3f8520d07e33b464f0b7555fd18387bd2d29ca4f Mon Sep 17 00:00:00 2001 From: Filip Komar Date: Sun, 30 Mar 2014 16:32:44 +0000 Subject: tools prepared for conversion of mognase to gettext --- tools/translated_converter.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'tools/translated_converter.py') 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') -- cgit v1.2.1