Cleanup get_user_language function

This commit is contained in:
twinaphex 2020-10-15 06:17:57 +02:00
parent e3972aff31
commit a3da521083

View File

@ -113,84 +113,58 @@ int msg_hash_get_help_enum(enum msg_hash_enums msg, char *s, size_t len)
const char *get_user_language_iso639_1(bool limit)
{
const char *voice;
voice = "en";
switch (uint_user_language)
{
case RETRO_LANGUAGE_FRENCH:
voice = "fr";
break;
return "fr";
case RETRO_LANGUAGE_GERMAN:
voice = "de";
break;
return "de";
case RETRO_LANGUAGE_SPANISH:
voice = "es";
break;
return "es";
case RETRO_LANGUAGE_ITALIAN:
voice = "it";
break;
return "it";
case RETRO_LANGUAGE_PORTUGUESE_BRAZIL:
if (limit)
voice = "pt";
else
voice = "pt_br";
break;
return "pt";
return "pt_br";
case RETRO_LANGUAGE_PORTUGUESE_PORTUGAL:
if (limit)
voice = "pt";
else
voice = "pt_pt";
break;
return "pt";
return "pt_pt";
case RETRO_LANGUAGE_DUTCH:
voice = "nl";
break;
return "nl";
case RETRO_LANGUAGE_ESPERANTO:
voice = "eo";
break;
return "eo";
case RETRO_LANGUAGE_POLISH:
voice = "pl";
break;
return "pl";
case RETRO_LANGUAGE_JAPANESE:
voice = "ja";
break;
return "ja";
case RETRO_LANGUAGE_KOREAN:
voice = "ko";
break;
return "ko";
case RETRO_LANGUAGE_VIETNAMESE:
voice = "vi";
break;
return "vi";
case RETRO_LANGUAGE_CHINESE_SIMPLIFIED:
voice = "zh";
break;
return "zh";
case RETRO_LANGUAGE_CHINESE_TRADITIONAL:
voice = "zh";
break;
return "zh";
case RETRO_LANGUAGE_ARABIC:
voice = "ar";
break;
return "ar";
case RETRO_LANGUAGE_GREEK:
voice = "el";
break;
return "el";
case RETRO_LANGUAGE_TURKISH:
voice = "tr";
break;
return "tr";
case RETRO_LANGUAGE_SLOVAK:
voice = "sk";
break;
return "sk";
case RETRO_LANGUAGE_RUSSIAN:
voice = "ru";
break;
return "ru";
case RETRO_LANGUAGE_PERSIAN:
voice = "fa";
break;
return "fa";
case RETRO_LANGUAGE_HEBREW:
voice = "he";
break;
return "he";
case RETRO_LANGUAGE_ASTURIAN:
voice = "ast";
break;
return "ast";
}
return voice;
return "en";
}
const char *msg_hash_to_str(enum msg_hash_enums msg)