diff options
author | Semun Lee <sm79.lee@samsung.com> | 2016-07-29 16:50:03 +0900 |
---|---|---|
committer | Semun Lee <sm79.lee@samsung.com> | 2016-07-29 16:50:03 +0900 |
commit | 656a0120102c7c54e77ef786c21a6c1271c31f36 (patch) | |
tree | 61c7cbe3adce4db4655315d9c4ec2127711caf47 | |
parent | 03f27e0ba2244bcb948aa9d2b153e04beb57169b (diff) | |
download | appcore-agent-656a0120102c7c54e77ef786c21a6c1271c31f36.tar.gz appcore-agent-656a0120102c7c54e77ef786c21a6c1271c31f36.tar.bz2 appcore-agent-656a0120102c7c54e77ef786c21a6c1271c31f36.zip |
Consider fallback to english for i18nsubmit/tizen/20160803.012753accepted/tizen/wearable/20160804.080535accepted/tizen/tv/20160804.080712accepted/tizen/mobile/20160804.080846accepted/tizen/ivi/20160804.080754accepted/tizen/common/20160803.193203
LANGUAGE variable can contain default language information.
It will be used when the mo files for the selected language is not
available.
Change-Id: I363031f2e069ab16082452478d9f919dabe865dd
Signed-off-by: Semun Lee <sm79.lee@samsung.com>
-rw-r--r-- | src/appcore-agent.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/appcore-agent.c b/src/appcore-agent.c index 033c70c..012a2ea 100644 --- a/src/appcore-agent.c +++ b/src/appcore-agent.c @@ -570,11 +570,14 @@ static int __sys_lowbatt(void *data, void *evt) static int __sys_langchg_pre(void *data, void *evt) { keynode_t *key = evt; + char language[32]; char *lang; char *r; lang = vconf_keynode_get_str(key); 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); |