diff --git a/game/screens.rpy b/game/screens.rpy index 4b66660c..90d6e14e 100644 --- a/game/screens.rpy +++ b/game/screens.rpy @@ -467,7 +467,7 @@ screen bonus_chapter_button(f="gui/button/menubuttons/template_idle.png"): $ persistent.old_endings = persistent.endings else: add f xalign 0.5 yalign 0.5 zoom 1 xanchor 0 xcenter 0.5 ycenter 0.5 - text "Bonus Chapters" xalign 0.5 yalign 0.5 xanchor 0.5 + text _("Bonus Chapters") xalign 0.5 yalign 0.5 xanchor 0.5 # label_functions is [ [ "label", function() ], [ "foobar", foobar() ], .. ] # Reuse the same image string and keep things 'neat'. @@ -506,9 +506,9 @@ screen main_menu(): add Solid(gui.accent_color) at bonus_notif if persistent.endings == 0b1111: - text "You have unlocked all bonus chapters!" style "main_menu_text" yalign 0.5 + text _("You have unlocked all bonus chapters!") style "main_menu_text" yalign 0.5 else: - text "You have unlocked new bonus chapters, complete unseen endings to see more!" style "main_menu_text" yalign 0.5 + text _("You have unlocked new bonus chapters, complete unseen endings to see more!") style "main_menu_text" yalign 0.5 ## The use statement includes another screen inside this one. The actual ## contents of the main menu are in the navigation screen. @@ -524,24 +524,24 @@ screen main_menu(): xpos 1885 ypos 1130 if renpy.seen_image('big ending'): - use main_menu_button("template_black", "Start", Start()) + use main_menu_button("template_black", _("Start"), Start()) use bonus_chapter_button("template_black") use main_menu_buttons("template_black", [ [ "Load", ShowMenu("load") ], [ "Options", ShowMenu("preferences") ], [ "Extras", ShowMenu("extras") ], \ - [ "Quit", Quit(confirm=not main_menu) ] + [ _("Quit"), Quit(confirm=not main_menu) ] ] ) else: - use main_menu_button("gui/button/menubuttons/template_idle.png", "Start", Start()) + use main_menu_button("gui/button/menubuttons/template_idle.png", _("Start"), Start()) use bonus_chapter_button() use main_menu_buttons("gui/button/menubuttons/template_idle.png", [ [ "Load", ShowMenu("load") ], [ "Options", ShowMenu("preferences") ], [ "Extras", ShowMenu("extras") ], \ - [ "Quit", Quit(confirm=not main_menu) ] + [ _("Quit"), Quit(confirm=not main_menu) ] ] ) on "show" action renpy.start_predict_screen("cg_gallery") @@ -1007,6 +1007,13 @@ screen preferences(): ## Additional vboxes of type "radio_pref" or "check_pref" can be ## added here, to add additional creator-defined preferences. + vbox: + style_prefix "check" + label _("Language") + $ persistent.chose_lang = True + textbutton "English" action Language(None) + textbutton "Español" action Language("es") + null height (4 * gui.pref_spacing) hbox: diff --git a/game/tl/es/common.rpy b/game/tl/es/common.rpy index cac76197..cae07946 100644 --- a/game/tl/es/common.rpy +++ b/game/tl/es/common.rpy @@ -1,1132 +1,1222 @@ -# TODO: Translation updated at 2022-10-24 02:14 - + translate es strings: - # renpy/common/00accessibility.rpy:28 - old "Self-voicing disabled." - new "Self-voicing disabled." - - # renpy/common/00accessibility.rpy:29 - old "Clipboard voicing enabled. " - new "Clipboard voicing enabled. " - - # renpy/common/00accessibility.rpy:30 - old "Self-voicing enabled. " - new "Self-voicing enabled. " - - # renpy/common/00accessibility.rpy:32 - old "bar" - new "bar" - - # renpy/common/00accessibility.rpy:33 - old "selected" - new "selected" - - # renpy/common/00accessibility.rpy:34 - old "viewport" - new "viewport" - - # renpy/common/00accessibility.rpy:35 - old "horizontal scroll" - new "horizontal scroll" - - # renpy/common/00accessibility.rpy:36 - old "vertical scroll" - new "vertical scroll" - - # renpy/common/00accessibility.rpy:37 - old "activate" - new "activate" - - # renpy/common/00accessibility.rpy:38 - old "deactivate" - new "deactivate" - - # renpy/common/00accessibility.rpy:39 - old "increase" - new "increase" - - # renpy/common/00accessibility.rpy:40 - old "decrease" - new "decrease" - - # renpy/common/00accessibility.rpy:128 - old "Font Override" - new "Font Override" - - # renpy/common/00accessibility.rpy:132 - old "Default" - new "Default" - - # renpy/common/00accessibility.rpy:136 - old "DejaVu Sans" - new "DejaVu Sans" - - # renpy/common/00accessibility.rpy:140 - old "Opendyslexic" - new "Opendyslexic" - - # renpy/common/00accessibility.rpy:146 - old "Text Size Scaling" - new "Text Size Scaling" - - # renpy/common/00accessibility.rpy:158 - old "Line Spacing Scaling" - new "Line Spacing Scaling" - - # renpy/common/00accessibility.rpy:171 - old "Self-Voicing" - new "Self-Voicing" - - # renpy/common/00accessibility.rpy:175 - old "Off" - new "Off" - - # renpy/common/00accessibility.rpy:179 - old "Text-to-speech" - new "Text-to-speech" - - # renpy/common/00accessibility.rpy:183 - old "Clipboard" - new "Clipboard" - - # renpy/common/00accessibility.rpy:187 - old "Debug" - new "Debug" - - # renpy/common/00accessibility.rpy:193 - old "Self-Voicing Volume Drop" - new "Self-Voicing Volume Drop" - - # renpy/common/00accessibility.rpy:202 - old "The options on this menu are intended to improve accessibility. They may not work with all games, and some combinations of options may render the game unplayable. This is not an issue with the game or engine. For the best results when changing fonts, try to keep the text size the same as it originally was." - new "The options on this menu are intended to improve accessibility. They may not work with all games, and some combinations of options may render the game unplayable. This is not an issue with the game or engine. For the best results when changing fonts, try to keep the text size the same as it originally was." - - # renpy/common/00action_file.rpy:26 + # 00action_file.rpy:26 old "{#weekday}Monday" - new "{#weekday}Monday" + new "Lunes" - # renpy/common/00action_file.rpy:26 + # 00action_file.rpy:26 old "{#weekday}Tuesday" - new "{#weekday}Tuesday" + new "Martes" - # renpy/common/00action_file.rpy:26 + # 00action_file.rpy:26 old "{#weekday}Wednesday" - new "{#weekday}Wednesday" + new "Miércoles" - # renpy/common/00action_file.rpy:26 + # 00action_file.rpy:26 old "{#weekday}Thursday" - new "{#weekday}Thursday" + new "Jueves" - # renpy/common/00action_file.rpy:26 + # 00action_file.rpy:26 old "{#weekday}Friday" - new "{#weekday}Friday" + new "Viernes" - # renpy/common/00action_file.rpy:26 + # 00action_file.rpy:26 old "{#weekday}Saturday" - new "{#weekday}Saturday" + new "Sábado" - # renpy/common/00action_file.rpy:26 + # 00action_file.rpy:26 old "{#weekday}Sunday" - new "{#weekday}Sunday" + new "Domingo" - # renpy/common/00action_file.rpy:37 + # 00action_file.rpy:37 old "{#weekday_short}Mon" - new "{#weekday_short}Mon" + new "Lun." - # renpy/common/00action_file.rpy:37 + # 00action_file.rpy:37 old "{#weekday_short}Tue" - new "{#weekday_short}Tue" + new "Mar." - # renpy/common/00action_file.rpy:37 + # 00action_file.rpy:37 old "{#weekday_short}Wed" - new "{#weekday_short}Wed" + new "Mié." - # renpy/common/00action_file.rpy:37 + # 00action_file.rpy:37 old "{#weekday_short}Thu" - new "{#weekday_short}Thu" + new "Jue." - # renpy/common/00action_file.rpy:37 + # 00action_file.rpy:37 old "{#weekday_short}Fri" - new "{#weekday_short}Fri" + new "Vie." - # renpy/common/00action_file.rpy:37 + # 00action_file.rpy:37 old "{#weekday_short}Sat" - new "{#weekday_short}Sat" + new "Sab." - # renpy/common/00action_file.rpy:37 + # 00action_file.rpy:37 old "{#weekday_short}Sun" - new "{#weekday_short}Sun" + new "Dom." - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}January" - new "{#month}January" + new "Enero" - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}February" - new "{#month}February" + new "Febrero" - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}March" - new "{#month}March" + new "Marzo" - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}April" - new "{#month}April" + new "Abril" - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}May" - new "{#month}May" + new "Mayo" - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}June" - new "{#month}June" + new "Junio" - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}July" - new "{#month}July" + new "Julio" - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}August" - new "{#month}August" + new "Agosto" - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}September" - new "{#month}September" + new "Septiembre" - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}October" - new "{#month}October" + new "Octubre" - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}November" - new "{#month}November" + new "Noviembre" - # renpy/common/00action_file.rpy:47 + # 00action_file.rpy:47 old "{#month}December" - new "{#month}December" + new "Diciembre" - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}Jan" - new "{#month_short}Jan" + new "Ene." - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}Feb" - new "{#month_short}Feb" + new "Feb." - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}Mar" - new "{#month_short}Mar" + new "Mar." - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}Apr" - new "{#month_short}Apr" + new "Abr." - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}May" - new "{#month_short}May" + new "May." - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}Jun" - new "{#month_short}Jun" + new "Jun." - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}Jul" - new "{#month_short}Jul" + new "Jul." - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}Aug" - new "{#month_short}Aug" + new "Ago." - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}Sep" - new "{#month_short}Sep" + new "Sep." - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}Oct" - new "{#month_short}Oct" + new "Oct." - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}Nov" - new "{#month_short}Nov" + new "Nov." - # renpy/common/00action_file.rpy:63 + # 00action_file.rpy:63 old "{#month_short}Dec" - new "{#month_short}Dec" + new "Dic." - # renpy/common/00action_file.rpy:250 + # 00action_file.rpy:240 old "%b %d, %H:%M" - new "%b %d, %H:%M" + new "%d de %b, %H:%M" - # renpy/common/00action_file.rpy:363 + # 00action_file.rpy:353 old "Save slot %s: [text]" - new "Save slot %s: [text]" + new "Guardar ranura %s: [text]" - # renpy/common/00action_file.rpy:444 + # 00action_file.rpy:434 old "Load slot %s: [text]" - new "Load slot %s: [text]" + new "Cargar ranura %s: [text]" - # renpy/common/00action_file.rpy:497 + # 00action_file.rpy:487 old "Delete slot [text]" - new "Delete slot [text]" + new "Borrar partida [text]" - # renpy/common/00action_file.rpy:576 + # 00action_file.rpy:569 old "File page auto" - new "File page auto" + new "Página guardado automático" - # renpy/common/00action_file.rpy:578 + # 00action_file.rpy:571 old "File page quick" - new "File page quick" + new "Página guardado rápido" - # renpy/common/00action_file.rpy:580 + # 00action_file.rpy:573 old "File page [text]" - new "File page [text]" + new "Página grabación [text]" - # renpy/common/00action_file.rpy:779 + # 00action_file.rpy:772 old "Next file page." - new "Next file page." + new "Página siguiente." - # renpy/common/00action_file.rpy:851 + # 00action_file.rpy:845 old "Previous file page." - new "Previous file page." + new "Página anterior." - # renpy/common/00action_file.rpy:912 + # 00action_file.rpy:906 old "Quick save complete." - new "Quick save complete." + new "Grabar rápido completo." - # renpy/common/00action_file.rpy:930 + # 00action_file.rpy:924 old "Quick save." - new "Quick save." + new "Guardado rápido." - # renpy/common/00action_file.rpy:949 + # 00action_file.rpy:943 old "Quick load." - new "Quick load." + new "Carga rápida." - # renpy/common/00action_other.rpy:375 + # 00action_other.rpy:355 old "Language [text]" - new "Language [text]" + new "Idioma [text]" - # renpy/common/00director.rpy:708 + # 00director.rpy:708 old "The interactive director is not enabled here." - new "The interactive director is not enabled here." + new "El director interactivo no está habilitado aquí." - # renpy/common/00director.rpy:1481 + # 00director.rpy:1481 old "⬆" new "⬆" - # renpy/common/00director.rpy:1487 + # 00director.rpy:1487 old "⬇" new "⬇" - # renpy/common/00director.rpy:1551 + # 00director.rpy:1551 old "Done" - new "Done" + new "Hecho" - # renpy/common/00director.rpy:1561 + # 00director.rpy:1561 old "(statement)" - new "(statement)" + new "(sentencia)" - # renpy/common/00director.rpy:1562 + # 00director.rpy:1562 old "(tag)" - new "(tag)" + new "(etiqueta)" - # renpy/common/00director.rpy:1563 + # 00director.rpy:1563 old "(attributes)" - new "(attributes)" + new "(atributos)" - # renpy/common/00director.rpy:1564 + # 00director.rpy:1564 old "(transform)" - new "(transform)" + new "(transformación)" - # renpy/common/00director.rpy:1589 + # 00director.rpy:1589 old "(transition)" - new "(transition)" + new "(transición)" - # renpy/common/00director.rpy:1601 + # 00director.rpy:1601 old "(channel)" - new "(channel)" + new "(canal)" - # renpy/common/00director.rpy:1602 + # 00director.rpy:1602 old "(filename)" - new "(filename)" + new "(archivo)" - # renpy/common/00director.rpy:1631 + # 00director.rpy:1631 old "Change" - new "Change" + new "Cambiar" - # renpy/common/00director.rpy:1633 + # 00director.rpy:1633 old "Add" - new "Add" + new "Añadir" - # renpy/common/00director.rpy:1636 + # 00director.rpy:1636 old "Cancel" - new "Cancel" + new "Cancelar" - # renpy/common/00director.rpy:1639 + # 00director.rpy:1639 old "Remove" - new "Remove" + new "Eliminar" - # renpy/common/00director.rpy:1674 + # 00director.rpy:1674 old "Statement:" - new "Statement:" + new "Sentencia:" - # renpy/common/00director.rpy:1695 + # 00director.rpy:1695 old "Tag:" - new "Tag:" + new "Etiqueta:" - # renpy/common/00director.rpy:1711 + # 00director.rpy:1711 old "Attributes:" - new "Attributes:" + new "Atributos:" - # renpy/common/00director.rpy:1729 + # 00director.rpy:1729 old "Transforms:" - new "Transforms:" + new "Transformaciones:" - # renpy/common/00director.rpy:1748 + # 00director.rpy:1748 old "Behind:" - new "Behind:" + new "Detrás:" - # renpy/common/00director.rpy:1767 + # 00director.rpy:1767 old "Transition:" - new "Transition:" + new "Transición:" - # renpy/common/00director.rpy:1785 + # 00director.rpy:1785 old "Channel:" - new "Channel:" + new "Canal:" - # renpy/common/00director.rpy:1803 + # 00director.rpy:1803 old "Audio Filename:" - new "Audio Filename:" + new "Archivo de audio:" - # renpy/common/00gui.rpy:382 + # 00gui.rpy:370 old "Are you sure?" - new "Are you sure?" + new "¿Seguro?" - # renpy/common/00gui.rpy:383 + # 00gui.rpy:371 old "Are you sure you want to delete this save?" - new "Are you sure you want to delete this save?" + new "¿Seguro que quieres borrar esta partida?" - # renpy/common/00gui.rpy:384 + # 00gui.rpy:372 old "Are you sure you want to overwrite your save?" - new "Are you sure you want to overwrite your save?" + new "¿Seguro que quieres sobreescribir esta partida?" - # renpy/common/00gui.rpy:385 + # 00gui.rpy:373 old "Loading will lose unsaved progress.\nAre you sure you want to do this?" - new "Loading will lose unsaved progress.\nAre you sure you want to do this?" + new "Al cargar se perderá el progreso no guardado.\n¿Seguro que quieres hacer esto?" - # renpy/common/00gui.rpy:386 + # 00gui.rpy:374 old "Are you sure you want to quit?" - new "Are you sure you want to quit?" + new "¿Seguro que quieres salir?" - # renpy/common/00gui.rpy:387 + # 00gui.rpy:375 old "Are you sure you want to return to the main menu?\nThis will lose unsaved progress." - new "Are you sure you want to return to the main menu?\nThis will lose unsaved progress." + new "¿Seguro que quieres volver al menú principal?\nSe perderá el progreso no guardado." - # renpy/common/00gui.rpy:388 + # 00gui.rpy:376 old "Are you sure you want to end the replay?" - new "Are you sure you want to end the replay?" + new "¿Seguro que quieres finalizar la repetición?" - # renpy/common/00gui.rpy:389 + # 00gui.rpy:377 old "Are you sure you want to begin skipping?" - new "Are you sure you want to begin skipping?" + new "¿Seguro que quieres empezar el modo salto?" - # renpy/common/00gui.rpy:390 + # 00gui.rpy:378 old "Are you sure you want to skip to the next choice?" - new "Are you sure you want to skip to the next choice?" + new "¿Seguro que quieres saltar hasta la próxima elección?" - # renpy/common/00gui.rpy:391 + # 00gui.rpy:379 old "Are you sure you want to skip unseen dialogue to the next choice?" - new "Are you sure you want to skip unseen dialogue to the next choice?" + new "¿Seguro que quieres saltar el texto no visto hasta la próxima elección?" - # renpy/common/00keymap.rpy:300 + # 00keymap.rpy:258 old "Failed to save screenshot as %s." - new "Failed to save screenshot as %s." + new "No se pudo guardar la captura de pantalla como %s." - # renpy/common/00keymap.rpy:312 + # 00keymap.rpy:270 old "Saved screenshot as %s." - new "Saved screenshot as %s." + new "Captura de pantalla guardada como %s." - # renpy/common/00library.rpy:195 + # 00library.rpy:146 + old "Self-voicing disabled." + new "Voz automática desactivada." + + # 00library.rpy:147 + old "Clipboard voicing enabled. " + new "'Portapapeles a voz' activado. " + + # 00library.rpy:148 + old "Self-voicing enabled. " + new "Voz automática activada. " + + # 00library.rpy:150 + old "bar" + new "bar" + + # 00library.rpy:151 + old "selected" + new "seleccionado" + + # 00library.rpy:152 + old "viewport" + new "viewport" + + # 00library.rpy:153 + old "horizontal scroll" + new "deslizamiento horizontal" + + # 00library.rpy:154 + old "vertical scroll" + new "deslizamiento vertical" + + # 00library.rpy:155 + old "activate" + new "activar" + + # 00library.rpy:156 + old "deactivate" + new "desactivar" + + # 00library.rpy:157 + old "increase" + new "aumentar" + + # 00library.rpy:158 + old "decrease" + new "disminuir" + + # 00library.rpy:193 old "Skip Mode" - new "Skip Mode" + new "Modo salto" - # renpy/common/00library.rpy:281 + # 00library.rpy:279 old "This program contains free software under a number of licenses, including the MIT License and GNU Lesser General Public License. A complete list of software, including links to full source code, can be found {a=https://www.renpy.org/l/license}here{/a}." - new "This program contains free software under a number of licenses, including the MIT License and GNU Lesser General Public License. A complete list of software, including links to full source code, can be found {a=https://www.renpy.org/l/license}here{/a}." + new "Este programa contiene {i}software{/i} libre sujeto a diversas licencias que incluyen la licencia MIT y la {i}GNU Lesser General Public License{/i} (Licencia Pública General Reducida de GNU). Puedes encontrar la lista completa {i}de software{/i}, con enlaces al código fuente completo, {a=https://www.renpy.org/l/license}aquí (en inglés){/a}." - # renpy/common/00preferences.rpy:240 + # 00preferences.rpy:207 old "display" - new "display" + new "pantalla" - # renpy/common/00preferences.rpy:252 + # 00preferences.rpy:219 old "transitions" - new "transitions" + new "transiciones" - # renpy/common/00preferences.rpy:261 + # 00preferences.rpy:228 old "skip transitions" - new "skip transitions" + new "saltar transiciones" - # renpy/common/00preferences.rpy:263 + # 00preferences.rpy:230 old "video sprites" - new "video sprites" + new "sprites de vídeo" - # renpy/common/00preferences.rpy:272 + # 00preferences.rpy:239 old "show empty window" - new "show empty window" + new "muestra ventana vacía" - # renpy/common/00preferences.rpy:281 + # 00preferences.rpy:248 old "text speed" - new "text speed" + new "velocidad de texto" - # renpy/common/00preferences.rpy:289 + # 00preferences.rpy:256 old "joystick" new "joystick" - # renpy/common/00preferences.rpy:289 + # 00preferences.rpy:256 old "joystick..." new "joystick..." - # renpy/common/00preferences.rpy:296 + # 00preferences.rpy:263 old "skip" - new "skip" + new "saltar" - # renpy/common/00preferences.rpy:299 + # 00preferences.rpy:266 old "skip unseen [text]" - new "skip unseen [text]" + new "saltar no visto [text]" - # renpy/common/00preferences.rpy:304 + # 00preferences.rpy:271 old "skip unseen text" - new "skip unseen text" + new "saltar texto no visto" - # renpy/common/00preferences.rpy:306 + # 00preferences.rpy:273 old "begin skipping" - new "begin skipping" + new "comienzar salto" - # renpy/common/00preferences.rpy:310 + # 00preferences.rpy:277 old "after choices" - new "after choices" + new "tras elecciones" - # renpy/common/00preferences.rpy:317 + # 00preferences.rpy:284 old "skip after choices" - new "skip after choices" + new "saltar tras elecciones" - # renpy/common/00preferences.rpy:319 + # 00preferences.rpy:286 old "auto-forward time" - new "auto-forward time" + new "tiempo autoavance" - # renpy/common/00preferences.rpy:333 + # 00preferences.rpy:300 old "auto-forward" - new "auto-forward" + new "autoavance" - # renpy/common/00preferences.rpy:340 + # 00preferences.rpy:307 old "Auto forward" - new "Auto forward" + new "Autoavance" - # renpy/common/00preferences.rpy:343 + # 00preferences.rpy:310 old "auto-forward after click" - new "auto-forward after click" + new "autoavanzar después del clic" - # renpy/common/00preferences.rpy:352 + # 00preferences.rpy:319 old "automatic move" - new "automatic move" + new "movimiento automático" - # renpy/common/00preferences.rpy:361 + # 00preferences.rpy:328 old "wait for voice" - new "wait for voice" + new "espera la voz" - # renpy/common/00preferences.rpy:370 + # 00preferences.rpy:337 old "voice sustain" - new "voice sustain" + new "mantener voz" - # renpy/common/00preferences.rpy:379 + # 00preferences.rpy:346 old "self voicing" - new "self voicing" + new "auto voz" - # renpy/common/00preferences.rpy:388 - old "self voicing volume drop" - new "self voicing volume drop" - - # renpy/common/00preferences.rpy:396 + # 00preferences.rpy:355 old "clipboard voicing" - new "clipboard voicing" + new "voz en clipboard" - # renpy/common/00preferences.rpy:405 + # 00preferences.rpy:364 old "debug voicing" - new "debug voicing" + new "depurar voz" - # renpy/common/00preferences.rpy:414 + # 00preferences.rpy:373 old "emphasize audio" - new "emphasize audio" + new "enfatizar audio" - # renpy/common/00preferences.rpy:423 + # 00preferences.rpy:382 old "rollback side" - new "rollback side" + new "lado de retroceso" - # renpy/common/00preferences.rpy:433 + # 00preferences.rpy:392 old "gl powersave" - new "gl powersave" + new "gl ahorro de energía" - # renpy/common/00preferences.rpy:439 + # 00preferences.rpy:398 old "gl framerate" - new "gl framerate" + new "gl cuadros por s." - # renpy/common/00preferences.rpy:442 + # 00preferences.rpy:401 old "gl tearing" new "gl tearing" - # renpy/common/00preferences.rpy:445 - old "font transform" - new "font transform" - - # renpy/common/00preferences.rpy:448 - old "font size" - new "font size" - - # renpy/common/00preferences.rpy:456 - old "font line spacing" - new "font line spacing" - - # renpy/common/00preferences.rpy:464 - old "system cursor" - new "system cursor" - - # renpy/common/00preferences.rpy:484 + # 00preferences.rpy:413 old "music volume" - new "music volume" + new "volumen música" - # renpy/common/00preferences.rpy:485 + # 00preferences.rpy:414 old "sound volume" - new "sound volume" + new "volumen sonido" - # renpy/common/00preferences.rpy:486 + # 00preferences.rpy:415 old "voice volume" - new "voice volume" + new "volumen voz" - # renpy/common/00preferences.rpy:487 + # 00preferences.rpy:416 old "mute music" - new "mute music" + new "silenciar música" - # renpy/common/00preferences.rpy:488 + # 00preferences.rpy:417 old "mute sound" - new "mute sound" + new "silenciar sonido" - # renpy/common/00preferences.rpy:489 + # 00preferences.rpy:418 old "mute voice" - new "mute voice" + new "silenciar voz" - # renpy/common/00preferences.rpy:490 + # 00preferences.rpy:419 old "mute all" - new "mute all" + new "silenciar todo" - # renpy/common/00preferences.rpy:571 + # 00preferences.rpy:500 old "Clipboard voicing enabled. Press 'shift+C' to disable." - new "Clipboard voicing enabled. Press 'shift+C' to disable." + new "'Portapapeles a voz' activado. Pulsa 'Mayús.+C' para desactivarlo." - # renpy/common/00preferences.rpy:573 + # 00preferences.rpy:502 old "Self-voicing would say \"[renpy.display.tts.last]\". Press 'alt+shift+V' to disable." - new "Self-voicing would say \"[renpy.display.tts.last]\". Press 'alt+shift+V' to disable." + new "Voz automática dirà \"[renpy.display.tts.last]\". Pulsa 'alt+shift+V' para desactivar." - # renpy/common/00preferences.rpy:575 + # 00preferences.rpy:504 old "Self-voicing enabled. Press 'v' to disable." - new "Self-voicing enabled. Press 'v' to disable." + new "Voz automática activada. Presiona 'v' para desactivarla." - # renpy/common/_compat/gamemenu.rpym:198 + # _compat\gamemenu.rpym:198 old "Empty Slot." - new "Empty Slot." + new "Vacío." - # renpy/common/_compat/gamemenu.rpym:355 + # _compat\gamemenu.rpym:355 old "Previous" - new "Previous" + new "Anterior" - # renpy/common/_compat/gamemenu.rpym:362 + # _compat\gamemenu.rpym:362 old "Next" - new "Next" + new "Siguiente" - # renpy/common/_compat/preferences.rpym:428 + # _compat\preferences.rpym:428 old "Joystick Mapping" - new "Joystick Mapping" + new "Mapeado del mando" - # renpy/common/_developer/developer.rpym:38 + # _developer\developer.rpym:38 old "Developer Menu" - new "Developer Menu" + new "Menú de desarrollo" - # renpy/common/_developer/developer.rpym:43 + # _developer\developer.rpym:43 old "Interactive Director (D)" - new "Interactive Director (D)" + new "Director interactivo (D)" - # renpy/common/_developer/developer.rpym:45 + # _developer\developer.rpym:45 old "Reload Game (Shift+R)" - new "Reload Game (Shift+R)" + new "Reiniciar juego (Shift+R)" - # renpy/common/_developer/developer.rpym:47 + # _developer\developer.rpym:47 old "Console (Shift+O)" - new "Console (Shift+O)" + new "Consola (Mayús.+O)" - # renpy/common/_developer/developer.rpym:49 + # _developer\developer.rpym:49 old "Variable Viewer" - new "Variable Viewer" + new "Visor de variables" - # renpy/common/_developer/developer.rpym:51 + # _developer\developer.rpym:51 old "Image Location Picker" - new "Image Location Picker" + new "Selector de posición en imágenes" - # renpy/common/_developer/developer.rpym:53 + # _developer\developer.rpym:53 old "Filename List" - new "Filename List" + new "Lista de archivos" - # renpy/common/_developer/developer.rpym:57 + # _developer\developer.rpym:57 old "Show Image Load Log (F4)" - new "Show Image Load Log (F4)" + new "Mostrar registro de carga de imagen (F4)" - # renpy/common/_developer/developer.rpym:60 + # _developer\developer.rpym:60 old "Hide Image Load Log (F4)" - new "Hide Image Load Log (F4)" + new "Ocultar registro de carga de imagen (F4)" - # renpy/common/_developer/developer.rpym:63 + # _developer\developer.rpym:63 old "Image Attributes" new "Image Attributes" - # renpy/common/_developer/developer.rpym:90 + # _developer\developer.rpym:90 old "[name] [attributes] (hidden)" new "[name] [attributes] (hidden)" - # renpy/common/_developer/developer.rpym:94 + # _developer\developer.rpym:94 old "[name] [attributes]" new "[name] [attributes]" - # renpy/common/_developer/developer.rpym:143 + # _developer\developer.rpym:143 old "Nothing to inspect." - new "Nothing to inspect." + new "Nada para inspeccionar." - # renpy/common/_developer/developer.rpym:154 + # _developer\developer.rpym:154 old "Hide deleted" new "Hide deleted" - # renpy/common/_developer/developer.rpym:154 + # _developer\developer.rpym:154 old "Show deleted" new "Show deleted" - # renpy/common/_developer/developer.rpym:278 + # _developer\developer.rpym:278 old "Return to the developer menu" - new "Return to the developer menu" + new "Volver al menú de desarrollo" - # renpy/common/_developer/developer.rpym:443 + # _developer\developer.rpym:438 old "Rectangle: %r" - new "Rectangle: %r" + new "Rectángulo: %r" - # renpy/common/_developer/developer.rpym:448 + # _developer\developer.rpym:443 old "Mouse position: %r" - new "Mouse position: %r" + new "Posición del ratón: %r" - # renpy/common/_developer/developer.rpym:453 + # _developer\developer.rpym:448 old "Right-click or escape to quit." - new "Right-click or escape to quit." + new "Clic-derecho o escape para salir." - # renpy/common/_developer/developer.rpym:485 + # _developer\developer.rpym:480 old "Rectangle copied to clipboard." - new "Rectangle copied to clipboard." + new "Rectángulo copiado al portapapeles." - # renpy/common/_developer/developer.rpym:488 + # _developer\developer.rpym:483 old "Position copied to clipboard." - new "Position copied to clipboard." + new "Posición copiada al portapapeles." - # renpy/common/_developer/developer.rpym:506 + # _developer\developer.rpym:502 old "Type to filter: " - new "Type to filter: " + new "Tipo a filtrar: " - # renpy/common/_developer/developer.rpym:631 + # _developer\developer.rpym:630 old "Textures: [tex_count] ([tex_size_mb:.1f] MB)" - new "Textures: [tex_count] ([tex_size_mb:.1f] MB)" + new "Texturas: [tex_count] ([tex_size_mb:.1f] MB)" - # renpy/common/_developer/developer.rpym:635 + # _developer\developer.rpym:634 old "Image cache: [cache_pct:.1f]% ([cache_size_mb:.1f] MB)" - new "Image cache: [cache_pct:.1f]% ([cache_size_mb:.1f] MB)" + new "Caché de imagen: [cache_pct:.1f]% ([cache_size_mb:.1f] MB)" - # renpy/common/_developer/developer.rpym:645 + # _developer\developer.rpym:644 old "✔ " new "✔ " - # renpy/common/_developer/developer.rpym:648 + # _developer\developer.rpym:647 old "✘ " new "✘ " - # renpy/common/_developer/developer.rpym:653 + # _developer\developer.rpym:652 old "\n{color=#cfc}✔ predicted image (good){/color}\n{color=#fcc}✘ unpredicted image (bad){/color}\n{color=#fff}Drag to move.{/color}" - new "\n{color=#cfc}✔ predicted image (good){/color}\n{color=#fcc}✘ unpredicted image (bad){/color}\n{color=#fff}Drag to move.{/color}" + new "\n{color=#cfc}✔ imagen prevista (correcto){/color}\n{color=#fcc}✘ imagen no prevista (fallido){/color}\n{color=#fff}Arrastra para mover.{/color}" - # renpy/common/_developer/inspector.rpym:38 + # _developer\inspector.rpym:38 old "Displayable Inspector" - new "Displayable Inspector" + new "Inspector de visualizables" - # renpy/common/_developer/inspector.rpym:61 + # _developer\inspector.rpym:61 old "Size" - new "Size" + new "Tamaño" - # renpy/common/_developer/inspector.rpym:65 + # _developer\inspector.rpym:65 old "Style" - new "Style" + new "Estilo" - # renpy/common/_developer/inspector.rpym:71 + # _developer\inspector.rpym:71 old "Location" - new "Location" + new "Ubicación" - # renpy/common/_developer/inspector.rpym:122 + # _developer\inspector.rpym:122 old "Inspecting Styles of [displayable_name!q]" - new "Inspecting Styles of [displayable_name!q]" + new "Inspeccionando estilos de [displayable_name!q]" - # renpy/common/_developer/inspector.rpym:139 + # _developer\inspector.rpym:139 old "displayable:" - new "displayable:" + new "visualizable:" - # renpy/common/_developer/inspector.rpym:145 + # _developer\inspector.rpym:145 old " (no properties affect the displayable)" - new " (no properties affect the displayable)" + new " (no hay propiedades que afecten la visualización)" - # renpy/common/_developer/inspector.rpym:147 + # _developer\inspector.rpym:147 old " (default properties omitted)" - new " (default properties omitted)" + new " (propiedades por defecto omitidas)" - # renpy/common/_developer/inspector.rpym:185 + # _developer\inspector.rpym:185 old "" - new "" + new "" - # renpy/common/_layout/classic_load_save.rpym:170 + # _layout\classic_load_save.rpym:170 old "a" new "a" - # renpy/common/_layout/classic_load_save.rpym:179 + # _layout\classic_load_save.rpym:179 old "q" - new "q" + new "r" - # renpy/common/00iap.rpy:219 + # 00iap.rpy:217 old "Contacting App Store\nPlease Wait..." - new "Contacting App Store\nPlease Wait..." + new "Contactando App Store\nPor favor, espera..." - # renpy/common/00updater.rpy:374 + # 00updater.rpy:375 old "The Ren'Py Updater is not supported on mobile devices." - new "The Ren'Py Updater is not supported on mobile devices." + new "El Actualizador de Ren'Py no es compatible con dispositivos móviles." - # renpy/common/00updater.rpy:496 + # 00updater.rpy:494 old "An error is being simulated." - new "An error is being simulated." + new "Se simula un error." - # renpy/common/00updater.rpy:680 + # 00updater.rpy:678 old "Either this project does not support updating, or the update status file was deleted." - new "Either this project does not support updating, or the update status file was deleted." + new "O bien este proyecto no es compatible con la actualización o el archivo de estado de la actualización se ha eliminado." - # renpy/common/00updater.rpy:694 + # 00updater.rpy:692 old "This account does not have permission to perform an update." - new "This account does not have permission to perform an update." + new "Esta cuenta no tiene permiso para realizar una actualización." - # renpy/common/00updater.rpy:697 + # 00updater.rpy:695 old "This account does not have permission to write the update log." - new "This account does not have permission to write the update log." + new "Esta cuenta no tiene permiso para escribir en el registro de actualización." - # renpy/common/00updater.rpy:724 + # 00updater.rpy:722 old "Could not verify update signature." - new "Could not verify update signature." + new "No se pudo verificar la actualización de firmas." - # renpy/common/00updater.rpy:995 + # 00updater.rpy:997 old "The update file was not downloaded." - new "The update file was not downloaded." + new "El archivo de actualización no se ha descargado." - # renpy/common/00updater.rpy:1013 + # 00updater.rpy:1015 old "The update file does not have the correct digest - it may have been corrupted." - new "The update file does not have the correct digest - it may have been corrupted." + new "El archivo de actualización no tiene el 'digest' correcto - es posible que esté dañado." - # renpy/common/00updater.rpy:1067 + # 00updater.rpy:1071 old "While unpacking {}, unknown type {}." - new "While unpacking {}, unknown type {}." + new "Tipo desconocido {1} al desempaquetar {0}." - # renpy/common/00updater.rpy:1433 + # 00updater.rpy:1439 old "Updater" - new "Updater" + new "Actualizador" - # renpy/common/00updater.rpy:1440 + # 00updater.rpy:1446 old "An error has occured:" - new "An error has occured:" + new "Ha sucedido un error:" - # renpy/common/00updater.rpy:1442 + # 00updater.rpy:1448 old "Checking for updates." - new "Checking for updates." + new "Buscando actualizaciones." - # renpy/common/00updater.rpy:1444 + # 00updater.rpy:1450 old "This program is up to date." - new "This program is up to date." + new "Este programa está actualizado." - # renpy/common/00updater.rpy:1446 + # 00updater.rpy:1452 old "[u.version] is available. Do you want to install it?" - new "[u.version] is available. Do you want to install it?" + new "[u.version] está disponible. ¿Quieres instalarla?" - # renpy/common/00updater.rpy:1448 + # 00updater.rpy:1454 old "Preparing to download the updates." - new "Preparing to download the updates." + new "Preparando para descargar la actualización." - # renpy/common/00updater.rpy:1450 + # 00updater.rpy:1456 old "Downloading the updates." - new "Downloading the updates." + new "Descargando la actualización." - # renpy/common/00updater.rpy:1452 + # 00updater.rpy:1458 old "Unpacking the updates." - new "Unpacking the updates." + new "Desempaquetando la actualización." - # renpy/common/00updater.rpy:1454 + # 00updater.rpy:1460 old "Finishing up." - new "Finishing up." + new "Finalizando." - # renpy/common/00updater.rpy:1456 + # 00updater.rpy:1462 old "The updates have been installed. The program will restart." - new "The updates have been installed. The program will restart." + new "La actualización ha sido instalada. El programa se reiniciará." - # renpy/common/00updater.rpy:1458 + # 00updater.rpy:1464 old "The updates have been installed." - new "The updates have been installed." + new "La actualización ha sido instalada." - # renpy/common/00updater.rpy:1460 + # 00updater.rpy:1466 old "The updates were cancelled." - new "The updates were cancelled." + new "La actualización ha sido cancelada." - # renpy/common/00updater.rpy:1475 + # 00updater.rpy:1481 old "Proceed" - new "Proceed" + new "Continuar" - # renpy/common/00gallery.rpy:590 + # 00gallery.rpy:585 old "Image [index] of [count] locked." - new "Image [index] of [count] locked." + new "Imagen [index] de [count] bloqueada." - # renpy/common/00gallery.rpy:610 + # 00gallery.rpy:605 old "prev" - new "prev" + new "ant." - # renpy/common/00gallery.rpy:611 + # 00gallery.rpy:606 old "next" - new "next" + new "sig." - # renpy/common/00gallery.rpy:612 + # 00gallery.rpy:607 old "slideshow" - new "slideshow" + new "presentación" - # renpy/common/00gallery.rpy:613 + # 00gallery.rpy:608 old "return" - new "return" + new "volver" - # renpy/common/00gltest.rpy:89 + # 00gltest.rpy:70 old "Renderer" - new "Renderer" + new "Renderizador" - # renpy/common/00gltest.rpy:93 + # 00gltest.rpy:74 old "Automatically Choose" - new "Automatically Choose" + new "Escoger automáticamente" - # renpy/common/00gltest.rpy:100 - old "Force GL Renderer" - new "Force GL Renderer" + # 00gltest.rpy:79 + old "Force Angle/DirectX Renderer" + new "Forzar 'Angle/DirectX Renderer'" - # renpy/common/00gltest.rpy:105 - old "Force ANGLE Renderer" - new "Force ANGLE Renderer" + # 00gltest.rpy:83 + old "Force OpenGL Renderer" + new "Forzar renderizador OpenGL" - # renpy/common/00gltest.rpy:110 - old "Force GLES Renderer" - new "Force GLES Renderer" + # 00gltest.rpy:87 + old "Force Software Renderer" + new "Forzar renderizado por software" - # renpy/common/00gltest.rpy:116 - old "Force GL2 Renderer" - new "Force GL2 Renderer" + # 00gltest.rpy:93 + old "NPOT" + new "NPOT" - # renpy/common/00gltest.rpy:121 - old "Force ANGLE2 Renderer" - new "Force ANGLE2 Renderer" - - # renpy/common/00gltest.rpy:126 - old "Force GLES2 Renderer" - new "Force GLES2 Renderer" - - # renpy/common/00gltest.rpy:136 - old "Enable (No Blocklist)" - new "Enable (No Blocklist)" - - # renpy/common/00gltest.rpy:140 + # 00gltest.rpy:97 old "Enable" - new "Enable" + new "Activar" - # renpy/common/00gltest.rpy:159 + # 00gltest.rpy:101 + old "Disable" + new "Desactivar" + + # 00gltest.rpy:131 old "Powersave" - new "Powersave" + new "Ahorro de energía" - # renpy/common/00gltest.rpy:173 + # 00gltest.rpy:145 old "Framerate" - new "Framerate" + new "Cuadros por s." - # renpy/common/00gltest.rpy:177 + # 00gltest.rpy:149 old "Screen" - new "Screen" + new "Pantalla" - # renpy/common/00gltest.rpy:181 + # 00gltest.rpy:153 old "60" new "60" - # renpy/common/00gltest.rpy:185 + # 00gltest.rpy:157 old "30" new "30" - # renpy/common/00gltest.rpy:191 + # 00gltest.rpy:163 old "Tearing" new "Tearing" - # renpy/common/00gltest.rpy:207 + # 00gltest.rpy:179 old "Changes will take effect the next time this program is run." - new "Changes will take effect the next time this program is run." + new "Los cambios se aplicarán la próxima vez que el programa se ejecute." - # renpy/common/00gltest.rpy:214 - old "Quit" - new "Quit" - - # renpy/common/00gltest.rpy:242 + # 00gltest.rpy:213 old "Performance Warning" - new "Performance Warning" + new "Aviso de funcionamiento" - # renpy/common/00gltest.rpy:247 + # 00gltest.rpy:218 old "This computer is using software rendering." - new "This computer is using software rendering." + new "Este ordenador usa 'software rendering'." + + # 00gltest.rpy:220 + old "This computer is not using shaders." + new "Este ordenador no usa 'shaders'." + + # 00gltest.rpy:222 + old "This computer is displaying graphics slowly." + new "Este ordenador muestra los gráficos lentamente." + + # 00gltest.rpy:224 + old "This computer has a problem displaying graphics: [problem]." + new "Este ordenador tiene un problema mostrando los gráficos: [problem]." + + # 00gltest.rpy:229 + old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display. Updating DirectX could fix this problem." + new "Los controladores gráficos pueden estar obsoletos o no funcionar adecuadamente. Esto puede conllevar que los gráficos se muestren lenta o incorrectamente. Actualizar DirectX puede solucionar este problema." + + # 00gltest.rpy:231 + old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display." + new "Los controladores gráficos pueden estar obsoletos o no funcionar adecuadamente. Esto puede conllevar que los gráficos se muestren lenta o incorrectamente." + + # 00gltest.rpy:236 + old "Update DirectX" + new "Actualizar DirectX" + + # 00gltest.rpy:242 + old "Continue, Show this warning again" + new "Continuar. Mostrar este aviso de nuevo" + + # 00gltest.rpy:246 + old "Continue, Don't show warning again" + new "Continuar. No mostrar este aviso de nuevo" + + # 00gltest.rpy:264 + old "Updating DirectX." + new "Actualizando DirectX." + + # 00gltest.rpy:268 + old "DirectX web setup has been started. It may start minimized in the taskbar. Please follow the prompts to install DirectX." + new "La instalación web de DirectX ha comenzado. Puede haber iniciado minimizada en la barra de tareas. Siga las instrucciones para instalar DirectX." + + # 00gltest.rpy:272 + old "{b}Note:{/b} Microsoft's DirectX web setup program will, by default, install the Bing toolbar. If you do not want this toolbar, uncheck the appropriate box." + new "{b}Nota:{/b} El programa de instalación de DirectX de Microsoft instalará, por defecto, la barra Bing. Si no desea esta barra, desactive la casilla correspondiente." + + # 00gltest.rpy:276 + old "When setup finishes, please click below to restart this program." + new "Cuando la instalación acabe, haga clic abajo para reiniciar el programa." + + # 00gltest.rpy:278 + old "Restart" + new "Reiniciar" + + # 00gamepad.rpy:32 + old "Select Gamepad to Calibrate" + new "Selecciona mando para calibrar" + + # 00gamepad.rpy:35 + old "No Gamepads Available" + new "No hay mandos disponibles" + + # 00gamepad.rpy:54 + old "Calibrating [name] ([i]/[total])" + new "Calibrando [name] ([i]/[total])" + + # 00gamepad.rpy:58 + old "Press or move the [control!s] [kind]." + new "Pulsa o mueve: [control!s] [kind]." + + # 00gamepad.rpy:66 + old "Skip (A)" + new "Salto (A)" + + # 00gamepad.rpy:69 + old "Back (B)" + new "Atrás (B)" + + # _errorhandling.rpym:531 + old "Open" + new "Abrir" + + # _errorhandling.rpym:533 + old "Opens the traceback.txt file in a text editor." + new "Abre el archivo de rastreo 'traceback.txt' en un editor de texto." + + # _errorhandling.rpym:535 + old "Copy" + new "Copiar" + + # _errorhandling.rpym:537 + old "Copies the traceback.txt file to the clipboard." + new "Copiar el archivo traceback.txt al portapapeles." + + # _errorhandling.rpym:564 + old "An exception has occurred." + new "Ha sucedido una excepción." + + # _errorhandling.rpym:584 + old "Rollback" + new "Volver atrás" + + # _errorhandling.rpym:586 + old "Attempts a roll back to a prior time, allowing you to save or choose a different choice." + new "Intenta volver a un momento anterior y permite guardar o escoger una opción diferente." + + # _errorhandling.rpym:589 + old "Ignore" + new "Ignorar" + + # _errorhandling.rpym:593 + old "Ignores the exception, allowing you to continue." + new "Ignora la excepción y permite continuar." + + # _errorhandling.rpym:595 + old "Ignores the exception, allowing you to continue. This often leads to additional errors." + new "Ignora la excepción y permite continuar. Suele conllevar más errores." + + # _errorhandling.rpym:599 + old "Reload" + new "Recargar" + + # _errorhandling.rpym:601 + old "Reloads the game from disk, saving and restoring game state if possible." + new "Recarga el juego del disco, guardando y restaurando la partida si es posible." + + # _errorhandling.rpym:604 + old "Console" + new "Consola" + + # _errorhandling.rpym:606 + old "Opens a console to allow debugging the problem." + new "Abre una consola y permite depurar el problema." + + # _errorhandling.rpym:616 + old "Quits the game." + new "Sale del juego." + + # _errorhandling.rpym:640 + old "Parsing the script failed." + new "Error en el análisis del código." + + # _errorhandling.rpym:666 + old "Opens the errors.txt file in a text editor." + new "Abre el archivo de errores, 'errors.txt', en un editor de texto." + + # _errorhandling.rpym:670 + old "Copies the errors.txt file to the clipboard." + new "Copia el archivo errors.txt al portapapeles." + +translate es strings: + + # _errorhandling.rpym:540 + old "Copy BBCode" + new "Copiar BBCode" + + # _errorhandling.rpym:542 + old "Copies the traceback.txt file to the clipboard as BBcode for forums like https://lemmasoft.renai.us/." + new "Copia el archivo traceback.txt en el portapapeles como BBcode para foros como https://lemmasoft.renai.us/." + + # _errorhandling.rpym:544 + old "Copy Markdown" + new "Copiar Markdown" + + # _errorhandling.rpym:546 + old "Copies the traceback.txt file to the clipboard as Markdown for Discord." + new "Copia el archivo traceback.txt al portapapeles como Markdown para Discord." + + # _errorhandling.rpym:681 + old "Copies the errors.txt file to the clipboard as BBcode for forums like https://lemmasoft.renai.us/." + new "Copia el archivo errors.txt en el portapapeles como BBcode para foros como https://lemmasoft.renai.us/." + + # _errorhandling.rpym:685 + old "Copies the errors.txt file to the clipboard as Markdown for Discord." + new "Copia el archivo errors.txt al portapapeles como Markdown para Discord." + +translate es strings: + + # 00accessibility.rpy:76 + old "Font Override" + new "Sobreescribir fuente" + + # 00accessibility.rpy:80 + old "Default" + new "Por defecto" + + # 00accessibility.rpy:84 + old "DejaVu Sans" + new "DejaVu Sans" + + # 00accessibility.rpy:88 + old "Opendyslexic" + new "Opendyslexic" + + # 00accessibility.rpy:94 + old "Text Size Scaling" + new "Escala del tamaño del texto" + + # 00accessibility.rpy:100 + old "Reset" + new "Reiniciar" + + # 00accessibility.rpy:105 + old "Line Spacing Scaling" + new "Escala del espacio de línea" + + # 00accessibility.rpy:117 + old "Self-Voicing" + new "Voz automática" + + # 00accessibility.rpy:121 + old "Off" + new "Apagado" + + # 00accessibility.rpy:125 + old "Text-to-speech" + new "Texto a voz" + + # 00accessibility.rpy:129 + old "Clipboard" + new "Portapapeles" + + # 00accessibility.rpy:133 + old "Debug" + new "Depurar" + + # 00preferences.rpy:430 + old "font transform" + new "transformación de fuente" + + # 00preferences.rpy:433 + old "font size" + new "tamaño de fuente" + + # 00preferences.rpy:441 + old "font line spacing" + new "fuente de espacio de líneas" + + # renpy/common/00accessibility.rpy:146 + old "The options on this menu are intended to improve accessibility. They may not work with all games, and some combinations of options may render the game unplayable. This is not an issue with the game or engine. For the best results when changing fonts, try to keep the text size the same as it originally was." + new "Las opciones en este menú están destinadas a mejorar la accesibilidad. Es posible que no funcionen con todos los juegos, y algunas combinaciones de opciones pueden hacer que el juego no se pueda jugar. Esto no es un problema con el juego o el motor. Para obtener los mejores resultados al cambiar las fuentes, intente mantener el tamaño del texto igual al original." + + # renpy/common/00accessibility.rpy:180 + old "High Contrast Text" + new "Texto de alto contraste" + + # renpy/common/00accessibility.rpy:215 + old "Self-Voicing Volume Drop" + new "Caída de Volumen de Voz Automática" + + # renpy/common/00preferences.rpy:402 + old "self voicing volume drop" + new "caída de volumen de voz automática" + + # renpy/common/00preferences.rpy:478 + old "system cursor" + new "cursor del sistema" + + # renpy/common/00preferences.rpy:487 + old "renderer menu" + new "menú de renderizado" + + # renpy/common/00preferences.rpy:490 + old "accessibility menu" + new "menú de accesibilidad" + + # renpy/common/00preferences.rpy:493 + old "high contrast text" + new "texto de alto contraste" + + # renpy/common/00gltest.rpy:100 + old "Force GL Renderer" + new "Forzar renderizador GL" + + # renpy/common/00gltest.rpy:105 + old "Force ANGLE Renderer" + new "Force renderizador ANGLE" + + # renpy/common/00gltest.rpy:110 + old "Force GLES Renderer" + new "Forzar renderizador GLES" + + # renpy/common/00gltest.rpy:116 + old "Force GL2 Renderer" + new "Forzar renderizador GL2" + + # renpy/common/00gltest.rpy:121 + old "Force ANGLE2 Renderer" + new "Forzar renderizador ANGLE2" + + # renpy/common/00gltest.rpy:126 + old "Force GLES2 Renderer" + new "Forzar renderizador GLES2" + + # renpy/common/00gltest.rpy:136 + old "Enable (No Blocklist)" + new "Habilitar (sin Blocklist)" # renpy/common/00gltest.rpy:249 old "This game requires use of GL2 that can't be initialised." - new "This game requires use of GL2 that can't be initialised." - - # renpy/common/00gltest.rpy:251 - old "This computer has a problem displaying graphics: [problem]." - new "This computer has a problem displaying graphics: [problem]." - - # renpy/common/00gltest.rpy:255 - old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display." - new "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display." + new "Este juego requiere el uso de GL2 que no se puede inicializar." # renpy/common/00gltest.rpy:259 old "The {a=edit:1:log.txt}log.txt{/a} file may contain information to help you determine what is wrong with your computer." - new "The {a=edit:1:log.txt}log.txt{/a} file may contain information to help you determine what is wrong with your computer." + new "El archivo {a=edit:1:log.txt}log.txt{/a} puede contener información para ayudarte a encontrar el problema en tu ordenador." # renpy/common/00gltest.rpy:264 old "More details on how to fix this can be found in the {a=[url]}documentation{/a}." - new "More details on how to fix this can be found in the {a=[url]}documentation{/a}." - - # renpy/common/00gltest.rpy:269 - old "Continue, Show this warning again" - new "Continue, Show this warning again" - - # renpy/common/00gltest.rpy:273 - old "Continue, Don't show warning again" - new "Continue, Don't show warning again" + new "Puede encontrar más detalles sobre cómo solucionar este problema en la {a=[url]} documentación {/a}." # renpy/common/00gltest.rpy:281 old "Change render options" - new "Change render options" - - # renpy/common/00gamepad.rpy:32 - old "Select Gamepad to Calibrate" - new "Select Gamepad to Calibrate" - - # renpy/common/00gamepad.rpy:35 - old "No Gamepads Available" - new "No Gamepads Available" - - # renpy/common/00gamepad.rpy:54 - old "Calibrating [name] ([i]/[total])" - new "Calibrating [name] ([i]/[total])" + new "Cambiar las opciones de renderizado" # renpy/common/00gamepad.rpy:58 old "Press or move the '[control!s]' [kind]." - new "Press or move the '[control!s]' [kind]." - - # renpy/common/00gamepad.rpy:68 - old "Skip (A)" - new "Skip (A)" - - # renpy/common/00gamepad.rpy:71 - old "Back (B)" - new "Back (B)" - - # renpy/common/_errorhandling.rpym:542 - old "Open" - new "Open" - - # renpy/common/_errorhandling.rpym:544 - old "Opens the traceback.txt file in a text editor." - new "Opens the traceback.txt file in a text editor." - - # renpy/common/_errorhandling.rpym:546 - old "Copy BBCode" - new "Copy BBCode" - - # renpy/common/_errorhandling.rpym:548 - old "Copies the traceback.txt file to the clipboard as BBcode for forums like https://lemmasoft.renai.us/." - new "Copies the traceback.txt file to the clipboard as BBcode for forums like https://lemmasoft.renai.us/." - - # renpy/common/_errorhandling.rpym:550 - old "Copy Markdown" - new "Copy Markdown" - - # renpy/common/_errorhandling.rpym:552 - old "Copies the traceback.txt file to the clipboard as Markdown for Discord." - new "Copies the traceback.txt file to the clipboard as Markdown for Discord." - - # renpy/common/_errorhandling.rpym:581 - old "An exception has occurred." - new "An exception has occurred." - - # renpy/common/_errorhandling.rpym:604 - old "Rollback" - new "Rollback" - - # renpy/common/_errorhandling.rpym:606 - old "Attempts a roll back to a prior time, allowing you to save or choose a different choice." - new "Attempts a roll back to a prior time, allowing you to save or choose a different choice." - - # renpy/common/_errorhandling.rpym:609 - old "Ignore" - new "Ignore" - - # renpy/common/_errorhandling.rpym:613 - old "Ignores the exception, allowing you to continue." - new "Ignores the exception, allowing you to continue." - - # renpy/common/_errorhandling.rpym:615 - old "Ignores the exception, allowing you to continue. This often leads to additional errors." - new "Ignores the exception, allowing you to continue. This often leads to additional errors." - - # renpy/common/_errorhandling.rpym:619 - old "Reload" - new "Reload" - - # renpy/common/_errorhandling.rpym:621 - old "Reloads the game from disk, saving and restoring game state if possible." - new "Reloads the game from disk, saving and restoring game state if possible." - - # renpy/common/_errorhandling.rpym:624 - old "Console" - new "Console" - - # renpy/common/_errorhandling.rpym:626 - old "Opens a console to allow debugging the problem." - new "Opens a console to allow debugging the problem." - - # renpy/common/_errorhandling.rpym:639 - old "Quits the game." - new "Quits the game." - - # renpy/common/_errorhandling.rpym:660 - old "Parsing the script failed." - new "Parsing the script failed." - - # renpy/common/_errorhandling.rpym:686 - old "Opens the errors.txt file in a text editor." - new "Opens the errors.txt file in a text editor." - - # renpy/common/_errorhandling.rpym:690 - old "Copies the errors.txt file to the clipboard as BBcode for forums like https://lemmasoft.renai.us/." - new "Copies the errors.txt file to the clipboard as BBcode for forums like https://lemmasoft.renai.us/." - - # renpy/common/_errorhandling.rpym:694 - old "Copies the errors.txt file to the clipboard as Markdown for Discord." - new "Copies the errors.txt file to the clipboard as Markdown for Discord." - + new "Presiona o mueve el '[control!s]' [kind]." diff --git a/game/tl/es/screens.rpy b/game/tl/es/screens.rpy index ef162224..6de80d4b 100644 --- a/game/tl/es/screens.rpy +++ b/game/tl/es/screens.rpy @@ -2,6 +2,21 @@ translate es strings: + old "You have unlocked all bonus chapters!" + new "¡Has desbloqueado todos los capítulos extra!" + + old "You have unlocked new bonus chapters, complete unseen endings to see more!" + new "Has desbloqueado nuevos capítulos de extra, ¡completa los finales no vistos para ver más!" + + old "Start" + new "Comenzar" + + old "Bonus Chapters" + new "Capitulos extra" + + old "Language" + new "Lenguaje" + # game/screens.rpy:381 old "History" new "Historia"