]> git.ipfire.org Git - thirdparty/git.git/commitdiff
help: report on whether or not gettext is enabled
authorJiang Xin <zhiyou.jx@alibaba-inc.com>
Sat, 17 Jan 2026 13:59:38 +0000 (21:59 +0800)
committerJunio C Hamano <gitster@pobox.com>
Sat, 17 Jan 2026 17:57:59 +0000 (09:57 -0800)
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>
help.c

diff --git a/help.c b/help.c
index 5854dd4a7e468ba97068fb1884452015dcfd0256..8d3e4f3f6420b39a5f0179aa77e4ece927b89856 100644 (file)
--- a/help.c
+++ b/help.c
@@ -799,6 +799,9 @@ void get_version_info(struct strbuf *buf, int show_build_options)
 
                if (fsmonitor_ipc__is_supported())
                        strbuf_addstr(buf, "feature: fsmonitor--daemon\n");
+#if !defined NO_GETTEXT
+               strbuf_addstr(buf, "gettext: enabled\n");
+#endif
 #if defined LIBCURL_VERSION
                strbuf_addf(buf, "libcurl: %s\n", LIBCURL_VERSION);
 #endif