diff --git a/src/gettext.h b/src/gettext.h
index 3413f38068220c5538665bd429f50c1a506d6314..b62421c78d908c148b43c62638045df0d65804cd 100644
--- a/src/gettext.h
+++ b/src/gettext.h
@@ -13,6 +13,10 @@
 
 inline void init_gettext(const char *path) {
 #if USE_GETTEXT
+	#if MSVC
+	#else
+		setlocale(LC_MESSAGES, "");
+	#endif
 	bindtextdomain(PROJECT_NAME, path);
 	textdomain(PROJECT_NAME);
 #endif