Ejemplo n.º 1
0
 def doku2po(self, txtsource, template=None):
     """helper that converts dokuwiki source to po source without requiring files."""
     inputfile = wStringIO.StringIO(txtsource)
     inputtxt = txt.TxtFile(inputfile, flavour="dokuwiki")
     convertor = txt2po.txt2po()
     outputpo = convertor.convertstore(inputtxt)
     return outputpo
Ejemplo n.º 2
0
def converttxt(inputfile, outputfile, templates, duplicatestyle="msgctxt", encoding="utf-8", flavour=None):
    """reads in stdin using fromfileclass, converts using convertorclass, writes to stdout"""
    inputstore = txt.TxtFile(inputfile, encoding=encoding, flavour=flavour)
    convertor = txt2po(duplicatestyle=duplicatestyle)
    outputstore = convertor.convertstore(inputstore)
    if outputstore.isempty():
        return 0
    outputfile.write(str(outputstore))
    return 1