def parse_arguments(arguments): usage = 'check-translation.py -m <module> -l <lang>' parser = OptionParser(usage=usage) parser.add_option('-m', '--module', dest='module') parser.add_option('-l', '--lang', dest='lang') (option, arguments) = parser.parse_args(arguments) settings = Settings() if option.module and option.lang: settings.module = option.module settings.lang = option.lang else: print usage return settings
def parse_arguments(arguments): usage = 'export_translation.py -d <database> -m <module> -l <lang>' parser = OptionParser(usage=usage) parser.add_option('-u', '--url', dest='url') parser.add_option('-d', '--database', dest='database') parser.add_option('-m', '--module', dest='module') parser.add_option('-l', '--lang', dest='lang') parser.add_option('-p', '--path', dest='path') (option, arguments) = parser.parse_args(arguments) settings = Settings() if (option.database or option.url) and option.module and option.lang: settings.database = option.database settings.module = option.module settings.lang = option.lang settings.url = option.url settings.path = option.path else: print usage return settings
def parse_arguments(arguments): usage = 'translate.py -m <module> -l <lang>' parser = OptionParser(usage=usage) parser.add_option('-g', '--generate-tmx', dest='tmx', action="store_true", default=False) parser.add_option('-m', '--module', dest='module') parser.add_option('-l', '--lang', dest='lang') (option, arguments) = parser.parse_args(arguments) settings = Settings() if option.module and option.lang: settings.module = option.module settings.lang = option.lang else: print usage settings.tmx = False if option.tmx: settings.tmx = True return settings