コード例 #1
0
 def merge2inc(self, incsource, posource):
     """helper that merges po translations to .inc source without requiring files"""
     inputfile = wStringIO.StringIO(posource)
     templatefile = wStringIO.StringIO(incsource)
     outputfile = wStringIO.StringIO()
     result = prop2mozfunny.po2inc(inputfile, outputfile, templatefile)
     outputinc = outputfile.getvalue()
     print outputinc
     assert result
     return outputinc
コード例 #2
0
 def merge2inc(self, incsource, posource):
     """helper that merges po translations to .inc source without requiring files"""
     inputfile = wStringIO.StringIO(posource)
     templatefile = wStringIO.StringIO(incsource)
     outputfile = wStringIO.StringIO()
     result = prop2mozfunny.po2inc(inputfile, outputfile, templatefile)
     outputinc = outputfile.getvalue()
     print outputinc
     assert result
     return outputinc
コード例 #3
0
 def merge2inc(self, incsource, posource):
     """helper that merges po translations to .inc source without requiring files"""
     inputfile = BytesIO(posource.encode('utf-8') if posource else None)
     templatefile = BytesIO(incsource.encode('utf-8'))
     outputfile = BytesIO()
     result = prop2mozfunny.po2inc(inputfile, outputfile, templatefile)
     outputinc = outputfile.getvalue().decode('utf-8')
     print(outputinc)
     assert result
     return outputinc
コード例 #4
0
 def merge2inc(self, incsource, posource):
     """helper that merges po translations to .inc source without requiring files"""
     inputfile = BytesIO(posource.encode('utf-8') if posource else None)
     templatefile = BytesIO(incsource.encode('utf-8'))
     outputfile = BytesIO()
     result = prop2mozfunny.po2inc(inputfile, outputfile, templatefile)
     outputinc = outputfile.getvalue().decode('utf-8')
     print(outputinc)
     assert result
     return outputinc