
translate spanish strings:

    # about.rpy:39
    old "[version!q]"
    new "[version!q]"

    # about.rpy:43
    old "View license"
    new "Ver licencia"

    # add_file.rpy:28
    old "FILENAME"
    new "Nombre del archivo"

    # add_file.rpy:28
    old "Enter the name of the script file to create."
    new "Introduce el nombre del archivo de script para crearlo."

    # add_file.rpy:31
    old "The filename must have the .rpy extension."
    new "El nombre del archivo debe tener la extensión .rpy."

    # add_file.rpy:39
    old "The file already exists."
    new "El archivo ya existe."

    # add_file.rpy:42
    old "# Ren'Py automatically loads all script files ending with .rpy. To use this\n# file, define a label and jump to it from another file.\n"
    new "# Ren'Py carga automaticamente todos los archivos que terminan en .rpy. Para usar este\n# archivo, defina una etiqueta y salte a el desde otro archivo\n"

    # android.rpy:30
    old "To build Android packages, please download RAPT, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
    new "Para construir un paquete para Android, por favor descarga RAPT, descomprimelo y colocalo dentro de la carpeta de Ren'Py. Despues reinicia el launcher de Ren'Py."

    # android.rpy:31
    old "A 32-bit Java Development Kit is required to build Android packages on Windows. The JDK is different from the JRE, so it's possible you have Java without having the JDK.\n\nPlease {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}download and install the JDK{/a}, then restart the Ren'Py launcher."
    new "Se necesita Java Development Kit de 32-bit para construir paquetes de Android en Windows. El JDK es diferente al JRE, es posible que tenga Java sin tener el JDK.\n\nPor favor {a=http://www.oracle.com/technetwork/java/javase/downloads/index.html}descarga e instala el JDK{/a}, después, reinicia Ren'Py."

    # android.rpy:32
    old "RAPT has been installed, but you'll need to install the Android SDK before you can build Android packages. Choose Install SDK to do this."
    new "RAPT está instalado, pero tendrás que instalar el SDK de Android para poder construir paquetes de Android. Selecciona instalar SDK para instalarlo."

    # android.rpy:33
    old "RAPT has been installed, but a key hasn't been configured. Please create a new key, or restore android.keystore."
    new "RAPT está instalado, pero la clave aun no se ha configurado. Por favor crea una nueva clave, o restaura android.keystore."

    # android.rpy:34
    old "The current project has not been configured. Use \"Configure\" to configure it before building."
    new "El proyecto actual no se ha configurado. Usa \"Configurar\" para configurarlo antes de construirlo."

    # android.rpy:35
    old "Choose \"Build\" to build the current project, or attach an Android device and choose \"Build & Install\" to build and install it on the device."
    new "Selecciona \"Construir\" para construir el proyecto actual, o conecta un dispositivo Android y selecciona \"Construir & instalar\" para construirlo e instalarlo en el dispositivo."

    # android.rpy:37
    old "Attempts to emulate an Android phone.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
    new "Al intentar emular un teléfono Android. \n\nLa entrada táctil se emula mediante el ratón, pero sólo cuando el botón se mantiene pulsado. Escape está asignado al botón de menú, y PageUp está asignado al botón Atrás."

    # android.rpy:38
    old "Attempts to emulate an Android tablet.\n\nTouch input is emulated through the mouse, but only when the button is held down. Escape is mapped to the menu button, and PageUp is mapped to the back button."
    new "Al intentar emular una tablet Android. \n\nLa entrada táctil se emula mediante el ratón, pero sólo cuando el botón se mantiene pulsado. Escape está asignado al botón de menú, y PageUp está asignado al botón Atrás."

    # android.rpy:39
    old "Attempts to emulate a televison-based Android console, like the OUYA or Fire TV.\n\nController input is mapped to the arrow keys, Enter is mapped to the select button, Escape is mapped to the menu button, and PageUp is mapped to the back button."
    new "Al intentar emular una consola Android basada en televisión, como OUYA o Fire TV.\n\nPara el control se usan las flechas, Intro está asignado al botón select. Escape está asignado al botón de menú, y PageUp está asignado al botón Atrás."

    # android.rpy:41
    old "Downloads and installs the Android SDK and supporting packages. Optionally, generates the keys required to sign the package."
    new "Descarga e instala el SDK de android y los paquetes de soporte. Opcionalmente, genera la clave necesaria para firmar el paquete."

    # android.rpy:42
    old "Configures the package name, version, and other information about this project."
    new "Configura el nombre del paquete, la versión, y otra información de este proyecto."

    # android.rpy:43
    old "Opens the file containing the Google Play keys in the editor.\n\nThis is only needed if the application is using an expansion APK. Read the documentation for more details."
    new "Abre el archivo que contiene las claves de Google Play en el editor. \n\nEsto sólo es necesario si la aplicación usa una expansión APK. Para más información lee la documentación."

    # android.rpy:44
    old "Builds the Android package."
    new "Construir el paquete de Android."

    # android.rpy:45
    old "Builds the Android package, and installs it on an Android device connected to your computer."
    new "Construye el paquete de Android, e instálalo en un dispositivo Android connectado a tu ordenador."

    # android.rpy:46
    old "Builds the Android package, installs it on an Android device connected to your computer, then launches the app on your device."
    new "Construye un paquete para Android, lo instala en un dispositivo conectado a su ordenador, y luego ejecuta la aplicación en su dispositivo."

    # android.rpy:48
    old "Connects to an Android device running ADB in TCP/IP mode."
    new "Conectar a un dispositivo Android ejecutando ADB en modo TCP/IP."

    # android.rpy:49
    old "Disconnects from an Android device running ADB in TCP/IP mode."
    new "Desconectar de un dispositivo Android corriendo ADB en modo TCP/IP."

    # android.rpy:50
    old "Retrieves the log from the Android device and writes it to a file."
    new "Retrieves the log from the Android device and writes it to a file."

    # android.rpy:240
    old "Copying Android files to distributions directory."
    new "Copying Android files to distributions directory."

    # android.rpy:304
    old "Android: [project.current.name!q]"
    new "Android: [project.current.name!q]"

    # android.rpy:324
    old "Emulation:"
    new "Emulación:"

    # android.rpy:333
    old "Phone"
    new "Teléfono"

    # android.rpy:337
    old "Tablet"
    new "Tablet"

    # android.rpy:341
    old "Television"
    new "Televisión"

    # android.rpy:353
    old "Build:"
    new "Construir:"

    # android.rpy:361
    old "Install SDK & Create Keys"
    new "Instalar SDK y Crear claves"

    # android.rpy:365
    old "Configure"
    new "Configurar"

    # android.rpy:369
    old "Build Package"
    new "Construir Paquete"

    # android.rpy:373
    old "Build & Install"
    new "Construir & Instalar"

    # android.rpy:377
    old "Build, Install & Launch"
    new "Construir, instalar & Ejecutar"

    # android.rpy:388
    old "Other:"
    new "Otros:"

    # android.rpy:396
    old "Remote ADB Connect"
    new "Conexión remota ADB"

    # android.rpy:400
    old "Remote ADB Disconnect"
    new "Desconexión remota ADB"

    # android.rpy:404
    old "Logcat"
    new "Logcat"

    # android.rpy:437
    old "Before packaging Android apps, you'll need to download RAPT, the Ren'Py Android Packaging Tool. Would you like to download RAPT now?"
    new "Antes de empaquetar apps para Android, vas a necesitar descargar RAPT, Ren'Py Android Packaging Tool. ¿Quieres descargar RAPT ahora?"

    # android.rpy:496
    old "Remote ADB Address"
    new "Dirección remota ADB"

    # android.rpy:496
    old "Please enter the IP address and port number to connect to, in the form \"192.168.1.143:5555\". Consult your device's documentation to determine if it supports remote ADB, and if so, the address and port to use."
    new "Por favor introduce la dirección IP y el número de puerto para conectarte, con el formato \"192.168.1.143:5555\". Consulta la documentación de tu dispositivo para averiguar si es compatible con ADB remoto, y si es así, la dirección y el puerto a utilizar."

    # android.rpy:508
    old "Invalid remote ADB address"
    new "Dirección remota ADB no válida"

    # android.rpy:508
    old "The address must contain one exactly one ':'."
    new "La dirección debe contener exactamente un ':'."

    # android.rpy:512
    old "The host may not contain whitespace."
    new "El host no puede contener espacios en blanco."

    # android.rpy:518
    old "The port must be a number."
    new "El puerto debe ser un número."

    # android.rpy:544
    old "Retrieving logcat information from device."
    new "Retrieving logcat information from device."

    # choose_directory.rpy:73
    old "Ren'Py was unable to run python with tkinter to choose the directory. Please install the python-tk or tkinter package."
    new "Ren'Py fue incapaz de ejecutar python con tkinter para elegir el directorio. Por favor instale el paquete python-tk o tkinter."

    # choose_theme.rpy:303
    old "Could not change the theme. Perhaps options.rpy was changed too much."
    new "No se puede cambiar el tema. Quizás options.rpy ha sufrido muchos cambios."

    # choose_theme.rpy:370
    old "Planetarium"
    new "Planetarium"

    # choose_theme.rpy:425
    old "Choose Theme"
    new "Elegir Tema"

    # choose_theme.rpy:438
    old "Theme"
    new "Tema"

    # choose_theme.rpy:463
    old "Color Scheme"
    new "Combinación de colores"

    # choose_theme.rpy:495
    old "Continue"
    new "Continuar"

    # consolecommand.rpy:84
    old "INFORMATION"
    new "INFORMACIÓN"

    # consolecommand.rpy:84
    old "The command is being run in a new operating system console window."
    new "The command is being run in a new operating system console window."

    # distribute.rpy:443
    old "Scanning project files..."
    new "Escaneando archivos del proyecto..."

    # distribute.rpy:459
    old "Building distributions failed:\n\nThe build.directory_name variable may not include the space, colon, or semicolon characters."
    new "Ha fallado la construcción de distribuciones:\n\nLa variable build.directory_name no puede incluir espacios, dos puntos ni punto y coma."

    # distribute.rpy:504
    old "No packages are selected, so there's nothing to do."
    new "Ningún paquete seleccionado. No hay nada que hacer."

    # distribute.rpy:516
    old "Scanning Ren'Py files..."
    new "Escaneando los archivos de Ren'Py..."

    # distribute.rpy:569
    old "All packages have been built.\n\nDue to the presence of permission information, unpacking and repacking the Linux and Macintosh distributions on Windows is not supported."
    new "Se han construido todos los paquetes.\n\nDebido a la presencia de información de permisos, desempaquetar y reempaquetar las distribuciones para Linux y Macintosh no es compatible en Windows."

    # distribute.rpy:752
    old "Archiving files..."
    new "Archivando archivos..."

    # distribute.rpy:1050
    old "Unpacking the Macintosh application for signing..."
    new "Unpacking the Macintosh application for signing..."

    # distribute.rpy:1060
    old "Signing the Macintosh application..."
    new "Signing the Macintosh application..."

    # distribute.rpy:1082
    old "Creating the Macintosh DMG..."
    new "Creating the Macintosh DMG..."

    # distribute.rpy:1091
    old "Signing the Macintosh DMG..."
    new "Signing the Macintosh DMG..."

    # distribute.rpy:1248
    old "Writing the [variant] [format] package."
    new "Escribiendo el paquete [format] para [variant]."

    # distribute.rpy:1261
    old "Making the [variant] update zsync file."
    new "Creando el archivo de actualización zsync para [variant]."

    # distribute.rpy:1404
    old "Processed {b}[complete]{/b} of {b}[total]{/b} files."
    new "Procesados {b}[complete]{/b} de {b}[total]{/b} archivos."

    # distribute_gui.rpy:157
    old "Build Distributions: [project.current.name!q]"
    new "Construir Distribuciones: [project.current.name!q]"

    # distribute_gui.rpy:171
    old "Directory Name:"
    new "Nombre de la carpeta:"

    # distribute_gui.rpy:175
    old "Executable Name:"
    new "Nombre del ejecutable:"

    # distribute_gui.rpy:185
    old "Actions:"
    new "Acciones:"

    # distribute_gui.rpy:193
    old "Edit options.rpy"
    new "Editar options.rpy"

    # distribute_gui.rpy:194
    old "Add from clauses to calls, once"
    new "Añadir desde cláusulas a las llamadas, una vez"

    # distribute_gui.rpy:195
    old "Refresh"
    new "Recargar"

    # distribute_gui.rpy:199
    old "Upload to itch.io"
    new "Upload to itch.io"

    # distribute_gui.rpy:215
    old "Build Packages:"
    new "Construir Paquetes:"

    # distribute_gui.rpy:234
    old "Options:"
    new "Opciones:"

    # distribute_gui.rpy:239
    old "Build Updates"
    new "Construir Actualizaciones"

    # distribute_gui.rpy:241
    old "Add from clauses to calls"
    new "Añadir desde cláusula a las llamadas"

    # distribute_gui.rpy:242
    old "Force Recompile"
    new "Forzar Recompilación"

    # distribute_gui.rpy:246
    old "Build"
    new "Construir"

    # distribute_gui.rpy:250
    old "Adding from clauses to call statements that do not have them."
    new "Añadiendo desde cláusulas para llamar a las declaraciones que no las tienen."

    # distribute_gui.rpy:271
    old "Errors were detected when running the project. Please ensure the project runs without errors before building distributions."
    new "Se detectaron errores al ejecutar el proyecto. Por favor asegúrese de que el proyecto se ejecuta sin errores antes de construir distibuciones."

    # distribute_gui.rpy:288
    old "Your project does not contain build information. Would you like to add build information to the end of options.rpy?"
    new "Tu proyecto no tiene información de construcción. ¿Te gustaría añadir la información de construcción al final del archivo options.rpy?"

    # editor.rpy:150
    old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input."
    new "{b}Recomendado.{/b} Un editor beta con una interfaz fácil de usar y funciones que ayudan en el desarrollo, como la corrección ortográfica. Editra actualmente carece de soporte IME necesario para la introducción de texto Chino, Japonés y Coreano."

    # editor.rpy:151
    old "{b}Recommended.{/b} A beta editor with an easy to use interface and features that aid in development, such as spell-checking. Editra currently lacks the IME support required for Chinese, Japanese, and Korean text input. On Linux, Editra requires wxPython."
    new "{b}Recomendado.{/b} Un editor beta con una interfaz fácil de usar y funciones que ayudan en el desarrollo, como la corrección ortográfica. Editra actualmente carece de soporte IME necesario para la introducción de texto Chino, Japonés y Coreano. En Linux, Editra requiere wxPython."

    # editor.rpy:167
    old "This may have occured because wxPython is not installed on this system."
    new "Esto puede haber ocurrido porque wxPython no está instalado en este sistema."

    # editor.rpy:169
    old "Up to 22 MB download required."
    new "Requiere descargar hasta 22 MB."

    # editor.rpy:182
    old "A mature editor that requires Java."
    new "Un editor muy maduro que requiere Java."

    # editor.rpy:182
    old "1.8 MB download required."
    new "Requiere descargar 1.8 MB."

    # editor.rpy:182
    old "This may have occured because Java is not installed on this system."
    new "Esto puede haber ocurrido porque Java no está instalado en este sistema"

    # editor.rpy:191
    old "Invokes the editor your operating system has associated with .rpy files."
    new "Usar el editor de su sistema operativo para que se asocie con los archivos .rpy."

    # editor.rpy:207
    old "Prevents Ren'Py from opening a text editor."
    new "Evita que Ren'Py abra un editor de texto."

    # editor.rpy:359
    old "An exception occured while launching the text editor:\n[exception!q]"
    new "Ha ocurrido una excepción mientras se ejecutaba el editor de texto:\\[exception!q]"

    # editor.rpy:457
    old "Select Editor"
    new "Seleccionar Editor"

    # editor.rpy:472
    old "A text editor is the program you'll use to edit Ren'Py script files. Here, you can select the editor Ren'Py will use. If not already present, the editor will be automatically downloaded and installed."
    new "Un editor de texto es el programa que vas a utilizar para editar los scripts de Ren'Py. Aquí, puedes seleccionar el editor que Ren'Py usará. Si no está disponible, el editor se descargará e instalará automáticamente."

    # editor.rpy:494
    old "Cancel"
    new "Cancelar"

    # front_page.rpy:35
    old "Open [text] directory."
    new "Abrir directorio [text]."

    # front_page.rpy:93
    old "refresh"
    new "recargar"

    # front_page.rpy:120
    old "+ Create New Project"
    new "+ Crear Un Proyecto Nuevo"

    # front_page.rpy:130
    old "Launch Project"
    new "Ejecutar Proyecto"

    # front_page.rpy:147
    old "[p.name!q] (template)"
    new "[p.name!q] (plantilla)"

    # front_page.rpy:149
    old "Select project [text]."
    new "Seleccionar proyecto [text]."

    # front_page.rpy:165
    old "Tutorial"
    new "Tutorial"

    # front_page.rpy:166
    old "The Question"
    new "The Question"

    # front_page.rpy:182
    old "Active Project"
    new "Proyecto Activo"

    # front_page.rpy:190
    old "Open Directory"
    new "Abrir Carpeta"

    # front_page.rpy:195
    old "game"
    new "game"

    # front_page.rpy:196
    old "base"
    new "base"

    # front_page.rpy:197
    old "images"
    new "images"

    # front_page.rpy:198
    old "gui"
    new "gui"

    # front_page.rpy:204
    old "Edit File"
    new "Editar Archivo"

    # front_page.rpy:214
    old "All script files"
    new "Todos los scripts"

    # front_page.rpy:223
    old "Navigate Script"
    new "Navegar por los Scripts"

    # front_page.rpy:234
    old "Check Script (Lint)"
    new "Comprobar Script (Lint)"

    # front_page.rpy:237
    old "Change/Update GUI"
    new "Change/Update GUI"

    # front_page.rpy:239
    old "Change Theme"
    new "Cambiar Tema"

    # front_page.rpy:242
    old "Delete Persistent"
    new "Eliminar Datos Persistentes"

    # front_page.rpy:251
    old "Build Distributions"
    new "Construir Distribuciones"

    # front_page.rpy:253
    old "Android"
    new "Android"

    # front_page.rpy:254
    old "iOS"
    new "iOS"

    # front_page.rpy:255
    old "Generate Translations"
    new "Generar Traducciones"

    # front_page.rpy:256
    old "Extract Dialogue"
    new "Extraer Diálogos"

    # front_page.rpy:272
    old "Checking script for potential problems..."
    new "Comprobando script por problemas potenciales..."

    # front_page.rpy:287
    old "Deleting persistent data..."
    new "Eliminando datos persistentes..."

    # front_page.rpy:295
    old "Recompiling all rpy files into rpyc files..."
    new "Recompilando todos los archivos rpy en archivos rpyc..."

    # gui7.rpy:236
    old "Select Accent and Background Colors"
    new "Select Accent and Background Colors"

    # gui7.rpy:250
    old "Please click on the color scheme you wish to use, then click Continue. These colors can be changed and customized later."
    new "Please click on the color scheme you wish to use, then click Continue. These colors can be changed and customized later."

    # gui7.rpy:294
    old "{b}Warning{/b}\nContinuing will overwrite customized bar, button, save slot, scrollbar, and slider images.\n\nWhat would you like to do?"
    new "{b}Warning{/b}\nContinuing will overwrite customized bar, button, save slot, scrollbar, and slider images.\n\nWhat would you like to do?"

    # gui7.rpy:294
    old "Choose new colors, then regenerate image files."
    new "Choose new colors, then regenerate image files."

    # gui7.rpy:294
    old "Regenerate the image files using the colors in gui.rpy."
    new "Regenerate the image files using the colors in gui.rpy."

    # gui7.rpy:314
    old "PROJECT NAME"
    new "NOMBRE DEL PROYECTO"

    # gui7.rpy:314
    old "Please enter the name of your project:"
    new "Por favor introduce el nombre de tu proyecto:"

    # gui7.rpy:322
    old "The project name may not be empty."
    new "El nombre del proyecto no puede estar vacío."

    # gui7.rpy:327
    old "[project_name!q] already exists. Please choose a different project name."
    new "[project_name!q] ya existe. Por favor elige un nombre diferente para el proyecto."

    # gui7.rpy:330
    old "[project_dir!q] already exists. Please choose a different project name."
    new "[project_dir!q] ya existe. Por favor elige un nombre diferente para el proyecto."

    # gui7.rpy:341
    old "What resolution should the project use? Although Ren'Py can scale the window up and down, this is the initial size of the window, the size at which assets should be drawn, and the size at which the assets will be at their sharpest.\n\nThe default of 1280x720 is a reasonable compromise."
    new "What resolution should the project use? Although Ren'Py can scale the window up and down, this is the initial size of the window, the size at which assets should be drawn, and the size at which the assets will be at their sharpest.\n\nThe default of 1280x720 is a reasonable compromise."

    # gui7.rpy:389
    old "Creating the new project..."
    new "Creating the new project..."

    # gui7.rpy:391
    old "Updating the project..."
    new "Updating the project..."

    # interface.rpy:107
    old "Documentation"
    new "Documentación"

    # interface.rpy:108
    old "Ren'Py Website"
    new "Web de Ren'Py"

    # interface.rpy:109
    old "Ren'Py Games List"
    new "Lista de juegos Ren'Py"

    # interface.rpy:117
    old "update"
    new "actualizar"

    # interface.rpy:119
    old "preferences"
    new "preferencias"

    # interface.rpy:120
    old "quit"
    new "salir"

    # interface.rpy:232
    old "Due to package format limitations, non-ASCII file and directory names are not allowed."
    new "Debido a las limitaciones del formato de paquete, no se permite el uso de nombres de archivos y carpetas que no sean ASCII"

    # interface.rpy:327
    old "ERROR"
    new "ERROR"

    # interface.rpy:356
    old "While [what!q], an error occured:"
    new "Mientras [what!q], se produjo un error:"

    # interface.rpy:356
    old "[exception!q]"
    new "[exception!q]"

    # interface.rpy:375
    old "Text input may not contain the {{ or [[ characters."
    new "La entrada de texto no puede contener los caracteres {{ o [[."

    # interface.rpy:380
    old "File and directory names may not contain / or \\."
    new "Los nombres de archivos y carpetas no pueden contener / o \\."

    # interface.rpy:386
    old "File and directory names must consist of ASCII characters."
    new "Los nombres de archivos y carpetas deben ser caracteres ASCII."

    # interface.rpy:454
    old "PROCESSING"
    new "PROCESANDO"

    # interface.rpy:471
    old "QUESTION"
    new "PREGUNTA"

    # interface.rpy:484
    old "CHOICE"
    new "SELECCIONA"

    # ios.rpy:28
    old "To build iOS packages, please download renios, unzip it, and place it into the Ren'Py directory. Then restart the Ren'Py launcher."
    new "Para construir paquetes para iOS, por favor descargue renios, descomprímalo, y colóquelo dentro de la carpeta de Ren'Py. Después reinicie el launcher de Ren'Py."

    # ios.rpy:29
    old "The directory in where Xcode projects will be placed has not been selected. Choose 'Select Directory' to select it."
    new "El directorio donde se colocarán los proyectos de Xcode no se ha seleccionado. Seleccione 'Seleccionar directorio' para seleccionarlo."

    # ios.rpy:30
    old "There is no Xcode project corresponding to the current Ren'Py project. Choose 'Create Xcode Project' to create one."
    new "No hay proyecto de Xcode correspondiente al proyecto de Ren'Py actual. Elija 'Crear proyecto de Xcode' para crear uno."

    # ios.rpy:31
    old "An Xcode project exists. Choose 'Update Xcode Project' to update it with the latest game files, or use Xcode to build and install it."
    new "Existe un proyecto de Xcode. Elija 'Actualizar proyecto de Xcode' para actualizarlo con los últimos archivos del juego, o use Xcode para construirlo e instalarlo."

    # ios.rpy:33
    old "Attempts to emulate an iPhone.\n\nTouch input is emulated through the mouse, but only when the button is held down."
    new "Al intentar emular un iPhone.\n\nLa entrada táctil se emula a través del ratón, pero solo cuando se mantiene pulsado el botón."

    # ios.rpy:34
    old "Attempts to emulate an iPad.\n\nTouch input is emulated through the mouse, but only when the button is held down."
    new "Al intentar emular un iPad.\n\nLa entrada táctil se emula a través del ratón, pero solo cuando se mantiene pulsado el botón."

    # ios.rpy:36
    old "Selects the directory where Xcode projects will be placed."
    new "Selecciona el directorio donde se colocarán los proyectos de Xcode."

    # ios.rpy:37
    old "Creates an Xcode project corresponding to the current Ren'Py project."
    new "Crea un proyecto de Xcode correspondiente al proyecto de Ren'Py actual."

    # ios.rpy:38
    old "Updates the Xcode project with the latest game files. This must be done each time the Ren'Py project changes."
    new "Actualiza el proyecto de Xcode con los últimos archivos del juego. Esto debe hacerse cada vez que el proyecto de Ren'Py cambie."

    # ios.rpy:39
    old "Opens the Xcode project in Xcode."
    new "Abre el proyecto de Xcode en Xcode."

    # ios.rpy:41
    old "Opens the directory containing Xcode projects."
    new "Abre el directorio que contiene los proyectos de Xcode."

    # ios.rpy:126
    old "The Xcode project already exists. Would you like to rename the old project, and replace it with a new one?"
    new "El proyecto de Xcode ya existe. ¿Quiere cambiar el nombre del antiguo proyecto, y sustituirlo por uno nuevo?"

    # ios.rpy:211
    old "iOS: [project.current.name!q]"
    new "iOS: [project.current.name!q]"

    # ios.rpy:240
    old "iPhone"
    new "iPhone"

    # ios.rpy:244
    old "iPad"
    new "iPad"

    # ios.rpy:264
    old "Select Xcode Projects Directory"
    new "Seleccionar directorio para los proyectos de Xcode"

    # ios.rpy:268
    old "Create Xcode Project"
    new "Crear Proyecto de Xcode"

    # ios.rpy:272
    old "Update Xcode Project"
    new "Actaulizar Proyecto de Xcode"

    # ios.rpy:277
    old "Launch Xcode"
    new "Ejecutar Xcode"

    # ios.rpy:312
    old "Open Xcode Projects Directory"
    new "Abrir directorio de proyectos de Xcode"

    # ios.rpy:345
    old "Before packaging iOS apps, you'll need to download renios, Ren'Py's iOS support. Would you like to download renios now?"
    new "Antes de empaquetar aplicaciones de iOS, tendrá que descargar renios, el soporte de iOS para Ren'Py. ¿Quiere descargar renios ahora?"

    # ios.rpy:354
    old "XCODE PROJECTS DIRECTORY"
    new "DIRECTORIO DE PROYECTOS DE XCODE"

    # ios.rpy:354
    old "Please choose the Xcode Projects Directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
    new "Por favor elija el directorio de proyectos de Xcode usando el selector de directorio. \n{b}El selector de directorio puede haberse abierto detras de esta ventana.{/b}"

    # ios.rpy:359
    old "Ren'Py has set the Xcode Projects Directory to:"
    new "Ren'Py ha establecidio el directorio de proyectos de Xcode en: "

    # itch.rpy:60
    old "The built distributions could not be found. Please choose 'Build' and try again."
    new "The built distributions could not be found. Please choose 'Build' and try again."

    # itch.rpy:91
    old "No uploadable files were found. Please choose 'Build' and try again."
    new "No uploadable files were found. Please choose 'Build' and try again."

    # itch.rpy:99
    old "The butler program was not found."
    new "The butler program was not found."

    # itch.rpy:99
    old "Please install the itch.io app, which includes butler, and try again."
    new "Please install the itch.io app, which includes butler, and try again."

    # itch.rpy:108
    old "The name of the itch project has not been set."
    new "The name of the itch project has not been set."

    # itch.rpy:108
    old "Please {a=https://itch.io/game/new}create your project{/a}, then add a line like \n{vspace=5}define build.itch_project = \"user-name/game-name\"\n{vspace=5} to options.rpy."
    new "Please {a=https://itch.io/game/new}create your project{/a}, then add a line like \n{vspace=5}define build.itch_project = \"user-name/game-name\"\n{vspace=5} to options.rpy."

    # mobilebuild.rpy:109
    old "{a=%s}%s{/a}"
    new "{a=%s}%s{/a}"

    # navigation.rpy:168
    old "Navigate: [project.current.name]"
    new "Navegando por: [project.current.name]"

    # navigation.rpy:177
    old "Order: "
    new "Orden: "

    # navigation.rpy:178
    old "alphabetical"
    new "alfabético"

    # navigation.rpy:180
    old "by-file"
    new "por archivo"

    # navigation.rpy:182
    old "natural"
    new "natural"

    # navigation.rpy:194
    old "Category:"
    new "Categoría:"

    # navigation.rpy:196
    old "files"
    new "archivos"

    # navigation.rpy:197
    old "labels"
    new "Etiquetas"

    # navigation.rpy:198
    old "defines"
    new "defines"

    # navigation.rpy:199
    old "transforms"
    new "transforms"

    # navigation.rpy:200
    old "screens"
    new "pantallas"

    # navigation.rpy:201
    old "callables"
    new "callables"

    # navigation.rpy:202
    old "TODOs"
    new "TODO"

    # navigation.rpy:241
    old "+ Add script file"
    new "+ Añadir archivo de script"

    # navigation.rpy:249
    old "No TODO comments found.\n\nTo create one, include \"# TODO\" in your script."
    new "No se han encontrado comentarios \"TODO\". Para crear uno, incluye \"# TODO\" en tu script."

    # navigation.rpy:256
    old "The list of names is empty."
    new "La lista de nombres está vacía."

    # new_project.rpy:38
    old "New GUI Interface"
    new "New GUI Interface"

    # new_project.rpy:48
    old "Both interfaces have been translated to your language."
    new "Both interfaces have been translated to your language."

    # new_project.rpy:50
    old "Only the new GUI has been translated to your language."
    new "Only the new GUI has been translated to your language."

    # new_project.rpy:52
    old "Only the legacy theme interface has been translated to your language."
    new "Only the legacy theme interface has been translated to your language."

    # new_project.rpy:54
    old "Neither interface has been translated to your language."
    new "Neither interface has been translated to your language."

    # new_project.rpy:63
    old "The projects directory could not be set. Giving up."
    new "No se puede establecer el directorio de proyectos. Abandonando."

    # new_project.rpy:69
    old "Which interface would you like to use? The new GUI has a modern look, supports wide screens and mobile devices, and is easier to customize. Legacy themes might be necessary to work with older example code.\n\n[language_support!t]\n\nIf in doubt, choose the new GUI, then click Continue on the bottom-right."
    new "Which interface would you like to use? The new GUI has a modern look, supports wide screens and mobile devices, and is easier to customize. Legacy themes might be necessary to work with older example code.\n\n[language_support!t]\n\nIf in doubt, choose the new GUI, then click Continue on the bottom-right."

    # new_project.rpy:69
    old "Legacy Theme Interface"
    new "Legacy Theme Interface"

    # new_project.rpy:90
    old "Choose Project Template"
    new "Elige una plantilla para el proyecto"

    # new_project.rpy:108
    old "Please select a template to use for your new project. The template sets the default font and the user interface language. If your language is not supported, choose 'english'."
    new "Por favor selecciona una plantilla para usar en tu nuevo proyecto. La plantilla establece la fuente predeterminada y el idioma de la interfaz de usuario, Si tu idioma no está soportado, elige \"English\"."

    # preferences.rpy:64
    old "Launcher Preferences"
    new "Preferencias del Launcher"

    # preferences.rpy:85
    old "Projects Directory:"
    new "Carpeta de Proyectos:"

    # preferences.rpy:92
    old "[persistent.projects_directory!q]"
    new "[persistent.projects_directory!q]"

    # preferences.rpy:94
    old "Projects directory: [text]"
    new "Directorio de proyectos: [text]"

    # preferences.rpy:96
    old "Not Set"
    new "No establecido"

    # preferences.rpy:111
    old "Text Editor:"
    new "Editor de texto:"

    # preferences.rpy:117
    old "Text editor: [text]"
    new "Editor de texto: [text]"

    # preferences.rpy:133
    old "Update Channel:"
    new "Canal de actualización"

    # preferences.rpy:153
    old "Navigation Options:"
    new "Opciones de navegación:"

    # preferences.rpy:157
    old "Include private names"
    new "Incluir nombres privados"

    # preferences.rpy:158
    old "Include library names"
    new "Incluir nombres de bibliotecas"

    # preferences.rpy:168
    old "Launcher Options:"
    new "Opciones del Launcher:"

    # preferences.rpy:172
    old "Hardware rendering"
    new "Renderización por hardware"

    # preferences.rpy:173
    old "Show templates"
    new "Mostrar plantillas"

    # preferences.rpy:174
    old "Show edit file section"
    new "Mostrar la sección Editar Archivo"

    # preferences.rpy:175
    old "Large fonts"
    new "Fuentes grandes"

    # preferences.rpy:178
    old "Console output"
    new "Salida de la consola"

    # preferences.rpy:199
    old "Open launcher project"
    new "Abrir el launcher"

    # preferences.rpy:213
    old "Language:"
    new "Idioma:"

    # project.rpy:47
    old "After making changes to the script, press shift+R to reload your game."
    new "Despues de hacer cambios a un script, presiona shift+R para recargar tu juego."

    # project.rpy:47
    old "Press shift+O (the letter) to access the console."
    new "Presiona shift+O (la letra) para acceder a la consola."

    # project.rpy:47
    old "Press shift+D to access the developer menu."
    new "Presiona shift+D para acceder al menú de desarrollador."

    # project.rpy:47
    old "Have you backed up your projects recently?"
    new "¿Has respaldado tus proyectos recientemente?"

    # project.rpy:229
    old "Launching the project failed."
    new "La ejecución del proyecto ha fallado."

    # project.rpy:229
    old "Please ensure that your project launches normally before running this command."
    new "Por favor, asegurate de que tu proyecto se ejecuta normalmente antes de ejecutar este comando."

    # project.rpy:242
    old "Ren'Py is scanning the project..."
    new "Ren'Py está escaneando el proyecto..."

    # project.rpy:568
    old "Launching"
    new "Ejecutando"

    # project.rpy:597
    old "PROJECTS DIRECTORY"
    new "CARPETA DEL PROYECTO"

    # project.rpy:597
    old "Please choose the projects directory using the directory chooser.\n{b}The directory chooser may have opened behind this window.{/b}"
    new "Por favor elige la carpeta del proyecto usando el selector de proyecto. \n{b}El selector de carpetas puede haberse abierto detrás de esta ventana."

    # project.rpy:597
    old "This launcher will scan for projects in this directory, will create new projects in this directory, and will place built projects into this directory."
    new "El launcher buscará proyectos en esta carpeta, creará nuevos proyectos en esta carpeta, y colocará los proyectos en este directorio."

    # project.rpy:602
    old "Ren'Py has set the projects directory to:"
    new "Ren'Py ha establecido el directorio de proyectos:"

    # translations.rpy:63
    old "Translations: [project.current.name!q]"
    new "Translations: [project.current.name!q]"

    # translations.rpy:104
    old "The language to work with. This should only contain lower-case ASCII characters and underscores."
    new "The language to work with. This should only contain lower-case ASCII characters and underscores."

    # translations.rpy:130
    old "Generate empty strings for translations"
    new "Generar cadenas vacías para las traducciones"

    # translations.rpy:148
    old "Generates or updates translation files. The files will be placed in game/tl/[persistent.translate_language!q]."
    new "Generates or updates translation files. The files will be placed in game/tl/[persistent.translate_language!q]."

    # translations.rpy:168
    old "Extract String Translations"
    new "Extract String Translations"

    # translations.rpy:170
    old "Merge String Translations"
    new "Merge String Translations"

    # translations.rpy:175
    old "Replace existing translations"
    new "Replace existing translations"

    # translations.rpy:176
    old "Reverse languages"
    new "Reverse languages"

    # translations.rpy:180
    old "Update Default Interface Translations"
    new "Update Default Interface Translations"

    # translations.rpy:200
    old "The extract command allows you to extract string translations from an existing project into a temporary file.\n\nThe merge command merges extracted translations into another project."
    new "The extract command allows you to extract string translations from an existing project into a temporary file.\n\nThe merge command merges extracted translations into another project."

    # translations.rpy:224
    old "Ren'Py is generating translations...."
    new "Ren'Py está generando las traducciones..."

    # translations.rpy:235
    old "Ren'Py has finished generating [language] translations."
    new "Ren'Py ha terminado de generar las traducciones [language]"

    # translations.rpy:248
    old "Ren'Py is extracting string translations..."
    new "Ren'Py is extracting string translations..."

    # translations.rpy:251
    old "Ren'Py has finished extracting [language] string translations."
    new "Ren'Py has finished extracting [language] string translations."

    # translations.rpy:271
    old "Ren'Py is merging string translations..."
    new "Ren'Py is merging string translations..."

    # translations.rpy:274
    old "Ren'Py has finished merging [language] string translations."
    new "Ren'Py has finished merging [language] string translations."

    # translations.rpy:282
    old "Updating default interface translations..."
    new "Updating default interface translations..."

    # translations.rpy:306
    old "Extract Dialogue: [project.current.name!q]"
    new "Extract Dialogue: [project.current.name!q]"

    # translations.rpy:322
    old "Format:"
    new "Format:"

    # translations.rpy:330
    old "Tab-delimited Spreadsheet (dialogue.tab)"
    new "Tab-delimited Spreadsheet (dialogue.tab)"

    # translations.rpy:331
    old "Dialogue Text Only (dialogue.txt)"
    new "Dialogue Text Only (dialogue.txt)"

    # translations.rpy:344
    old "Strip text tags from the dialogue."
    new "Strip text tags from the dialogue."

    # translations.rpy:345
    old "Escape quotes and other special characters."
    new "Escape quotes and other special characters."

    # translations.rpy:346
    old "Extract all translatable strings, not just dialogue."
    new "Extract all translatable strings, not just dialogue."

    # translations.rpy:374
    old "Ren'Py is extracting dialogue...."
    new "Ren'Py está extrayendo los diálogos..."

    # translations.rpy:378
    old "Ren'Py has finished extracting dialogue. The extracted dialogue can be found in dialogue.[persistent.dialogue_format] in the base directory."
    new "Ren'Py has finished extracting dialogue. The extracted dialogue can be found in dialogue.[persistent.dialogue_format] in the base directory."

    # updater.rpy:75
    old "Select Update Channel"
    new "Selecciona el Canal de Actualización"

    # updater.rpy:86
    old "The update channel controls the version of Ren'Py the updater will download. Please select an update channel:"
    new "El canal de actualización controla la versión de Ren'Py que el actualizador descargará. Por favor selecciona un canal de actualización:"

    # updater.rpy:91
    old "Release"
    new "Release"

    # updater.rpy:97
    old "{b}Recommended.{/b} The version of Ren'Py that should be used in all newly-released games."
    new "{b}Recomendado.{/b} La versión the Ren'Py que se recomienda usar en todos los juegos recién liberados."

    # updater.rpy:102
    old "Prerelease"
    new "Prerelease"

    # updater.rpy:108
    old "A preview of the next version of Ren'Py that can be used for testing and taking advantage of new features, but not for final releases of games."
    new "Una vista previa de la próxima versión de Ren'Py que puede ser utilizada para probar y aprovechar las nuevas características, pero no para las versiones finales de los juegos."

    # updater.rpy:114
    old "Experimental"
    new "Experimental"

    # updater.rpy:120
    old "Experimental versions of Ren'Py. You shouldn't select this channel unless asked by a Ren'Py developer."
    new "Versiones experimentales de Ren'Py. No debes seleccionar el canal a menos que te lo pida un desarrollador de Ren'Py."

    # updater.rpy:126
    old "Nightly"
    new "Nightly"

    # updater.rpy:132
    old "The bleeding edge of Ren'Py development. This may have the latest features, or might not run at all."
    new "Versión de desarrollo de Ren'Py. Puede tener las últimas características o puede no funcionar."

    # updater.rpy:152
    old "An error has occured:"
    new "Ha sucedido un error:"

    # updater.rpy:154
    old "Checking for updates."
    new "Buscando actualizaciones."

    # updater.rpy:156
    old "Ren'Py is up to date."
    new "Ren'Py está actualizado."

    # updater.rpy:158
    old "[u.version] is now available. Do you want to install it?"
    new "[u.version] ahora está disponible. ¿Quieres instalarla?"

    # updater.rpy:160
    old "Preparing to download the update."
    new "Preparando para descargar la actualización."

    # updater.rpy:162
    old "Downloading the update."
    new "Descargando la actualización."

    # updater.rpy:164
    old "Unpacking the update."
    new "Descomprimiendo la actualización."

    # updater.rpy:166
    old "Finishing up."
    new "Finalizando."

    # updater.rpy:168
    old "The update has been installed. Ren'Py will restart."
    new "La actualización se ha instalado. Ren'Py se reiniciará."

    # updater.rpy:170
    old "The update has been installed."
    new "La actualización se ha instalado."

    # updater.rpy:172
    old "The update was cancelled."
    new "Se ha cancelado la actualización."

    # updater.rpy:189
    old "Ren'Py Update"
    new "Actualizar Ren'Py"

    # updater.rpy:195
    old "Proceed"
    new "Continuar"

    # choose_directory.rpy:104
    old "The selected projects directory is not writable."
    new "El directorio de proyectos seleccionado no puede ser escrito"

    # distribute.rpy:1061
    old "Signing the Macintosh application...\n(This may take a long time.)"
    new "Firmando la aplicación para Macintosh...\n(Esto puede tardar mucho tiempo)"

    # front_page.rpy:91
    old "PROJECTS:"
    new "PROYECTOS:"
