Skip to content

Commit

Permalink
Set locale properly when built without gettext support
Browse files Browse the repository at this point in the history
  • Loading branch information
celeron55 authored and kahrl committed Jan 9, 2014
1 parent c3eb7fe commit 10fdbf7
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/gettext.cpp
Expand Up @@ -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
}


Expand Down

0 comments on commit 10fdbf7

Please sign in to comment.