Beispiel #1
0
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);
}
Beispiel #2
0
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
}