コード例 #1
0
ファイル: ical2po.py プロジェクト: cc-archive/pootle
def convertical(input_file, output_file, template_file, pot=False, duplicatestyle="msgctxt"):
    """Reads in L{input_file} using iCal, converts using L{ical2po}, writes to L{output_file}"""
    input_store = ical.icalfile(input_file)
    convertor = ical2po()
    if template_file is None:
        output_store = convertor.convert_store(input_store, duplicatestyle=duplicatestyle)
    else:
        template_store = ical.icalfile(template_file)
        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
コード例 #2
0
ファイル: ical2po.py プロジェクト: Jobava/translate-toolkit
def convertical(input_file, output_file, template_file, pot=False, duplicatestyle="msgctxt"):
    """Reads in *input_file* using iCal, converts using :class:`ical2po`,
    writes to *output_file*."""
    input_store = ical.icalfile(input_file)
    convertor = ical2po()
    if template_file is None:
        output_store = convertor.convert_store(input_store, duplicatestyle=duplicatestyle)
    else:
        template_store = ical.icalfile(template_file)
        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
コード例 #3
0
ファイル: ical2po.py プロジェクト: zbj00/translate
def convertical(input_file, output_file, template_file, pot=False, duplicatestyle="msgctxt"):
    """Reads in *input_file* using iCal, converts using :class:`ical2po`,
    writes to *output_file*."""
    input_store = ical.icalfile(input_file)
    convertor = ical2po()
    if template_file is None:
        output_store = convertor.convert_store(input_store, duplicatestyle=duplicatestyle)
    else:
        template_store = ical.icalfile(template_file)
        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
コード例 #4
0
ファイル: po2ical.py プロジェクト: AlexArgus/affiliates-lib
 def __init__(self, templatefile, inputstore):
     self.templatefile = templatefile
     self.templatestore = ical.icalfile(templatefile)
     self.inputstore = inputstore
コード例 #5
0
 def __init__(self, templatefile, inputstore):
     self.templatefile = templatefile
     self.templatestore = ical.icalfile(templatefile)
     self.inputstore = inputstore