From d076ceffa92521cd4e6a554212f8efeda4d85da6 Mon Sep 17 00:00:00 2001 From: Semun Lee Date: Fri, 29 Jul 2016 17:01:15 +0900 Subject: [PATCH] Consider fallback to english for i18n LANGUAGE variable can contain default language information. It will be used when the mo files for the selected language is not available. Change-Id: I3a7fa43cd3736bf29bdbad6a0ea8b3b80fbabf8b Signed-off-by: Semun Lee --- src/widget-i18n.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/widget-i18n.c b/src/widget-i18n.c index 7fbca1a..39ae5c5 100755 --- a/src/widget-i18n.c +++ b/src/widget-i18n.c @@ -35,9 +35,12 @@ void _update_lang(void) { + char language[32]; char *r; char *lang = vconf_get_str(VCONFKEY_LANGSET); if (lang) { + snprintf(language, sizeof(language), "%s:en_US:en_GB:en", lang); + setenv("LANGUAGE", language, 1); setenv("LANG", lang, 1); setenv("LC_MESSAGES", lang, 1); -- 2.7.4