Exemplo n.º 1
0
 def convertprop(self, propsource):
     """call the convertprop, return the outputfile"""
     inputfile = wStringIO.StringIO(propsource)
     outputfile = wStringIO.StringIO()
     templatefile = None
     assert prop2po.convertprop(inputfile, outputfile, templatefile)
     return outputfile.getvalue()
Exemplo n.º 2
0
 def convertprop(self, propsource):
     """call the convertprop, return the outputfile"""
     inputfile = wStringIO.StringIO(propsource)
     outputfile = wStringIO.StringIO()
     templatefile = None
     assert prop2po.convertprop(inputfile, outputfile, templatefile)
     return outputfile.getvalue()
Exemplo n.º 3
0
 def convertprop(self, propsource):
     """call the convertprop, return the outputfile"""
     inputfile = BytesIO(propsource.encode())
     outputfile = BytesIO()
     templatefile = None
     assert prop2po.convertprop(inputfile, outputfile, templatefile)
     return outputfile.getvalue()
Exemplo n.º 4
0
def inc2po(
    inputfile,
    outputfile,
    templatefile,
    encoding=None,
    pot=False,
    duplicatestyle="msgctxt",
):
    """wraps prop2po but converts input/template files to properties first"""
    inputlines = inputfile.readlines()
    inputproplines = [line for line in inc2prop(inputlines)]
    inputpropfile = BytesIO("".join(inputproplines).encode())
    if templatefile is not None:
        templatelines = templatefile.readlines()
        templateproplines = [line for line in inc2prop(templatelines)]
        templatepropfile = BytesIO("".join(templateproplines).encode())
    else:
        templatepropfile = None
    return prop2po.convertprop(
        inputpropfile,
        outputfile,
        templatepropfile,
        personality="mozilla",
        pot=pot,
        duplicatestyle=duplicatestyle,
    )
Exemplo n.º 5
0
def inc2po(inputfile, outputfile, templatefile, encoding=None, pot=False, duplicatestyle="msgctxt"):
    """wraps prop2po but converts input/template files to properties first"""
    inputlines = inputfile.readlines()
    inputproplines = [line for line in inc2prop(inputlines)]
    inputpropfile = StringIO("".join(inputproplines))
    if templatefile is not None:
        templatelines = templatefile.readlines()
        templateproplines = [line for line in inc2prop(templatelines)]
        templatepropfile = StringIO("".join(templateproplines))
    else:
        templatepropfile = None
    return prop2po.convertprop(inputpropfile, outputfile, templatepropfile, personality="mozilla", pot=pot, duplicatestyle=duplicatestyle)