コード例 #1
0
ファイル: test_po2l20n.py プロジェクト: r-o-b-b-i-e/translate
 def merge2l20n(self, l20n_source, po_source):
     """helper that merges po translations to .ftl (l20n) source with templates"""
     inputfile = wStringIO.StringIO(po_source)
     templatefile = wStringIO.StringIO(l20n_source)
     convertor = po2l20n.po2l20n(inputfile, None, templatefile)
     outputfile = wStringIO.StringIO()
     convertor.convert_store().serialize(outputfile)
     output_l20n = outputfile.getvalue()
     print(output_l20n)
     return output_l20n.decode('utf8')
コード例 #2
0
ファイル: test_po2l20n.py プロジェクト: r-o-b-b-i-e/translate
 def po2l20n(self, po_source):
     """helper that converts po source to .ftl (l20n) source without requiring files"""
     inputfile = wStringIO.StringIO(po_source)
     convertor = po2l20n.po2l20n(inputfile, None, None)
     output_l20n = convertor.convert_store()
     return u"%s" % output_l20n