X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fgettext.C;h=506178db8ca419480b8af0cf110d98705f0e0b1e;hb=cb52251ccff29d6cbfa13ab90a96be566e3f41ac;hp=77b1a672755bca096a9f6e2d725c9d8474288418;hpb=8254b16fd11fea6224e4db951839747e642115d3;p=lyx.git diff --git a/src/gettext.C b/src/gettext.C index 77b1a67275..506178db8c 100644 --- a/src/gettext.C +++ b/src/gettext.C @@ -10,15 +10,16 @@ #include +#ifdef HAVE_LOCALE_H +# include +#endif + #include "LString.h" #ifdef ENABLE_NLS # if HAVE_GETTEXT # include // use the header already in the system *EK* -# ifdef HAVE_LOCALE_H -# include // for LC_MESSAGES -# endif # else # include "../intl/libintl.h" # endif @@ -54,9 +55,9 @@ void locale_init() { # ifdef HAVE_LC_MESSAGES setlocale(LC_MESSAGES, ""); +# endif setlocale(LC_CTYPE, ""); setlocale(LC_NUMERIC, "C"); -# endif } void gettext_init(string const & localedir) @@ -70,6 +71,7 @@ void gettext_init(string const & localedir) void locale_init() { + setlocale(LC_NUMERIC, "C"); } void gettext_init(string const &)