From 364f541336776fd25f69b10b377ae62561c1478d Mon Sep 17 00:00:00 2001 From: Jehan Date: Thu, 15 Aug 2024 12:07:12 +0200 Subject: [PATCH] tools: fix self-localization of languages for Windows. Basically reusing the solution from commit 7ccfad17167. --- tools/gen-languages.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/gen-languages.c b/tools/gen-languages.c index 970f5ae6ab..ac00a9d27d 100644 --- a/tools/gen-languages.c +++ b/tools/gen-languages.c @@ -321,6 +321,7 @@ gimp_language_store_parser_init (GError **error) * If it fails, gettext fallbacks to C (en_US) itself. */ g_setenv ("LANGUAGE", code, TRUE); + g_setenv ("LANG", code, TRUE); setlocale (LC_ALL, ""); localized_name = g_strdup (dgettext ("iso_639_3", english_name)); @@ -334,6 +335,7 @@ gimp_language_store_parser_init (GError **error) g_free (localized_name); g_setenv ("LANGUAGE", base_code, TRUE); + g_setenv ("LANG", base_code, TRUE); setlocale (LC_ALL, ""); localized_name = g_strdup (dgettext ("iso_639_3", english_name));