forked from enlightenment/enlightenment
explicitly use lang... and set lc_all if its set too..
SVN revision: 14573
This commit is contained in:
parent
087259e3ec
commit
cce85ff7da
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue