int menu_hash_get_help_enum(enum msg_hash_enums msg, char *s, size_t len) { int ret = -1; settings_t *settings = config_get_ptr(); if (!settings) goto end; #ifdef HAVE_LANGEXTRA switch (settings->user_language) { case RETRO_LANGUAGE_FRENCH: ret = menu_hash_get_help_fr_enum(msg, s, len); break; case RETRO_LANGUAGE_GERMAN: ret = menu_hash_get_help_de_enum(msg, s, len); break; case RETRO_LANGUAGE_SPANISH: ret = menu_hash_get_help_es_enum(msg, s, len); break; case RETRO_LANGUAGE_ITALIAN: ret = menu_hash_get_help_it_enum(msg, s, len); break; case RETRO_LANGUAGE_PORTUGUESE: ret = menu_hash_get_help_pt_enum(msg, s, len); break; case RETRO_LANGUAGE_DUTCH: ret = menu_hash_get_help_nl_enum(msg, s, len); break; case RETRO_LANGUAGE_ESPERANTO: ret = menu_hash_get_help_eo_enum(msg, s, len); break; case RETRO_LANGUAGE_POLISH: ret = menu_hash_get_help_pl_enum(msg, s, len); break; default: break; } #endif if (ret == 0) return ret; end: return menu_hash_get_help_us_enum(msg, s, len); }
int menu_hash_get_help_enum(enum msg_hash_enums msg, char *s, size_t len) { #ifdef HAVE_MENU int ret = -1; #ifdef HAVE_LANGEXTRA switch (uint_user_language) { case RETRO_LANGUAGE_FRENCH: ret = menu_hash_get_help_fr_enum(msg, s, len); break; case RETRO_LANGUAGE_GERMAN: ret = menu_hash_get_help_de_enum(msg, s, len); break; case RETRO_LANGUAGE_SPANISH: ret = menu_hash_get_help_es_enum(msg, s, len); break; case RETRO_LANGUAGE_ITALIAN: ret = menu_hash_get_help_it_enum(msg, s, len); break; case RETRO_LANGUAGE_PORTUGUESE_BRAZIL: ret = menu_hash_get_help_pt_br_enum(msg, s, len); break; case RETRO_LANGUAGE_PORTUGUESE_PORTUGAL: ret = menu_hash_get_help_pt_pt_enum(msg, s, len); break; case RETRO_LANGUAGE_DUTCH: ret = menu_hash_get_help_nl_enum(msg, s, len); break; case RETRO_LANGUAGE_ESPERANTO: ret = menu_hash_get_help_eo_enum(msg, s, len); break; case RETRO_LANGUAGE_POLISH: ret = menu_hash_get_help_pl_enum(msg, s, len); break; case RETRO_LANGUAGE_JAPANESE: ret = menu_hash_get_help_jp_enum(msg, s, len); break; case RETRO_LANGUAGE_KOREAN: ret = menu_hash_get_help_ko_enum(msg, s, len); break; case RETRO_LANGUAGE_VIETNAMESE: ret = menu_hash_get_help_vn_enum(msg, s, len); break; case RETRO_LANGUAGE_CHINESE_SIMPLIFIED: ret = menu_hash_get_help_chs_enum(msg, s, len); break; case RETRO_LANGUAGE_CHINESE_TRADITIONAL: ret = menu_hash_get_help_cht_enum(msg, s, len); break; case RETRO_LANGUAGE_ARABIC: ret = menu_hash_get_help_ar_enum(msg, s, len); break; case RETRO_LANGUAGE_GREEK: ret = menu_hash_get_help_el_enum(msg, s, len); break; case RETRO_LANGUAGE_TURKISH: ret = menu_hash_get_help_tr_enum(msg, s, len); break; default: break; } #endif if (ret == 0) return ret; return menu_hash_get_help_us_enum(msg, s, len); #else return 0; #endif }