mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 13:14:04 +00:00
Spanish language revision and update
Hello there, this is a large update and proofread for RetroArch's Spanish translation. I have done the following changes: - Translated the new strings. - Unified the tenses being used for menu entry labels and sublabels (There was a mix of tenses all over the place, so I've decided for now to use infinitive for labels and present's second person in singular for starting sublabels). - Unified many terms that were translated in more than one way (frames, for example, had frames and fotogramas all around). - Added many missing trailing periods at sublabels and what I think are OSD notifications. - Fixed a metric ton of missing accents. - Added rewrites on some translations. - Updated translations wherever the English texts had substantial changes. There's one thing that I might have mixed, and that's the Spanish region that the line's being directed. Back when I started this translation, I followed the European Spanish expressions and verbal tenses, but it seems there's been a deviation since then into Latin American Spanish's expressions and verbal usage (video/indice instead of vídeo/índice, encontró instead of ha encontrado... Not sure if it's actually an attempt to do Neutral Spanish). A decision has to be made about this (Either try to go with Neutral or split the translation into European Spanish and Latin American. I'd personally go with the latter).
This commit is contained in:
parent
7dbd46c978
commit
1f56d944ae
@ -80,7 +80,7 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
|
|
||||||
const char * t =
|
const char * t =
|
||||||
"RetroArch utiliza un formato único para \n"
|
"RetroArch utiliza un formato único para \n"
|
||||||
"sincronizar el audio y el video. Necesita \n"
|
"sincronizar el audio y el vídeo. Necesita \n"
|
||||||
"calibrarse con la tasa de refresco del monitor \n"
|
"calibrarse con la tasa de refresco del monitor \n"
|
||||||
"para obtener los mejores resultados. \n"
|
"para obtener los mejores resultados. \n"
|
||||||
" \n"
|
" \n"
|
||||||
@ -89,11 +89,11 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
"ajustes. Intenta con algunas de la siguientes opciones:\n"
|
"ajustes. Intenta con algunas de la siguientes opciones:\n"
|
||||||
" \n";
|
" \n";
|
||||||
snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */
|
snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */
|
||||||
"a) Ve a '%s' -> '%s' -> '%s'\n"
|
"a) Ve a «%s» -> «%s» -> «%s»\n"
|
||||||
"Deja que se ejecute durante\n"
|
"Deja que se ejecute durante\n"
|
||||||
"2048 frames y pulsa Aceptar.\n"
|
"2048 frames y pulsa Aceptar.\n"
|
||||||
" \n"
|
" \n"
|
||||||
"b) Ve a '%s' -> '%s' y activa '%s'.\n"
|
"b) Ve a «%s» -> «%s» y activa «%s».\n"
|
||||||
"En este modo la tasa de refresco es irrelevante.\n"
|
"En este modo la tasa de refresco es irrelevante.\n"
|
||||||
"Aumentarán los FPS (si es que no estaban al máximo),\n"
|
"Aumentarán los FPS (si es que no estaban al máximo),\n"
|
||||||
"a costa de aumentar latencia y podría hacer la imagen menos fluida.",
|
"a costa de aumentar latencia y podría hacer la imagen menos fluida.",
|
||||||
@ -110,15 +110,15 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
break;
|
break;
|
||||||
case MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC:
|
case MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC:
|
||||||
snprintf(s, len,
|
snprintf(s, len,
|
||||||
"Para escanear contenidos ve a '%s'\n"
|
"Para escanear contenidos ve a «%s»\n"
|
||||||
"y selecciona '%s' o '%s'.\n"
|
"y selecciona «%s» o «%s».\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Esto comparará los archivos con las entradas en\n"
|
"Esto comparará los archivos con las entradas en\n"
|
||||||
"la base de datos. Si hay una coincidencia,\n"
|
"la base de datos. Si hay una coincidencia,\n"
|
||||||
"añadirá una entrada en una lista de reproducción.\n"
|
"añadirá una entrada en una lista de reproducción.\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' -> '%s'\n"
|
"si vas a «%s» -> «%s»\n"
|
||||||
"en vez de tener que pasar por el navegador\n"
|
"en vez de tener que pasar por el navegador\n"
|
||||||
"de archivos constantemente.\n"
|
"de archivos constantemente.\n"
|
||||||
"\n"
|
"\n"
|
||||||
@ -197,17 +197,17 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
"Buscar contenido. \n"
|
"Buscar contenido. \n"
|
||||||
" \n"
|
" \n"
|
||||||
"Para cargar contenidos necesitas \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"
|
" \n"
|
||||||
"Para controlar el lugar donde el menú \n"
|
"Para controlar el lugar donde el menú \n"
|
||||||
"empieza a buscar contenidos, cambia \n"
|
"empieza a buscar contenidos, cambia \n"
|
||||||
"la opción '%s' en '%s' -> '%s'\n"
|
"la opción «%s» en «%s» -> «%s»\n"
|
||||||
"En caso de que no esté \n"
|
"En caso de que no esté \n"
|
||||||
"configurada, empezará desde la raíz.\n"
|
"configurada, empezará desde la raíz.\n"
|
||||||
" \n"
|
" \n"
|
||||||
"El navegador filtrará las extensiones \n"
|
"El navegador filtrará las extensiones \n"
|
||||||
"del último núcleo seleccionado en \n"
|
"del último núcleo seleccionado en \n"
|
||||||
"'%s' y lo utilizará al \n"
|
"«%s» y lo utilizará al \n"
|
||||||
"cargar un contenido.",
|
"cargar un contenido.",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_RGUI_BROWSER_DIRECTORY),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_RGUI_BROWSER_DIRECTORY),
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
|
||||||
@ -377,7 +377,7 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
"escala, el resultado se estirará por \n"
|
"escala, el resultado se estirará por \n"
|
||||||
"toda la pantalla con el filtro especificado.\n"
|
"toda la pantalla con el filtro especificado.\n"
|
||||||
" \n"
|
" \n"
|
||||||
"Si has seleccionado 'No importa', se \n"
|
"Si has seleccionado «No importa», se \n"
|
||||||
"utilizará o bien la escala 1x o se \n"
|
"utilizará o bien la escala 1x o se \n"
|
||||||
"estirará a pantalla completa en función \n"
|
"estirará a pantalla completa en función \n"
|
||||||
"de si es el último pase o no."
|
"de si es el último pase o no."
|
||||||
@ -393,8 +393,8 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
" \n"
|
" \n"
|
||||||
"Esta opción especifica la cantidad de pasadas \n"
|
"Esta opción especifica la cantidad de pasadas \n"
|
||||||
"de shaders a utilizar. Si seleccionas 0 y \n"
|
"de shaders a utilizar. Si seleccionas 0 y \n"
|
||||||
"luego 'Aplicar cambios en shaders', \n"
|
"luego «Aplicar cambios en shaders», \n"
|
||||||
"utilizarás un shader 'en blanco'. \n"
|
"utilizarás un shader «en blanco». \n"
|
||||||
" \n"
|
" \n"
|
||||||
"La opción filtro cambiará \n"
|
"La opción filtro cambiará \n"
|
||||||
"el algoritmo de escalado.");
|
"el algoritmo de escalado.");
|
||||||
@ -455,7 +455,7 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
snprintf(s, len,
|
snprintf(s, len,
|
||||||
"Filtro de hardware para esta pasada. \n"
|
"Filtro de hardware para esta pasada. \n"
|
||||||
" \n"
|
" \n"
|
||||||
"Si se ha seleccionado 'No importa', \n"
|
"Si se ha seleccionado «No importa», \n"
|
||||||
"se utilizará el predeterminado."
|
"se utilizará el predeterminado."
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
@ -805,7 +805,7 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
snprintf(s, len,
|
snprintf(s, len,
|
||||||
"Carpeta de sistemas. \n"
|
"Carpeta de sistemas. \n"
|
||||||
" \n"
|
" \n"
|
||||||
"Asigna la carpeta 'system'.\n"
|
"Asigna la carpeta «system».\n"
|
||||||
"Los núcleos pueden buscar dentro \n"
|
"Los núcleos pueden buscar dentro \n"
|
||||||
"de ella para cargar BIOS, \n"
|
"de ella para cargar BIOS, \n"
|
||||||
"configuraciones específicas para \n"
|
"configuraciones específicas para \n"
|
||||||
@ -818,8 +818,8 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
" \n"
|
" \n"
|
||||||
"RetroArch cargará automáticamente cualquier \n"
|
"RetroArch cargará automáticamente cualquier \n"
|
||||||
"guardado rápido que se encuentre en esa ruta \n"
|
"guardado rápido que se encuentre en esa ruta \n"
|
||||||
"al arrancar si la opción 'Cargar guardado \n"
|
"al arrancar si la opción «Cargar guardado \n"
|
||||||
"rápido automáticamente' está activada.");
|
"rápido automáticamente» está activada.");
|
||||||
break;
|
break;
|
||||||
case MENU_ENUM_LABEL_VIDEO_THREADED:
|
case MENU_ENUM_LABEL_VIDEO_THREADED:
|
||||||
snprintf(s, len,
|
snprintf(s, len,
|
||||||
@ -871,8 +871,8 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
snprintf(s, len,
|
snprintf(s, len,
|
||||||
"Ajusta la cantidad de fotogramas \n"
|
"Ajusta la cantidad de fotogramas \n"
|
||||||
"que puede adelantar la CPU a la GPU \n"
|
"que puede adelantar la CPU a la GPU \n"
|
||||||
"al utilizar 'Sincronía estricta \n"
|
"al utilizar «Sincronía estricta \n"
|
||||||
"de CPU'.\n"
|
"de CPU».\n"
|
||||||
" \n"
|
" \n"
|
||||||
"El valor máximo es 3.\n"
|
"El valor máximo es 3.\n"
|
||||||
" \n"
|
" \n"
|
||||||
@ -902,8 +902,8 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
"ha visto por primera vez.\n"
|
"ha visto por primera vez.\n"
|
||||||
" \n"
|
" \n"
|
||||||
"Esta opción solo se actualiza dentro \n"
|
"Esta opción solo se actualiza dentro \n"
|
||||||
"de la configuración si 'Guardar \n"
|
"de la configuración si «Guardar \n"
|
||||||
"configuración al salir' está activado.\n");
|
"configuración al salir» está activado.\n");
|
||||||
break;
|
break;
|
||||||
case MENU_ENUM_LABEL_VIDEO_FULLSCREEN:
|
case MENU_ENUM_LABEL_VIDEO_FULLSCREEN:
|
||||||
snprintf(s, len,
|
snprintf(s, len,
|
||||||
@ -1146,25 +1146,25 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
"RetroArch, por si solo, no hace nada. \n"
|
"RetroArch, por si solo, no hace nada. \n"
|
||||||
" \n"
|
" \n"
|
||||||
"Para que haga algo necesitas cargar \n"
|
"Para que haga algo necesitas cargar \n"
|
||||||
"programas que llamamos 'núcleos' o \n"
|
"programas que llamamos «núcleos» o \n"
|
||||||
"'cores' en inglés. \n"
|
"«cores» en inglés. \n"
|
||||||
" \n"
|
" \n"
|
||||||
"Para cargar un núcleo, selecciona uno \n"
|
"Para cargar un núcleo, selecciona uno \n"
|
||||||
"en 'Cargar núcleo'. \n"
|
"en «Cargar núcleo». \n"
|
||||||
" \n"
|
" \n"
|
||||||
#ifdef HAVE_NETWORKING
|
#ifdef HAVE_NETWORKING
|
||||||
"Puedes conseguir núcleos de varias formas: \n"
|
"Puedes conseguir núcleos de varias formas: \n"
|
||||||
"* Descárgalos en:\n"
|
"* Descárgalos en:\n"
|
||||||
"'%s' -> '%s'.\n"
|
"«%s» -> «%s».\n"
|
||||||
"* Cópialos manualmente a:\n"
|
"* Cópialos manualmente a:\n"
|
||||||
"'%s'.",
|
"«%s».",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ONLINE_UPDATER),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ONLINE_UPDATER),
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_CORE_UPDATER_LIST),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_CORE_UPDATER_LIST),
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH)
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH)
|
||||||
#else
|
#else
|
||||||
"Puedes conseguir núcleos si los\n"
|
"Puedes conseguir núcleos si los\n"
|
||||||
"copias a mano a la carpeta\n"
|
"copias a mano a la carpeta\n"
|
||||||
"'%s'.",
|
"«%s».",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH)
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH)
|
||||||
#endif
|
#endif
|
||||||
);
|
);
|
||||||
@ -1172,8 +1172,8 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
case MENU_ENUM_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC:
|
case MENU_ENUM_LABEL_VALUE_HELP_CHANGE_VIRTUAL_GAMEPAD_DESC:
|
||||||
snprintf(s, len,
|
snprintf(s, len,
|
||||||
"Puedes cambiar la superposición del \n"
|
"Puedes cambiar la superposición del \n"
|
||||||
"mando virtual si vas a '%s' \n"
|
"mando virtual si vas a «%s» \n"
|
||||||
"-> '%s'-> '%s'."
|
"-> «%s» -> «%s»."
|
||||||
" \n"
|
" \n"
|
||||||
"Desde ahí puedes cambiar la superposición, \n"
|
"Desde ahí puedes cambiar la superposición, \n"
|
||||||
"el tamaño y opacidad de sus botones, etc.\n"
|
"el tamaño y opacidad de sus botones, etc.\n"
|
||||||
@ -1182,7 +1182,7 @@ int menu_hash_get_help_es_enum(enum msg_hash_enums msg, char *s, size_t len)
|
|||||||
"virtuales están ocultas de forma \n"
|
"virtuales están ocultas de forma \n"
|
||||||
"predeterminada dentro del menú. \n"
|
"predeterminada dentro del menú. \n"
|
||||||
"Si quieres cambiar este comportamiento, \n"
|
"Si quieres cambiar este comportamiento, \n"
|
||||||
"cambia '%s' a Desactivado/off.",
|
"cambia «%s» a Desactivado/off.",
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ONSCREEN_DISPLAY_SETTINGS),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ONSCREEN_DISPLAY_SETTINGS),
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ONSCREEN_OVERLAY_SETTINGS),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ONSCREEN_OVERLAY_SETTINGS),
|
||||||
|
4447
intl/msg_hash_es.h
4447
intl/msg_hash_es.h
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user