From 4d43a674190767cd85288b48737f97e94854e6f4 Mon Sep 17 00:00:00 2001
From: Constantin Wenger <constantin.wenger@googlemail.com>
Date: Wed, 20 Jul 2011 18:49:18 +0200
Subject: [PATCH] fixed problem with wront paths in gettext

---
 src/main.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main.cpp b/src/main.cpp
index 1cc479d65..00248a203 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1060,10 +1060,6 @@ int main(int argc, char *argv[])
 	std::locale::global(std::locale("C"));
 	// This enables printing all characters in bitmap font
 	setlocale(LC_CTYPE, "en_US");
-	setlocale(LC_ALL, "");
-	bindtextdomain("minetest-c55", "./../locale");
-	textdomain("minetest-c55");
-
 	/*
 		Parse command line
 	*/
@@ -1135,6 +1131,10 @@ int main(int argc, char *argv[])
 
 	// Create user data directory
 	fs::CreateDir(porting::path_userdata);
+
+	setlocale(LC_ALL, "");
+	bindtextdomain("minetest-c55", (porting::path_userdata+"/locale").c_str());
+	textdomain("minetest-c55");
 	
 	// Initialize debug streams
 #ifdef RUN_IN_PLACE
-- 
GitLab