48 const char *supported_languages[] =
52 gboolean is_language_supported =
FALSE;
62 lang = language->
code;
64 while(supported_languages[lang_index])
66 gchar *nlang = g_strdup(lang);
67 is_language_supported = !g_ascii_strcasecmp(nlang, supported_languages[lang_index]);
69 if(!is_language_supported)
72 for(gchar *
p = nlang; *
p;
p++)
73 if(*
p ==
'_') *
p =
'\0';
75 if(!g_ascii_strcasecmp(nlang, supported_languages[lang_index]))
77 is_language_supported =
TRUE;
82 if(is_language_supported)
break;
89 if(!is_language_supported) lang_index = 0;
91 return supported_languages[lang_index];