--- a/ProjectPyramid/i18n/pyramid_es.ts Sun May 05 19:27:51 2013 +0200 +++ b/ProjectPyramid/i18n/pyramid_es.ts Thu Jun 20 18:59:13 2013 +0200 @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="es_ES"> +<!DOCTYPE TS><TS version="2.0" language="es_ES" sourcelanguage=""> <context> <name>CreateParametersDialog</name> <message> @@ -163,7 +162,7 @@ <translation><b>Proyecto Pyramid Actual</b><p>Seleciona el proyecto Pyramid. Se utiliza en proyectos Pyramid multi-proyecto Pyramid projects para cambiar entre proyectos.</p></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="673"/> + <location filename="ProjectPyramid/Project.py" line="698"/> <source>Create Pyramid Project</source> <translation>Crear Proyecto Pyramid</translation> </message> @@ -183,7 +182,7 @@ <translation><b>Crear Proyecto Pyramid </b><p>Crea un nuevo proyecto Pyramid usando "pcreate".</p></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="824"/> + <location filename="ProjectPyramid/Project.py" line="849"/> <source>Run Server</source> <translation>Lanzar Servidor</translation> </message> @@ -223,7 +222,7 @@ <translation><b>Lanzar Servidor con Log</b><p>Inicia el servidor Web de Pyramid con log usando "pserve --log-file=server.log --reload development.ini".</p></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="891"/> + <location filename="ProjectPyramid/Project.py" line="916"/> <source>Run Web-Browser</source> <translation>Lanzar Navegador Web</translation> </message> @@ -243,7 +242,7 @@ <translation><b>Lanzar Navegador Web</b><p>Inicia el Navegador Web por defecto con la URL del servidor Web de Pyramid.</p></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="906"/> + <location filename="ProjectPyramid/Project.py" line="931"/> <source>Start Pyramid Python Console</source> <translation>Iniciar Consola Python de Pyramid</translation> </message> @@ -263,7 +262,7 @@ <translation><b>Iniciar Consola Python de Pyramid</b><p>Inicia un intérprete interactivo de Python.</p></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="937"/> + <location filename="ProjectPyramid/Project.py" line="962"/> <source>Setup Development Environment</source> <translation>Configurar Entorno de Desarrollo</translation> </message> @@ -283,7 +282,7 @@ <translation><b>Configurar Entorno de Desarrollo</b><p>Configurar el proyecto Pyramid en modo de desarrollo usando "python setup.py develop".</p></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1018"/> + <location filename="ProjectPyramid/Project.py" line="1043"/> <source>Initialize Database</source> <translation>Inicializar Base de Datos</translation> </message> @@ -303,7 +302,7 @@ <translation><b>Inicializar Base de Datos</b><p>Inicializa (o reinicializa) la base de datos del proyecto Pyramid actual.</p></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1056"/> + <location filename="ProjectPyramid/Project.py" line="1081"/> <source>Show Matching Views</source> <translation>Mostrar Vistas Concordantes</translation> </message> @@ -323,7 +322,7 @@ <translation><b>Mostrar Vistas Concordantes</b><p>Mostrar vistas que concuerdan con una URL dada.</p></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1079"/> + <location filename="ProjectPyramid/Project.py" line="1104"/> <source>Show Routes</source> <translation>Mostrar Rutas</translation> </message> @@ -343,7 +342,7 @@ <translation><b>Mostrar Rutas</b><p>Mostrar todas las rutas URL de despacho usadas por una aplicación Pyramid en el orden en que son evaluadas.</p></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1100"/> + <location filename="ProjectPyramid/Project.py" line="1125"/> <source>Show Tween Objects</source> <translation>Mostrar Objetos Gemelos</translation> </message> @@ -403,7 +402,7 @@ <translation><b>Documentación</b><p>Muestra el visor de ayuda con la documentación de Pyramid.</p></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="596"/> + <location filename="ProjectPyramid/Project.py" line="621"/> <source>About Pyramid</source> <translation>Acerca de Pyramid</translation> </message> @@ -428,52 +427,52 @@ <translation>P&yramid</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="334"/> + <location filename="ProjectPyramid/Project.py" line="352"/> <source>New template...</source> <translation>Nueva Plantilla...</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="343"/> + <location filename="ProjectPyramid/Project.py" line="361"/> <source>Extract Messages</source> <translation>Extraer Mensajes</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="345"/> + <location filename="ProjectPyramid/Project.py" line="363"/> <source>Compile All Catalogs</source> <translation>Compilar Todos los Catálogos</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="347"/> + <location filename="ProjectPyramid/Project.py" line="365"/> <source>Compile Selected Catalogs</source> <translation>Compilar Catálogos Seleccionados</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="350"/> + <location filename="ProjectPyramid/Project.py" line="368"/> <source>Update All Catalogs</source> <translation>Actualizar Todos los Catálogos</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="352"/> + <location filename="ProjectPyramid/Project.py" line="370"/> <source>Update Selected Catalogs</source> <translation>Actualizar Catálogos Seleccionados</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="388"/> + <location filename="ProjectPyramid/Project.py" line="413"/> <source>Chameleon Templates (*.pt);;Chameleon Text Templates (*.txt);;Mako Templates (*.mako);;Mako Templates (*.mak);;HTML Files (*.html);;HTML Files (*.htm);;All Files (*)</source> <translation>Plantillas Chameleon (*.pt);;Plantillas de Texto Chameleon (*.txt);;Plantillas Mako (*.mako);;Plantillas Mako (*.mak);;Archivos HTML (*.html);;Archivos HTML (*.htm);;Todos los Archivos (*)</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="424"/> + <location filename="ProjectPyramid/Project.py" line="449"/> <source>New Form</source> <translation>Nuevo Formulario</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="411"/> + <location filename="ProjectPyramid/Project.py" line="436"/> <source>The file already exists! Overwrite it?</source> <translation>¡El archivo ya existe!¿Sobreescribirlo?</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="424"/> + <location filename="ProjectPyramid/Project.py" line="449"/> <source><p>The new form file <b>{0}</b> could not be created.<br/>Problem: {1}</p></source> <translation><p>No ha podido crearse el nuevo archivo de formulario <b>{0}</b>.<br/>Problema: {1}</p></translation> </message> @@ -483,140 +482,150 @@ <translation type="obsolete"><p>Pyramid es un framework Web de alto nivel para Python que promueve desarrollo rápido, y diseño pragmático y limpio.</p><p>URL: <a href="{0}">{0}</a></p></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="731"/> + <location filename="ProjectPyramid/Project.py" line="756"/> <source>Select Pyramid Project</source> <translation>Seleccionar Proyecto Pyramid</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="731"/> + <location filename="ProjectPyramid/Project.py" line="756"/> <source>Select the Pyramid project to work with.</source> <translation>Seleccionar el proyecto Pyramid con el que trabajar.</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="769"/> + <location filename="ProjectPyramid/Project.py" line="794"/> <source>None</source> <translation>Ninguno</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="772"/> + <location filename="ProjectPyramid/Project.py" line="797"/> <source>&Current Pyramid Project ({0})</source> <translation>Proyecto Pyramid A&ctual ({0})</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1379"/> + <location filename="ProjectPyramid/Project.py" line="1404"/> <source>No current Pyramid project selected or no Pyramid project created yet. Aborting...</source> <translation>No se ha seleccionado proyecto Pyramid actual o no hay creado todavía ningún proyecto Pyramid. Abortando...</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="925"/> + <location filename="ProjectPyramid/Project.py" line="1449"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="851"/> + <location filename="ProjectPyramid/Project.py" line="876"/> <source>The Pyramid server could not be started.</source> <translation>No se ha podido iniciar el servidor de Pyramid.</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="891"/> + <location filename="ProjectPyramid/Project.py" line="916"/> <source>Could not start the web-browser for the URL "{0}".</source> <translation>No se ha podido inicialr el navegador web para la URL "{0}".</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="925"/> + <location filename="ProjectPyramid/Project.py" line="950"/> <source>The Pyramid Shell process could not be started.</source> <translation>No se ha podido iniciar el proceso Shell de Pyramid.</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="952"/> + <location filename="ProjectPyramid/Project.py" line="977"/> <source>Pyramid development environment setup successfully.</source> <translation>Entorno de desarrollo de Pyramid configurado con éxito.</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="966"/> + <location filename="ProjectPyramid/Project.py" line="991"/> <source>Build Distribution File</source> <translation>Construir Archivo de Distribución</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="988"/> + <location filename="ProjectPyramid/Project.py" line="1013"/> <source>Python distribution file built successfully.</source> <translation>Archivo de distribución Python construido con éxito.</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1032"/> + <location filename="ProjectPyramid/Project.py" line="1057"/> <source>Database initialized successfully.</source> <translation>Base de Datos inicializada con éxito.</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1056"/> + <location filename="ProjectPyramid/Project.py" line="1081"/> <source>Enter the URL to be matched:</source> <translation>Introducir la URL a ser concordada:</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1190"/> + <location filename="ProjectPyramid/Project.py" line="1215"/> <source>Extract messages</source> <translation>Extraer mensajes</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1205"/> + <location filename="ProjectPyramid/Project.py" line="1230"/> <source> Messages extracted successfully.</source> <translation>Mensajes extraídos con éxito.</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1252"/> + <location filename="ProjectPyramid/Project.py" line="1277"/> <source> Message catalog initialized successfully.</source> <translation>Catálogo de Mensajes inicializado con éxito.</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1301"/> + <location filename="ProjectPyramid/Project.py" line="1326"/> <source>Compiling message catalogs</source> <translation>Compilando catálogos de mensajes</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1330"/> + <location filename="ProjectPyramid/Project.py" line="1355"/> <source> Message catalogs compiled successfully.</source> <translation>Catálogo de Mensajes compilado con éxito.</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1399"/> + <location filename="ProjectPyramid/Project.py" line="1424"/> <source>No locales detected. Aborting...</source> <translation>No se han detectado traducciones. Abortando...</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1375"/> + <location filename="ProjectPyramid/Project.py" line="1400"/> <source>Updating message catalogs</source> <translation>Actualizando catálogos de mensajes</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1404"/> + <location filename="ProjectPyramid/Project.py" line="1429"/> <source> Message catalogs updated successfully.</source> <translation>Catálogo de Mensajes actualizado con éxito.</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1235"/> + <location filename="ProjectPyramid/Project.py" line="1260"/> <source>Initializing message catalog for '{0}'</source> <translation>Inicializando catálogo de mensajes para '{0}'</translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="596"/> + <location filename="ProjectPyramid/Project.py" line="621"/> <source><p>Pyramid is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.</p><p><table><tr><td>Version:</td><td>{0}</td></tr><tr><td>URL:</td><td><a href="{1}">{1}</a></td></tr></table></p></source> <translation><p>Pyramid es un framework Web de alto nivel para Python que promueve desarrollo rápido, y diseño pragmático y limpio.</p><p><table><tr><td>Versión:</td><td>{0}</td></tr><tr><td>URL:</td><td><a href="{1}">{1}</a></td></tr></table></p></translation> </message> + <message> + <location filename="ProjectPyramid/Project.py" line="336"/> + <source>Open with {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectPyramid/Project.py" line="1449"/> + <source>The translations editor process ({0}) could not be started.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ProjectPyramidPlugin</name> <message> - <location filename="PluginProjectPyramid.py" line="382"/> + <location filename="PluginProjectPyramid.py" line="386"/> <source>Pyramid</source> <translation></translation> </message> <message> - <location filename="PluginProjectPyramid.py" line="161"/> + <location filename="PluginProjectPyramid.py" line="162"/> <source>eric5 version is too old, {0}, {1} or newer needed.</source> <translation>La versión de eric5 es demasiado antigua, {0}, es necesaria {1} o más reciente .</translation> </message> @@ -717,77 +726,77 @@ <translation>Python 3</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="146"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="152"/> <source>Pyramid Virtual Environment</source> <translation>Entorno Virtual de Pyramid</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="152"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="164"/> <source>Enter the path of the Pyramid virtual environment. Leave empty to not use a virtual environment setup.</source> <translation>Introducir la ruta del entorno virtual de Pyramid. Dejar vacío para no utilizar una configuración de entorno virtual.</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="165"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="177"/> <source>Select the virtual environment directory via a selection dialog</source> <translation>Seleccionar el directorio de entorno virtual a través de un diálogo de selección</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="168"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="264"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="178"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="190"/> <source>Pyramid Python Console:</source> <translation>Consola Python de Pyramid:</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="191"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="203"/> <source>Select the Python console type</source> <translation>Seleccionar el tipo de consola de Python</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="140"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="146"/> <source>Python 2</source> <translation>Python 2</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="201"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="213"/> <source>Pyramid Documentation</source> <translation>Documentación de Pyramid</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="207"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="219"/> <source>URL:</source> <translation>URL:</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="214"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="226"/> <source>Enter the URL of the Pyramid documentation</source> <translation>Introducir la URL de la documentación de Pyramid</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="60"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="61"/> <source>Plain Python</source> <translation>Python normal</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="61"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="62"/> <source>IPython</source> <translation>IPython</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="62"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="63"/> <source>bpython</source> <translation>bpython</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="110"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="117"/> <source>Select Virtual Environment for Python 3</source> <translation>Seleccionar Entorno Virtual para Python 3</translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="128"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="135"/> <source>Select Virtual Environment for Python 2</source> <translation>Seleccionar Entorno Virtual para Python 2</translation> </message> @@ -796,6 +805,26 @@ <source>Console Command</source> <translation>Comando de Consola</translation> </message> + <message> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="149"/> + <source>Translations Editor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="248"/> + <source>Enter the path of an editor to use to do the translations. Leave empty to disable this feature.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="261"/> + <source>Select the translations editor via a file selection dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="149"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PyramidRoutesDialog</name>