--- a/ProjectPyramid/i18n/pyramid_en.ts Sun May 05 19:27:51 2013 +0200 +++ b/ProjectPyramid/i18n/pyramid_en.ts Thu Jun 20 18:59:13 2013 +0200 @@ -162,7 +162,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="673"/> + <location filename="ProjectPyramid/Project.py" line="698"/> <source>Create Pyramid Project</source> <translation type="unfinished"></translation> </message> @@ -182,7 +182,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="824"/> + <location filename="ProjectPyramid/Project.py" line="849"/> <source>Run Server</source> <translation type="unfinished"></translation> </message> @@ -222,7 +222,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="891"/> + <location filename="ProjectPyramid/Project.py" line="916"/> <source>Run Web-Browser</source> <translation type="unfinished"></translation> </message> @@ -242,7 +242,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="906"/> + <location filename="ProjectPyramid/Project.py" line="931"/> <source>Start Pyramid Python Console</source> <translation type="unfinished"></translation> </message> @@ -262,7 +262,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="937"/> + <location filename="ProjectPyramid/Project.py" line="962"/> <source>Setup Development Environment</source> <translation type="unfinished"></translation> </message> @@ -282,7 +282,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1018"/> + <location filename="ProjectPyramid/Project.py" line="1043"/> <source>Initialize Database</source> <translation type="unfinished"></translation> </message> @@ -302,7 +302,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1056"/> + <location filename="ProjectPyramid/Project.py" line="1081"/> <source>Show Matching Views</source> <translation type="unfinished"></translation> </message> @@ -322,7 +322,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1079"/> + <location filename="ProjectPyramid/Project.py" line="1104"/> <source>Show Routes</source> <translation type="unfinished"></translation> </message> @@ -342,7 +342,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1100"/> + <location filename="ProjectPyramid/Project.py" line="1125"/> <source>Show Tween Objects</source> <translation type="unfinished"></translation> </message> @@ -402,7 +402,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="596"/> + <location filename="ProjectPyramid/Project.py" line="621"/> <source>About Pyramid</source> <translation type="unfinished"></translation> </message> @@ -427,189 +427,199 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="334"/> + <location filename="ProjectPyramid/Project.py" line="352"/> <source>New template...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="343"/> + <location filename="ProjectPyramid/Project.py" line="361"/> <source>Extract Messages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="345"/> + <location filename="ProjectPyramid/Project.py" line="363"/> <source>Compile All Catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="347"/> + <location filename="ProjectPyramid/Project.py" line="365"/> <source>Compile Selected Catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="350"/> + <location filename="ProjectPyramid/Project.py" line="368"/> <source>Update All Catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="352"/> + <location filename="ProjectPyramid/Project.py" line="370"/> <source>Update Selected Catalogs</source> <translation type="unfinished"></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 type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="424"/> + <location filename="ProjectPyramid/Project.py" line="449"/> <source>New Form</source> <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="731"/> + <location filename="ProjectPyramid/Project.py" line="756"/> <source>Select Pyramid Project</source> <translation type="unfinished"></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 type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="769"/> + <location filename="ProjectPyramid/Project.py" line="794"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="772"/> + <location filename="ProjectPyramid/Project.py" line="797"/> <source>&Current Pyramid Project ({0})</source> <translation type="unfinished"></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 type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="925"/> + <location filename="ProjectPyramid/Project.py" line="1449"/> <source>Process Generation Error</source> <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="966"/> + <location filename="ProjectPyramid/Project.py" line="991"/> <source>Build Distribution File</source> <translation type="unfinished"></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 type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1032"/> + <location filename="ProjectPyramid/Project.py" line="1057"/> <source>Database initialized successfully.</source> <translation type="unfinished"></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 type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1190"/> + <location filename="ProjectPyramid/Project.py" line="1215"/> <source>Extract messages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1205"/> + <location filename="ProjectPyramid/Project.py" line="1230"/> <source> Messages extracted successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1252"/> + <location filename="ProjectPyramid/Project.py" line="1277"/> <source> Message catalog initialized successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1301"/> + <location filename="ProjectPyramid/Project.py" line="1326"/> <source>Compiling message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1330"/> + <location filename="ProjectPyramid/Project.py" line="1355"/> <source> Message catalogs compiled successfully.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1399"/> + <location filename="ProjectPyramid/Project.py" line="1424"/> <source>No locales detected. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1375"/> + <location filename="ProjectPyramid/Project.py" line="1400"/> <source>Updating message catalogs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/Project.py" line="1404"/> + <location filename="ProjectPyramid/Project.py" line="1429"/> <source> Message catalogs updated successfully.</source> <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation> </message> @@ -710,77 +720,77 @@ <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="168"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="264"/> <source>...</source> <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="140"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="146"/> <source>Python 2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="201"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="213"/> <source>Pyramid Documentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="207"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="219"/> <source>URL:</source> <translation type="unfinished"></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 type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="60"/> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="61"/> <source>Plain Python</source> <translation type="unfinished"></translation> </message> <message> - <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="61"/> - <source>IPython</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="62"/> + <source>IPython</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="ProjectPyramid/ConfigurationPage/PyramidPage.py" line="63"/> <source>bpython</source> <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation> </message> @@ -789,6 +799,26 @@ <source>Console Command</source> <translation type="unfinished"></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>