diff --git a/intl/msg_hash_de.c b/intl/msg_hash_de.c index bfcc03db5b..ab6a197705 100644 --- a/intl/msg_hash_de.c +++ b/intl/msg_hash_de.c @@ -60,27 +60,7 @@ int menu_hash_get_help_de_enum(enum msg_hash_enums msg, char *s, size_t len) "wird es in dem Verzeichnis starten, in dem \n" "sich die Datei befindet."); break; - case MSG_UNKNOWN: - default: - /* TODO/FIXME - translate */ - if (string_is_empty(s)) - strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len); - return -1; - } - - return 0; -} - -int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) -{ - uint32_t driver_hash = 0; - settings_t *settings = config_get_ptr(); - - (void)sizeof(force_iso_8859_1); - - switch (hash) - { - case MENU_LABEL_INPUT_DRIVER: + case MENU_ENUM_LABEL_INPUT_DRIVER: if (settings) driver_hash = msg_hash_calculate(settings->input.driver); @@ -138,7 +118,7 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) break; } break; - case MENU_LABEL_LOAD_CONTENT: + case MENU_ENUM_LABEL_LOAD_CONTENT: snprintf(s, len, "Lade Content. \n" "Suche nach Content. \n" @@ -156,7 +136,7 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) "nutzen, wenn Content geladen wird." ); break; - case MENU_LABEL_LOAD_CONTENT_HISTORY: + case MENU_ENUM_LABEL_LOAD_CONTENT_HISTORY: snprintf(s, len, "Lade Content aus dem Verlauf. \n" " \n" @@ -170,7 +150,7 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) "im Hauptmenü angezeigt." ); break; - case MENU_LABEL_VIDEO_DRIVER: + case MENU_ENUM_LABEL_VIDEO_DRIVER: if (settings) driver_hash = msg_hash_calculate(settings->video.driver); @@ -241,14 +221,14 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) break; } break; - case MENU_LABEL_AUDIO_DSP_PLUGIN: + case MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN: snprintf(s, len, "Audio-DSP-Plugin.\n" " Verarbeitet Audiodaten, bevor \n" "sie zum Treiber gesendet werden." ); break; - case MENU_LABEL_AUDIO_RESAMPLER_DRIVER: + case MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER: if (settings) driver_hash = msg_hash_calculate(settings->audio.resampler); @@ -264,7 +244,7 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) break; } break; - case MENU_LABEL_VIDEO_SHADER_PRESET: + case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET: snprintf(s, len, "Lade Shader-Voreinstellung. \n" " \n" @@ -294,7 +274,7 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) "angezeigte Skalierungsfaktor inkorrekt sein." ); break; - case MENU_LABEL_VIDEO_SHADER_SCALE_PASS: + case MENU_ENUM_LABEL_VIDEO_SHADER_SCALE_PASS: snprintf(s, len, "Für diesen Durchgang skalieren. \n" " \n" @@ -314,7 +294,7 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) "es der letzte Durchgang ist oder nicht." ); break; - case MENU_LABEL_VIDEO_SHADER_NUM_PASSES: + case MENU_ENUM_LABEL_VIDEO_SHADER_NUM_PASSES: snprintf(s, len, "Shader-Durchgänge. \n" " \n" @@ -329,14 +309,14 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) "Die 'Standardfilter'-Option beeinflusst den \n" "Streckungsfilter"); break; - case MENU_LABEL_VIDEO_SHADER_PARAMETERS: + case MENU_ENUM_LABEL_VIDEO_SHADER_PARAMETERS: snprintf(s, len, "Shader-Parameter. \n" " \n" "Verändert den momentanen Shader. Wird nicht in \n" "der CGP/GLSLP-Voreinstellungs-Datei gespeichert."); break; - case MENU_LABEL_VIDEO_SHADER_PRESET_PARAMETERS: + case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET_PARAMETERS: snprintf(s, len, "Shader-Voreinstellung-Parameter. \n" " \n" @@ -347,22 +327,22 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) /* * FIXME: Some stuff still missing here. */ - case MENU_LABEL_OSK_ENABLE: + case MENU_ENUM_LABEL_OSK_ENABLE: snprintf(s, len, "(De-)Aktiviere die Bildschirmtastatur."); break; - case MENU_LABEL_AUDIO_MUTE: + case MENU_ENUM_LABEL_AUDIO_MUTE: snprintf(s, len, "Audio stummschalten."); break; - case MENU_LABEL_REWIND: + case MENU_ENUM_LABEL_REWIND: snprintf(s, len, "Halte die Taste zum Zurückspulen gedrückt.\n" " \n" "Die Zurückspulfunktion muss eingeschaltet \n" "sein."); break; - case MENU_LABEL_EXIT_EMULATOR: + case MENU_ENUM_LABEL_EXIT_EMULATOR: snprintf(s, len, "Taste zum Beenden von RetroArch." #if !defined(RARCH_MOBILE) && !defined(RARCH_CONSOLE) @@ -374,71 +354,71 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) #endif ); break; - case MENU_LABEL_LOAD_STATE: + case MENU_ENUM_LABEL_LOAD_STATE: snprintf(s, len, "Lädt einen Savestate."); break; - case MENU_LABEL_SAVE_STATE: + case MENU_ENUM_LABEL_SAVE_STATE: snprintf(s, len, "Speichert einen Savestate."); break; - case MENU_LABEL_NETPLAY_FLIP_PLAYERS: + case MENU_ENUM_LABEL_NETPLAY_FLIP_PLAYERS: snprintf(s, len, "Netplay-Spieler tauschen."); break; - case MENU_LABEL_CHEAT_INDEX_PLUS: + case MENU_ENUM_LABEL_CHEAT_INDEX_PLUS: snprintf(s, len, "Erhöht den Cheat-Index.\n"); break; - case MENU_LABEL_CHEAT_INDEX_MINUS: + case MENU_ENUM_LABEL_CHEAT_INDEX_MINUS: snprintf(s, len, "Verringert den Cheat-Index.\n"); break; - case MENU_LABEL_SHADER_PREV: + case MENU_ENUM_LABEL_SHADER_PREV: snprintf(s, len, "Wendet vorherigen Shader im Verzeichnis an."); break; - case MENU_LABEL_SHADER_NEXT: + case MENU_ENUM_LABEL_SHADER_NEXT: snprintf(s, len, "Wendet nächsten Shader im Verzeichnis an."); break; - case MENU_LABEL_RESET: + case MENU_ENUM_LABEL_RESET: snprintf(s, len, "Setzt den Content zurück.\n"); break; - case MENU_LABEL_PAUSE_TOGGLE: + case MENU_ENUM_LABEL_PAUSE_TOGGLE: snprintf(s, len, "Pausiert den Content und setzt ihn wieder fort."); break; - case MENU_LABEL_CHEAT_TOGGLE: + case MENU_ENUM_LABEL_CHEAT_TOGGLE: snprintf(s, len, "Schaltet den Cheat-Index ein und aus.\n"); break; - case MENU_LABEL_HOLD_FAST_FORWARD: + case MENU_ENUM_LABEL_HOLD_FAST_FORWARD: snprintf(s, len, "Halte den Knopf gedrückt, um vorzuspulen. Beim Loslassen \n" "wird das Vorspulen beendet."); break; - case MENU_LABEL_SLOWMOTION: + case MENU_ENUM_LABEL_SLOWMOTION: snprintf(s, len, "Halte den Knopf gedrückt, um die Zeitlupe einzuschalten."); break; - case MENU_LABEL_FRAME_ADVANCE: + case MENU_ENUM_LABEL_FRAME_ADVANCE: snprintf(s, len, "Frame-Advance, wenn der Content pausiert ist."); break; - case MENU_LABEL_MOVIE_RECORD_TOGGLE: + case MENU_ENUM_LABEL_MOVIE_RECORD_TOGGLE: snprintf(s, len, "Aufnahme ein- und ausschalten."); break; - case MENU_LABEL_L_X_PLUS: - case MENU_LABEL_L_X_MINUS: - case MENU_LABEL_L_Y_PLUS: - case MENU_LABEL_L_Y_MINUS: - case MENU_LABEL_R_X_PLUS: - case MENU_LABEL_R_X_MINUS: - case MENU_LABEL_R_Y_PLUS: - case MENU_LABEL_R_Y_MINUS: + case MENU_ENUM_LABEL_L_X_PLUS: + case MENU_ENUM_LABEL_L_X_MINUS: + case MENU_ENUM_LABEL_L_Y_PLUS: + case MENU_ENUM_LABEL_L_Y_MINUS: + case MENU_ENUM_LABEL_R_X_PLUS: + case MENU_ENUM_LABEL_R_X_MINUS: + case MENU_ENUM_LABEL_R_Y_PLUS: + case MENU_ENUM_LABEL_R_Y_MINUS: snprintf(s, len, "Achse für Analog-Stick (DualShock-artig).\n" " \n" @@ -449,7 +429,11 @@ int menu_hash_get_help_de(uint32_t hash, char *s, size_t len) "Positive X-Achse ist rechts. \n" "Positive Y-Achse ist unten."); break; + case MSG_UNKNOWN: default: + /* TODO/FIXME - translate */ + if (string_is_empty(s)) + strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len); return -1; } diff --git a/intl/msg_hash_it.c b/intl/msg_hash_it.c index 2c034f7c57..5b48aa88c3 100644 --- a/intl/msg_hash_it.c +++ b/intl/msg_hash_it.c @@ -67,26 +67,7 @@ int menu_hash_get_help_it_enum(enum msg_hash_enums msg, char *s, size_t len) "Per ulteriori informazioni, vai su Aiuto.\n" ); break; - case MSG_UNKNOWN: - default: - if (s[0] == '\0') - strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len); - return -1; - } - - return 0; -} - -int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) -{ - uint32_t driver_hash = 0; - settings_t *settings = config_get_ptr(); - - (void)sizeof(force_iso_8859_1); - - switch (hash) - { - case MENU_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC: + case MENU_ENUM_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC: { /* Work around C89 limitations */ char u[501]; @@ -119,7 +100,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) strlcat(s, u, len); } break; - case MENU_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC: + case MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC: snprintf(s, len, "Per scansionare il contenuto, vai a '%s' e\n" "seleziona '%s' oppure '%s'.\n" @@ -145,10 +126,10 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) msg_hash_to_str(MENU_ENUM_LABEL_VALUE_CONTENT_COLLECTION_LIST) ); break; - case MENU_LABEL_VALUE_EXTRACTING_PLEASE_WAIT: + case MENU_ENUM_LABEL_VALUE_EXTRACTING_PLEASE_WAIT: strlcpy(s, "Estraendo, per favore attendi...\n", len); break; - case MENU_LABEL_INPUT_DRIVER: + case MENU_ENUM_LABEL_INPUT_DRIVER: if (settings) driver_hash = msg_hash_calculate(settings->input.driver); @@ -194,7 +175,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) break; } break; - case MENU_LABEL_LOAD_CONTENT: + case MENU_ENUM_LABEL_LOAD_CONTENT: snprintf(s, len, "Carica Contenuto. \n" "Seleziona per contenuto. \n" @@ -213,7 +194,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "quando il gioco viene caricato." ); break; - case MENU_LABEL_LOAD_CONTENT_HISTORY: + case MENU_ENUM_LABEL_LOAD_CONTENT_HISTORY: snprintf(s, len, "Caricando contenuto dalla cronologia. \n" " \n" @@ -227,7 +208,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "nel menù principale." ); break; - case MENU_LABEL_VIDEO_DRIVER: + case MENU_ENUM_LABEL_VIDEO_DRIVER: if (settings) driver_hash = msg_hash_calculate(settings->video.driver); @@ -299,14 +280,14 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) break; } break; - case MENU_LABEL_AUDIO_DSP_PLUGIN: + case MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN: snprintf(s, len, "Plugin audio DSP.\n" "Processa l'audio prima di inviarlo \n" "al driver." ); break; - case MENU_LABEL_AUDIO_RESAMPLER_DRIVER: + case MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER: if (settings) driver_hash = msg_hash_calculate(settings->audio.resampler); @@ -322,7 +303,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) break; } break; - case MENU_LABEL_VIDEO_SHADER_PRESET: + case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET: snprintf(s, len, "Carica Shader Preimpostati. \n" " \n" @@ -351,7 +332,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "nel menù potrebbe non essere corretto." ); break; - case MENU_LABEL_VIDEO_SHADER_SCALE_PASS: + case MENU_ENUM_LABEL_VIDEO_SHADER_SCALE_PASS: snprintf(s, len, "Scala per questo passaggio. \n" " \n" @@ -370,7 +351,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "passaggio." ); break; - case MENU_LABEL_VIDEO_SHADER_NUM_PASSES: + case MENU_ENUM_LABEL_VIDEO_SHADER_NUM_PASSES: snprintf(s, len, "Passaggi Shader. \n" " \n" @@ -385,21 +366,21 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "L'opzione Filtro Predefinito riguarderà il \n" "filtro di allungamento immagine."); break; - case MENU_LABEL_VIDEO_SHADER_PARAMETERS: + case MENU_ENUM_LABEL_VIDEO_SHADER_PARAMETERS: snprintf(s, len, "Parametri shader. \n" " \n" "Modifica direttamente l'attuale shader. Non sarà \n" "salvato al file preimpostato CGP/GLSLP."); break; - case MENU_LABEL_VIDEO_SHADER_PRESET_PARAMETERS: + case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET_PARAMETERS: snprintf(s, len, "Parametri Shader Preimpostati. \n" " \n" "Modifica lo shader preimpostato attualmente nel menù." ); break; - case MENU_LABEL_VIDEO_SHADER_PASS: + case MENU_ENUM_LABEL_VIDEO_SHADER_PASS: snprintf(s, len, "Percorso allo shader. \n" " \n" @@ -411,7 +392,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "shader." ); break; - case MENU_LABEL_CONFIG_SAVE_ON_EXIT: + case MENU_ENUM_LABEL_CONFIG_SAVE_ON_EXIT: snprintf(s, len, "Salva la configurazione sul disco all'uscita.\n" "Utile per i menù in quanto i settaggi possono \n" @@ -433,7 +414,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) #endif ); break; - case MENU_LABEL_VIDEO_SHADER_FILTER_PASS: + case MENU_ENUM_LABEL_VIDEO_SHADER_FILTER_PASS: snprintf(s, len, "Filtro hardware per questo passaggio. \n" " \n" @@ -441,7 +422,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "'Filtro Predefinito' sarà usato." ); break; - case MENU_LABEL_AUTOSAVE_INTERVAL: + case MENU_ENUM_LABEL_AUTOSAVE_INTERVAL: snprintf(s, len, "Salva automaticamente la SRAM non-volatile \n" "ad un itervallo regolare.\n" @@ -452,7 +433,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) " \n" "Il valore 0 disattiva il salvataggio automatico."); break; - case MENU_LABEL_INPUT_BIND_DEVICE_TYPE: + case MENU_ENUM_LABEL_INPUT_BIND_DEVICE_TYPE: snprintf(s, len, "Tipo di dispositivo di input. \n" " \n" @@ -460,7 +441,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "rilevante per il libretro core." ); break; - case MENU_LABEL_LIBRETRO_LOG_LEVEL: + case MENU_ENUM_LABEL_LIBRETRO_LOG_LEVEL: snprintf(s, len, "Imposta il livello dei log per i libretro core \n" "(GET_LOG_INTERFACE). \n" @@ -478,8 +459,8 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) " ERROR = 3" ); break; - case MENU_LABEL_STATE_SLOT_INCREASE: - case MENU_LABEL_STATE_SLOT_DECREASE: + case MENU_ENUM_LABEL_STATE_SLOT_INCREASE: + case MENU_ENUM_LABEL_STATE_SLOT_DECREASE: snprintf(s, len, "Slot dello stato di salvataggio.\n" " \n" @@ -488,7 +469,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "Quando lo slot è != 0, il percorso sarà (percorso)(d), \n" "dove (d) è il numero dello slot."); break; - case MENU_LABEL_SHADER_APPLY_CHANGES: + case MENU_ENUM_LABEL_SHADER_APPLY_CHANGES: snprintf(s, len, "Applica le modifiche allo shader. \n" " \n" @@ -506,7 +487,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "salvato alla Directory Shader." ); break; - case MENU_LABEL_INPUT_BIND_DEVICE_ID: + case MENU_ENUM_LABEL_INPUT_BIND_DEVICE_ID: snprintf(s, len, "Dispositivo di input. \n" " \n" @@ -514,11 +495,11 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "Il nome del pad è disponibile." ); break; - case MENU_LABEL_MENU_TOGGLE: + case MENU_ENUM_LABEL_MENU_TOGGLE: snprintf(s, len, "Attiva menù."); break; - case MENU_LABEL_GRAB_MOUSE_TOGGLE: + case MENU_ENUM_LABEL_GRAB_MOUSE_TOGGLE: snprintf(s, len, "Attiva presa mouse.\n" " \n" @@ -527,14 +508,14 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "la finestra per permettere al relativo input del mouse \n" "di funzionare meglio."); break; - case MENU_LABEL_DISK_NEXT: + case MENU_ENUM_LABEL_DISK_NEXT: snprintf(s, len, "Spostati tra le immagini del disco. Usa dopo \n" "l'espulsione. \n" " \n" " Completa premendo il tasto espulsione di nuovo."); break; - case MENU_LABEL_VIDEO_FILTER: + case MENU_ENUM_LABEL_VIDEO_FILTER: #ifdef HAVE_FILTERS_BUILTIN snprintf(s, len, "Filtro video basato sulla CPU."); @@ -545,7 +526,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "Percorso di una libreria dinamica."); #endif break; - case MENU_LABEL_AUDIO_DEVICE: + case MENU_ENUM_LABEL_AUDIO_DEVICE: snprintf(s, len, "Escludi il dispositivo audio predefinito \n" "che il driver audio usa.\n" @@ -570,13 +551,13 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) #endif ); break; - case MENU_LABEL_DISK_EJECT_TOGGLE: + case MENU_ENUM_LABEL_DISK_EJECT_TOGGLE: snprintf(s, len, "Toggles eject for disks.\n" " \n" "Used for multiple-disk content."); break; - case MENU_LABEL_ENABLE_HOTKEY: + case MENU_ENUM_LABEL_ENABLE_HOTKEY: snprintf(s, len, "Enable other hotkeys.\n" " \n" @@ -590,21 +571,21 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "the keyboard, where it is not desirable that \n" "hotkeys get in the way."); break; - case MENU_LABEL_REWIND_ENABLE: + case MENU_ENUM_LABEL_REWIND_ENABLE: snprintf(s, len, "Enable rewinding.\n" " \n" "This will take a performance hit, \n" "so it is disabled by default."); break; - case MENU_LABEL_LIBRETRO_DIR_PATH: + case MENU_ENUM_LABEL_LIBRETRO_DIR_PATH: snprintf(s, len, "Core Directory. \n" " \n" "A directory for where to search for \n" "libretro core implementations."); break; - case MENU_LABEL_VIDEO_REFRESH_RATE_AUTO: + case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO: snprintf(s, len, "Refresh Rate Auto.\n" " \n" @@ -624,7 +605,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "not run at 60Hz, or something close to it, \n" "disable VSync, and leave this at its default."); break; - case MENU_LABEL_VIDEO_ROTATION: + case MENU_ENUM_LABEL_VIDEO_ROTATION: snprintf(s, len, "Forces a certain rotation \n" "of the screen.\n" @@ -633,14 +614,14 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "the libretro core sets (see Video Allow\n" "Rotate)."); break; - case MENU_LABEL_VIDEO_SCALE: + case MENU_ENUM_LABEL_VIDEO_SCALE: snprintf(s, len, "Fullscreen resolution.\n" " \n" "Resolution of 0 uses the \n" "resolution of the environment.\n"); break; - case MENU_LABEL_FASTFORWARD_RATIO: + case MENU_ENUM_LABEL_FASTFORWARD_RATIO: snprintf(s, len, "Fastforward ratio." " \n" @@ -655,7 +636,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "Do not rely on this cap to be perfectly \n" "accurate."); break; - case MENU_LABEL_VIDEO_MONITOR_INDEX: + case MENU_ENUM_LABEL_VIDEO_MONITOR_INDEX: snprintf(s, len, "Which monitor to prefer.\n" " \n" @@ -664,7 +645,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "monitor), suggests RetroArch to use that \n" "particular monitor."); break; - case MENU_LABEL_VIDEO_CROP_OVERSCAN: + case MENU_ENUM_LABEL_VIDEO_CROP_OVERSCAN: snprintf(s, len, "Forces cropping of overscanned \n" "frames.\n" @@ -672,7 +653,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "Exact behavior of this option is \n" "core-implementation specific."); break; - case MENU_LABEL_VIDEO_SCALE_INTEGER: + case MENU_ENUM_LABEL_VIDEO_SCALE_INTEGER: snprintf(s, len, "Only scales video in integer \n" "steps.\n" @@ -683,7 +664,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "If Force Aspect is not set, X/Y will be \n" "integer scaled independently."); break; - case MENU_LABEL_AUDIO_VOLUME: + case MENU_ENUM_LABEL_AUDIO_VOLUME: snprintf(s, len, "Audio volume, expressed in dB.\n" " \n" @@ -691,7 +672,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "Gain can be controlled in runtime with Input\n" "Volume Up / Input Volume Down."); break; - case MENU_LABEL_AUDIO_RATE_CONTROL_DELTA: + case MENU_ENUM_LABEL_AUDIO_RATE_CONTROL_DELTA: snprintf(s, len, "Audio rate control.\n" " \n" @@ -705,7 +686,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) " Input rate is defined as: \n" " input rate * (1.0 +/- (rate control delta))"); break; - case MENU_LABEL_AUDIO_MAX_TIMING_SKEW: + case MENU_ENUM_LABEL_AUDIO_MAX_TIMING_SKEW: snprintf(s, len, "Maximum audio timing skew.\n" " \n" @@ -718,36 +699,36 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) " Input rate is defined as: \n" " input rate * (1.0 +/- (max timing skew))"); break; - case MENU_LABEL_OVERLAY_NEXT: + case MENU_ENUM_LABEL_OVERLAY_NEXT: snprintf(s, len, "Toggles to next overlay.\n" " \n" "Wraps around."); break; - case MENU_LABEL_LOG_VERBOSITY: + case MENU_ENUM_LABEL_LOG_VERBOSITY: snprintf(s, len, "Enable or disable verbosity level \n" "of frontend."); break; - case MENU_LABEL_VOLUME_UP: + case MENU_ENUM_LABEL_VOLUME_UP: snprintf(s, len, "Increases audio volume."); break; - case MENU_LABEL_VOLUME_DOWN: + case MENU_ENUM_LABEL_VOLUME_DOWN: snprintf(s, len, "Decreases audio volume."); break; - case MENU_LABEL_VIDEO_DISABLE_COMPOSITION: + case MENU_ENUM_LABEL_VIDEO_DISABLE_COMPOSITION: snprintf(s, len, "Forcibly disable composition.\n" "Only valid on Windows Vista/7 for now."); break; - case MENU_LABEL_PERFCNT_ENABLE: + case MENU_ENUM_LABEL_PERFCNT_ENABLE: snprintf(s, len, "Enable or disable frontend \n" "performance counters."); break; - case MENU_LABEL_SYSTEM_DIRECTORY: + case MENU_ENUM_LABEL_SYSTEM_DIRECTORY: snprintf(s, len, "System Directory. \n" " \n" @@ -756,7 +737,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "directory to load BIOSes, \n" "system-specific configs, etc."); break; - case MENU_LABEL_SAVESTATE_AUTO_SAVE: + case MENU_ENUM_LABEL_SAVESTATE_AUTO_SAVE: snprintf(s, len, "Automatically saves a savestate at the \n" "end of RetroArch's lifetime.\n" @@ -765,7 +746,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "with this path on startup if 'Auto Load State\n" "is enabled."); break; - case MENU_LABEL_VIDEO_THREADED: + case MENU_ENUM_LABEL_VIDEO_THREADED: snprintf(s, len, "Use threaded video driver.\n" " \n" @@ -773,11 +754,11 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "possible cost of latency and more video \n" "stuttering."); break; - case MENU_LABEL_VIDEO_VSYNC: + case MENU_ENUM_LABEL_VIDEO_VSYNC: snprintf(s, len, "Video V-Sync.\n"); break; - case MENU_LABEL_VIDEO_HARD_SYNC: + case MENU_ENUM_LABEL_VIDEO_HARD_SYNC: snprintf(s, len, "Attempts to hard-synchronize \n" "CPU and GPU.\n" @@ -785,7 +766,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "Can reduce latency at cost of \n" "performance."); break; - case MENU_LABEL_REWIND_GRANULARITY: + case MENU_ENUM_LABEL_REWIND_GRANULARITY: snprintf(s, len, "Rewind granularity.\n" " \n" @@ -794,11 +775,11 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "at a time, increasing the rewinding \n" "speed."); break; - case MENU_LABEL_SCREENSHOT: + case MENU_ENUM_LABEL_SCREENSHOT: snprintf(s, len, "Take screenshot."); break; - case MENU_LABEL_VIDEO_FRAME_DELAY: + case MENU_ENUM_LABEL_VIDEO_FRAME_DELAY: snprintf(s, len, "Sets how many milliseconds to delay\n" "after VSync before running the core.\n" @@ -808,7 +789,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) " \n" "Maximum is 15."); break; - case MENU_LABEL_VIDEO_HARD_SYNC_FRAMES: + case MENU_ENUM_LABEL_VIDEO_HARD_SYNC_FRAMES: snprintf(s, len, "Sets how many frames CPU can \n" "run ahead of GPU when using 'GPU \n" @@ -820,7 +801,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) " 1: Syncs to previous frame.\n" " 2: Etc ..."); break; - case MENU_LABEL_VIDEO_BLACK_FRAME_INSERTION: + case MENU_ENUM_LABEL_VIDEO_BLACK_FRAME_INSERTION: snprintf(s, len, "Inserts a black frame inbetween \n" "frames.\n" @@ -833,7 +814,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "configured as if it is a 60 Hz monitor \n" "(divide refresh rate by 2)."); break; - case MENU_LABEL_RGUI_SHOW_START_SCREEN: + case MENU_ENUM_LABEL_RGUI_SHOW_START_SCREEN: snprintf(s, len, "Show startup screen in menu.\n" "Is automatically set to false when seen\n" @@ -842,46 +823,46 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "This is only updated in config if\n" "'Save Configuration on Exit' is enabled.\n"); break; - case MENU_LABEL_CORE_SPECIFIC_CONFIG: + case MENU_ENUM_LABEL_CORE_SPECIFIC_CONFIG: snprintf(s, len, "Load up a specific config file \n" "based on the core being used.\n"); break; - case MENU_LABEL_VIDEO_FULLSCREEN: + case MENU_ENUM_LABEL_VIDEO_FULLSCREEN: snprintf(s, len, "Toggles fullscreen."); break; - case MENU_LABEL_BLOCK_SRAM_OVERWRITE: + case MENU_ENUM_LABEL_BLOCK_SRAM_OVERWRITE: snprintf(s, len, "Block SRAM from being overwritten \n" "when loading save states.\n" " \n" "Might potentially lead to buggy games."); break; - case MENU_LABEL_PAUSE_NONACTIVE: + case MENU_ENUM_LABEL_PAUSE_NONACTIVE: snprintf(s, len, "Pause gameplay when window focus \n" "is lost."); break; - case MENU_LABEL_VIDEO_GPU_SCREENSHOT: + case MENU_ENUM_LABEL_VIDEO_GPU_SCREENSHOT: snprintf(s, len, "Screenshots output of GPU shaded \n" "material if available."); break; - case MENU_LABEL_SCREENSHOT_DIRECTORY: + case MENU_ENUM_LABEL_SCREENSHOT_DIRECTORY: snprintf(s, len, "Screenshot Directory. \n" " \n" "Directory to dump screenshots to." ); break; - case MENU_LABEL_VIDEO_SWAP_INTERVAL: + case MENU_ENUM_LABEL_VIDEO_SWAP_INTERVAL: snprintf(s, len, "VSync Swap Interval.\n" " \n" "Uses a custom swap interval for VSync. Set this \n" "to effectively halve monitor refresh rate."); break; - case MENU_LABEL_SAVEFILE_DIRECTORY: + case MENU_ENUM_LABEL_SAVEFILE_DIRECTORY: snprintf(s, len, "Savefile Directory. \n" " \n" @@ -892,7 +873,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "This will be overridden by explicit command line\n" "options."); break; - case MENU_LABEL_SAVESTATE_DIRECTORY: + case MENU_ENUM_LABEL_SAVESTATE_DIRECTORY: snprintf(s, len, "Savestate Directory. \n" " \n" @@ -902,7 +883,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "This will be overridden by explicit command line\n" "options."); break; - case MENU_LABEL_ASSETS_DIRECTORY: + case MENU_ENUM_LABEL_ASSETS_DIRECTORY: snprintf(s, len, "Assets Directory. \n" " \n" @@ -910,7 +891,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "menu interfaces try to look for loadable \n" "assets, etc."); break; - case MENU_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY: + case MENU_ENUM_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY: snprintf(s, len, "Dynamic Wallpapers Directory. \n" " \n" @@ -918,14 +899,14 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "be loaded dynamically by the menu depending \n" "on context."); break; - case MENU_LABEL_SLOWMOTION_RATIO: + case MENU_ENUM_LABEL_SLOWMOTION_RATIO: snprintf(s, len, "Slowmotion ratio." " \n" "When slowmotion, content will slow\n" "down by factor."); break; - case MENU_LABEL_INPUT_AXIS_THRESHOLD: + case MENU_ENUM_LABEL_INPUT_AXIS_THRESHOLD: snprintf(s, len, "Defines axis threshold.\n" " \n" @@ -933,7 +914,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "in a button press.\n" " Possible values are [0.0, 1.0]."); break; - case MENU_LABEL_INPUT_TURBO_PERIOD: + case MENU_ENUM_LABEL_INPUT_TURBO_PERIOD: snprintf(s, len, "Turbo period.\n" " \n" @@ -941,24 +922,24 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "buttons toggle." ); break; - case MENU_LABEL_INPUT_AUTODETECT_ENABLE: + case MENU_ENUM_LABEL_INPUT_AUTODETECT_ENABLE: snprintf(s, len, "Enable input auto-detection.\n" " \n" "Will attempt to auto-configure \n" "joypads, Plug-and-Play style."); break; - case MENU_LABEL_CAMERA_ALLOW: + case MENU_ENUM_LABEL_CAMERA_ALLOW: snprintf(s, len, "Allow or disallow camera access by \n" "cores."); break; - case MENU_LABEL_LOCATION_ALLOW: + case MENU_ENUM_LABEL_LOCATION_ALLOW: snprintf(s, len, "Allow or disallow location services \n" "access by cores."); break; - case MENU_LABEL_TURBO: + case MENU_ENUM_LABEL_TURBO: snprintf(s, len, "Turbo enable.\n" " \n" @@ -970,21 +951,21 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "The modulation stops when the button \n" "itself (not turbo button) is released."); break; - case MENU_LABEL_OSK_ENABLE: + case MENU_ENUM_LABEL_OSK_ENABLE: snprintf(s, len, "Enable/disable on-screen keyboard."); break; - case MENU_LABEL_AUDIO_MUTE: + case MENU_ENUM_LABEL_AUDIO_MUTE: snprintf(s, len, "Mute/unmute audio."); break; - case MENU_LABEL_REWIND: + case MENU_ENUM_LABEL_REWIND: snprintf(s, len, "Hold button down to rewind.\n" " \n" "Rewind must be enabled."); break; - case MENU_LABEL_EXIT_EMULATOR: + case MENU_ENUM_LABEL_EXIT_EMULATOR: snprintf(s, len, "Key to exit RetroArch cleanly." #if !defined(RARCH_MOBILE) && !defined(RARCH_CONSOLE) @@ -996,71 +977,71 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) #endif ); break; - case MENU_LABEL_LOAD_STATE: + case MENU_ENUM_LABEL_LOAD_STATE: snprintf(s, len, "Loads state."); break; - case MENU_LABEL_SAVE_STATE: + case MENU_ENUM_LABEL_SAVE_STATE: snprintf(s, len, "Saves state."); break; - case MENU_LABEL_NETPLAY_FLIP_PLAYERS: + case MENU_ENUM_LABEL_NETPLAY_FLIP_PLAYERS: snprintf(s, len, "Netplay flip users."); break; - case MENU_LABEL_CHEAT_INDEX_PLUS: + case MENU_ENUM_LABEL_CHEAT_INDEX_PLUS: snprintf(s, len, "Increment cheat index.\n"); break; - case MENU_LABEL_CHEAT_INDEX_MINUS: + case MENU_ENUM_LABEL_CHEAT_INDEX_MINUS: snprintf(s, len, "Decrement cheat index.\n"); break; - case MENU_LABEL_SHADER_PREV: + case MENU_ENUM_LABEL_SHADER_PREV: snprintf(s, len, "Applies previous shader in directory."); break; - case MENU_LABEL_SHADER_NEXT: + case MENU_ENUM_LABEL_SHADER_NEXT: snprintf(s, len, "Applies next shader in directory."); break; - case MENU_LABEL_RESET: + case MENU_ENUM_LABEL_RESET: snprintf(s, len, "Reset the content.\n"); break; - case MENU_LABEL_PAUSE_TOGGLE: + case MENU_ENUM_LABEL_PAUSE_TOGGLE: snprintf(s, len, "Toggle between paused and non-paused state."); break; - case MENU_LABEL_CHEAT_TOGGLE: + case MENU_ENUM_LABEL_CHEAT_TOGGLE: snprintf(s, len, "Toggle cheat index.\n"); break; - case MENU_LABEL_HOLD_FAST_FORWARD: + case MENU_ENUM_LABEL_HOLD_FAST_FORWARD: snprintf(s, len, "Hold for fast-forward. Releasing button \n" "disables fast-forward."); break; - case MENU_LABEL_SLOWMOTION: + case MENU_ENUM_LABEL_SLOWMOTION: snprintf(s, len, "Hold for slowmotion."); break; - case MENU_LABEL_FRAME_ADVANCE: + case MENU_ENUM_LABEL_FRAME_ADVANCE: snprintf(s, len, "Frame advance when content is paused."); break; - case MENU_LABEL_MOVIE_RECORD_TOGGLE: + case MENU_ENUM_LABEL_MOVIE_RECORD_TOGGLE: snprintf(s, len, "Toggle between recording and not."); break; - case MENU_LABEL_L_X_PLUS: - case MENU_LABEL_L_X_MINUS: - case MENU_LABEL_L_Y_PLUS: - case MENU_LABEL_L_Y_MINUS: - case MENU_LABEL_R_X_PLUS: - case MENU_LABEL_R_X_MINUS: - case MENU_LABEL_R_Y_PLUS: - case MENU_LABEL_R_Y_MINUS: + case MENU_ENUM_LABEL_L_X_PLUS: + case MENU_ENUM_LABEL_L_X_MINUS: + case MENU_ENUM_LABEL_L_Y_PLUS: + case MENU_ENUM_LABEL_L_Y_MINUS: + case MENU_ENUM_LABEL_R_X_PLUS: + case MENU_ENUM_LABEL_R_X_MINUS: + case MENU_ENUM_LABEL_R_Y_PLUS: + case MENU_ENUM_LABEL_R_Y_MINUS: snprintf(s, len, "Axis for analog stick (DualShock-esque).\n" " \n" @@ -1070,7 +1051,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) "Positive X axis is right. \n" "Positive Y axis is down."); break; - case MENU_LABEL_VALUE_WHAT_IS_A_CORE_DESC: + case MENU_ENUM_LABEL_VALUE_WHAT_IS_A_CORE_DESC: snprintf(s, len, "RetroArch da solo non fa nulla. \n" " \n" @@ -1100,7 +1081,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) #endif ); break; - case MENU_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC: + case MENU_ENUM_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC: snprintf(s, len, "Puoi cambiare lo schema del gamepad virtuale\n" "andando su '%s' \n" @@ -1118,6 +1099,7 @@ int menu_hash_get_help_it(uint32_t hash, char *s, size_t len) msg_hash_to_str(MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU) ); break; + case MSG_UNKNOWN: default: if (s[0] == '\0') strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len); diff --git a/intl/msg_hash_nl.c b/intl/msg_hash_nl.c index cada31523c..4b45f138cc 100644 --- a/intl/msg_hash_nl.c +++ b/intl/msg_hash_nl.c @@ -41,22 +41,6 @@ int menu_hash_get_help_nl_enum(enum msg_hash_enums msg, char *s, size_t len) return ret; } -int menu_hash_get_help_nl(uint32_t hash, char *s, size_t len) -{ - int ret = 0; - - switch (hash) - { - case 0: - default: - strlcpy(s, "Geen informatie beschikbaar.", len); - ret = -1; - break; - } - - return ret; -} - const char *msg_hash_to_str_nl(enum msg_hash_enums msg) { switch (msg) diff --git a/intl/msg_hash_pl.c b/intl/msg_hash_pl.c index 21e03069ee..bdeafe7259 100644 --- a/intl/msg_hash_pl.c +++ b/intl/msg_hash_pl.c @@ -39,21 +39,6 @@ int menu_hash_get_help_pl_enum(enum msg_hash_enums msg, char *s, size_t len) return ret; } -int menu_hash_get_help_pl(uint32_t hash, char *s, size_t len) -{ - int ret = 0; - - switch (hash) - { - case 0: - default: - ret = -1; - break; - } - - return ret; -} - const char *msg_hash_to_str_pl(enum msg_hash_enums msg) { switch (msg) diff --git a/intl/msg_hash_pt.c b/intl/msg_hash_pt.c index 5271962824..db3116e5f9 100644 --- a/intl/msg_hash_pt.c +++ b/intl/msg_hash_pt.c @@ -54,26 +54,7 @@ int menu_hash_get_help_pt_enum(enum msg_hash_enums msg, char *s, size_t len) "caminho completo, ele começará na pasta onde \n" "o arquivo estiver."); break; - case MSG_UNKNOWN: - default: - if (s[0] == '\0') - strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len); - return -1; - } - - return 0; -} - -int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) -{ - uint32_t driver_hash = 0; - settings_t *settings = config_get_ptr(); - - (void)sizeof(force_iso_8859_1); - - switch (hash) - { - case MENU_LABEL_INPUT_DRIVER: + case MENU_ENUM_LABEL_INPUT_DRIVER: if (settings) driver_hash = msg_hash_calculate(settings->input.driver); @@ -119,7 +100,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) break; } break; - case MENU_LABEL_LOAD_CONTENT: + case MENU_ENUM_LABEL_LOAD_CONTENT: snprintf(s, len, "Carregar Conteúdo. \n" "Busca conteúdo. \n" @@ -139,7 +120,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "carregado." ); break; - case MENU_LABEL_LOAD_CONTENT_HISTORY: + case MENU_ENUM_LABEL_LOAD_CONTENT_HISTORY: snprintf(s, len, "Carregando conteúdo do histórico. \n" " \n" @@ -153,7 +134,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "menu principal." ); break; - case MENU_LABEL_VIDEO_DRIVER: + case MENU_ENUM_LABEL_VIDEO_DRIVER: if (settings) driver_hash = msg_hash_calculate(settings->video.driver); @@ -225,14 +206,14 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) break; } break; - case MENU_LABEL_AUDIO_DSP_PLUGIN: + case MENU_ENUM_LABEL_AUDIO_DSP_PLUGIN: snprintf(s, len, "Plugin de DSP de Áudio.\n" "Processa áudio antes de ser enviado ao \n" "driver." ); break; - case MENU_LABEL_AUDIO_RESAMPLER_DRIVER: + case MENU_ENUM_LABEL_AUDIO_RESAMPLER_DRIVER: if (settings) driver_hash = msg_hash_calculate(settings->audio.resampler); @@ -248,7 +229,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) break; } break; - case MENU_LABEL_VIDEO_SHADER_PRESET: + case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET: snprintf(s, len, "Carregar Predefinições de Shader. \n" " \n" @@ -277,7 +258,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "correto." ); break; - case MENU_LABEL_VIDEO_SHADER_SCALE_PASS: + case MENU_ENUM_LABEL_VIDEO_SHADER_SCALE_PASS: snprintf(s, len, "Escala para este passo. \n" " \n" @@ -296,7 +277,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "definido no último passo." ); break; - case MENU_LABEL_VIDEO_SHADER_NUM_PASSES: + case MENU_ENUM_LABEL_VIDEO_SHADER_NUM_PASSES: snprintf(s, len, "Número de Shaders. \n" " \n" @@ -311,21 +292,21 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "A opção Filtro Padrão irá afetar o filtro \n" "de esticamento."); break; - case MENU_LABEL_VIDEO_SHADER_PARAMETERS: + case MENU_ENUM_LABEL_VIDEO_SHADER_PARAMETERS: snprintf(s, len, "Parâmetros de Shaders. \n" " \n" "Modifica o shader em uso diretamente. Não será \n" "salvo no arquivo de predefinições CGP/GLSLP."); break; - case MENU_LABEL_VIDEO_SHADER_PRESET_PARAMETERS: + case MENU_ENUM_LABEL_VIDEO_SHADER_PRESET_PARAMETERS: snprintf(s, len, "Parâmetros de Predefinições de Shader. \n" " \n" "Modifica as predefinições de shader em uso no menu." ); break; - case MENU_LABEL_VIDEO_SHADER_PASS: + case MENU_ENUM_LABEL_VIDEO_SHADER_PASS: snprintf(s, len, "Caminho do shader. \n" " \n" @@ -337,7 +318,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "shaders." ); break; - case MENU_LABEL_CONFIG_SAVE_ON_EXIT: + case MENU_ENUM_LABEL_CONFIG_SAVE_ON_EXIT: snprintf(s, len, "Salva configuração ao sair. Útil para\n" "o menu, pois as definições podem ser\n" @@ -359,7 +340,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) #endif ); break; - case MENU_LABEL_VIDEO_SHADER_FILTER_PASS: + case MENU_ENUM_LABEL_VIDEO_SHADER_FILTER_PASS: snprintf(s, len, "Filtro de hardware para este passo. \n" " \n" @@ -367,7 +348,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Padrão' será usado." ); break; - case MENU_LABEL_AUTOSAVE_INTERVAL: + case MENU_ENUM_LABEL_AUTOSAVE_INTERVAL: snprintf(s, len, "Salva automaticamente a SRAM \n" "em intervalos regulares.\n" @@ -378,7 +359,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Um valor de 0 desativa o salvamento \n" "automático."); break; - case MENU_LABEL_INPUT_BIND_DEVICE_TYPE: + case MENU_ENUM_LABEL_INPUT_BIND_DEVICE_TYPE: snprintf(s, len, "Tipo de Dispositivo de Entrada. \n" " \n" @@ -386,7 +367,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "relevante para o core libretro." ); break; - case MENU_LABEL_LIBRETRO_LOG_LEVEL: + case MENU_ENUM_LABEL_LIBRETRO_LOG_LEVEL: snprintf(s, len, "Define o nível de registro para os cores \n" "(GET_LOG_INTERFACE). \n" @@ -404,8 +385,8 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) " ERROR = 3" ); break; - case MENU_LABEL_STATE_SLOT_INCREASE: - case MENU_LABEL_STATE_SLOT_DECREASE: + case MENU_ENUM_LABEL_STATE_SLOT_INCREASE: + case MENU_ENUM_LABEL_STATE_SLOT_DECREASE: snprintf(s, len, "Slot de Savestates.\n" " \n" @@ -414,7 +395,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Se diferente de 0, o nome será (caminho)(d), \n" "em que (d) é o número do slot."); break; - case MENU_LABEL_SHADER_APPLY_CHANGES: + case MENU_ENUM_LABEL_SHADER_APPLY_CHANGES: snprintf(s, len, "Aplicar Alterações de Shaders. \n" " \n" @@ -432,7 +413,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "no Diretório de Shaders." ); break; - case MENU_LABEL_INPUT_BIND_DEVICE_ID: + case MENU_ENUM_LABEL_INPUT_BIND_DEVICE_ID: snprintf(s, len, "Dispositivo de Entrada. \n" " \n" @@ -440,11 +421,11 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "O nome do pad está disponível." ); break; - case MENU_LABEL_MENU_TOGGLE: + case MENU_ENUM_LABEL_MENU_TOGGLE: snprintf(s, len, "Alterna menu."); break; - case MENU_LABEL_GRAB_MOUSE_TOGGLE: + case MENU_ENUM_LABEL_GRAB_MOUSE_TOGGLE: snprintf(s, len, "Alterna uso de mouse.\n" " \n" @@ -453,14 +434,14 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "permitir que a entrada relativa do mouse \n" "funcione melhor."); break; - case MENU_LABEL_DISK_NEXT: + case MENU_ENUM_LABEL_DISK_NEXT: snprintf(s, len, "Circula por imagens de discos. Usar \n" "após ejetar. \n" " \n" " Finaliza ao usar ejetar novamente."); break; - case MENU_LABEL_VIDEO_FILTER: + case MENU_ENUM_LABEL_VIDEO_FILTER: #ifdef HAVE_FILTERS_BUILTIN snprintf(s, len, "Filtro de vídeo baseado em CPU."); @@ -471,7 +452,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Caminho para uma biblioteca dinâmica."); #endif break; - case MENU_LABEL_AUDIO_DEVICE: + case MENU_ENUM_LABEL_AUDIO_DEVICE: snprintf(s, len, "Sobrepõe-se ao dispositivo de áudio padrão \n" "que está em uso.\n" @@ -496,13 +477,13 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) #endif ); break; - case MENU_LABEL_DISK_EJECT_TOGGLE: + case MENU_ENUM_LABEL_DISK_EJECT_TOGGLE: snprintf(s, len, "Alterna ejeção para discos.\n" " \n" "Usado para conteúdos multidiscos."); break; - case MENU_LABEL_ENABLE_HOTKEY: + case MENU_ENUM_LABEL_ENABLE_HOTKEY: snprintf(s, len, "Ativar outras hotkeys.\n" " \n" @@ -515,21 +496,21 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "consultam uma grande área do teclado, cujo caminho \n" "deve estar livre das hotkeys."); break; - case MENU_LABEL_REWIND_ENABLE: + case MENU_ENUM_LABEL_REWIND_ENABLE: snprintf(s, len, "Ativa retrocesso.\n" " \n" "Essa opção causa uma perda de desempenho, \n" "por isso está desativada por padrão."); break; - case MENU_LABEL_LIBRETRO_DIR_PATH: + case MENU_ENUM_LABEL_LIBRETRO_DIR_PATH: snprintf(s, len, "Diretórios de Cores. \n" " \n" "Um diretório onde são buscadas as \n" "implementações de cores libretro."); break; - case MENU_LABEL_VIDEO_REFRESH_RATE_AUTO: + case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO: { /* Work around C89 limitations */ char u[501]; @@ -557,7 +538,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) strlcat(s, t, len); } break; - case MENU_LABEL_VIDEO_ROTATION: + case MENU_ENUM_LABEL_VIDEO_ROTATION: snprintf(s, len, "Força uma certa rotação da tela. \n" " \n" @@ -565,14 +546,14 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "por conjuntos de cores (veja Permitir\n" "Rotação de Vídeo)."); break; - case MENU_LABEL_VIDEO_SCALE: + case MENU_ENUM_LABEL_VIDEO_SCALE: snprintf(s, len, "Resolução de tela cheia.\n" " \n" "Resolução 0 usa a resolução \n" "do ambiente.\n"); break; - case MENU_LABEL_FASTFORWARD_RATIO: + case MENU_ENUM_LABEL_FASTFORWARD_RATIO: snprintf(s, len, "Taxa de Avanço Rápido." " \n" @@ -587,7 +568,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Não confie que esse teto tenha exatidão \n" "perfeita."); break; - case MENU_LABEL_VIDEO_MONITOR_INDEX: + case MENU_ENUM_LABEL_VIDEO_MONITOR_INDEX: snprintf(s, len, "Preferência de monitor.\n" " \n" @@ -596,14 +577,14 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "monitor), sugere ao RetroArch usar esse \n" "monitor em particular."); break; - case MENU_LABEL_VIDEO_CROP_OVERSCAN: + case MENU_ENUM_LABEL_VIDEO_CROP_OVERSCAN: snprintf(s, len, "Força o descarte de quadros overscanned. \n" " \n" "O comportamento exato dessa opção é \n" "específico da implementação do core."); break; - case MENU_LABEL_VIDEO_SCALE_INTEGER: + case MENU_ENUM_LABEL_VIDEO_SCALE_INTEGER: snprintf(s, len, "Só interpola vídeo em escalas múltiplas \n" "inteiras da resolução nativa.\n" @@ -614,7 +595,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Se Forçar Aspecto não estiver definida, X/Y \n" "serão escalonados em inteiros independentemente."); break; - case MENU_LABEL_AUDIO_VOLUME: + case MENU_ENUM_LABEL_AUDIO_VOLUME: snprintf(s, len, "Volume de Áudio, em dB.\n" " \n" @@ -622,7 +603,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "O ganho pode ser controlado em execução com \n" "Aumentar Volume / Baixar Volume."); break; - case MENU_LABEL_AUDIO_RATE_CONTROL_DELTA: + case MENU_ENUM_LABEL_AUDIO_RATE_CONTROL_DELTA: snprintf(s, len, "Controle de taxa de áudio.\n" " \n" @@ -636,7 +617,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) " Taxa de entrada é definida como: \n" " input rate * (1.0 +/- (rate control delta))"); break; - case MENU_LABEL_AUDIO_MAX_TIMING_SKEW: + case MENU_ENUM_LABEL_AUDIO_MAX_TIMING_SKEW: snprintf(s, len, "Distorção de áudio máxima.\n" " \n" @@ -649,36 +630,36 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) " A taxa de entrada é definida como: \n" " input rate * (1.0 +/- (max timing skew))"); break; - case MENU_LABEL_OVERLAY_NEXT: + case MENU_ENUM_LABEL_OVERLAY_NEXT: snprintf(s, len, "Alterna para o próximo overlay.\n" " \n" "Navegação circular."); break; - case MENU_LABEL_LOG_VERBOSITY: + case MENU_ENUM_LABEL_LOG_VERBOSITY: snprintf(s, len, "Ativa ou desativa nível de prolixidade \n" "do frontend."); break; - case MENU_LABEL_VOLUME_UP: + case MENU_ENUM_LABEL_VOLUME_UP: snprintf(s, len, "Aumenta o volume de áudio."); break; - case MENU_LABEL_VOLUME_DOWN: + case MENU_ENUM_LABEL_VOLUME_DOWN: snprintf(s, len, "Baixa o volume de áudio."); break; - case MENU_LABEL_VIDEO_DISABLE_COMPOSITION: + case MENU_ENUM_LABEL_VIDEO_DISABLE_COMPOSITION: snprintf(s, len, "Desativa composition à força.\n" "Válido somente para Windows Vista/7 atualmente."); break; - case MENU_LABEL_PERFCNT_ENABLE: + case MENU_ENUM_LABEL_PERFCNT_ENABLE: snprintf(s, len, "Ativa ou desativa contadores de desempenho \n" "do frontend."); break; - case MENU_LABEL_SYSTEM_DIRECTORY: + case MENU_ENUM_LABEL_SYSTEM_DIRECTORY: snprintf(s, len, "Diretório system. \n" " \n" @@ -687,7 +668,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "para carregar BIOS, configurações\n" "específicas de sistemas, etc."); break; - case MENU_LABEL_SAVESTATE_AUTO_SAVE: + case MENU_ENUM_LABEL_SAVESTATE_AUTO_SAVE: snprintf(s, len, "Automaticamente salva um Savestate ao fechar \n" "o RetroArch.\n" @@ -696,7 +677,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Savestate com esse caminho ao iniciar se 'Carregar\n" "Savestate Automaticamente' estiver ativado."); break; - case MENU_LABEL_VIDEO_THREADED: + case MENU_ENUM_LABEL_VIDEO_THREADED: snprintf(s, len, "Usa driver de vídeo em thread.\n" " \n" @@ -704,11 +685,11 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "possível custo de latência e mais engasgos \n" "de vídeo."); break; - case MENU_LABEL_VIDEO_VSYNC: + case MENU_ENUM_LABEL_VIDEO_VSYNC: snprintf(s, len, "Sincronismo Vertical de vídeo.\n"); break; - case MENU_LABEL_VIDEO_HARD_SYNC: + case MENU_ENUM_LABEL_VIDEO_HARD_SYNC: snprintf(s, len, "Tenta sincronizar CPU com GPU via \n" "hardware.\n" @@ -716,7 +697,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Pode reduzir a latência ao custo de \n" "desempenho."); break; - case MENU_LABEL_REWIND_GRANULARITY: + case MENU_ENUM_LABEL_REWIND_GRANULARITY: snprintf(s, len, "Granularidade do retrocesso.\n" " \n" @@ -725,11 +706,11 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "quadros por vez, aumentando a velocidade \n" "de retrocesso."); break; - case MENU_LABEL_SCREENSHOT: + case MENU_ENUM_LABEL_SCREENSHOT: snprintf(s, len, "Tira uma foto da tela."); break; - case MENU_LABEL_VIDEO_FRAME_DELAY: + case MENU_ENUM_LABEL_VIDEO_FRAME_DELAY: snprintf(s, len, "Define quantos milissegundos retardar \n" "após o VSync antes de executar o core.\n" @@ -739,7 +720,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) " \n" "O valor máximo é 15."); break; - case MENU_LABEL_VIDEO_HARD_SYNC_FRAMES: + case MENU_ENUM_LABEL_VIDEO_HARD_SYNC_FRAMES: snprintf(s, len, "Define quantos quadros a CPU pode rodar \n" "adiante da GPU com a opção 'Sincronismo \n" @@ -751,7 +732,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) " 1: Sincroniza com quadro anterior.\n" " 2: Etc ..."); break; - case MENU_LABEL_VIDEO_BLACK_FRAME_INSERTION: + case MENU_ENUM_LABEL_VIDEO_BLACK_FRAME_INSERTION: snprintf(s, len, "Insere um quadro preto entre quadros. \n" " \n" @@ -763,7 +744,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "ser configurada como se fosse um monitor de \n" "60 Hz (divida a taxa de atualização por 2)."); break; - case MENU_LABEL_RGUI_SHOW_START_SCREEN: + case MENU_ENUM_LABEL_RGUI_SHOW_START_SCREEN: snprintf(s, len, "Mostra a tela inicial no menu.\n" "É definida automaticamente como falso quando\n" @@ -772,39 +753,39 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "É atualizada na configuração apenas quando a\n" "opção 'Salvar Configuração ao Sair' está ativada.\n"); break; - case MENU_LABEL_CORE_SPECIFIC_CONFIG: + case MENU_ENUM_LABEL_CORE_SPECIFIC_CONFIG: snprintf(s, len, "Carrega uma configuração específica baseada \n" "no core que está sendo usado.\n"); break; - case MENU_LABEL_VIDEO_FULLSCREEN: + case MENU_ENUM_LABEL_VIDEO_FULLSCREEN: snprintf(s, len, "Alterna tela cheia."); break; - case MENU_LABEL_BLOCK_SRAM_OVERWRITE: + case MENU_ENUM_LABEL_BLOCK_SRAM_OVERWRITE: snprintf(s, len, "Previne SRAM de ser sobrescrita ao \n" "carregar Savestates.\n" " \n" "Pode potencialmente levar a jogos bugados."); break; - case MENU_LABEL_PAUSE_NONACTIVE: + case MENU_ENUM_LABEL_PAUSE_NONACTIVE: snprintf(s, len, "Pausa a jogatina quando o foco da janela \n" "é perdido."); break; - case MENU_LABEL_VIDEO_GPU_SCREENSHOT: + case MENU_ENUM_LABEL_VIDEO_GPU_SCREENSHOT: snprintf(s, len, "Captura material gráfico de saída da \n" "GPU se estiver disponível."); break; - case MENU_LABEL_SCREENSHOT_DIRECTORY: + case MENU_ENUM_LABEL_SCREENSHOT_DIRECTORY: snprintf(s, len, "Diretório de Capturas de Tela. \n" " \n" "Diretório para guardar as capturas de tela." ); break; - case MENU_LABEL_VIDEO_SWAP_INTERVAL: + case MENU_ENUM_LABEL_VIDEO_SWAP_INTERVAL: snprintf(s, len, "Intervalo de Troca de VSync.\n" " \n" @@ -812,7 +793,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Use-e para reduzir à metade a taxa de \n" "atualização do monitor."); break; - case MENU_LABEL_SAVEFILE_DIRECTORY: + case MENU_ENUM_LABEL_SAVEFILE_DIRECTORY: snprintf(s, len, "Diretório de Saves. \n" " \n" @@ -823,7 +804,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Pode ser sobreposto por opções explícitas de\n" "linha de comando."); break; - case MENU_LABEL_SAVESTATE_DIRECTORY: + case MENU_ENUM_LABEL_SAVESTATE_DIRECTORY: snprintf(s, len, "Diretório de Savestates. \n" " \n" @@ -833,7 +814,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Pode ser sobreposto por opções explícitas de\n" "linha de comando."); break; - case MENU_LABEL_ASSETS_DIRECTORY: + case MENU_ENUM_LABEL_ASSETS_DIRECTORY: snprintf(s, len, "Diretório de Recursos (Assets). \n" " \n" @@ -841,7 +822,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "tenta buscar pelo menu recursos (assets) \n" "carregáveis, etc."); break; - case MENU_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY: + case MENU_ENUM_LABEL_DYNAMIC_WALLPAPERS_DIRECTORY: snprintf(s, len, "Diretório de Papéis de Parede Dinâmicos. \n" " \n" @@ -849,14 +830,14 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "serão carregados dinamicamente pelo menu \n" "dependendo do contexto."); break; - case MENU_LABEL_SLOWMOTION_RATIO: + case MENU_ENUM_LABEL_SLOWMOTION_RATIO: snprintf(s, len, "Taxa de câmera lenta." " \n" "Quando ativado, o conteúdo rodará em velocidade\n" "reduzida por um fator."); break; - case MENU_LABEL_INPUT_AXIS_THRESHOLD: + case MENU_ENUM_LABEL_INPUT_AXIS_THRESHOLD: snprintf(s, len, "Define o limiar de eixo.\n" " \n" @@ -864,7 +845,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "resultar em um botão pressionado.\n" " Valores possíveis são [0.0, 1.0]."); break; - case MENU_LABEL_INPUT_TURBO_PERIOD: + case MENU_ENUM_LABEL_INPUT_TURBO_PERIOD: snprintf(s, len, "Período de turbo.\n" " \n" @@ -872,24 +853,24 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "os botões com turbo ativado." ); break; - case MENU_LABEL_INPUT_AUTODETECT_ENABLE: + case MENU_ENUM_LABEL_INPUT_AUTODETECT_ENABLE: snprintf(s, len, "Ativa autodetecção de entrada.\n" " \n" "Tentará autoconfigurar joypads \n" "em um estilo Plug-and-Play."); break; - case MENU_LABEL_CAMERA_ALLOW: + case MENU_ENUM_LABEL_CAMERA_ALLOW: snprintf(s, len, "Autorizar ou desautorizar o acesso da câmera \n" "pelos cores."); break; - case MENU_LABEL_LOCATION_ALLOW: + case MENU_ENUM_LABEL_LOCATION_ALLOW: snprintf(s, len, "Autorizar ou desautorizar o acesso de \n" "serviços de localização pelos cores."); break; - case MENU_LABEL_TURBO: + case MENU_ENUM_LABEL_TURBO: snprintf(s, len, "Ativar turbo.\n" " \n" @@ -901,21 +882,21 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "A modulação pára quando o próprio botão \n" "(não é o botão de turbo) é solto."); break; - case MENU_LABEL_OSK_ENABLE: + case MENU_ENUM_LABEL_OSK_ENABLE: snprintf(s, len, "Ativar/desativar teclado na tela."); break; - case MENU_LABEL_AUDIO_MUTE: + case MENU_ENUM_LABEL_AUDIO_MUTE: snprintf(s, len, "Ligar/desligar áudio."); break; - case MENU_LABEL_REWIND: + case MENU_ENUM_LABEL_REWIND: snprintf(s, len, "Segure o botão para retroceder.\n" " \n" "Retrocesso deve estar ativado."); break; - case MENU_LABEL_EXIT_EMULATOR: + case MENU_ENUM_LABEL_EXIT_EMULATOR: snprintf(s, len, "Tecla para sair corretamente do RetroArch." #if !defined(RARCH_MOBILE) && !defined(RARCH_CONSOLE) @@ -927,71 +908,71 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) #endif ); break; - case MENU_LABEL_LOAD_STATE: + case MENU_ENUM_LABEL_LOAD_STATE: snprintf(s, len, "Carrega Savestates."); break; - case MENU_LABEL_SAVE_STATE: + case MENU_ENUM_LABEL_SAVE_STATE: snprintf(s, len, "Salva Savestates."); break; - case MENU_LABEL_NETPLAY_FLIP_PLAYERS: + case MENU_ENUM_LABEL_NETPLAY_FLIP_PLAYERS: snprintf(s, len, "Netplay inverte usuários."); break; - case MENU_LABEL_CHEAT_INDEX_PLUS: + case MENU_ENUM_LABEL_CHEAT_INDEX_PLUS: snprintf(s, len, "Incrementa o índice de cheats.\n"); break; - case MENU_LABEL_CHEAT_INDEX_MINUS: + case MENU_ENUM_LABEL_CHEAT_INDEX_MINUS: snprintf(s, len, "Decrementa o índice de cheats.\n"); break; - case MENU_LABEL_SHADER_PREV: + case MENU_ENUM_LABEL_SHADER_PREV: snprintf(s, len, "Aplica o shader anterior no diretório."); break; - case MENU_LABEL_SHADER_NEXT: + case MENU_ENUM_LABEL_SHADER_NEXT: snprintf(s, len, "Aplica o próximo shader no diretório."); break; - case MENU_LABEL_RESET: + case MENU_ENUM_LABEL_RESET: snprintf(s, len, "Reinicia o conteúdo.\n"); break; - case MENU_LABEL_PAUSE_TOGGLE: + case MENU_ENUM_LABEL_PAUSE_TOGGLE: snprintf(s, len, "Alterna estado de pausado e não pausado."); break; - case MENU_LABEL_CHEAT_TOGGLE: + case MENU_ENUM_LABEL_CHEAT_TOGGLE: snprintf(s, len, "Alterna índice de cheats.\n"); break; - case MENU_LABEL_HOLD_FAST_FORWARD: + case MENU_ENUM_LABEL_HOLD_FAST_FORWARD: snprintf(s, len, "Segure para avanço rápido. Soltando o botão \n" "desativa o avanço rápido."); break; - case MENU_LABEL_SLOWMOTION: + case MENU_ENUM_LABEL_SLOWMOTION: snprintf(s, len, "Segure para câmera lenta."); break; - case MENU_LABEL_FRAME_ADVANCE: + case MENU_ENUM_LABEL_FRAME_ADVANCE: snprintf(s, len, "O quadro avança quando o conteúdo está pausado."); break; - case MENU_LABEL_MOVIE_RECORD_TOGGLE: + case MENU_ENUM_LABEL_MOVIE_RECORD_TOGGLE: snprintf(s, len, "Alterna entre estar gravando ou não."); break; - case MENU_LABEL_L_X_PLUS: - case MENU_LABEL_L_X_MINUS: - case MENU_LABEL_L_Y_PLUS: - case MENU_LABEL_L_Y_MINUS: - case MENU_LABEL_R_X_PLUS: - case MENU_LABEL_R_X_MINUS: - case MENU_LABEL_R_Y_PLUS: - case MENU_LABEL_R_Y_MINUS: + case MENU_ENUM_LABEL_L_X_PLUS: + case MENU_ENUM_LABEL_L_X_MINUS: + case MENU_ENUM_LABEL_L_Y_PLUS: + case MENU_ENUM_LABEL_L_Y_MINUS: + case MENU_ENUM_LABEL_R_X_PLUS: + case MENU_ENUM_LABEL_R_X_MINUS: + case MENU_ENUM_LABEL_R_Y_PLUS: + case MENU_ENUM_LABEL_R_Y_MINUS: snprintf(s, len, "Eixo para o analógico (esquema DualShock).\n" " \n" @@ -1002,6 +983,7 @@ int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len) "Eixo positivo X é para direita. \n" "Eixo positivo Y é para baixo."); break; + case MSG_UNKNOWN: default: if (s[0] == '\0') strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len); diff --git a/intl/msg_hash_us.c b/intl/msg_hash_us.c index b711f2b9bd..7a880e46b1 100644 --- a/intl/msg_hash_us.c +++ b/intl/msg_hash_us.c @@ -1109,23 +1109,6 @@ int menu_hash_get_help_us_enum(enum msg_hash_enums msg, char *s, size_t len) return 0; } -int menu_hash_get_help_us(uint32_t hash, char *s, size_t len) -{ - uint32_t driver_hash = 0; - settings_t *settings = config_get_ptr(); - - switch (hash) - { - case 0: - default: - if (string_is_empty(s)) - strlcpy(s, msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_INFORMATION_AVAILABLE), len); - return -1; - } - - return 0; -} - static const char *menu_hash_to_str_us_label_enum(enum msg_hash_enums msg) { if (msg <= MENU_ENUM_LABEL_INPUT_HOTKEY_BIND_END && diff --git a/menu/drivers/menu_generic.c b/menu/drivers/menu_generic.c index ad3337daad..b6be86ceed 100644 --- a/menu/drivers/menu_generic.c +++ b/menu/drivers/menu_generic.c @@ -188,7 +188,7 @@ static int action_iterate_help(menu_handle_t *menu, s, len); break; case MENU_HELP_LOADING_CONTENT: - menu_hash_get_help_enum(MENU_ENUM_LABEL_LOAD_CONTENT, + menu_hash_get_help_enum(MENU_ENUM_LABEL_LOAD_CONTENT_LIST, s, len); break; case MENU_HELP_CHANGE_VIRTUAL_GAMEPAD: @@ -271,7 +271,6 @@ int generic_menu_iterate(void *data, void *userdata, enum menu_action action) enum action_iterate_type iterate_type; const char *label = NULL; int ret = 0; - uint32_t label_hash = 0; uint32_t hash = 0; enum msg_hash_enums enum_idx = MSG_UNKNOWN; menu_handle_t *menu = (menu_handle_t*)data; @@ -327,14 +326,6 @@ int generic_menu_iterate(void *data, void *userdata, enum menu_action action) { menu_file_list_cbs_t *cbs = menu_entries_get_actiondata_at_offset(selection_buf, selection); - rarch_setting_t *setting = cbs->setting; - - if (setting) - { - char needle[PATH_MAX_LENGTH] = {0}; - strlcpy(needle, menu_setting_get_name(setting), sizeof(needle)); - label_hash = msg_hash_calculate(needle); - } if (cbs->enum_idx != MSG_UNKNOWN) { @@ -344,9 +335,6 @@ int generic_menu_iterate(void *data, void *userdata, enum menu_action action) RARCH_LOG("enum: %s\n", msg_hash_to_str(cbs->enum_idx)); #endif } - else - ret = menu_hash_get_help(label_hash, - menu->menu_state.msg, sizeof(menu->menu_state.msg)); } BIT64_SET(menu->state, MENU_STATE_RENDER_MESSAGEBOX); BIT64_SET(menu->state, MENU_STATE_POST_ITERATE); diff --git a/msg_hash.c b/msg_hash.c index bbf777e996..b3d8e00ab7 100644 --- a/msg_hash.c +++ b/msg_hash.c @@ -69,53 +69,6 @@ end: return menu_hash_get_help_us_enum(msg, s, len); } -int menu_hash_get_help(uint32_t hash, 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(hash, s, len); - break; - case RETRO_LANGUAGE_GERMAN: - ret = menu_hash_get_help_de(hash, s, len); - break; - case RETRO_LANGUAGE_SPANISH: - ret = menu_hash_get_help_es(hash, s, len); - break; - case RETRO_LANGUAGE_ITALIAN: - ret = menu_hash_get_help_it(hash, s, len); - break; - case RETRO_LANGUAGE_PORTUGUESE: - ret = menu_hash_get_help_pt(hash, s, len); - break; - case RETRO_LANGUAGE_DUTCH: - ret = menu_hash_get_help_nl(hash, s, len); - break; - case RETRO_LANGUAGE_ESPERANTO: - ret = menu_hash_get_help_eo(hash, s, len); - break; - case RETRO_LANGUAGE_POLISH: - ret = menu_hash_get_help_pl(hash, s, len); - break; - default: - break; - } -#endif - - if (ret == 0) - return ret; - -end: - return menu_hash_get_help_us(hash, s, len); -} - const char *msg_hash_to_str(enum msg_hash_enums msg) { const char *ret = NULL; diff --git a/msg_hash.h b/msg_hash.h index d91d200167..e7f2f75965 100644 --- a/msg_hash.h +++ b/msg_hash.h @@ -2130,7 +2130,6 @@ enum msg_hash_enums const char *msg_hash_to_str(enum msg_hash_enums msg); const char *msg_hash_to_str_fr(enum msg_hash_enums msg); -int menu_hash_get_help_fr(uint32_t hash, char *s, size_t len); int menu_hash_get_help_fr_enum(enum msg_hash_enums msg, char *s, size_t len); #ifdef HAVE_UTF8 @@ -2138,39 +2137,30 @@ const char *msg_hash_to_str_ru(enum msg_hash_enums msg); #endif const char *msg_hash_to_str_de(enum msg_hash_enums msg); -int menu_hash_get_help_de(uint32_t hash, char *s, size_t len); int menu_hash_get_help_de_enum(enum msg_hash_enums msg, char *s, size_t len); const char *msg_hash_to_str_es(enum msg_hash_enums msg); -int menu_hash_get_help_es(uint32_t hash, char *s, size_t len); int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len); const char *msg_hash_to_str_eo(enum msg_hash_enums msg); -int menu_hash_get_help_eo(uint32_t hash, char *s, size_t len); int menu_hash_get_help_eo_enum(enum msg_hash_enums msg, char *s, size_t len); const char *msg_hash_to_str_it(enum msg_hash_enums msg); -int menu_hash_get_help_it(uint32_t hash, char *s, size_t len); int menu_hash_get_help_it_enum(enum msg_hash_enums msg, char *s, size_t len); const char *msg_hash_to_str_pt(enum msg_hash_enums msg); -int menu_hash_get_help_pt(uint32_t hash, char *s, size_t len); int menu_hash_get_help_pt_enum(enum msg_hash_enums msg, char *s, size_t len); const char *msg_hash_to_str_pl(enum msg_hash_enums msg); -int menu_hash_get_help_pl(uint32_t hash, char *s, size_t len); int menu_hash_get_help_pl_enum(enum msg_hash_enums msg, char *s, size_t len); const char *msg_hash_to_str_nl(enum msg_hash_enums msg); -int menu_hash_get_help_nl(uint32_t hash, char *s, size_t len); int menu_hash_get_help_nl_enum(enum msg_hash_enums msg, char *s, size_t len); const char *msg_hash_to_str_us(enum msg_hash_enums msg); -int menu_hash_get_help_us(uint32_t hash, char *s, size_t len); int menu_hash_get_help_us_enum(enum msg_hash_enums msg, char *s, size_t len); int menu_hash_get_help_enum(enum msg_hash_enums msg, char *s, size_t len); -int menu_hash_get_help(uint32_t hash, char *s, size_t len); enum msg_file_type msg_hash_to_file_type(uint32_t hash);