+
+ def add_arguments(self, parser):
+ parser.add_argument(
+ '-l', '--load', help='load locales back to source',
+ action='store_true', dest='load', default=False)
+ parser.add_argument(
+ '-c', '--compile', help='compile messages',
+ action='store_true', dest='compile', default=False)
+ parser.add_argument(
+ '-g', '--generate', help='generate messages',
+ action='store_true', dest='generate', default=False)
+ parser.add_argument(
+ '-L', '--lang', help='load just one language',
+ dest='lang', default=None)
+ parser.add_argument(
+ '-d', '--directory', help='load from this directory',
+ dest='directory', default=None)
+ parser.add_argument(
+ '-o', '--outfile', help='Resulting zip file',
+ dest='outfile', default='./wl-locale.zip')
+ parser.add_argument(
+ '-m', '--merge', action='store_true',
+ dest='merge', default=False,
+ help='Use git to merge. Please use with clean working directory.')
+ parser.add_argument(
+ '-M', '--message', help='commit message',
+ dest='message', default='New locale')