ProjectFlask/i18n/flask_es.ts

changeset 24
a497155a4749
parent 20
4fad8fd741af
child 25
04803a0e2297
diff -r 812a2465cb3c -r a497155a4749 ProjectFlask/i18n/flask_es.ts
--- a/ProjectFlask/i18n/flask_es.ts	Sun Nov 22 15:37:54 2020 +0100
+++ b/ProjectFlask/i18n/flask_es.ts	Mon Nov 23 16:10:02 2020 +0100
@@ -6,22 +6,22 @@
     <message>
         <location filename="../FlaskCommandDialog.ui" line="14"/>
         <source>Flask Command</source>
-        <translation type="unfinished"></translation>
+        <translation>Comando Flask</translation>
     </message>
     <message>
         <location filename="../FlaskCommandDialog.ui" line="23"/>
         <source>Output</source>
-        <translation type="unfinished"></translation>
+        <translation>Salida</translation>
     </message>
     <message>
         <location filename="../FlaskCommandDialog.py" line="86"/>
         <source>Execute Flask Command</source>
-        <translation type="unfinished"></translation>
+        <translation>Ejecutar Comando Flask</translation>
     </message>
     <message>
         <location filename="../FlaskCommandDialog.py" line="86"/>
         <source>The Flask process could not be started.</source>
-        <translation type="unfinished"></translation>
+        <translation>El proceso Flask no se ha podido iniciar.</translation>
     </message>
 </context>
 <context>
@@ -29,107 +29,107 @@
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Flask&lt;/b&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Configurar Flask&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="37"/>
         <source>Console Command</source>
-        <translation type="unfinished"></translation>
+        <translation>Comando de Consola</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="43"/>
         <source>Console Command:</source>
-        <translation type="unfinished"></translation>
+        <translation>Comando de Consola:</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="56"/>
         <source>Enter the console command</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir el comando de consola</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="69"/>
         <source>Web-Browser</source>
-        <translation type="unfinished"></translation>
+        <translation>Navegador web</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="75"/>
         <source>Select to use an external web-browser</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para utiilzar un navegador web externo</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="78"/>
         <source>Use external web-browser</source>
-        <translation type="unfinished"></translation>
+        <translation>Usar navegador web externo</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="88"/>
         <source>Flask Virtual Environment</source>
-        <translation type="unfinished"></translation>
+        <translation>Entorno Virtual Flask</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="94"/>
         <source>Select the Virtual Environment to be used with Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar el Entorno Virtual a usar con Flask</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="109"/>
         <source>Press to reload the names of the virtual environments</source>
-        <translation type="unfinished"></translation>
+        <translation>Pulsar para recargar los nombres de los entornos virtuales</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="121"/>
         <source>Server Output</source>
-        <translation type="unfinished"></translation>
+        <translation>Salida del Servidor</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="127"/>
         <source>Color Scheme for ANSI Escape Codes:</source>
-        <translation type="unfinished"></translation>
+        <translation>Esquema de color para Códigos de Escape ANSI:</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="140"/>
         <source>Select the color scheme to be applied for ANSI color escape codes</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar el esquema de color a aplicar a los códigos de color ANSI</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="150"/>
         <source>Flask Documentation</source>
-        <translation type="unfinished"></translation>
+        <translation>Documentación Flask</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="156"/>
         <source>URL:</source>
-        <translation type="unfinished"></translation>
+        <translation>URL:</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="163"/>
         <source>Enter the URL of the Flask documentation</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir la URL para la documentación de Flask</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="170"/>
         <source>Press to reset the URL to the default URL</source>
-        <translation type="unfinished"></translation>
+        <translation>Pulsar para restablecer la URL a la URL por defecto</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="180"/>
         <source>Translations Editor</source>
-        <translation type="unfinished"></translation>
+        <translation>Editor de Traducciones</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="192"/>
         <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir la ruta a un editor para usar para hacer las traducciones. Dejar en blanco para deshabilitar esta característica.</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.ui" line="211"/>
         <source>Enter the path of the translations editor</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir la ruta para el editor de traducciones</translation>
     </message>
     <message>
         <location filename="../ConfigurationPage/FlaskPage.py" line="70"/>
         <source>All Files (*)</source>
-        <translation type="unfinished"></translation>
+        <translation>Todos los Archivos (*)</translation>
     </message>
 </context>
 <context>
@@ -137,47 +137,47 @@
     <message>
         <location filename="../FormSelectionDialog.ui" line="14"/>
         <source>Template Type Selection</source>
-        <translation type="unfinished"></translation>
+        <translation>Selección de Tipo de Plantilla</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.ui" line="23"/>
         <source>Template &amp;Type:</source>
-        <translation type="unfinished"></translation>
+        <translation>&amp;Tipo de Plantilla:</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.ui" line="39"/>
         <source>Select the template type</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar el tipo de plantilla</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.ui" line="46"/>
         <source>Preview:</source>
-        <translation type="unfinished"></translation>
+        <translation>Vista Preliminar:</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.ui" line="68"/>
         <source>Shows the text of the selected template</source>
-        <translation type="unfinished"></translation>
+        <translation>Muestra el texto de la plantilla seleccionada</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.py" line="22"/>
         <source>Standard HTML 5 template</source>
-        <translation type="unfinished"></translation>
+        <translation>Plantilla Estándar HTML 5</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.py" line="36"/>
         <source>Basic Jinja template</source>
-        <translation type="unfinished"></translation>
+        <translation>Plantilla Básica Jinja</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.py" line="53"/>
         <source>Jinja base template</source>
-        <translation type="unfinished"></translation>
+        <translation>Plantilla Base Jinja</translation>
     </message>
     <message>
         <location filename="../FormSelectionDialog.py" line="70"/>
         <source>Jinja extension template</source>
-        <translation type="unfinished"></translation>
+        <translation>Plantilla de extensión Jinja</translation>
     </message>
 </context>
 <context>
@@ -185,222 +185,222 @@
     <message>
         <location filename="../Project.py" line="89"/>
         <source>Run Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Ejecutar Servidor</translation>
     </message>
     <message>
         <location filename="../Project.py" line="89"/>
         <source>Run &amp;Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Ejecutar &amp;Servidor</translation>
     </message>
     <message>
         <location filename="../Project.py" line="94"/>
         <source>Starts the Flask Web server</source>
-        <translation type="unfinished"></translation>
+        <translation>Inicia el servidor Web de Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="96"/>
         <source>&lt;b&gt;Run Server&lt;/b&gt;&lt;p&gt;Starts the Flask Web server.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Ejecutar Servidor&lt;/b&gt;&lt;p&gt;Inicia el servidor Web de Flask.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="103"/>
         <source>Run Development Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Ejecutar Servidor de Desarrollo</translation>
     </message>
     <message>
         <location filename="../Project.py" line="103"/>
         <source>Run &amp;Development Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Ejecutar Servidor de &amp;Desarrollo</translation>
     </message>
     <message>
         <location filename="../Project.py" line="108"/>
         <source>Starts the Flask Web server in development mode</source>
-        <translation type="unfinished"></translation>
+        <translation>Inicia el servidor Web de Flask en modo desarrollo</translation>
     </message>
     <message>
         <location filename="../Project.py" line="110"/>
         <source>&lt;b&gt;Run Development Server&lt;/b&gt;&lt;p&gt;Starts the Flask Web server in development mode.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Ejecutar Servidor de Desarrollo&lt;/b&gt;&lt;p&gt;Inicia el servidor Web de Flask en modo desarrollo.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="117"/>
         <source>Ask for Server Start Options</source>
-        <translation type="unfinished"></translation>
+        <translation>Solicitar Opciones de Inicio del Servidor</translation>
     </message>
     <message>
         <location filename="../Project.py" line="122"/>
         <source>Ask for server start options</source>
-        <translation type="unfinished"></translation>
+        <translation>Solicitar opciones de inicio del servidor</translation>
     </message>
     <message>
         <location filename="../Project.py" line="124"/>
         <source>&lt;b&gt;Ask for Server Start Options&lt;/b&gt;&lt;p&gt;Asks for server start options before the Flask Web server is started. If this is unchecked, the server is started with default parameters.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Solicitar Opciones de Inicio del Servidor&lt;/b&gt;&lt;p&gt;Pide opciones de inicio para el servidor antes de iniciar el servidor Web de Flask. Si se deja sin seleccionar, el servidor se iniciará con los parámetros por defecto.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="137"/>
         <source>Start Flask Python Console</source>
-        <translation type="unfinished"></translation>
+        <translation>Iniciar Consola de Python de Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="137"/>
         <source>Start Flask &amp;Python Console</source>
-        <translation type="unfinished"></translation>
+        <translation>Iniciar Consola de &amp;Python de Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="142"/>
         <source>Starts an interactive Python interpreter</source>
-        <translation type="unfinished"></translation>
+        <translation>Inicia un intérprete de Python interactivo</translation>
     </message>
     <message>
         <location filename="../Project.py" line="144"/>
         <source>&lt;b&gt;Start Flask Python Console&lt;/b&gt;&lt;p&gt;Starts an interactive Python interpreter.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Iniciar Consola de Python de Flask&lt;/b&gt;&lt;p&gt;Inicia un intérprete de Python interactivo.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="155"/>
         <source>Show Routes</source>
-        <translation type="unfinished"></translation>
+        <translation>Mostrar Rutas</translation>
     </message>
     <message>
         <location filename="../Project.py" line="155"/>
         <source>Show &amp;Routes</source>
-        <translation type="unfinished"></translation>
+        <translation>Mostrar &amp;Rutas</translation>
     </message>
     <message>
         <location filename="../Project.py" line="160"/>
         <source>Shows a dialog with the routes of the flask app</source>
-        <translation type="unfinished"></translation>
+        <translation>Muestra un diálogo con las rutas de la app flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="162"/>
         <source>&lt;b&gt;Show Routes&lt;/b&gt;&lt;p&gt;Shows a dialog with the routes of the flask app.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Mostrar Rutas&lt;/b&gt;&lt;p&gt;Muestra un diálogo con las rutas de la app flask.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="173"/>
         <source>Initialize Database</source>
-        <translation type="unfinished"></translation>
+        <translation>Inicializar Base de Datos</translation>
     </message>
     <message>
         <location filename="../Project.py" line="173"/>
         <source>&amp;Initialize Database</source>
-        <translation type="unfinished"></translation>
+        <translation>&amp;Inicializar Base de Datos</translation>
     </message>
     <message>
         <location filename="../Project.py" line="178"/>
         <source>Shows a dialog with the result of the database creation</source>
-        <translation type="unfinished"></translation>
+        <translation>Muestra un diálogo con el resultado de la creación de la base de datos</translation>
     </message>
     <message>
         <location filename="../Project.py" line="180"/>
         <source>&lt;b&gt;Initialize Database&lt;/b&gt;&lt;p&gt;Shows a dialog with the result of the database creation.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Inicializar Base de Datos&lt;/b&gt;&lt;p&gt;Muestra un diálogo con el resultado de la creación de la base de datos.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="192"/>
         <source>Configure PyBabel</source>
-        <translation type="unfinished"></translation>
+        <translation>Configurar PyBabel</translation>
     </message>
     <message>
         <location filename="../Project.py" line="192"/>
         <source>Configure Py&amp;Babel</source>
-        <translation type="unfinished"></translation>
+        <translation>Configurar Py&amp;Babel</translation>
     </message>
     <message>
         <location filename="../Project.py" line="197"/>
         <source>Shows a dialog to edit the configuration for pybabel</source>
-        <translation type="unfinished"></translation>
+        <translation>Muestra un diálogo para editar la configuración de pybabel</translation>
     </message>
     <message>
         <location filename="../Project.py" line="199"/>
         <source>&lt;b&gt;Configure PyBabel&lt;/b&gt;&lt;p&gt;Shows a dialog to edit the configuration for pybabel.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Configurar PyBabel&lt;/b&gt;&lt;p&gt;muestra un diálogo para editar la configuración de pybabel.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="211"/>
         <source>Documentation</source>
-        <translation type="unfinished"></translation>
+        <translation>Documentación</translation>
     </message>
     <message>
         <location filename="../Project.py" line="211"/>
         <source>D&amp;ocumentation</source>
-        <translation type="unfinished"></translation>
+        <translation>D&amp;ocumentación</translation>
     </message>
     <message>
         <location filename="../Project.py" line="216"/>
         <source>Shows the help viewer with the Flask documentation</source>
-        <translation type="unfinished"></translation>
+        <translation>Muestra el visor de ayuda con la documentación de Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="218"/>
         <source>&lt;b&gt;Documentation&lt;/b&gt;&lt;p&gt;Shows the help viewer with the Flask documentation.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Documentación&lt;/b&gt;&lt;p&gt;Muestra el visor de ayuda con la documentación de Flask.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="518"/>
         <source>About Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>Acerca de Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="229"/>
         <source>About &amp;Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>Acerca de &amp;Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="234"/>
         <source>Shows some information about Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>Muestra información sobre Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="236"/>
         <source>&lt;b&gt;About Flask&lt;/b&gt;&lt;p&gt;Shows some information about Flask.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Acerca de Flask&lt;/b&gt;&lt;p&gt;Muestra información sobre Flask.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="252"/>
         <source>&amp;Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>&amp;Flask</translation>
     </message>
     <message>
         <location filename="../Project.py" line="307"/>
         <source>New template...</source>
-        <translation type="unfinished"></translation>
+        <translation>Nueva plantilla...</translation>
     </message>
     <message>
         <location filename="../Project.py" line="341"/>
         <source>HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source>
-        <translation type="unfinished"></translation>
+        <translation>Archivos HTML (*.html);;Archivos HTML (*.htm);;Todos los Archivos (*)</translation>
     </message>
     <message>
         <location filename="../Project.py" line="374"/>
         <source>New Form</source>
-        <translation type="unfinished"></translation>
+        <translation>Nuevo Formulario</translation>
     </message>
     <message>
         <location filename="../Project.py" line="360"/>
         <source>The file already exists! Overwrite it?</source>
-        <translation type="unfinished"></translation>
+        <translation>El archivo ya existe. ¿Sobreescribir?</translation>
     </message>
     <message>
         <location filename="../Project.py" line="374"/>
         <source>&lt;p&gt;The new form file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Problem: {1}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;No se ha podido crear el nuevo archivo de formulario &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Problema: {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="518"/>
         <source>&lt;p&gt;Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Flask Version:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Werkzeug Version:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Python Version:&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Flask URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{3}&quot;&gt;The Pallets Projects - Flask&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;Flask es un framework ligero para aplicaciones web WSGI. Está diseñado para hacer fácil y rápida la puesta en marcha, con capacidad de escalado a aplicaciones más complejas.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Versión de Flask:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Versión de Werkzeug:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Versión de Python:&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL de Flask:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{3}&quot;&gt;The Pallets Projects - Flask&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project.py" line="590"/>
         <source>Prepare Environment</source>
-        <translation type="unfinished"></translation>
+        <translation>Preparar Entorno</translation>
     </message>
     <message>
         <location filename="../Project.py" line="590"/>
         <source>The project has no configured main script (= Flask application). Aborting...</source>
-        <translation type="unfinished"></translation>
+        <translation>El proyecto no tiene configurado un script principal (= aplicación Flask). Abortando...</translation>
     </message>
 </context>
 <context>
@@ -408,7 +408,7 @@
     <message>
         <location filename="../../PluginProjectFlask.py" line="426"/>
         <source>Flask</source>
-        <translation type="unfinished"></translation>
+        <translation>Flask</translation>
     </message>
 </context>
 <context>
@@ -416,12 +416,12 @@
     <message>
         <location filename="../FlaskBabelExtension/PyBabelCommandDialog.py" line="90"/>
         <source>Execute PyBabel Command</source>
-        <translation type="unfinished"></translation>
+        <translation>Ejecutar Comando PyBabel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelCommandDialog.py" line="90"/>
         <source>The pybabel process could not be started.</source>
-        <translation type="unfinished"></translation>
+        <translation>El proceso pybabel no se ha podido iniciar.</translation>
     </message>
 </context>
 <context>
@@ -429,67 +429,67 @@
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="14"/>
         <source>PyBabel Configuration</source>
-        <translation type="unfinished"></translation>
+        <translation>Configuración de PyBabel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="23"/>
         <source>Configuration File:</source>
-        <translation type="unfinished"></translation>
+        <translation>Archivo de Configuración:</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="39"/>
         <source>Enter the name of the PyBabel configuration file</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir el nombre del archivo de configuración de PyBabel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="46"/>
         <source>Translations Directory:</source>
-        <translation type="unfinished"></translation>
+        <translation>Directorio de Traducciones:</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="62"/>
         <source>Enter the name of the directory containing the translations</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir el nombre del directorio que contiene las traducciones</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="69"/>
         <source>Domain:</source>
-        <translation type="unfinished"></translation>
+        <translation>Dominio:</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="76"/>
         <source>Enter the name of the translations domain (leave empty for default)</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir el nombre del dominio de traducciones (dejar vacío para usar valor por defecto)</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="86"/>
         <source>Message Catalog:</source>
-        <translation type="unfinished"></translation>
+        <translation>Catálogo de Mensaje:</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="102"/>
         <source>Enter the name of the message catalog file</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir el nombre del archivo de catálogo de mensaje</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="109"/>
         <source>Translation Markers:</source>
-        <translation type="unfinished"></translation>
+        <translation>Marcadores de Traducción:</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.ui" line="116"/>
         <source>Enter the translation markers separated by space (_ is included by default)</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir los marcadores de traducción separados por espacios (_ incluído por defecto)</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.py" line="41"/>
         <source>Configuration Files (*.cfg);;All Files (*)</source>
-        <translation type="unfinished"></translation>
+        <translation>Archivos de Configuración (*.cfg);;Todos los Archivos (*)</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelConfigDialog.py" line="55"/>
         <source>Message Catalog Files (*.pot);;All Files (*)</source>
-        <translation type="unfinished"></translation>
+        <translation>Archivos de Catálogo de Mensaje (*.pot);;Todos los Archivos (*)</translation>
     </message>
 </context>
 <context>
@@ -497,116 +497,120 @@
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="57"/>
         <source>Open with {0}</source>
-        <translation type="unfinished"></translation>
+        <translation>Abrir con {0}</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="74"/>
         <source>Extract Messages</source>
-        <translation type="unfinished"></translation>
+        <translation>Extraer Mensajes</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="77"/>
         <source>Compile All Catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Compilar Todos los Catálogos</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="80"/>
         <source>Compile Selected Catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Compilar Catálogos Seleccionados</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="83"/>
         <source>Update All Catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Actualizar Todos los Catálogos</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="86"/>
         <source>Update All Catalogs (with obsolete)</source>
-        <translation type="unfinished"></translation>
+        <translation>Actualizar Todos los Catálogos (con obsoletos)</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="89"/>
         <source>Update Selected Catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Actualizar Catálogos Seleccionados</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="92"/>
         <source>Update Selected Catalogs (with obsolete)</source>
-        <translation type="unfinished"></translation>
+        <translation>Actualizar Catálogos Seleccionados (con obsoletos)</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="255"/>
         <source>Generate PyBabel Configuration File</source>
-        <translation type="unfinished"></translation>
+        <translation>Generar Archivo de Configuración de PyBabel</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="246"/>
         <source>The PyBabel configuration file was created. Please edit it to adjust the entries as required.</source>
-        <translation type="unfinished"></translation>
+        <translation>Se ha creado el archivo de configuración de PyBabel. Edítelo por favor para ajustar las entradas como es requerido.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="255"/>
         <source>&lt;p&gt;The PyBabel Configuration File could not be generated.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;El Archivo de Configuración de PyBabel no se ha podido generar.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="301"/>
         <source>Process Generation Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="301"/>
         <source>The translations editor process ({0}) could not be started.</source>
-        <translation type="unfinished"></translation>
+        <translation>El proceso de editor de traducciones  ({0}) no se ha podido iniciar.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="312"/>
         <source>Extract messages</source>
-        <translation type="unfinished"></translation>
+        <translation>Extraer Mensajes</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="341"/>
         <source>
 Messages extracted successfully.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+Mensajes extraídos con éxito.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="357"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
-        <translation type="unfinished"></translation>
+        <translation>Inicializando catálogo de mensaje para &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="376"/>
         <source>
 Message catalog initialized successfully.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+Catálogo de mensaje inicializado con éxito.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="431"/>
         <source>Compiling message catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Compilando catálogos de mensaje</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="460"/>
         <source>
 Message catalogs compiled successfully.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+Catálogos de mensaje compilados con éxito.</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="534"/>
         <source>No locales detected. Aborting...</source>
-        <translation type="unfinished"></translation>
+        <translation>No se han detectado &apos;locales&apos;. Abortado...</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="529"/>
         <source>Updating message catalogs</source>
-        <translation type="unfinished"></translation>
+        <translation>Actualizando catálogos de mensaje</translation>
     </message>
     <message>
         <location filename="../FlaskBabelExtension/PyBabelProjectExtension.py" line="562"/>
         <source>
 Message catalogs updated successfully.</source>
-        <translation type="unfinished"></translation>
+        <translation>
+Catálogos de mensaje actualizados con éxito.</translation>
     </message>
 </context>
 <context>
@@ -614,82 +618,82 @@
     <message>
         <location filename="../RoutesDialog.py" line="83"/>
         <source>Flask Routes</source>
-        <translation type="unfinished"></translation>
+        <translation>Rutas Flask</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="23"/>
         <source>Sort Method</source>
-        <translation type="unfinished"></translation>
+        <translation>Método de Ordenación</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="29"/>
         <source>Select to sort by match order</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para ordenar por orden de concordancia</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="32"/>
         <source>match</source>
-        <translation type="unfinished"></translation>
+        <translation>concordancia</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="42"/>
         <source>Select to sort by endpoint name</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para ordenar por nombre de endpoint</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="98"/>
         <source>Endpoint</source>
-        <translation type="unfinished"></translation>
+        <translation>Endpoint</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="52"/>
         <source>Select to sort by method name</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para ordenar por nombre de método</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="103"/>
         <source>Methods</source>
-        <translation type="unfinished"></translation>
+        <translation>Métodos</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="62"/>
         <source>Select to sort by rule</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para ordenar por regla</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="108"/>
         <source>Rule</source>
-        <translation type="unfinished"></translation>
+        <translation>Regla</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="75"/>
         <source>Select to also show HEAD and OPTIONS methods</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para mostrar también métodos HEAD y OPTIONS</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.ui" line="78"/>
         <source>Show all methods</source>
-        <translation type="unfinished"></translation>
+        <translation>Mostrar todos los métodos</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.py" line="35"/>
         <source>Refresh</source>
-        <translation type="unfinished"></translation>
+        <translation>Actualizar</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.py" line="83"/>
         <source>The Flask process did not finish within 10 seconds.</source>
-        <translation type="unfinished"></translation>
+        <translation>El proceso Flask no ha finalizado en 10 segundos.</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.py" line="89"/>
         <source>Run Flask Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Ejecutar Servidor Flask</translation>
     </message>
     <message>
         <location filename="../RoutesDialog.py" line="89"/>
         <source>The Flask process could not be started.</source>
-        <translation type="unfinished"></translation>
+        <translation>El proceso Flask no se ha podido iniciar.</translation>
     </message>
 </context>
 <context>
@@ -697,62 +701,62 @@
     <message>
         <location filename="../RunServerDialog.ui" line="14"/>
         <source>Flask Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Servidor Flask</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.ui" line="23"/>
         <source>Output</source>
-        <translation type="unfinished"></translation>
+        <translation>Salida</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.ui" line="60"/>
         <source>Press to start a web browser with the server URL.</source>
-        <translation type="unfinished"></translation>
+        <translation>Pulsar para iniciar un navegador web con la URL del servidor.</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.ui" line="63"/>
         <source>Start Browser</source>
-        <translation type="unfinished"></translation>
+        <translation>Iniciar Navegador</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.ui" line="73"/>
         <source>Press to stop the running server</source>
-        <translation type="unfinished"></translation>
+        <translation>Pulsar para detener el servidor en ejecución</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.ui" line="76"/>
         <source>Stop Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Detener Servidor</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="79"/>
         <source>Re-start Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Reiniciar Servidor</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="82"/>
         <source>Re-start Server with Options</source>
-        <translation type="unfinished"></translation>
+        <translation>Reiniciar Servidor con Opciones</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="96"/>
         <source>Re-start Server (Production Mode)</source>
-        <translation type="unfinished"></translation>
+        <translation>Reiniciar Servidor (Modo Producción)</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="99"/>
         <source>Re-start Server (Development Mode)</source>
-        <translation type="unfinished"></translation>
+        <translation>Reiniciar Servidor (Modo Desarrollo)</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="151"/>
         <source>Run Flask Server</source>
-        <translation type="unfinished"></translation>
+        <translation>Ejecutar Servidor Flask</translation>
     </message>
     <message>
         <location filename="../RunServerDialog.py" line="151"/>
         <source>The Flask server process could not be started.</source>
-        <translation type="unfinished"></translation>
+        <translation>El proceso servidor Flask no se ha podido iniciar.</translation>
     </message>
 </context>
 <context>
@@ -760,67 +764,67 @@
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="14"/>
         <source>Server Parameters</source>
-        <translation type="unfinished"></translation>
+        <translation>Parámetros de Servidor</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="23"/>
         <source>Select to start the server in development mode</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para iniciar el servidor en modo desarrollo</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="26"/>
         <source>Development Mode</source>
-        <translation type="unfinished"></translation>
+        <translation>Modo Desarrollo</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="33"/>
         <source>Host:</source>
-        <translation type="unfinished"></translation>
+        <translation>Host:</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="40"/>
         <source>Enter the interface to bind to</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir la interfaz a la que unirse</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="50"/>
         <source>Port:</source>
-        <translation type="unfinished"></translation>
+        <translation>Puerto:</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="57"/>
         <source>Enter the port to bind to</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir el puerto al que unirse</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="86"/>
         <source>Cert File:</source>
-        <translation type="unfinished"></translation>
+        <translation>Archivo Cert:</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="102"/>
         <source>Enter the name of the certificate file</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir el nombre del archivo de certificado</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="109"/>
         <source>Key File:</source>
-        <translation type="unfinished"></translation>
+        <translation>Archivo de Clave:</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.ui" line="125"/>
         <source>Enter the name of the key file</source>
-        <translation type="unfinished"></translation>
+        <translation>Introducir el nombre del archivo de clave</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.py" line="37"/>
         <source>Certificate Files (*.pem);;Certificate Files (*.cert *.cer *.crt)</source>
-        <translation type="unfinished"></translation>
+        <translation>Archivos de Certificado (*.pem);;Archivos de Certificado (*.cert *.cer *.crt)</translation>
     </message>
     <message>
         <location filename="../ServerStartOptionsDialog.py" line="44"/>
         <source>Key Files (*.pem *.key)</source>
-        <translation type="unfinished"></translation>
+        <translation>Archivos de Clave (*.pem *.key)</translation>
     </message>
 </context>
 </TS>

eric ide

mercurial