Consider fallback to english for i18n 13/81913/1
authorSemun Lee <sm79.lee@samsung.com>
Fri, 29 Jul 2016 08:01:15 +0000 (17:01 +0900)
committerSemun Lee <sm79.lee@samsung.com>
Fri, 29 Jul 2016 08:01:15 +0000 (17:01 +0900)
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 <sm79.lee@samsung.com>
src/widget-i18n.c

index 7fbca1a..39ae5c5 100755 (executable)
 
 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);