po files selector for displaying content of translation file
svn: r20717
This commit is contained in:
parent
2ca04af319
commit
3845dfb304
@ -380,11 +380,11 @@ def main():
|
|||||||
|
|
||||||
# need one argument (eg, de.po)
|
# need one argument (eg, de.po)
|
||||||
|
|
||||||
trans.add_argument("-u", "--untranslated",
|
trans.add_argument("-u", "--untranslated", dest="untranslated",
|
||||||
action="store_true", dest="untranslated", default=False,
|
choices=[file for file in os.listdir('.') if file.endswith('.po')],
|
||||||
help="list untranslated messages")
|
help="list untranslated messages")
|
||||||
trans.add_argument("-f", "--fuzzy",
|
trans.add_argument("-f", "--fuzzy", dest="fuzzy",
|
||||||
action="store_true", dest="fuzzy", default=False,
|
choices=[file for file in os.listdir('.') if file.endswith('.po')],
|
||||||
help="list fuzzy messages")
|
help="list fuzzy messages")
|
||||||
|
|
||||||
|
|
||||||
@ -416,10 +416,10 @@ def main():
|
|||||||
if args.check:
|
if args.check:
|
||||||
check(sys.argv[2:])
|
check(sys.argv[2:])
|
||||||
|
|
||||||
if args.untranslated and sys.argv[2:]:
|
if args.untranslated:
|
||||||
untranslated(sys.argv[2:])
|
untranslated(sys.argv[2:])
|
||||||
|
|
||||||
if args.fuzzy and sys.argv[2:]:
|
if args.fuzzy:
|
||||||
fuzzy(sys.argv[2:])
|
fuzzy(sys.argv[2:])
|
||||||
|
|
||||||
def create_filesfile():
|
def create_filesfile():
|
||||||
@ -621,25 +621,23 @@ def check(arg):
|
|||||||
os.system('''%(msgfmt)s -c -v %(lang.po)s'''
|
os.system('''%(msgfmt)s -c -v %(lang.po)s'''
|
||||||
% {'msgfmt': msgfmtCmd, 'lang.po': arg})
|
% {'msgfmt': msgfmtCmd, 'lang.po': arg})
|
||||||
|
|
||||||
def untranslated(args):
|
def untranslated(arg):
|
||||||
"""
|
"""
|
||||||
List untranslated messages
|
List untranslated messages
|
||||||
"""
|
"""
|
||||||
if len(args) > 1:
|
|
||||||
print ('Please, use only one argument (ex: fr.po).')
|
|
||||||
return
|
|
||||||
|
|
||||||
os.system('''%(msgattrib)s --untranslated %(lang.po)s''' % {'msgattrib': msgattribCmd, 'lang.po': args[0]})
|
arg = arg[0]
|
||||||
|
|
||||||
|
os.system('''%(msgattrib)s --untranslated %(lang.po)s''' % {'msgattrib': msgattribCmd, 'lang.po': arg})
|
||||||
|
|
||||||
def fuzzy(args):
|
def fuzzy(arg):
|
||||||
"""
|
"""
|
||||||
List fuzzy messages
|
List fuzzy messages
|
||||||
"""
|
"""
|
||||||
if len(args) > 1:
|
|
||||||
print ('Please, use only one argument (ex: fr.po).')
|
arg = arg[0]
|
||||||
return
|
|
||||||
|
|
||||||
os.system('''%(msgattrib)s --only-fuzzy --no-obsolete %(lang.po)s''' % {'msgattrib': msgattribCmd, 'lang.po': args[0]})
|
os.system('''%(msgattrib)s --only-fuzzy --no-obsolete %(lang.po)s''' % {'msgattrib': msgattribCmd, 'lang.po': arg})
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
|
Loading…
Reference in New Issue
Block a user