Support locale fallback 56/127356/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 27 Apr 2017 05:13:30 +0000 (14:13 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Thu, 27 Apr 2017 05:13:30 +0000 (14:13 +0900)
Change-Id: I53b90892e75a7f975554657882f40f4360bdbc88
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
ism/extras/efl_panel/isf_panel_efl.cpp

index 20c45c9..950d373 100644 (file)
@@ -6428,6 +6428,8 @@ static void set_language_and_locale (void)
 {
     SCIM_DEBUG_MAIN (3) << __FUNCTION__ << "...\n";
 
+    char language[256];
+
 #ifdef HAVE_VCONF
     char *lang_str = vconf_get_str (VCONFKEY_LANGSET);
 
@@ -6436,6 +6438,8 @@ static void set_language_and_locale (void)
         elm_language_set (lang_str);
 #endif /* CANDIDATE */
 
+        snprintf (language, sizeof (language), "%s:en_US:en_GB:en", lang_str);
+        setenv ("LANGUAGE", language, 1);
         setenv ("LANG", lang_str, 1);
         setlocale (LC_MESSAGES, lang_str);
         free (lang_str);