37 setlocale (LC_MESSAGES,
"");
43 std::string location =
"/usr/share/locale";
44 const char *domain = myconfig.
game_name.c_str ();
46 bindtextdomain (domain, location.c_str ());
48 bind_textdomain_codeset(domain,
"UTF-8");
57 string lang =
"LANGUAGE=" + language;
58 putenv ((
char *) lang.c_str ());
64 extern int _nl_msg_cat_cntr;
68 setlocale (LC_MESSAGES, language.c_str ());
76 return gettext (text.c_str ());