From 9001626b454f58e08548ec99fb6f85e34415d5f0 Mon Sep 17 00:00:00 2001 From: 0tkl <118708188+0tkl@users.noreply.github.com> Date: Fri, 24 Jan 2025 14:09:23 +0800 Subject: [PATCH] Add COMMAND_GROUP to xgettext keywords --- po/make_pot.sh | 4 +++- po/meson.build | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/po/make_pot.sh b/po/make_pot.sh index c7f788a330..398642a3eb 100755 --- a/po/make_pot.sh +++ b/po/make_pot.sh @@ -16,7 +16,9 @@ maybe_append() { find ../src ../src/command -name '*.cpp' -o -name '*.h' \ | xgettext --files-from=- -o - --c++ --sort-by-file \ - -k_ -kSTR_MENU -kSTR_DISP -kSTR_HELP -kfmt_tl -kfmt_plural:2,3 \ + -k_ -kSTR_MENU -kSTR_DISP -kSTR_HELP \ + -kCOMMAND_GROUP:3 -kCOMMAND_GROUP:4 -kCOMMAND_GROUP:5 \ + -kfmt_tl -kfmt_plural:2,3 \ | sed 's/SOME DESCRIPTIVE TITLE./Aegisub 3.2/' \ | sed 's/YEAR/2005-2014/' \ | sed "s/THE PACKAGE'S COPYRIGHT HOLDER/Rodrigo Braz Monteiro, Niels Martin Hansen, Thomas Goyne et. al./" \ diff --git a/po/meson.build b/po/meson.build index 668f7ffacc..cb616e237c 100644 --- a/po/meson.build +++ b/po/meson.build @@ -7,8 +7,10 @@ i18n = import('i18n') # Until a solution is found, POT updates should continue to use make_pot.sh. i18n.gettext('aegisub', args: [ - '-k_', '-kSTR_MENU', '-kSTR_DISP', '-kSTR_HELP', '-kwxT', - '-kfmt_tl', '-kfmt_plural:2,3', '-kwxPLURAL:1,2', + '-k_', '-kSTR_MENU', '-kSTR_DISP', '-kSTR_HELP', + '-kCOMMAND_GROUP:3', '-kCOMMAND_GROUP:4', + '-kCOMMAND_GROUP:5,', '-kwxT', '-kfmt_tl', + '-kfmt_plural:2,3', '-kwxPLURAL:1,2', '--sort-by-file' ], install_dir: localedir)