Hi all, We ship two Python programs in the main xfsprogs package, but neither of them actually participate in gettext, which means that the output is always English no matter what user's locale settings are. Fix that by adding them to the autogenerated message catalog. If you're going to start using this code, I strongly recommend pulling from my git trees, which are linked below. With a bit of luck, this should all go splendidly. Comments and questions are, as always, welcome. --D xfsprogs git tree: https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=localization --- Commits in this patchset: * xfs_protofile: rename source code to .py.in * xfs_scrub_all: rename source code to .py.in * Makefile: inject package name/version/bugreport into pot file * xfs_protofile: add messages to localization catalog * xfs_scrub_all: localize the strings in the program --- configure.ac | 3 +- include/builddefs.in | 1 + include/buildrules | 9 ++++++- libfrog/Makefile | 18 ++++++++++++- libfrog/gettext.py.in | 12 +++++++++ mkfs/Makefile | 11 +++++--- mkfs/xfs_protofile.py.in | 21 +++++++++------ scrub/Makefile | 11 +++++--- scrub/xfs_scrub_all.py.in | 62 +++++++++++++++++++++++++++------------------ 9 files changed, 103 insertions(+), 45 deletions(-) create mode 100644 libfrog/gettext.py.in rename mkfs/{xfs_protofile.in => xfs_protofile.py.in} (85%) rename scrub/{xfs_scrub_all.in => xfs_scrub_all.py.in} (89%)