From c6acc3f51292e8073f0cba604308129169e3640c Mon Sep 17 00:00:00 2001 From: Reinder Feenstra Date: Mon, 15 Dec 2025 22:37:08 +0100 Subject: [PATCH] [utils] added sort subcommand to translations.py --- utils/translations.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/utils/translations.py b/utils/translations.py index 55c4ef32..50eccaab 100644 --- a/utils/translations.py +++ b/utils/translations.py @@ -173,13 +173,23 @@ def add_missing(args: list): write_traintastic_json(dst_lang, dst) +def sort(args: list): + if len(args) > 0: + languages = args + else: + languages = LANGUAGES + + for language in languages: + write_traintastic_json(language, read_traintastic_terms(language)) + + if __name__ == "__main__": if len(sys.argv) < 2: print("Usage: {:s} [languages...]".format(sys.argv[0]), file=sys.stderr) sys.exit(1) cmd = sys.argv[1].replace('-', '_') - for sub_command in [pull, push, add_missing]: + for sub_command in [pull, push, add_missing, sort]: if cmd == sub_command.__name__: sys.exit(sub_command(sys.argv[2:]))