Improve initializers readability 29/251029/3
authorMinje Ahn <minje.ahn@samsung.com>
Thu, 7 Jan 2021 04:31:39 +0000 (13:31 +0900)
committerMinje ahn <minje.ahn@samsung.com>
Thu, 7 Jan 2021 07:59:18 +0000 (07:59 +0000)
Change-Id: I75baae1a7c1e0dde981cb2462ce5857d1c1f2092
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
utils/mm_file_util_locale.c

index e491ced..d615430 100755 (executable)
@@ -41,27 +41,25 @@ typedef enum {
 } eMMFileSettingPhoneLanguage;
 
 typedef struct {
-       int lang_type;
-       const char *char_set;
        const char *lang_prefix;
+       const char *char_set;
 } mmf_locale_info_s;
 
 static mmf_locale_info_s g_locale_map[MMFILE_LANGUAGE_MAX] = {
-               {MMFILE_LANGUAGE_ENGLISH,               "EUC-KR",       "en"},
-               {MMFILE_LANGUAGE_GERMAN,                "ISO8859-1",    "de"},
-               {MMFILE_LANGUAGE_FRENCH,                "ISO8859-1",    "fr"},
-               {MMFILE_LANGUAGE_ITALIAN,               "ISO8859-1",    "it"},
-               {MMFILE_LANGUAGE_DUTCH,         "ISO8859-1",    "nl"},
-               {MMFILE_LANGUAGE_SPANISH,               "ISO8859-1",    "es"},
-               {MMFILE_LANGUAGE_GREEK,         "ISO8859-7",    "el"},
-               {MMFILE_LANGUAGE_PORTUGUESE,    "ISO8859-1",    "pt"},
-               {MMFILE_LANGUAGE_TURKISH,               "ISO8859-3",    "tr"},
-               {MMFILE_LANGUAGE_SIM_CHINA,     "GBK",          "zh_CN"},
-               {MMFILE_LANGUAGE_TRA_CHINA,     "BIG5",         "zh"},
-               {MMFILE_LANGUAGE_JAPAN,         "SHIFT_JIS",    "ja_JP"},
+       [MMFILE_LANGUAGE_ENGLISH]       =       {"en", "EUC-KR"},
+       [MMFILE_LANGUAGE_GERMAN]        =       {"de", "ISO8859-1"},
+       [MMFILE_LANGUAGE_FRENCH]        =       {"fr", "ISO8859-1"},
+       [MMFILE_LANGUAGE_ITALIAN]       =       {"it", "ISO8859-1"},
+       [MMFILE_LANGUAGE_DUTCH]         =       {"nl", "ISO8859-1"},
+       [MMFILE_LANGUAGE_SPANISH]       =       {"es", "ISO8859-1"},
+       [MMFILE_LANGUAGE_GREEK]         =       {"el", "ISO8859-7"},
+       [MMFILE_LANGUAGE_PORTUGUESE]    =       {"pt", "ISO8859-1"},
+       [MMFILE_LANGUAGE_TURKISH]       =       {"tr", "ISO8859-3"},
+       [MMFILE_LANGUAGE_SIM_CHINA] =   {"zh_CN", "GBK"},
+       [MMFILE_LANGUAGE_TRA_CHINA] =   {"zh", "BIG5"},
+       [MMFILE_LANGUAGE_JAPAN]         =       {"ja_JP", "SHIFT_JIS"},
 };
 
-
 char *MMFileUtilGetLocale(void)
 {
        char *lang = NULL;