help: report on whether or not gettext is enabled

When users report that Git has no localized output, we need to check not only their locale settings, but also whether Git was built with GETTEXT support in the first place. Expose this information via the existing build info output by adding a "gettext: enabled" line to `git version --build-options` (and therefore also to `git bugreport`) when `NO_GETTEXT` is not defined at build time. Signed-off-by: Jiang Xin <zhiyou.jx@alibaba-inc.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Jiang Xin committed Jan 17, 2026 at 21:59 UTC de985d69f66960cb512b38f2e7bc83d2a92d391e
1 file changed +3
help.c
+3
@@ -799,6 +799,9 @@ void get_version_info(struct strbuf *buf, int show_build_options)
799
800 if (fsmonitor_ipc__is_supported())
801 strbuf_addstr(buf, "feature: fsmonitor--daemon\n");
802 +#if !defined NO_GETTEXT
803 + strbuf_addstr(buf, "gettext: enabled\n");
804 +#endif
805 #if defined LIBCURL_VERSION
806 strbuf_addf(buf, "libcurl: %s\n", LIBCURL_VERSION);
807 #endif