explicitly use lang... and set lc_all if its set too..

SVN revision: 14573
This commit is contained in:
Carsten Haitzler 2005-05-03 13:19:27 +00:00
parent 087259e3ec
commit cce85ff7da
1 changed files with 2 additions and 1 deletions

View File

@ -77,12 +77,13 @@ e_intl_language_set(const char *lang)
{ {
_e_intl_language = strdup(lang); _e_intl_language = strdup(lang);
e_util_env_set("LANG", _e_intl_language); e_util_env_set("LANG", _e_intl_language);
if (getenv("LC_ALL")) e_util_env_set("LC_ALL", _e_intl_language);
} }
else else
{ {
_e_intl_language = NULL; _e_intl_language = NULL;
} }
if (setlocale(LC_ALL, "") == NULL) if (setlocale(LC_ALL, _e_intl_language) == NULL)
{ {
perror("setlocale() :"); perror("setlocale() :");
if (_e_intl_language) if (_e_intl_language)