def main(argv=None): from translate.convert import convert formats = { "srt": ("po", convertsub), ("srt", "srt"): ("po", convertsub), "sub": ("po", convertsub), ("sub", "sub"): ("po", convertsub), "ssa": ("po", convertsub), ("ssa", "ssa"): ("po", convertsub), "ass": ("po", convertsub), ("ass", "ass"): ("po", convertsub), } parser = convert.ConvertOptionParser(formats, usetemplates=True, usepots=True, description=__doc__) parser.add_duplicates_option() parser.passthrough.append("pot") parser.run(argv)
def main(argv=None): from translate.misc import stdiotell import sys sys.stdout = stdiotell.StdIOWrapper(sys.stdout) parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.add_option("", "--mark-active", dest="mark_active", default=False, action="store_true", help="mark the file as active") parser.add_threshold_option() parser.add_fuzzy_option() parser.passthrough.append("mark_active") parser.run(argv)
def main(argv=None): from translate.convert import convert formats = { ("py", "po"): ("po", convertpy), ("py", None): ("po", convertpy) } parser = convert.ConvertOptionParser(formats, usetemplates=False, usepots=True, description=__doc__) parser.add_duplicates_option() parser.run(argv)
def main(argv=None): formats = { ("po", "htm"): ("htm", converthtml), ("po", "html"): ("html", converthtml), ("po", "xhtml"): ("xhtml", converthtml), ("po"): ("html", converthtml), } parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.add_threshold_option() parser.add_fuzzy_option() parser.run(argv)
def main(argv=None): from translate.convert import convert formats = { "xlf": ("po", convertxliff), "xliff": ("po", convertxliff), } parser = convert.ConvertOptionParser(formats, usepots=True, description=__doc__) parser.add_duplicates_option() parser.run(argv)
def main(argv=None): parser = convert.ConvertOptionParser(formats, description=__doc__) parser.add_option( "", "--include-unused", dest="includeunused", action="store_true", default=False, help="Include strings in the unused section", ) parser.passthrough.append("includeunused") parser.run(argv)
def main(argv=None): from translate.convert import convert formats = { "ini": ("po", convertini), ("ini", "ini"): ("po", convertini), "isl": ("po", convertisl), ("isl", "isl"): ("po", convertisl), "iss": ("po", convertisl), ("iss", "iss"): ("po", convertisl), } parser = convert.ConvertOptionParser(formats, usetemplates=True, usepots=True, description=__doc__) parser.add_duplicates_option() parser.passthrough.append("pot") parser.run(argv)
def main(argv=None): # handle command line options from translate.convert import convert formats = { ("po", "ini"): ("ini", convertini), ("po", "isl"): ("isl", convertisl), } parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.add_fuzzy_option() parser.run(argv)
def main(argv=None): """Converts tiki .php files to .po.""" from translate.convert import convert from translate.misc import stdiotell sys.stdout = stdiotell.StdIOWrapper(sys.stdout) formats = {"php":("po",converttiki)} parser = convert.ConvertOptionParser(formats, description=__doc__) parser.add_option("", "--include-unused", dest="includeunused", action="store_true", default=False, help="Include strings in the unused section") parser.passthrough.append("includeunused") parser.run(argv)
def main(argv=None): # handle command line options formats = { ("po", "php"): ("php", convertphp), ("po", "html"): ("html", convertphp), } parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.add_threshold_option() parser.add_fuzzy_option() parser.run(argv)
def main(argv=None): parser = convert.ConvertOptionParser(formats, usepots=True, description=__doc__) parser.add_option("", "--encoding", dest="encoding", default='utf-8', help="The encoding of the input file (default: UTF-8)") parser.passthrough.append("encoding") parser.add_duplicates_option() parser.run(argv)
def main(argv=None): # handle command line options formats = { ("po", "json"): ("json", convertjson), } parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.add_threshold_option() parser.add_fuzzy_option() parser.add_remove_untranslated_option() parser.run(argv)
def main(): from translate.convert import convert formats = { "po": ("po", runclean), "xlf": ("xlf", runclean), "xliff": ("xliff", runclean), None: ("po", runclean), } parser = convert.ConvertOptionParser(formats, usetemplates=False, description=__doc__) parser.run()
def main(argv=None): from translate.convert import convert formats = {"po": ("csv", convertcsv)} parser = convert.ConvertOptionParser(formats, description=__doc__) parser.add_option( "", "--columnorder", dest="columnorder", default=None, help= "specify the order and position of columns (location,source,target)") parser.passthrough.append("columnorder") parser.run(argv)
def main(argv=None): from translate.convert import convert formats = {("csv", "po"): ("po", convertcsv), ("csv", "pot"): ("po", convertcsv), ("csv", None): ("po", convertcsv)} parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.add_option("", "--charset", dest="charset", default=None, help="set charset to decode from csv files", metavar="CHARSET") parser.add_option("", "--columnorder", dest="columnorder", default=None, help="specify the order and position of columns (location,source,target)") parser.add_duplicates_option() parser.passthrough.append("charset") parser.passthrough.append("columnorder") parser.run(argv)
def main(argv=None): from translate.convert import convert formats = ( ("po", ("xlf", convertpo)), (("po", "xlf"), ("xlf", convertpo)), ("po", ("xliff", convertpo)), (("po", "xliff"), ("xliff", convertpo)), ) parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.run(argv)
def main(argv=None): # handle command line options formats = { ("po", "srt"): ("srt", convertsub), ("po", "sub"): ("sub", convertsub), ("po", "ssa"): ("ssa", convertsub), ("po", "ass"): ("ass", convertsub), } parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.add_threshold_option() parser.add_fuzzy_option() parser.run(argv)
def main(): from translate.convert import convert formats = { "po": ("mo", convertmo), "xlf": ("mo", convertmo), "xliff": ("mo", convertmo), } parser = convert.ConvertOptionParser(formats, usepots=False, description=__doc__) parser.add_fuzzy_option() parser.run()
def main(argv=None): from translate.convert import convert formats = { "resx": ("po", convert_resx), ("resx", "resx"): ("po", convert_resx), } parser = convert.ConvertOptionParser(formats, usetemplates=True, usepots=True, description=__doc__) parser.add_option("", "--filter", dest="filter", default=None, help="leaves to extract e.g. 'name,desc': (default: extract everything)", metavar="FILTER") parser.add_duplicates_option() parser.passthrough.append("pot") parser.passthrough.append("filter") parser.run(argv)
def main(argv=None): from translate.convert import convert formats = {"properties": ("po", convertprop), ("properties", "properties"): ("po", convertprop), "lang": ("po", convertprop), ("lang", "lang"): ("po", convertprop),} parser = convert.ConvertOptionParser(formats, usetemplates=True, usepots=True, description=__doc__) parser.add_option("", "--personality", dest="personality", default="java", type="choice", choices=["java", "mozilla", "skype"], help="set the input behaviour: java (default), mozilla, skype", metavar="TYPE") parser.add_duplicates_option() parser.passthrough.append("pot") parser.passthrough.append("personality") parser.run(argv)
def main(argv=None): formats = { "php": ("po", convertphp), ("php", "php"): ("po", convertphp), "html": ("po", convertphp), ("html", "html"): ("po", convertphp), } parser = convert.ConvertOptionParser(formats, usetemplates=True, usepots=True, description=__doc__) parser.add_duplicates_option() parser.passthrough.append("pot") parser.run(argv)
def main(argv=None): parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.add_option("", "--mark-active", dest="mark_active", default=False, action="store_true", help="mark the file as active") parser.add_threshold_option() parser.add_fuzzy_option() parser.passthrough.append("mark_active") parser.run(argv)
def main(argv=None): parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.add_option( "", "--encoding", dest="encoding", default='utf-8', type="string", help="The encoding of the template file (default: UTF-8)") parser.passthrough.append("encoding") parser.add_option( "-w", "--wrap", dest="wrap", default=None, type="int", help="set number of columns to wrap text at", metavar="WRAP") parser.passthrough.append("wrap") parser.add_threshold_option() parser.add_fuzzy_option() parser.run(argv)
def main(argv=None): def add_options(parser): parser.add_option("", "--engine", dest="engine", default="toolkit", type="choice", choices=["toolkit", "itools"], help="""Choose whether itools (--engine=itools) or the translate toolkit (--engine=toolkit) should be used as the engine to convert an ODF file to an XLIFF file.""") parser.passthrough = ['engine'] return parser from translate.convert import convert parser = convert.ConvertOptionParser(formats, description=__doc__) add_options(parser) parser.run(argv)
def main(argv=None): import sys if sys.version_info[0] == 3: print("Translate Toolkit doesn't yet support converting to iCalendar " "in Python 3.") sys.exit() formats = {("po", "ics"): ("ics", convertical)} parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.add_threshold_option() parser.add_fuzzy_option() parser.run(argv)
def main(argv=None): from translate.misc import stdiotell import sys sys.stdout = stdiotell.StdIOWrapper(sys.stdout) formats = {("po", "htm"): ("htm", converthtml), ("po", "html"): ("html", converthtml), ("po", "xhtml"): ("xhtml", converthtml), ("po"): ("html", converthtml), } parser = convert.ConvertOptionParser(formats, usetemplates=True, description=__doc__) parser.add_threshold_option() parser.add_fuzzy_option() parser.run(argv)
def main(argv=None): from translate.convert import convert formats = { "pot": ("po", convertpot), ("pot", "po"): ("po", convertpot), "xlf": ("xlf", convertpot), ("xlf", "xlf"): ("xlf", convertpot), "xliff": ("xliff", convertpot), ("xliff", "xliff"): ("xliff", convertpot), "ts": ("ts", convertpot), "lang": ("lang", convertpot), ("lang", "lang"): ("lang", convertpot), ("ts", "ts"): ("ts", convertpot), "catkeys": ("catkeys", convertpot), ("catkeys", "catkeys"): ("catkeys", convertpot), } parser = convert.ConvertOptionParser(formats, usepots=True, usetemplates=True, allowmissingtemplate=True, description=__doc__) parser.add_option( "", "--tm", dest="tm", default=None, help="The file to use as translation memory when fuzzy matching") parser.passthrough.append("tm") defaultsimilarity = 75 parser.add_option( "-s", "--similarity", dest="min_similarity", default=defaultsimilarity, type="float", help="The minimum similarity for inclusion (default: %d%%)" % defaultsimilarity) parser.passthrough.append("min_similarity") parser.add_option("--nofuzzymatching", dest="fuzzymatching", action="store_false", default=True, help="Disable fuzzy matching") parser.passthrough.append("fuzzymatching") parser.run(argv)
def main(): from translate.convert import convert formats = { "po": ("po", segmentfile), "xlf": ("xlf", segmentfile), "xliff": ("xliff", segmentfile), "tmx": ("tmx", segmentfile), } parser = convert.ConvertOptionParser(formats, usepots=True, description=__doc__) parser.add_option( "-l", "--language", dest="targetlanguage", default=None, help="the target language code", metavar="LANG", ) parser.add_option( "", "--source-language", dest="sourcelanguage", default=None, help="the source language code (default 'en')", metavar="LANG", ) parser.passthrough.append("sourcelanguage") parser.passthrough.append("targetlanguage") parser.add_option( "", "--keepspaces", dest="stripspaces", action="store_false", default=True, help="Disable automatic stripping of whitespace", ) parser.passthrough.append("stripspaces") parser.add_option( "", "--only-aligned", dest="onlyaligned", action="store_true", default=False, help="Removes units where sentence number does not correspond", ) parser.passthrough.append("onlyaligned") parser.run()
def main(argv=None): from translate.convert import convert formats = {"po": ("ts", convertpo), ("po", "ts"): ("ts", convertpo)} parser = convert.ConvertOptionParser(formats, usepots=False, usetemplates=True, description=__doc__) parser.add_option( "-c", "--context", dest="context", default=None, help="use supplied context instead of the one in the .po file comment") parser.passthrough.append("context") parser.run(argv)
def main(): from translate.convert import convert formats = { "po": ("po", convertpo), "pot": ("po", convertpo), "xlf": ("xlf", convertpo), "xliff": ("xliff", convertpo), "tmx": ("tmx", convertpo), } parser = convert.ConvertOptionParser(formats, description=__doc__) # TODO: add documentation on format strings... parser.add_option("-f", "--format", dest="format", default="", help="specify format string") parser.add_option("", "--rewrite", dest="rewritestyle", type="choice", choices=podebug.rewritelist(), metavar="STYLE", help="the translation rewrite style: %s" % ", ".join(podebug.rewritelist())) parser.add_option( "", "--ignore", dest="ignoreoption", type="choice", choices=podebug.ignorelist(), metavar="APPLICATION", help="apply tagging ignore rules for the given application: %s" % ", ".join(podebug.ignorelist())) parser.add_option( "", "--preserveplaceholders", dest="preserveplaceholders", default=False, action="store_true", help= "attempt to exclude characters that are part of placeholders when performing character-level" " rewrites so that consuming applications can still use the placeholders to generate final " "output") parser.passthrough.append("format") parser.passthrough.append("rewritestyle") parser.passthrough.append("ignoreoption") parser.passthrough.append("preserveplaceholders") parser.run()