def convertini(input_file, output_file, template_file, pot=False, duplicatestyle="msgctxt", dialect="default"): """Read in *input_file* using ini, converts using :class:`ini2po`, writes to *output_file*. """ from translate.storage import ini input_store = ini.inifile(input_file, dialect=dialect) convertor = ini2po() if template_file is None: output_store = convertor.convert_store(input_store, duplicatestyle=duplicatestyle) else: template_store = ini.inifile(template_file, dialect=dialect) output_store = convertor.merge_store(template_store, input_store, blankmsgstr=pot, duplicatestyle=duplicatestyle) if output_store.isempty(): return 0 output_store.serialize(output_file) return 1
def convertini(input_file, output_file, template_file, pot=False, duplicatestyle="msgctxt", dialect="default"): """Reads in L{input_file} using ini, converts using L{ini2po}, writes to L{output_file}""" from translate.storage import ini input_store = ini.inifile(input_file, dialect=dialect) convertor = ini2po() if template_file is None: output_store = convertor.convert_store(input_store, duplicatestyle=duplicatestyle) else: template_store = ini.inifile(template_file, dialect=dialect) output_store = convertor.merge_store(template_store, input_store, blankmsgstr=pot, duplicatestyle=duplicatestyle) if output_store.isempty(): return 0 output_file.write(str(output_store)) return 1
def convertini(input_file, output_file, template_file, pot=False, duplicatestyle="msgctxt", dialect="default"): """Read in *input_file* using ini, converts using :class:`ini2po`, writes to *output_file*. """ from translate.storage import ini input_store = ini.inifile(input_file, dialect=dialect) convertor = ini2po() if template_file is None: output_store = convertor.convert_store(input_store, duplicatestyle=duplicatestyle) else: template_store = ini.inifile(template_file, dialect=dialect) output_store = convertor.merge_store(template_store, input_store, blankmsgstr=pot, duplicatestyle=duplicatestyle) if output_store.isempty(): return 0 output_file.write(output_store.serialize()) return 1
def __init__(self, templatefile, inputstore, dialect="default"): from translate.storage import ini self.templatefile = templatefile self.templatestore = ini.inifile(templatefile, dialect=dialect) self.inputstore = inputstore