diff --git a/configure.ac b/configure.ac index dde032476..30daa729f 100644 --- a/configure.ac +++ b/configure.ac @@ -459,7 +459,14 @@ PKG_CHECK_MODULES(E_THUMB, [ ecore-file >= 1.2.0 ecore-ipc >= 1.2.0 eet >= 1.6.0 + efreet >= 1.2.0 +]) + +PKG_CHECK_MODULES(EFREET_1_3, [ efreet >= 1.2.99 +], [ + AC_DEFINE(HAVE_EFREET_1_3, 1, [ Have efreet 1.3 ]) +], [ ]) efm_requires="\ diff --git a/src/bin/e_intl.c b/src/bin/e_intl.c index 0f6935bed..10033d2b7 100644 --- a/src/bin/e_intl.c +++ b/src/bin/e_intl.c @@ -191,7 +191,9 @@ e_intl_language_set(const char *lang) e_util_env_set("LANG", lang); /* Unset LANGUAGE, apparently causes issues if set */ e_util_env_set("LANGUAGE", NULL); +#if HAVE_EFREET_1_3 efreet_lang_reset(); +#endif setlocale(LC_ALL, lang); } else