diff --git a/menu/intl/menu_hash_es.c b/menu/intl/menu_hash_es.c index 7a929bf546..1063ac4ad1 100644 --- a/menu/intl/menu_hash_es.c +++ b/menu/intl/menu_hash_es.c @@ -19,6 +19,15 @@ #include "../../configuration.h" #include "../menu_hash.h" +/* IMPORTANT: + * For non-english characters to work without proper unicode support, + * we need this file to be encoded in ISO 8859-1 (Latin1), not UTF-8. + * If you save this file as UTF-8, you'll break non-english characters + * (e.g. German "Umlauts" and Portugese diacritics). + */ +/* DO NOT REMOVE THIS. If it causes build failure, it's because you saved the file as UTF-8. Read the above comment. */ +extern const char force_iso_8859_1[sizeof("¿áéíÍñóºú")==9+1 ? 1 : -1]; + const char *menu_hash_to_str_es(uint32_t hash) { @@ -27,19 +36,19 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_HELP_SCANNING_CONTENT: return "Buscar contenido"; case MENU_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING: - return "Solucionar problemas de vídeo/sonido"; + return "Solucionar problemas de vídeo/sonido"; case MENU_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD: return "Cambiar el mando virtual sobreimpuesto"; case MENU_LABEL_VALUE_HELP_WHAT_IS_A_CORE: - return "¿Qué es un núcleo?"; + return "¿Qué es un núcleo?"; case MENU_LABEL_VALUE_HELP_LOADING_CONTENT: return "Cargando contenidos"; case MENU_LABEL_VALUE_HELP_LIST: return "Ayuda"; case MENU_LABEL_VALUE_HELP_CONTROLS: - return "Controles básicos del menú"; + return "Controles básicos del menú"; case MENU_LABEL_VALUE_BASIC_MENU_CONTROLS: - return "Controles básicos del menú"; + return "Controles básicos del menú"; case MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_SCROLL_UP: return "Desplazar hacia arriba"; case MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_SCROLL_DOWN: @@ -51,9 +60,9 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_START: return "Valores predeterminados"; case MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_INFO: - return "Información"; + return "Información"; case MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_TOGGLE_MENU: - return "Alternar menú"; + return "Alternar menú"; case MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_QUIT: return "Abandonar"; case MENU_LABEL_VALUE_BASIC_MENU_CONTROLS_TOGGLE_KEYBOARD: @@ -61,19 +70,19 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_OPEN_ARCHIVE: return "Abrir archivo como una carpeta"; case MENU_LABEL_VALUE_LOAD_ARCHIVE: - return "Cargar archivo con un núcleo"; + return "Cargar archivo con un núcleo"; case MENU_LABEL_VALUE_INPUT_BACK_AS_MENU_TOGGLE_ENABLE: - return "Permitir alternar Back como menú"; + return "Permitir alternar Back como menú"; case MENU_LABEL_VALUE_INPUT_MENU_TOGGLE_GAMEPAD_COMBO: - return "Combo para alternar mando con menú"; + return "Combo para alternar mando con menú"; case MENU_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU: - return "Ocultar lo superpuesto del menú"; + return "Ocultar lo superpuesto del menú"; case MENU_VALUE_LANG_POLISH: return "Polaco"; case MENU_LABEL_VALUE_OVERLAY_AUTOLOAD_PREFERRED: - return "Cargar superposición preferida automáticamente"; + return "Cargar superposición preferida automáticamente"; case MENU_LABEL_VALUE_UPDATE_CORE_INFO_FILES: - return "Actualizar archivos de información de núcleos"; + return "Actualizar archivos de información de núcleos"; case MENU_LABEL_VALUE_DOWNLOAD_CORE_CONTENT: return "Descargar contenido"; case MENU_LABEL_VALUE_SCAN_THIS_DIRECTORY: @@ -83,13 +92,13 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_SCAN_DIRECTORY: return "Escanear carpeta"; case MENU_LABEL_VALUE_ADD_CONTENT_LIST: - return "Añadir contenido"; + return "Añadir contenido"; case MENU_LABEL_VALUE_INFORMATION_LIST: - return "Información"; + return "Información"; case MENU_LABEL_VALUE_USE_BUILTIN_PLAYER: return "Usar reproductor de medios integrado"; case MENU_LABEL_VALUE_CONTENT_SETTINGS: - return "Menú rápido"; + return "Menú rápido"; case MENU_LABEL_VALUE_RDB_ENTRY_CRC32: return "CRC32"; case MENU_LABEL_VALUE_RDB_ENTRY_MD5: @@ -100,20 +109,20 @@ const char *menu_hash_to_str_es(uint32_t hash) return "Preguntar"; case MENU_LABEL_VALUE_PRIVACY_SETTINGS: return "Privacidad"; - case MENU_VALUE_HORIZONTAL_MENU: /* Don't change. Breaks everything. (Would be: "Menú horizontal") */ + case MENU_VALUE_HORIZONTAL_MENU: /* Don't change. Breaks everything. (Would be: "Menú horizontal") */ return "Horizontal Menu"; case MENU_LABEL_VALUE_NO_SETTINGS_FOUND: - return "No se ha encontrado una configuración."; + return "No se ha encontrado una configuración."; case MENU_LABEL_VALUE_NO_PERFORMANCE_COUNTERS: return "No hay contadores de rendimiento."; case MENU_LABEL_VALUE_DRIVER_SETTINGS: return "Controlador"; case MENU_LABEL_VALUE_CONFIGURATION_SETTINGS: - return "Configuración"; + return "Configuración"; case MENU_LABEL_VALUE_CORE_SETTINGS: - return "Núcleo"; + return "Núcleo"; case MENU_LABEL_VALUE_VIDEO_SETTINGS: - return "Vídeo"; + return "Vídeo"; case MENU_LABEL_VALUE_LOGGING_SETTINGS: return "Registros"; case MENU_LABEL_VALUE_SAVING_SETTINGS: @@ -131,7 +140,7 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_VALUE_USER: return "Usuario"; case MENU_LABEL_VALUE_SYSTEM_BGM_ENABLE: - return "Activar música del sistema"; + return "Activar música del sistema"; case MENU_VALUE_RETROPAD: return "RetroPad"; case MENU_VALUE_RETROKEYBOARD: @@ -139,23 +148,23 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_AUDIO_BLOCK_FRAMES: return "Bloquear fotogramas"; case MENU_LABEL_VALUE_INPUT_BIND_MODE: - return "Modo de asignación"; + return "Modo de asignación"; case MENU_LABEL_VALUE_AUTOCONFIG_DESCRIPTOR_LABEL_SHOW: - return "Mostrar etiquetas de descripción del autoconfigurado"; + return "Mostrar etiquetas de descripción del autoconfigurado"; case MENU_LABEL_VALUE_INPUT_DESCRIPTOR_LABEL_SHOW: - return "Mostrar etiquetas de descripción de la entrada del núcleo"; + return "Mostrar etiquetas de descripción de la entrada del núcleo"; case MENU_LABEL_VALUE_INPUT_DESCRIPTOR_HIDE_UNBOUND: - return "Ocultar descripciones sin asignar de la entrada del núcleo"; + return "Ocultar descripciones sin asignar de la entrada del núcleo"; case MENU_LABEL_VALUE_VIDEO_FONT_ENABLE: return "Mostrar mensajes en pantalla"; case MENU_LABEL_VALUE_VIDEO_FONT_PATH: return "Fuente de mensajes en pantalla"; case MENU_LABEL_VALUE_VIDEO_FONT_SIZE: - return "Tamaño de mensajes en pantalla"; + return "Tamaño de mensajes en pantalla"; case MENU_LABEL_VALUE_VIDEO_MESSAGE_POS_X: - return "Posición X de mensajes en pantalla"; + return "Posición X de mensajes en pantalla"; case MENU_LABEL_VALUE_VIDEO_MESSAGE_POS_Y: - return "Posición Y de mensajes en pantalla"; + return "Posición Y de mensajes en pantalla"; case MENU_LABEL_VALUE_VIDEO_SOFT_FILTER: return "Activar filtros por software"; case MENU_LABEL_VALUE_VIDEO_FILTER_FLICKER: @@ -169,7 +178,7 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_VALUE_LINEAR: return "Lineal"; case MENU_VALUE_NEAREST: - return "Más cercano"; + return "Más cercano"; case MENU_VALUE_DIRECTORY_DEFAULT: return "(Predeterminada)"; case MENU_VALUE_DIRECTORY_NONE: @@ -177,53 +186,53 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_VALUE_NOT_AVAILABLE: return "No disponible"; case MENU_LABEL_VALUE_INPUT_REMAPPING_DIRECTORY: - return "Carpeta de reasignación de entrada"; + return "Carpeta de reasignación de entrada"; case MENU_LABEL_VALUE_JOYPAD_AUTOCONFIG_DIR: - return "Carpeta de autoconfiguración de dispositivo de entrada"; + return "Carpeta de autoconfiguración de dispositivo de entrada"; case MENU_LABEL_VALUE_RECORDING_CONFIG_DIRECTORY: - return "Carpeta de configuración de grabación"; + return "Carpeta de configuración de grabación"; case MENU_LABEL_VALUE_RECORDING_OUTPUT_DIRECTORY: - return "Carpeta de salida de grabación"; + return "Carpeta de salida de grabación"; case MENU_LABEL_VALUE_SCREENSHOT_DIRECTORY: return "Carpeta de capturas de pantalla"; case MENU_LABEL_VALUE_PLAYLIST_DIRECTORY: - return "Carpeta de listas de reproducción"; + return "Carpeta de listas de reproducción"; case MENU_LABEL_VALUE_SAVEFILE_DIRECTORY: return "Carpeta de partidas guardadas"; case MENU_LABEL_VALUE_SAVESTATE_DIRECTORY: - return "Carpeta de guardados rápidos"; + return "Carpeta de guardados rápidos"; case MENU_LABEL_VALUE_STDIN_CMD_ENABLE: return "Comandos stdin"; case MENU_LABEL_VALUE_VIDEO_DRIVER: - return "Controlador de vídeo"; + return "Controlador de vídeo"; case MENU_LABEL_VALUE_RECORD_ENABLE: - return "Activar grabación"; + return "Activar grabación"; case MENU_LABEL_VALUE_VIDEO_GPU_RECORD: - return "Activar grabación de GPU"; + return "Activar grabación de GPU"; case MENU_LABEL_VALUE_RECORD_PATH: - return "Carpeta de grabación"; + return "Carpeta de grabación"; case MENU_LABEL_VALUE_RECORD_USE_OUTPUT_DIRECTORY: return "Usar carpeta de salida"; case MENU_LABEL_VALUE_RECORD_CONFIG: - return "Configuración de grabación"; + return "Configuración de grabación"; case MENU_LABEL_VALUE_VIDEO_POST_FILTER_RECORD: - return "Activar grabación con filtros"; + return "Activar grabación con filtros"; case MENU_LABEL_VALUE_CORE_ASSETS_DIRECTORY: return "Carpeta de descargas"; case MENU_LABEL_VALUE_ASSETS_DIRECTORY: return "Carpeta de recursos"; case MENU_LABEL_VALUE_DYNAMIC_WALLPAPERS_DIRECTORY: - return "Carpeta de fondos de pantalla dinámicos"; + return "Carpeta de fondos de pantalla dinámicos"; case MENU_LABEL_VALUE_BOXARTS_DIRECTORY: - return "Carpeta de carátulas"; + return "Carpeta de carátulas"; case MENU_LABEL_VALUE_RGUI_BROWSER_DIRECTORY: return "Carpeta del navegador de archivos"; case MENU_LABEL_VALUE_RGUI_CONFIG_DIRECTORY: - return "Carpeta de configuración"; + return "Carpeta de configuración"; case MENU_LABEL_VALUE_LIBRETRO_INFO_PATH: - return "Carpeta de información del núcleo"; + return "Carpeta de información del núcleo"; case MENU_LABEL_VALUE_LIBRETRO_DIR_PATH: - return "Carpeta de núcleos"; + return "Carpeta de núcleos"; case MENU_LABEL_VALUE_CURSOR_DIRECTORY: return "Carpeta de cursores"; case MENU_LABEL_VALUE_CONTENT_DATABASE_DIRECTORY: @@ -233,13 +242,13 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_CHEAT_DATABASE_PATH: return "Carpeta de archivos de trucos"; case MENU_LABEL_VALUE_EXTRACTION_DIRECTORY: - return "Carpeta de extracción"; + return "Carpeta de extracción"; case MENU_LABEL_VALUE_AUDIO_FILTER_DIR: return "Carpeta de filtros de sonido"; case MENU_LABEL_VALUE_VIDEO_SHADER_DIR: - return "Carpeta de shaders de vídeo"; + return "Carpeta de shaders de vídeo"; case MENU_LABEL_VALUE_VIDEO_FILTER_DIR: - return "Carpeta de filtros de vídeo"; + return "Carpeta de filtros de vídeo"; case MENU_LABEL_VALUE_OVERLAY_DIRECTORY: return "Carpeta de superimposiciones"; case MENU_LABEL_VALUE_OSK_OVERLAY_DIRECTORY: @@ -249,7 +258,7 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_NETPLAY_SPECTATOR_MODE_ENABLE: return "Permitir espectadores en red"; case MENU_LABEL_VALUE_NETPLAY_IP_ADDRESS: - return "Dirección IP"; + return "Dirección IP"; case MENU_LABEL_VALUE_NETPLAY_TCP_UDP_PORT: return "Puerto TCP/UDP para juego en red"; case MENU_LABEL_VALUE_NETPLAY_ENABLE: @@ -261,39 +270,39 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_RGUI_SHOW_START_SCREEN: return "Mostrar pantalla de inicio"; case MENU_LABEL_VALUE_TITLE_COLOR: - return "Color de títulos del menú"; + return "Color de títulos del menú"; case MENU_LABEL_VALUE_ENTRY_HOVER_COLOR: - return "Color de entrada resaltada del menú"; + return "Color de entrada resaltada del menú"; case MENU_LABEL_VALUE_TIMEDATE_ENABLE: return "Mostrar fecha y hora"; case MENU_LABEL_VALUE_THREADED_DATA_RUNLOOP_ENABLE: return "Buclar datos hilados"; case MENU_LABEL_VALUE_ENTRY_NORMAL_COLOR: - return "Color de entrada normal del menú"; + return "Color de entrada normal del menú"; case MENU_LABEL_VALUE_SHOW_ADVANCED_SETTINGS: return "Mostrar ajustes avanzados"; case MENU_LABEL_VALUE_MOUSE_ENABLE: return "Soporte para teclado"; case MENU_LABEL_VALUE_POINTER_ENABLE: - return "Soporte táctil"; + return "Soporte táctil"; case MENU_LABEL_VALUE_CORE_ENABLE: - return "Mostrar nombre del núcleo"; + return "Mostrar nombre del núcleo"; case MENU_LABEL_VALUE_DPI_OVERRIDE_ENABLE: - return "Activar anulación de PPP"; + return "Activar anulación de PPP"; case MENU_LABEL_VALUE_DPI_OVERRIDE_VALUE: return "Anular PPP"; case MENU_LABEL_VALUE_SUSPEND_SCREENSAVER_ENABLE: return "Suspender salvapantallas"; case MENU_LABEL_VALUE_VIDEO_DISABLE_COMPOSITION: - return "Desactivar composición de escritorio"; + return "Desactivar composición de escritorio"; case MENU_LABEL_VALUE_PAUSE_NONACTIVE: return "Detenerse en segundo plano"; case MENU_LABEL_VALUE_UI_COMPANION_START_ON_BOOT: return "Ejecutar al inicio la IU ayudante"; case MENU_LABEL_VALUE_UI_MENUBAR_ENABLE: - return "Barra de menús"; + return "Barra de menús"; case MENU_LABEL_VALUE_ARCHIVE_MODE: - return "Acción para asociar tipos de archivo"; + return "Acción para asociar tipos de archivo"; case MENU_LABEL_VALUE_NETWORK_CMD_ENABLE: return "Comandos de red"; case MENU_LABEL_VALUE_NETWORK_CMD_PORT: @@ -301,57 +310,57 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_HISTORY_LIST_ENABLE: return "Activar historial"; case MENU_LABEL_VALUE_CONTENT_HISTORY_SIZE: - return "Tamaño del historial"; + return "Tamaño del historial"; case MENU_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO: return "Tasa de fotogramas estimada del monitor"; case MENU_LABEL_VALUE_DUMMY_ON_CORE_SHUTDOWN: - return "Anular al cerrar núcleo"; + return "Anular al cerrar núcleo"; case MENU_LABEL_VALUE_CORE_SET_SUPPORTS_NO_CONTENT_ENABLE: - return "No ejecutar automáticamente un núcleo"; + return "No ejecutar automáticamente un núcleo"; case MENU_LABEL_VALUE_FRAME_THROTTLE_ENABLE: - return "Limitar velocidad de ejecución máxima"; + return "Limitar velocidad de ejecución máxima"; case MENU_LABEL_VALUE_FASTFORWARD_RATIO: - return "Velocidad de ejecución máxima"; + return "Velocidad de ejecución máxima"; case MENU_LABEL_VALUE_AUTO_REMAPS_ENABLE: - return "Cargar automáticamente archivos de reasignación"; + return "Cargar automáticamente archivos de reasignación"; case MENU_LABEL_VALUE_SLOWMOTION_RATIO: return "Cantidad de velocidad reducida"; case MENU_LABEL_VALUE_CORE_SPECIFIC_CONFIG: - return "Configuración por núcleo"; + return "Configuración por núcleo"; case MENU_LABEL_VALUE_AUTO_OVERRIDES_ENABLE: - return "Cargar automáticamente archivos de anulación"; + return "Cargar automáticamente archivos de anulación"; case MENU_LABEL_VALUE_CONFIG_SAVE_ON_EXIT: - return "Guardar configuración al salir"; + return "Guardar configuración al salir"; case MENU_LABEL_VALUE_VIDEO_SMOOTH: return "Filtrado bilineal por hardware"; case MENU_LABEL_VALUE_VIDEO_GAMMA: - return "Gamma de vídeo"; + return "Gamma de vídeo"; case MENU_LABEL_VALUE_VIDEO_ALLOW_ROTATE: - return "Permitir rotación"; + return "Permitir rotación"; case MENU_LABEL_VALUE_VIDEO_HARD_SYNC: - return "Sincronización de GPU por hardware"; + return "Sincronización de GPU por hardware"; case MENU_LABEL_VALUE_VIDEO_SWAP_INTERVAL: return "Intervalo de alternado de VSync"; case MENU_LABEL_VALUE_VIDEO_VSYNC: - return "VSync/Sincronía vertical"; + return "VSync/Sincronía vertical"; case MENU_LABEL_VALUE_VIDEO_THREADED: - return "Vídeo multinúcleo"; + return "Vídeo multinúcleo"; case MENU_LABEL_VALUE_VIDEO_ROTATION: - return "Rotación"; + return "Rotación"; case MENU_LABEL_VALUE_VIDEO_GPU_SCREENSHOT: return "Permitir capturas de pantalla de GPU"; case MENU_LABEL_VALUE_VIDEO_CROP_OVERSCAN: return "Recortar Overscan (Reinicio)"; case MENU_LABEL_VALUE_VIDEO_ASPECT_RATIO_INDEX: - return "Ãndice de proporción de aspecto"; + return "Índice de proporción de aspecto"; case MENU_LABEL_VALUE_VIDEO_ASPECT_RATIO_AUTO: - return "Proporción de aspecto automática"; + return "Proporción de aspecto automática"; case MENU_LABEL_VALUE_VIDEO_FORCE_ASPECT: - return "Forzar proporción de aspecto"; + return "Forzar proporción de aspecto"; case MENU_LABEL_VALUE_VIDEO_REFRESH_RATE: - return "Tasa de actualización"; + return "Tasa de actualización"; case MENU_LABEL_VALUE_VIDEO_FORCE_SRGB_DISABLE: - return "Forzar anulación del FBO sRGB"; + return "Forzar anulación del FBO sRGB"; case MENU_LABEL_VALUE_VIDEO_WINDOWED_FULLSCREEN: return "Pantalla completa en ventana"; case MENU_LABEL_VALUE_PAL60_ENABLE: @@ -367,7 +376,7 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_SORT_SAVEFILES_ENABLE: return "Ordenar partidas guardadas por carpetas"; case MENU_LABEL_VALUE_SORT_SAVESTATES_ENABLE: - return "Ordenar guardados rápidos por carpetas"; + return "Ordenar guardados rápidos por carpetas"; case MENU_LABEL_VALUE_VIDEO_FULLSCREEN: return "Pantalla completa"; case MENU_LABEL_VALUE_VIDEO_SCALE: @@ -377,19 +386,19 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_PERFCNT_ENABLE: return "Contadores de rendimiento"; case MENU_LABEL_VALUE_LIBRETRO_LOG_LEVEL: - return "Nivel de registro del núcleo"; + return "Nivel de registro del núcleo"; case MENU_LABEL_VALUE_LOG_VERBOSITY: return "Verbosidad del registro"; case MENU_LABEL_VALUE_SAVESTATE_AUTO_LOAD: - return "Cargar guardado rápido automáticamente"; + return "Cargar guardado rápido automáticamente"; case MENU_LABEL_VALUE_SAVESTATE_AUTO_INDEX: - return "Indizar automáticamente guardados rápidos"; + return "Indizar automáticamente guardados rápidos"; case MENU_LABEL_VALUE_SAVESTATE_AUTO_SAVE: - return "Guardado rápido automático"; + return "Guardado rápido automático"; case MENU_LABEL_VALUE_AUTOSAVE_INTERVAL: return "Intervalo de autoguardados SaveRAM"; case MENU_LABEL_VALUE_BLOCK_SRAM_OVERWRITE: - return "No sobrescribir SaveRAM al cargar un guardado rápido"; + return "No sobrescribir SaveRAM al cargar un guardado rápido"; case MENU_LABEL_VALUE_VIDEO_SHARED_CONTEXT: return "Activar contexto compartido por HW"; case MENU_LABEL_VALUE_RESTART_RETROARCH: @@ -399,41 +408,41 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_USER_LANGUAGE: return "Idioma"; case MENU_LABEL_VALUE_CAMERA_ALLOW: - return "Permitir cámara"; + return "Permitir cámara"; case MENU_LABEL_VALUE_LOCATION_ALLOW: - return "Permitir ubicación"; + return "Permitir ubicación"; case MENU_LABEL_VALUE_PAUSE_LIBRETRO: - return "Pausar al activar el menú"; + return "Pausar al activar el menú"; case MENU_LABEL_VALUE_INPUT_OSK_OVERLAY_ENABLE: return "Mostrar teclado superpuesto"; case MENU_LABEL_VALUE_INPUT_OVERLAY_ENABLE: - return "Mostrar superimposición"; + return "Mostrar superimposición"; case MENU_LABEL_VALUE_VIDEO_MONITOR_INDEX: - return "Ãndice del monitor"; + return "Índice del monitor"; case MENU_LABEL_VALUE_VIDEO_FRAME_DELAY: return "Retraso de fotogramas"; case MENU_LABEL_VALUE_INPUT_DUTY_CYCLE: return "Ciclo de deberes"; case MENU_LABEL_VALUE_INPUT_TURBO_PERIOD: - return "Período de turbo"; + return "Período de turbo"; case MENU_LABEL_VALUE_INPUT_AXIS_THRESHOLD: return "Margen de ejes de entrada"; case MENU_LABEL_VALUE_INPUT_REMAP_BINDS_ENABLE: return "Permitir reasignar controles"; case MENU_LABEL_VALUE_INPUT_MAX_USERS: - return "N.º de usuarios máximos"; + return "N.º de usuarios máximos"; case MENU_LABEL_VALUE_INPUT_AUTODETECT_ENABLE: - return "Activar autoconfiguración"; + return "Activar autoconfiguración"; case MENU_LABEL_VALUE_AUDIO_OUTPUT_RATE: return "Frecuencia de salida de sonido (KHz)"; case MENU_LABEL_VALUE_AUDIO_MAX_TIMING_SKEW: - return "Corte máximo de sincronía de sonido"; + return "Corte máximo de sincronía de sonido"; case MENU_LABEL_VALUE_CHEAT_NUM_PASSES: return "Pasadas de trucos"; case MENU_LABEL_VALUE_REMAP_FILE_SAVE_CORE: - return "Guardar archivo de reasignación del núcleo"; + return "Guardar archivo de reasignación del núcleo"; case MENU_LABEL_VALUE_REMAP_FILE_SAVE_GAME: - return "Guardar archivo de reasignación del juego"; + return "Guardar archivo de reasignación del juego"; case MENU_LABEL_VALUE_CHEAT_APPLY_CHANGES: return "Aplicar cambios en trucos"; case MENU_LABEL_VALUE_SHADER_APPLY_CHANGES: @@ -441,11 +450,11 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_REWIND_ENABLE: return "Activar rebobinado"; case MENU_LABEL_VALUE_CONTENT_COLLECTION_LIST: - return "Seleccionar de una colección"; + return "Seleccionar de una colección"; case MENU_LABEL_VALUE_DETECT_CORE_LIST: - return "Seleccionar archivo y detectar núcleo"; + return "Seleccionar archivo y detectar núcleo"; case MENU_LABEL_VALUE_DOWNLOADED_FILE_DETECT_CORE_LIST: - return "Seleccionar archivo descargado y detectar núcleo"; + return "Seleccionar archivo descargado y detectar núcleo"; case MENU_LABEL_VALUE_LOAD_CONTENT_HISTORY: return "Cargar archivos recientes"; case MENU_LABEL_VALUE_AUDIO_ENABLE: @@ -457,7 +466,7 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_AUDIO_VOLUME: return "Volumen de sonido (dB)"; case MENU_LABEL_VALUE_AUDIO_SYNC: - return "Activar sincronía de sonido"; + return "Activar sincronía de sonido"; case MENU_LABEL_VALUE_AUDIO_RATE_CONTROL_DELTA: return "Delta de control de frecuencia de sonido"; case MENU_LABEL_VALUE_VIDEO_SHADER_NUM_PASSES: @@ -465,37 +474,37 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_RDB_ENTRY_SHA1: return "SHA1"; case MENU_LABEL_VALUE_CONFIGURATIONS: - return "Cargar configuración"; + return "Cargar configuración"; case MENU_LABEL_VALUE_REWIND_GRANULARITY: return "Nivel de detalle del rebobinado"; case MENU_LABEL_VALUE_REMAP_FILE_LOAD: - return "Cargar archivo de reasignación"; + return "Cargar archivo de reasignación"; case MENU_LABEL_VALUE_REMAP_FILE_SAVE_AS: - return "Guardar archivo de reasignación como..."; + return "Guardar archivo de reasignación como..."; case MENU_LABEL_VALUE_CUSTOM_RATIO: - return "Proporción personalizada"; + return "Proporción personalizada"; case MENU_LABEL_VALUE_USE_THIS_DIRECTORY: return "(Utilizar esta carpeta)"; case MENU_LABEL_VALUE_RDB_ENTRY_START_CONTENT: return "Ejecutar contenido"; case MENU_LABEL_VALUE_DISK_OPTIONS: - return "Opciones del disco del núcleo"; + return "Opciones del disco del núcleo"; case MENU_LABEL_VALUE_CORE_OPTIONS: - return "Opciones del núcleo"; + return "Opciones del núcleo"; case MENU_LABEL_VALUE_CORE_CHEAT_OPTIONS: - return "Opciones de trucos del núcleo"; + return "Opciones de trucos del núcleo"; case MENU_LABEL_VALUE_CHEAT_FILE_LOAD: return "Cargar archivo de trucos"; case MENU_LABEL_VALUE_CHEAT_FILE_SAVE_AS: return "Guardar archivo de trucos como..."; case MENU_LABEL_VALUE_CORE_COUNTERS: - return "Contadores del núcleo"; + return "Contadores del núcleo"; case MENU_LABEL_VALUE_TAKE_SCREENSHOT: return "Capturar pantalla"; case MENU_LABEL_VALUE_RESUME: return "Reanudar"; case MENU_LABEL_VALUE_DISK_INDEX: - return "Ãndice del disco"; + return "Índice del disco"; case MENU_LABEL_VALUE_FRONTEND_COUNTERS: return "Contadores del frontend"; case MENU_LABEL_VALUE_DISK_IMAGE_APPEND: @@ -503,20 +512,20 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_DISK_CYCLE_TRAY_STATUS: return "Estado de la bandeja del disco"; case MENU_LABEL_VALUE_NO_PLAYLIST_ENTRIES_AVAILABLE: - return "No hay listas de reproducción."; + return "No hay listas de reproducción."; case MENU_LABEL_VALUE_NO_CORE_INFORMATION_AVAILABLE: - return "No hay información del núcleo."; + return "No hay información del núcleo."; case MENU_LABEL_VALUE_NO_CORE_OPTIONS_AVAILABLE: - return "No hay opciones del núcleo."; + return "No hay opciones del núcleo."; case MENU_LABEL_VALUE_NO_CORES_AVAILABLE: - return "No hay núcleos."; + return "No hay núcleos."; case MENU_VALUE_NO_CORE: - return "Sin núcleo"; + return "Sin núcleo"; case MENU_LABEL_VALUE_DATABASE_MANAGER: return "Gestor de bases de datos"; case MENU_LABEL_VALUE_CURSOR_MANAGER: return "Gestor de cursores"; - case MENU_VALUE_MAIN_MENU: /* Don't change. Breaks everything. (Would be: "Menú principal") */ + case MENU_VALUE_MAIN_MENU: /* Don't change. Breaks everything. (Would be: "Menú principal") */ return "Main Menu"; case MENU_LABEL_VALUE_SETTINGS: return "Ajustes"; @@ -525,35 +534,35 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_HELP: return "Ayuda"; case MENU_LABEL_VALUE_SAVE_NEW_CONFIG: - return "Guardar configuración nueva"; + return "Guardar configuración nueva"; case MENU_LABEL_VALUE_RESTART_CONTENT: return "Reiniciar contenido"; case MENU_LABEL_VALUE_CORE_UPDATER_LIST: - return "Actualizador de núcleos"; + return "Actualizador de núcleos"; case MENU_LABEL_VALUE_CORE_UPDATER_BUILDBOT_URL: - return "URL de núcleos de Buildbot"; + return "URL de núcleos de Buildbot"; case MENU_LABEL_VALUE_BUILDBOT_ASSETS_URL: return "URL de recursos de Buildbot"; case MENU_LABEL_VALUE_NAVIGATION_WRAPAROUND_HORIZONTAL: - return "Seguir navegación: horizontalmente"; + return "Seguir navegación: horizontalmente"; case MENU_LABEL_VALUE_NAVIGATION_WRAPAROUND_VERTICAL: - return "Seguir navegación: verticalmente"; + return "Seguir navegación: verticalmente"; case MENU_LABEL_VALUE_NAVIGATION_BROWSER_FILTER_SUPPORTED_EXTENSIONS_ENABLE: return "Filtrar por extensiones compatibles"; case MENU_LABEL_VALUE_CORE_UPDATER_AUTO_EXTRACT_ARCHIVE: - return "Extraer automáticamente el archivo descargado"; + return "Extraer automáticamente el archivo descargado"; case MENU_LABEL_VALUE_SYSTEM_INFORMATION: - return "Información del sistema"; + return "Información del sistema"; case MENU_LABEL_VALUE_ONLINE_UPDATER: - return "Actualizador en línea"; + return "Actualizador en línea"; case MENU_LABEL_VALUE_CORE_INFORMATION: - return "Información del núcleo"; + return "Información del núcleo"; case MENU_LABEL_VALUE_DIRECTORY_NOT_FOUND: return "No se ha encontrado la carpeta."; case MENU_LABEL_VALUE_NO_ITEMS: return "No hay elementos."; case MENU_LABEL_VALUE_CORE_LIST: - return "Cargar núcleo"; + return "Cargar núcleo"; case MENU_LABEL_VALUE_LOAD_CONTENT: return "Seleccionar archivo"; case MENU_LABEL_VALUE_CLOSE_CONTENT: @@ -561,9 +570,9 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_MANAGEMENT: return "Ajustes de bases de datos"; case MENU_LABEL_VALUE_SAVE_STATE: - return "Guardado rápido"; + return "Guardado rápido"; case MENU_LABEL_VALUE_LOAD_STATE: - return "Carga rápida"; + return "Carga rápida"; case MENU_LABEL_VALUE_RESUME_CONTENT: return "Reanudar contenido"; case MENU_LABEL_VALUE_INPUT_DRIVER: @@ -575,19 +584,19 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_AUDIO_RESAMPLER_DRIVER: return "Controlador de remuestreo de sonido"; case MENU_LABEL_VALUE_RECORD_DRIVER: - return "Controlador de grabación"; + return "Controlador de grabación"; case MENU_LABEL_VALUE_MENU_DRIVER: - return "Controlador de menú"; + return "Controlador de menú"; case MENU_LABEL_VALUE_CAMERA_DRIVER: - return "Controlador de cámara"; + return "Controlador de cámara"; case MENU_LABEL_VALUE_LOCATION_DRIVER: - return "Controlador de ubicación"; + return "Controlador de ubicación"; case MENU_LABEL_VALUE_UNABLE_TO_READ_COMPRESSED_FILE: return "No se ha podido leer el archivo comprimido."; case MENU_LABEL_VALUE_OVERLAY_SCALE: - return "Escala de superimposición"; + return "Escala de superimposición"; case MENU_LABEL_VALUE_OVERLAY_PRESET: - return "Preajuste de superimposición"; + return "Preajuste de superimposición"; case MENU_LABEL_VALUE_AUDIO_LATENCY: return "Retraso de sonido (ms)"; case MENU_LABEL_VALUE_AUDIO_DEVICE: @@ -595,36 +604,36 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_KEYBOARD_OVERLAY_PRESET: return "Preajuste de teclado superimpuesto"; case MENU_LABEL_VALUE_OVERLAY_OPACITY: - return "Opacidad de la superimposición"; + return "Opacidad de la superimposición"; case MENU_LABEL_VALUE_MENU_WALLPAPER: - return "Fondo del menú"; + return "Fondo del menú"; case MENU_LABEL_VALUE_DYNAMIC_WALLPAPER: - return "Fondo de pantalla dinámico"; + return "Fondo de pantalla dinámico"; case MENU_LABEL_VALUE_BOXART: - return "Mostrar carátula"; + return "Mostrar carátula"; case MENU_LABEL_VALUE_CORE_INPUT_REMAPPING_OPTIONS: - return "Opciones de reasignación de entrada para el núcleo"; + return "Opciones de reasignación de entrada para el núcleo"; case MENU_LABEL_VALUE_SHADER_OPTIONS: return "Opciones de shaders"; case MENU_LABEL_VALUE_VIDEO_SHADER_PARAMETERS: - return "Previsualizar parámetros de shaders"; + return "Previsualizar parámetros de shaders"; case MENU_LABEL_VALUE_VIDEO_SHADER_PRESET_PARAMETERS: - return "Parámetros de shaders del menú"; + return "Parámetros de shaders del menú"; case MENU_LABEL_VALUE_VIDEO_SHADER_PRESET_SAVE_AS: return "Guardar preajuste de shaders como..."; case MENU_LABEL_VALUE_NO_SHADER_PARAMETERS: - return "No hay parámetros de shaders."; + return "No hay parámetros de shaders."; case MENU_LABEL_VALUE_VIDEO_SHADER_PRESET: return "Cargar preajuste de shaders"; case MENU_LABEL_VALUE_VIDEO_FILTER: - return "Filtro de vídeo"; + return "Filtro de vídeo"; case MENU_LABEL_VALUE_AUDIO_DSP_PLUGIN: return "Plugin DSP de sonido"; case MENU_LABEL_VALUE_STARTING_DOWNLOAD: return "Iniciando descarga: "; case MENU_VALUE_SECONDS: return "segundos"; - case MENU_VALUE_OFF: //Not changed. Would be "SÃ" + case MENU_VALUE_OFF: //Not changed. Would be "SÍ" return "OFF"; case MENU_VALUE_ON: //Not changed. Would be "NO" return "ON"; @@ -633,9 +642,9 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_UPDATE_CHEATS: return "Actualizar trucos"; case MENU_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES: - return "Actualizar perfiles de autoconfiguración"; + return "Actualizar perfiles de autoconfiguración"; case MENU_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES_HID: - return "Actualizar perfiles de autoconfiguración (HID)"; + return "Actualizar perfiles de autoconfiguración (HID)"; case MENU_LABEL_VALUE_UPDATE_DATABASES: return "Actualizar bases de datos"; case MENU_LABEL_VALUE_UPDATE_OVERLAYS: @@ -645,15 +654,15 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_UPDATE_GLSL_SHADERS: return "Actualizar shaders GLSL"; case MENU_LABEL_VALUE_CORE_INFO_CORE_NAME: - return "Nombre del núcleo"; + return "Nombre del núcleo"; case MENU_LABEL_VALUE_CORE_INFO_CORE_LABEL: - return "Etiqueta del núcleo"; + return "Etiqueta del núcleo"; case MENU_LABEL_VALUE_CORE_INFO_SYSTEM_NAME: return "Nombre del sistema"; case MENU_LABEL_VALUE_CORE_INFO_SYSTEM_MANUFACTURER: return "Fabricante del sistema"; case MENU_LABEL_VALUE_CORE_INFO_CATEGORIES: - return "Categorías"; + return "Categorías"; case MENU_LABEL_VALUE_CORE_INFO_AUTHORS: return "Autores"; case MENU_LABEL_VALUE_CORE_INFO_PERMISSIONS: @@ -665,13 +674,13 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_CORE_INFO_FIRMWARE: return "Firmware"; case MENU_LABEL_VALUE_CORE_INFO_CORE_NOTES: - return "Notas del núcleo"; + return "Notas del núcleo"; case MENU_LABEL_VALUE_SYSTEM_INFO_BUILD_DATE: return "Fecha de compilado"; case MENU_LABEL_VALUE_SYSTEM_INFO_GIT_VERSION: - return "Versión de Git"; + return "Versión de Git"; case MENU_LABEL_VALUE_SYSTEM_INFO_CPU_FEATURES: - return "Características de CPU"; + return "Características de CPU"; case MENU_LABEL_VALUE_SYSTEM_INFO_FRONTEND_IDENTIFIER: return "Identificador del frontend"; case MENU_LABEL_VALUE_SYSTEM_INFO_FRONTEND_NAME: @@ -681,7 +690,7 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_SYSTEM_INFO_RETRORATING_LEVEL: return "Nivel de RetroRating"; case MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE: - return "Fuente de alimentación"; + return "Fuente de alimentación"; case MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_NO_SOURCE: return "No hay una fuente"; case MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_CHARGING: @@ -691,13 +700,13 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_SYSTEM_INFO_POWER_SOURCE_DISCHARGING: return "Descargando"; case MENU_LABEL_VALUE_SYSTEM_INFO_VIDEO_CONTEXT_DRIVER: - return "Controlador de contexto de vídeo"; + return "Controlador de contexto de vídeo"; case MENU_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_MM_WIDTH: - return "Mostrar ancho métrico (mm)"; + return "Mostrar ancho métrico (mm)"; case MENU_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_MM_HEIGHT: - return "Mostrar alto métrico (mm)"; + return "Mostrar alto métrico (mm)"; case MENU_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_DPI: - return "Mostrar PPP métricos"; + return "Mostrar PPP métricos"; case MENU_LABEL_VALUE_SYSTEM_INFO_LIBRETRODB_SUPPORT: return "Soporte de LibretroDB"; case MENU_LABEL_VALUE_SYSTEM_INFO_OVERLAY_SUPPORT: @@ -719,7 +728,7 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_SYSTEM_INFO_OPENGLES_SUPPORT: return "Soporte de OpenGL ES"; case MENU_LABEL_VALUE_SYSTEM_INFO_THREADING_SUPPORT: - return "Soporte de multinúcleo"; + return "Soporte de multinúcleo"; case MENU_LABEL_VALUE_SYSTEM_INFO_KMS_SUPPORT: return "Soporte de KMS/EGL"; case MENU_LABEL_VALUE_SYSTEM_INFO_UDEV_SUPPORT: @@ -759,7 +768,7 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_SYSTEM_INFO_7ZIP_SUPPORT: return "Soporte de 7zip"; case MENU_LABEL_VALUE_SYSTEM_INFO_DYLIB_SUPPORT: - return "Soporte de librerías dinámicas"; + return "Soporte de librerías dinámicas"; case MENU_LABEL_VALUE_SYSTEM_INFO_CG_SUPPORT: return "Soporte de Cg"; case MENU_LABEL_VALUE_SYSTEM_INFO_GLSL_SUPPORT: @@ -769,7 +778,7 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_SYSTEM_INFO_LIBXML2_SUPPORT: return "Soporte de parseo XML libxml2"; case MENU_LABEL_VALUE_SYSTEM_INFO_SDL_IMAGE_SUPPORT: - return "Soporte de imágenes SDL"; + return "Soporte de imágenes SDL"; case MENU_LABEL_VALUE_SYSTEM_INFO_FBO_SUPPORT: return "Soporte de render-to-texture OpenGL/Direct3D (shaders multipasos)"; case MENU_LABEL_VALUE_SYSTEM_INFO_FFMPEG_SUPPORT: @@ -787,13 +796,13 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_SYSTEM_INFO_LIBUSB_SUPPORT: return "Soporte de Libusb"; case MENU_LABEL_VALUE_YES: - return "Sí"; + return "Sí"; case MENU_LABEL_VALUE_NO: return "No"; case MENU_VALUE_BACK: return "BACK"; case MENU_LABEL_VALUE_SCREEN_RESOLUTION: - return "Resolución de pantalla"; + return "Resolución de pantalla"; case MENU_VALUE_DISABLED: return "Desactivado"; case MENU_VALUE_PORT: @@ -805,7 +814,7 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_RDB_ENTRY_PUBLISHER: return "Distribuidora"; case MENU_LABEL_VALUE_RDB_ENTRY_DESCRIPTION: - return "Descripción"; + return "Descripción"; case MENU_LABEL_VALUE_RDB_ENTRY_NAME: return "Nombre"; case MENU_LABEL_VALUE_RDB_ENTRY_ORIGIN: @@ -815,7 +824,7 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_RDB_ENTRY_RELEASE_MONTH: return "Mes de lanzamiento"; case MENU_LABEL_VALUE_RDB_ENTRY_RELEASE_YEAR: - return "Año de lanzamiento"; + return "Año de lanzamiento"; case MENU_VALUE_TRUE: return "Activado"; case MENU_VALUE_FALSE: @@ -837,47 +846,47 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_LABEL_VALUE_ONSCREEN_DISPLAY_SETTINGS: return "Textos en pantalla (OSD)"; case MENU_LABEL_VALUE_OVERLAY_SETTINGS: - return "Sobreimposición"; + return "Sobreimposición"; case MENU_LABEL_VALUE_MENU_SETTINGS: - return "Menú"; + return "Menú"; case MENU_LABEL_VALUE_MULTIMEDIA_SETTINGS: return "Multimedia"; case MENU_LABEL_VALUE_UI_SETTINGS: return "Interfaz de usuario"; case MENU_LABEL_VALUE_MENU_FILE_BROWSER_SETTINGS: - return "Navegador de archivos del menú"; + return "Navegador de archivos del menú"; case MENU_LABEL_VALUE_CORE_UPDATER_SETTINGS: return "Actualizador"; case MENU_LABEL_VALUE_NETWORK_SETTINGS: return "Red"; case MENU_LABEL_VALUE_PLAYLIST_SETTINGS: - return "Lista de reproducción"; + return "Lista de reproducción"; case MENU_LABEL_VALUE_USER_SETTINGS: return "Usuario"; case MENU_LABEL_VALUE_DIRECTORY_SETTINGS: return "Carpeta"; case MENU_LABEL_VALUE_RECORDING_SETTINGS: - return "Grabación"; + return "Grabación"; case MENU_LABEL_VALUE_NO_INFORMATION_AVAILABLE: - return "No hay información disponible."; + return "No hay información disponible."; case MENU_LABEL_VALUE_INPUT_USER_BINDS: return "Asignaciones de entrada del usuario %u"; case MENU_VALUE_LANG_ENGLISH: - return "Inglés"; + return "Inglés"; case MENU_VALUE_LANG_JAPANESE: - return "Japonés"; + return "Japonés"; case MENU_VALUE_LANG_FRENCH: - return "Francés"; + return "Francés"; case MENU_VALUE_LANG_SPANISH: - return "Español"; + return "Español"; case MENU_VALUE_LANG_GERMAN: - return "Alemán"; + return "Alemán"; case MENU_VALUE_LANG_ITALIAN: return "Italiano"; case MENU_VALUE_LANG_DUTCH: - return "Holandés"; + return "Holandés"; case MENU_VALUE_LANG_PORTUGUESE: - return "Portugués"; + return "Portugués"; case MENU_VALUE_LANG_RUSSIAN: return "Ruso"; case MENU_VALUE_LANG_KOREAN: @@ -889,17 +898,17 @@ const char *menu_hash_to_str_es(uint32_t hash) case MENU_VALUE_LANG_ESPERANTO: return "Esperanto"; case MENU_VALUE_LEFT_ANALOG: - return "Analógico izquierdo"; + return "Analógico izquierdo"; case MENU_VALUE_RIGHT_ANALOG: - return "Analógico derecho"; + return "Analógico derecho"; case MENU_LABEL_VALUE_INPUT_HOTKEY_BINDS: - return "Asignaciones de teclas rápidas"; + return "Asignaciones de teclas rápidas"; case MENU_LABEL_VALUE_FRAME_THROTTLE_SETTINGS: return "Aumento de fotogramas"; case MENU_VALUE_SEARCH: return "Buscar:"; case MENU_LABEL_VALUE_USE_BUILTIN_IMAGE_VIEWER: - return "Utilizar visualizador de imágenes integrado"; + return "Utilizar visualizador de imágenes integrado"; default: break; } @@ -912,23 +921,27 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) uint32_t driver_hash = 0; settings_t *settings = config_get_ptr(); + /* If this one throws errors, stop sledgehammering square pegs into round holes and */ + /* READ THE COMMENTS at the top of the file. */ + (void)sizeof(force_iso_8859_1); + switch (hash) { case MENU_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC: snprintf(s, len, - "RetroArch utiliza un formato único para\n" - "sincronizar vídeo y sonido que necesita ser\n" - "calibrado con la tasa de actualización de tu\n" + "RetroArch utiliza un formato único para\n" + "sincronizar vídeo y sonido que necesita ser\n" + "calibrado con la tasa de actualización de tu\n" "monitor para obtener el mejor rendimiento.\n" " \n" "Si notas cortes de sonido o en la imagen,\n" "lo normal es que necesites calibrar estos\n" - "ajustes. Aquí van algunas opciones:\n" + "ajustes. Aquí van algunas opciones:\n" " \n" "a) Ve a '%s' -> '%s' y activa\n" - "'Vídeo multinúcleo'. En este modo la tasa\n" - "de refresco es irrelevante, habrá más fps,\n" - "pero la imagen podría ser menos fluida.\n" + "'Vídeo multinúcleo'. En este modo la tasa\n" + "de refresco es irrelevante, habrá más fps,\n" + "pero la imagen podría ser menos fluida.\n" "b) Ve a '%s' -> '%s' y busca\n" "'%s'. Deja que se ejecute durante\n" "2048 fotogramas y selecciona Aceptar.", @@ -944,19 +957,19 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) "Para escanear contenidos ve a '%s' y\n" "selecciona '%s' o %s'.\n" " \n" - "Esto comparará los archivos con las entradas\n" + "Esto comparará los archivos con las entradas\n" "en la base de datos.\n" - "Si hay una coincidencia, añadirá una entrada\n" - "en una colección.\n" + "Si hay una coincidencia, añadirá una entrada\n" + "en una colección.\n" " \n" - "Entonces podrás acceder fácilmente al contenido\n" + "Entonces podrás acceder fácilmente al contenido\n" "si vas a '%s' ->\n" "'%s'\n" "en vez de pasar por el navegador de archivos\n" "constantemente.\n" " \n" - "NOTA: El contenido de algunos núcleos podría\n" - "no ser localizable. Entre los ejemplos están\n" + "NOTA: El contenido de algunos núcleos podría\n" + "no ser localizable. Entre los ejemplos están\n" "PlayStation, MAME, FBA, y puede que otros." , menu_hash_to_str(MENU_LABEL_VALUE_ADD_CONTENT_LIST), @@ -969,7 +982,7 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) case MENU_LABEL_VALUE_MENU_CONTROLS_PROLOG: snprintf(s, len, "Puedes usar estos controles en tu mando\n" - "o teclado para controlar el menú: \n" + "o teclado para controlar el menú: \n" " \n" ); break; @@ -980,7 +993,7 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) snprintf(s, len, "Bienvenido a RetroArch\n" "\n" - "Para más información dirígete a Ayuda.\n" + "Para más información dirígete a Ayuda.\n" ); break; case MENU_LABEL_INPUT_DRIVER: @@ -994,20 +1007,20 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) " \n" "Este controlador puede funcionar sin X. \n" " \n" - "Utiliza la API más reciente para joypads \n" + "Utiliza la API más reciente para joypads \n" "evdec para dar compatibilidad con joysticks. \n" - "Permite conexión en caliente y force \n" + "Permite conexión en caliente y force \n" "feedback (si lo admite el dispositivo). \n" " \n" "El controlador lee los eventos evdev para \n" - "dar compatibilidad con teclados. También \n" + "dar compatibilidad con teclados. También \n" "es compatible con retrollamadas de teclado, \n" - "ratones y pantallas táctiles. \n" + "ratones y pantallas táctiles. \n" " \n" - "La mayoría de las distros tienen los nodos \n" + "La mayoría de las distros tienen los nodos \n" "/dev/input en modo root-only (modo 600). \n" "Puedes configurar una regla udev que los haga \n" - "accesibles fuera de la raíz." + "accesibles fuera de la raíz." ); break; case MENU_LABEL_INPUT_DRIVER_LINUXRAW: @@ -1016,7 +1029,7 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) " \n" "Este controlador necesita de un TTY activo. \n" "Los eventos de teclado se leen directamente \n" - "desde el TTY, lo que es más simple pero no tan \n" + "desde el TTY, lo que es más simple pero no tan \n" "flexible como udev. \n" "No es compatible con ratones, etc. \n" " \n" @@ -1027,7 +1040,7 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) snprintf(s, len, "Controlador de entrada.\n" " \n" - "El controlador de vídeo podría forzar \n" + "El controlador de vídeo podría forzar \n" "el uso de un controlador de entrada \n" "distinto."); break; @@ -1039,34 +1052,34 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) "Buscar contenido. \n" " \n" "Para cargar contenidos necesitas \n" - "un 'núcleo' y un archivo de contenido.\n" + "un 'núcleo' y un archivo de contenido.\n" " \n" - "Para controlar el lugar donde el menú \n" + "Para controlar el lugar donde el menú \n" "empieza a buscar contenidos, cambia \n" - "la opción 'Carpeta del navegador de \n" - "archivos'. En caso de que no esté \n" - "configurada, empezará desde la raíz.\n" + "la opción 'Carpeta del navegador de \n" + "archivos'. En caso de que no esté \n" + "configurada, empezará desde la raíz.\n" " \n" - "El navegador filtrará las extensiones \n" - "del último núcleo seleccionado en \n" - "'Cargar núcleo' y lo utilizará al \n" + "El navegador filtrará las extensiones \n" + "del último núcleo seleccionado en \n" + "'Cargar núcleo' y lo utilizará al \n" "cargar un contenido." ); break; case MENU_LABEL_CORE_LIST: snprintf(s, len, - "Cargar núcleo. \n" + "Cargar núcleo. \n" " \n" - "Busca una implementación de núcleo \n" - "para libretro. El navegador empezará \n" - "desde la ruta de tu carpeta de núcleos.\n" - "Si está en blanco, empezará desde \n" - "la raíz.\n" + "Busca una implementación de núcleo \n" + "para libretro. El navegador empezará \n" + "desde la ruta de tu carpeta de núcleos.\n" + "Si está en blanco, empezará desde \n" + "la raíz.\n" " \n" - "Si la carpeta de núcleos es una carpeta,\n" - "el menú la utilizará como carpeta \n" - "base. Si la carpeta de núcleos es una \n" - "ruta completa, empezará en la carpeta \n" + "Si la carpeta de núcleos es una carpeta,\n" + "el menú la utilizará como carpeta \n" + "base. Si la carpeta de núcleos es una \n" + "ruta completa, empezará en la carpeta \n" "donde se encuentre el archivo."); break; case MENU_LABEL_LOAD_CONTENT_HISTORY: @@ -1074,15 +1087,15 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) "Cargar contenido del historial. \n" " \n" "Cuando se cargan contenidos, estos y \n" - "las combinaciones de núcleos de libretro \n" + "las combinaciones de núcleos de libretro \n" "se guardan en el historial. \n" " \n" "El historial se guarda en un archivo en la \n" "misma carpeta que el archivo de configura- \n" - "ción de RetroArch. Si no se ha cargado un \n" - "archivo de configuración al iniciar, no se \n" - "guardará ni cargará el historial, y la \n" - "opción no existirá en el menú principal." + "ción de RetroArch. Si no se ha cargado un \n" + "archivo de configuración al iniciar, no se \n" + "guardará ni cargará el historial, y la \n" + "opción no existirá en el menú principal." ); break; case MENU_LABEL_VIDEO_DRIVER: @@ -1092,73 +1105,73 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) { case MENU_LABEL_VIDEO_DRIVER_GL: snprintf(s, len, - "Controlador de vídeo OpenGL. \n" + "Controlador de vídeo OpenGL. \n" " \n" - "Este controlador permite que los núcleos \n" - "libretro GL se utilicen, además de las \n" + "Este controlador permite que los núcleos \n" + "libretro GL se utilicen, además de las \n" "implementaciones renderizadas por soft-\n" - "ware del núcleo.\n" + "ware del núcleo.\n" " \n" "El rendimiento de las implementaciones \n" "por software y libretro GL dependen \n" "del controlador GL que tenga tu \n" - "tarjeta gráfica."); + "tarjeta gráfica."); break; case MENU_LABEL_VIDEO_DRIVER_SDL2: snprintf(s, len, - "Controlador de vídeo SDL 2.\n" + "Controlador de vídeo SDL 2.\n" " \n" - "Este es un controlador de vídeo por \n" + "Este es un controlador de vídeo por \n" "software SDL 2.\n" " \n" "El rendimiento para las implementaciones \n" "libretro por software depende de la \n" - "implementación SDL de tu plataforma."); + "implementación SDL de tu plataforma."); break; case MENU_LABEL_VIDEO_DRIVER_SDL1: snprintf(s, len, - "Controlador de vídeo SDL.\n" + "Controlador de vídeo SDL.\n" " \n" - "Este es un controlador de vídeo por \n" + "Este es un controlador de vídeo por \n" "software SDL 1.2.\n" " \n" "Su rendimiento es considerado inferior \n" - "a lo óptimo. Utilízalo únicamente como \n" - "último recurso."); + "a lo óptimo. Utilízalo únicamente como \n" + "último recurso."); break; case MENU_LABEL_VIDEO_DRIVER_D3D: snprintf(s, len, - "Controlador de vídeo Direct3D. \n" + "Controlador de vídeo Direct3D. \n" " \n" - "El rendimiento de los núcleos \n" - "que rendericen por software dependerá \n" + "El rendimiento de los núcleos \n" + "que rendericen por software dependerá \n" "del controlador D3D de tu tarjeta \n" - "gráfica."); + "gráfica."); break; case MENU_LABEL_VIDEO_DRIVER_EXYNOS: snprintf(s, len, - "Controlador de vídeo Exynos-G2D. \n" + "Controlador de vídeo Exynos-G2D. \n" " \n" - "Este es un controlador de vídeo Exynos \n" + "Este es un controlador de vídeo Exynos \n" "de bajo nivel. Utiliza el bloque G2D \n" "del SoC Exynos de Samsung para las \n" "operaciones de blit. \n" " \n" - "El rendimiento de los núcleos \n" - "renderizados por software debería \n" - "ser óptimo."); + "El rendimiento de los núcleos \n" + "renderizados por software debería \n" + "ser óptimo."); break; case MENU_LABEL_VIDEO_DRIVER_SUNXI: snprintf(s, len, - "Controlador de vídeo Sunxi-G2D. \n" + "Controlador de vídeo Sunxi-G2D. \n" " \n" - "Este es un controlador de vídeo Sunxi \n" + "Este es un controlador de vídeo Sunxi \n" "de bajo nivel. Utiliza el bloque G2D \n" "de todos los SoC Allwinner."); break; default: snprintf(s, len, - "Controlador de vídeo actual."); + "Controlador de vídeo actual."); break; } break; @@ -1176,11 +1189,11 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) { case MENU_LABEL_AUDIO_RESAMPLER_DRIVER_SINC: snprintf(s, len, - "Implementación SINC en ventana."); + "Implementación SINC en ventana."); break; case MENU_LABEL_AUDIO_RESAMPLER_DRIVER_CC: snprintf(s, len, - "Implementación de cosenos complejos."); + "Implementación de cosenos complejos."); break; } break; @@ -1205,13 +1218,13 @@ int menu_hash_get_help_es(uint32_t hash, char *s, size_t len) "HLSL" #endif " directamente. \n" - "El menú de shaders se actualizará. \n" + "El menú de shaders se actualizará. \n" " \n" - "Si el CGP utiliza métodos de escalado \n" + "Si el CGP utiliza métodos de escalado \n" "complejos (por ejemplo, escalado de \n" - "origen, el mismo factor para X/Y), podría \n" + "origen, el mismo factor para X/Y), podría \n" "no mostrar un factor de escalado correcto \n" - "en el menú." + "en el menú." ); break; case MENU_LABEL_VIDEO_SHADER_SCALE_PASS: