mirror of
https://github.com/libretro/RetroArch
synced 2025-02-02 05:54:16 +00:00
Get rid of menu_hash_get_help hashing versions
This commit is contained in:
parent
5fe397b48e
commit
13deab48d9
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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);
|
||||
|
@ -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 &&
|
||||
|
@ -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);
|
||||
|
47
msg_hash.c
47
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;
|
||||
|
10
msg_hash.h
10
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);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user