#include <config.h>
+#ifdef HAVE_LOCALE_H
+# include <locale.h>
+#endif
+
#include "LString.h"
#ifdef ENABLE_NLS
# if HAVE_GETTEXT
# include <libintl.h> // use the header already in the system *EK*
-# ifdef HAVE_LOCALE_H
-# include <locale.h> // for LC_MESSAGES
-# endif
# else
# include "../intl/libintl.h"
# endif
{
# ifdef HAVE_LC_MESSAGES
setlocale(LC_MESSAGES, "");
+# endif
setlocale(LC_CTYPE, "");
setlocale(LC_NUMERIC, "C");
-# endif
}
void gettext_init(string const & localedir)
void locale_init()
{
+ setlocale(LC_NUMERIC, "C");
}
void gettext_init(string const &)