def po2ini(self, posource): """helper that converts po source to .ini source without requiring files""" inputfile = wStringIO.StringIO(posource) inputpo = po.pofile(inputfile) convertor = po2ini.reini() outputini = convertor.convertstore(inputpo) return outputini
def merge2ini(self, inisource, posource, dialect="default"): """helper that merges po translations to .ini source without requiring files""" inputfile = wStringIO.StringIO(posource) inputpo = po.pofile(inputfile) templatefile = wStringIO.StringIO(inisource) convertor = po2ini.reini(templatefile, inputpo, dialect=dialect) outputini = convertor.convertstore() print outputini return outputini