From 10fdbf737513e48bfcfb9e90fe243dcd989c0476 Mon Sep 17 00:00:00 2001
From: Perttu Ahola <celeron55@gmail.com>
Date: Wed, 9 Jan 2013 15:37:00 +0300
Subject: [PATCH] Set locale properly when built without gettext support

---
 src/gettext.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/gettext.cpp b/src/gettext.cpp
index d4dc719b4..8000bf828 100644
--- a/src/gettext.cpp
+++ b/src/gettext.cpp
@@ -251,15 +251,17 @@ void init_gettext(const char *path,std::string configured_language) {
 	//errorstream << "Gettext debug: domainname = " << tdomain << "; codeset = "<< codeset << std::endl;
 #endif // defined(_WIN32)
 
+#else
+	/* set current system default locale */
+	setlocale(LC_ALL, "");
+#endif // if USE_GETTEXT
+
 	/* no matter what locale is used we need number format to be "C" */
 	/* to ensure formspec parameters are evaluated correct!          */
 
-
 	setlocale(LC_NUMERIC,"C");
 	infostream << "Message locale is now set to: "
 			<< setlocale(LC_ALL,0) << std::endl;
-			
-#endif // if USE_GETTEXT
 }
 
 
-- 
GitLab