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