#! /usr/bin/env python import gettext, os, sys clparser = 'argparse' #clparser = 'optparse' if clparser == 'argparse': import argparse elif clparser == 'optparse': import optparse ## Internationalization # Path is locale/de/LC_MESSAGES relative to the script's directory locale_path = os.path.join(os.path.dirname(sys.argv[0]), 'locale') gettext.install(os.path.splitext(os.path.basename(sys.argv[0]))[0], localedir = locale_path, unicode = True) ## ## Options epilogstr = 'THIS SOFTWARE COMES WITHOUT WARRANTY, LIABILITY OR SUPPORT!' if clparser == 'argparse': cmdlineparser = argparse.ArgumentParser(epilog = _(epilogstr)) args = cmdlineparser.parse_args() elif clparser == 'optparse': cmdlineparser = optparse.OptionParser(epilog = _(epilogstr)) args, options = cmdlineparser.parse_args() ##