ProjectPyramid/i18n/pyramid_en.ts

changeset 95
2b0933087db9
parent 76
e787f3ac168d
child 114
4de6dbce4dd6
--- a/ProjectPyramid/i18n/pyramid_en.ts	Thu Dec 22 15:55:52 2016 +0100
+++ b/ProjectPyramid/i18n/pyramid_en.ts	Fri Dec 23 17:15:21 2016 +0100
@@ -3,95 +3,101 @@
 <context>
     <name>CreateParametersDialog</name>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.ui" line="14"/>
+        <location filename="../CreateParametersDialog.ui" line="14"/>
         <source>Create Parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.ui" line="23"/>
+        <location filename="../CreateParametersDialog.ui" line="23"/>
         <source>Project &amp;Name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.ui" line="33"/>
+        <location filename="../CreateParametersDialog.ui" line="33"/>
         <source>Enter the name of the Pyramid project to create</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.ui" line="40"/>
+        <location filename="../CreateParametersDialog.ui" line="40"/>
         <source>&amp;Scaffold:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.ui" line="50"/>
+        <location filename="../CreateParametersDialog.ui" line="50"/>
         <source>Select the scaffold to be used</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.ui" line="57"/>
+        <location filename="../CreateParametersDialog.ui" line="57"/>
         <source>Select to overwrite existing files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.ui" line="60"/>
+        <location filename="../CreateParametersDialog.ui" line="60"/>
         <source>Overwrite existing files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.ui" line="67"/>
+        <location filename="../CreateParametersDialog.ui" line="67"/>
         <source>Select to simulate the creation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.ui" line="70"/>
+        <location filename="../CreateParametersDialog.ui" line="70"/>
         <source>Simulate Pyramid project creation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.py" line="60"/>
+        <location filename="../CreateParametersDialog.py" line="60"/>
         <source>The pcreate command did not finish within 30s.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.py" line="63"/>
+        <location filename="../CreateParametersDialog.py" line="63"/>
         <source>Could not start the pcreate executable.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/CreateParametersDialog.py" line="71"/>
+        <location filename="../CreateParametersDialog.py" line="72"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../CreateParametersDialog.py" line="118"/>
+        <source>{0} ({1})</source>
+        <comment>scaffold name, explanatory text</comment>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DistributionTypeSelectionDialog</name>
     <message>
-        <location filename="../../ProjectPyramid/DistributionTypeSelectionDialog.ui" line="14"/>
+        <location filename="../DistributionTypeSelectionDialog.ui" line="14"/>
         <source>Distribution Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/DistributionTypeSelectionDialog.ui" line="23"/>
+        <location filename="../DistributionTypeSelectionDialog.ui" line="23"/>
         <source>Select the distribution file formats below:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/DistributionTypeSelectionDialog.ui" line="30"/>
+        <location filename="../DistributionTypeSelectionDialog.ui" line="30"/>
         <source>Check the distribution file formats that should be generated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/DistributionTypeSelectionDialog.py" line="64"/>
+        <location filename="../DistributionTypeSelectionDialog.py" line="64"/>
         <source>The python setup.py command did not finish within 30s.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/DistributionTypeSelectionDialog.py" line="68"/>
-        <source>Could not start the pcreate executable.</source>
+        <location filename="../DistributionTypeSelectionDialog.py" line="68"/>
+        <source>Could not start the python executable.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/DistributionTypeSelectionDialog.py" line="81"/>
+        <location filename="../DistributionTypeSelectionDialog.py" line="81"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
@@ -99,47 +105,47 @@
 <context>
     <name>FormSelectionDialog</name>
     <message>
-        <location filename="../../ProjectPyramid/FormSelectionDialog.ui" line="14"/>
+        <location filename="../FormSelectionDialog.ui" line="14"/>
         <source>Template Type Selection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/FormSelectionDialog.ui" line="23"/>
+        <location filename="../FormSelectionDialog.ui" line="23"/>
         <source>Template &amp;Type:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/FormSelectionDialog.ui" line="39"/>
+        <location filename="../FormSelectionDialog.ui" line="39"/>
         <source>Select the template type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/FormSelectionDialog.ui" line="46"/>
+        <location filename="../FormSelectionDialog.ui" line="46"/>
         <source>Preview:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/FormSelectionDialog.ui" line="53"/>
+        <location filename="../FormSelectionDialog.ui" line="53"/>
         <source>Shows the text of the selected template</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/FormSelectionDialog.py" line="33"/>
+        <location filename="../FormSelectionDialog.py" line="33"/>
         <source>Standard HTML 5 template</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/FormSelectionDialog.py" line="116"/>
+        <location filename="../FormSelectionDialog.py" line="116"/>
         <source>Mako template with sections</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/FormSelectionDialog.py" line="46"/>
+        <location filename="../FormSelectionDialog.py" line="46"/>
         <source>Standard HTML template</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/FormSelectionDialog.py" line="60"/>
+        <location filename="../FormSelectionDialog.py" line="60"/>
         <source>Chameleon template</source>
         <translation type="unfinished"></translation>
     </message>
@@ -147,476 +153,476 @@
 <context>
     <name>Project</name>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="112"/>
+        <location filename="../Project.py" line="120"/>
         <source>Current Pyramid Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="117"/>
+        <location filename="../Project.py" line="125"/>
         <source>Selects the current Pyramid project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="119"/>
+        <location filename="../Project.py" line="127"/>
         <source>&lt;b&gt;Current Pyramid Project&lt;/b&gt;&lt;p&gt;Selects the Pyramid project. Used for multi-project Pyramid projects to switch between the projects.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="837"/>
+        <location filename="../Project.py" line="912"/>
         <source>Create Pyramid Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="131"/>
+        <location filename="../Project.py" line="139"/>
         <source>Create Pyramid &amp;Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="136"/>
+        <location filename="../Project.py" line="144"/>
         <source>Creates a new Pyramid project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="138"/>
+        <location filename="../Project.py" line="146"/>
         <source>&lt;b&gt;Create Pyramid Project&lt;/b&gt;&lt;p&gt;Creates a new Pyramid project using &quot;pcreate&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="998"/>
+        <location filename="../Project.py" line="1084"/>
         <source>Run Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="149"/>
+        <location filename="../Project.py" line="157"/>
         <source>Run &amp;Server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="154"/>
+        <location filename="../Project.py" line="162"/>
         <source>Starts the Pyramid Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="156"/>
+        <location filename="../Project.py" line="164"/>
         <source>&lt;b&gt;Run Server&lt;/b&gt;&lt;p&gt;Starts the Pyramid Web server using &quot;pserve --reload development.ini&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="164"/>
+        <location filename="../Project.py" line="172"/>
         <source>Run Server with Logging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="164"/>
+        <location filename="../Project.py" line="172"/>
         <source>Run Server with &amp;Logging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="169"/>
+        <location filename="../Project.py" line="177"/>
         <source>Starts the Pyramid Web server with logging</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="171"/>
+        <location filename="../Project.py" line="179"/>
         <source>&lt;b&gt;Run Server with Logging&lt;/b&gt;&lt;p&gt;Starts the Pyramid Web server with logging using &quot;pserve --log-file=server.log --reload development.ini&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1071"/>
+        <location filename="../Project.py" line="1158"/>
         <source>Run Web-Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="179"/>
+        <location filename="../Project.py" line="187"/>
         <source>Run &amp;Web-Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="184"/>
+        <location filename="../Project.py" line="192"/>
         <source>Starts the default Web-Browser with the URL of the Pyramid Web server</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="187"/>
+        <location filename="../Project.py" line="195"/>
         <source>&lt;b&gt;Run Web-Browser&lt;/b&gt;&lt;p&gt;Starts the default Web-Browser with the URL of the Pyramid Web server.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1087"/>
+        <location filename="../Project.py" line="1176"/>
         <source>Start Pyramid Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="195"/>
+        <location filename="../Project.py" line="203"/>
         <source>Start Pyramid &amp;Python Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="200"/>
+        <location filename="../Project.py" line="208"/>
         <source>Starts an interactive Python interpreter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="202"/>
+        <location filename="../Project.py" line="210"/>
         <source>&lt;b&gt;Start Pyramid Python Console&lt;/b&gt;&lt;p&gt;Starts an interactive Python interpreter.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1125"/>
+        <location filename="../Project.py" line="1215"/>
         <source>Setup Development Environment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="213"/>
+        <location filename="../Project.py" line="221"/>
         <source>Setup &amp;Development Environment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="218"/>
+        <location filename="../Project.py" line="226"/>
         <source>Setup the Pyramid project in development mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="220"/>
+        <location filename="../Project.py" line="228"/>
         <source>&lt;b&gt;Setup Development Environment&lt;/b&gt;&lt;p&gt;Setup the Pyramid project in development mode using &quot;python setup.py develop&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1218"/>
+        <location filename="../Project.py" line="1308"/>
         <source>Initialize Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="232"/>
+        <location filename="../Project.py" line="240"/>
         <source>Initialize &amp;Database</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="237"/>
+        <location filename="../Project.py" line="245"/>
         <source>Initializes (or re-initializes) the database of the current Pyramid project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="240"/>
+        <location filename="../Project.py" line="248"/>
         <source>&lt;b&gt;Initialize Database&lt;/b&gt;&lt;p&gt;Initializes (or re-initializes) the database of the current Pyramid project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1259"/>
+        <location filename="../Project.py" line="1349"/>
         <source>Show Matching Views</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="252"/>
+        <location filename="../Project.py" line="260"/>
         <source>Show Matching &amp;Views</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="257"/>
+        <location filename="../Project.py" line="265"/>
         <source>Show views matching a given URL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="259"/>
+        <location filename="../Project.py" line="267"/>
         <source>&lt;b&gt;Show Matching Views&lt;/b&gt;&lt;p&gt;Show views matching a given URL.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1282"/>
+        <location filename="../Project.py" line="1372"/>
         <source>Show Routes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="266"/>
+        <location filename="../Project.py" line="274"/>
         <source>Show &amp;Routes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="271"/>
+        <location filename="../Project.py" line="279"/>
         <source>Show all URL dispatch routes used by a Pyramid application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="273"/>
+        <location filename="../Project.py" line="281"/>
         <source>&lt;b&gt;Show Routes&lt;/b&gt;&lt;p&gt;Show all URL dispatch routes used by a Pyramid application in the order in which they are evaluated.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1304"/>
+        <location filename="../Project.py" line="1394"/>
         <source>Show Tween Objects</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="281"/>
+        <location filename="../Project.py" line="289"/>
         <source>Show &amp;Tween Objects</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="286"/>
+        <location filename="../Project.py" line="294"/>
         <source>Show all implicit and explicit tween objects used by a Pyramid application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="289"/>
+        <location filename="../Project.py" line="297"/>
         <source>&lt;b&gt;Show Tween Objects&lt;/b&gt;&lt;p&gt;Show all implicit and explicit tween objects used by a Pyramid application.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="301"/>
+        <location filename="../Project.py" line="309"/>
         <source>Build Distribution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="301"/>
+        <location filename="../Project.py" line="309"/>
         <source>Build &amp;Distribution</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="306"/>
+        <location filename="../Project.py" line="314"/>
         <source>Builds a distribution file for the Pyramid project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="308"/>
+        <location filename="../Project.py" line="316"/>
         <source>&lt;b&gt;Build Distribution&lt;/b&gt;&lt;p&gt;Builds a distribution file for the Pyramid project using &quot;python setup.py sdist&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="320"/>
+        <location filename="../Project.py" line="328"/>
         <source>Documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="320"/>
+        <location filename="../Project.py" line="328"/>
         <source>D&amp;ocumentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="325"/>
+        <location filename="../Project.py" line="333"/>
         <source>Shows the help viewer with the Pyramid documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="327"/>
+        <location filename="../Project.py" line="335"/>
         <source>&lt;b&gt;Documentation&lt;/b&gt;&lt;p&gt;Shows the help viewer with the Pyramid documentation.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="755"/>
+        <location filename="../Project.py" line="793"/>
         <source>About Pyramid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="338"/>
+        <location filename="../Project.py" line="346"/>
         <source>About P&amp;yramid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="343"/>
+        <location filename="../Project.py" line="351"/>
         <source>Shows some information about Pyramid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="345"/>
+        <location filename="../Project.py" line="353"/>
         <source>&lt;b&gt;About Pyramid&lt;/b&gt;&lt;p&gt;Shows some information about Pyramid.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="362"/>
+        <location filename="../Project.py" line="370"/>
         <source>P&amp;yramid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="436"/>
+        <location filename="../Project.py" line="444"/>
         <source>New template...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="446"/>
+        <location filename="../Project.py" line="452"/>
         <source>Extract Messages</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="449"/>
+        <location filename="../Project.py" line="455"/>
         <source>Compile All Catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="452"/>
+        <location filename="../Project.py" line="458"/>
         <source>Compile Selected Catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="455"/>
+        <location filename="../Project.py" line="461"/>
         <source>Update All Catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="458"/>
+        <location filename="../Project.py" line="464"/>
         <source>Update Selected Catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="498"/>
+        <location filename="../Project.py" line="504"/>
         <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="536"/>
+        <location filename="../Project.py" line="542"/>
         <source>New Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="521"/>
+        <location filename="../Project.py" line="527"/>
         <source>The file already exists! Overwrite it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="896"/>
+        <location filename="../Project.py" line="971"/>
         <source>Select Pyramid Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="896"/>
+        <location filename="../Project.py" line="971"/>
         <source>Select the Pyramid project to work with.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="935"/>
+        <location filename="../Project.py" line="1010"/>
         <source>None</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="938"/>
+        <location filename="../Project.py" line="1013"/>
         <source>&amp;Current Pyramid Project ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1612"/>
+        <location filename="../Project.py" line="1702"/>
         <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="1662"/>
+        <location filename="../Project.py" line="1752"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1026"/>
+        <location filename="../Project.py" line="1112"/>
         <source>The Pyramid server could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1071"/>
+        <location filename="../Project.py" line="1158"/>
         <source>Could not start the web-browser for the URL &quot;{0}&quot;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1110"/>
+        <location filename="../Project.py" line="1200"/>
         <source>The Pyramid Shell process could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1141"/>
+        <location filename="../Project.py" line="1231"/>
         <source>Pyramid development environment setup successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1160"/>
+        <location filename="../Project.py" line="1250"/>
         <source>Build Distribution File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1184"/>
+        <location filename="../Project.py" line="1274"/>
         <source>Python distribution file built successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1233"/>
+        <location filename="../Project.py" line="1323"/>
         <source>Database initialized successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1259"/>
+        <location filename="../Project.py" line="1349"/>
         <source>Enter the URL to be matched:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1400"/>
+        <location filename="../Project.py" line="1490"/>
         <source>Extract messages</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1440"/>
+        <location filename="../Project.py" line="1530"/>
         <source>
 Messages extracted successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1473"/>
+        <location filename="../Project.py" line="1563"/>
         <source>
 Message catalog initialized successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1527"/>
+        <location filename="../Project.py" line="1617"/>
         <source>Compiling message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1559"/>
+        <location filename="../Project.py" line="1649"/>
         <source>
 Message catalogs compiled successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1634"/>
+        <location filename="../Project.py" line="1724"/>
         <source>No locales detected. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1608"/>
+        <location filename="../Project.py" line="1698"/>
         <source>Updating message catalogs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1640"/>
+        <location filename="../Project.py" line="1730"/>
         <source>
 Message catalogs updated successfully.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1454"/>
+        <location filename="../Project.py" line="1544"/>
         <source>Initializing message catalog for &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="755"/>
+        <location filename="../Project.py" line="793"/>
         <source>&lt;p&gt;Pyramid is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.&lt;/p&gt;&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Version:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL:&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="422"/>
+        <location filename="../Project.py" line="430"/>
         <source>Open with {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1662"/>
+        <location filename="../Project.py" line="1752"/>
         <source>The translations editor process ({0}) could not be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1416"/>
+        <location filename="../Project.py" line="1506"/>
         <source>No setup.cfg found or no &quot;extract_messages&quot; section found in setup.cfg.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="1423"/>
+        <location filename="../Project.py" line="1513"/>
         <source>No &quot;output_file&quot; option found in setup.cfg.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/Project.py" line="536"/>
+        <location filename="../Project.py" line="542"/>
         <source>&lt;p&gt;The new form file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt; Problem: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -624,12 +630,12 @@
 <context>
     <name>ProjectPyramidPlugin</name>
     <message>
-        <location filename="../../PluginProjectPyramid.py" line="397"/>
+        <location filename="../../PluginProjectPyramid.py" line="411"/>
         <source>Pyramid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../PluginProjectPyramid.py" line="170"/>
+        <location filename="../../PluginProjectPyramid.py" line="171"/>
         <source>eric6 version is too old, {0}, {1} or newer needed.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -637,67 +643,67 @@
 <context>
     <name>PyramidDialog</name>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.ui" line="14"/>
+        <location filename="../PyramidDialog.ui" line="14"/>
         <source>Pyramid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.ui" line="29"/>
+        <location filename="../PyramidDialog.ui" line="29"/>
         <source>Output</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.ui" line="54"/>
+        <location filename="../PyramidDialog.ui" line="54"/>
         <source>Errors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.ui" line="73"/>
+        <location filename="../PyramidDialog.ui" line="73"/>
         <source>Input</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.ui" line="95"/>
+        <location filename="../PyramidDialog.ui" line="95"/>
         <source>Press to send the input to the Pyramid process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.ui" line="98"/>
+        <location filename="../PyramidDialog.ui" line="98"/>
         <source>&amp;Send</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.ui" line="101"/>
+        <location filename="../PyramidDialog.ui" line="101"/>
         <source>Alt+S</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.ui" line="108"/>
+        <location filename="../PyramidDialog.ui" line="108"/>
         <source>Enter data to be sent to the Pyramid process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.ui" line="115"/>
+        <location filename="../PyramidDialog.ui" line="115"/>
         <source>Select to switch the input field to password mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.ui" line="118"/>
+        <location filename="../PyramidDialog.ui" line="118"/>
         <source>&amp;Password Mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.ui" line="121"/>
+        <location filename="../PyramidDialog.ui" line="121"/>
         <source>Alt+P</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.py" line="171"/>
+        <location filename="../PyramidDialog.py" line="171"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidDialog.py" line="171"/>
+        <location filename="../PyramidDialog.py" line="171"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -705,200 +711,215 @@
 <context>
     <name>PyramidPage</name>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="17"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Pyramid&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="43"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="43"/>
         <source>Console Command:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="56"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="56"/>
         <source>Enter the console command</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="66"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="66"/>
         <source>&lt;b&gt;Note:&lt;/b&gt; The console command for a console, that is spawning (i.e. exits before the console window is closed), should be prefixed by an &apos;@&apos; character.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="79"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="98"/>
         <source>Python 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="152"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="168"/>
         <source>Pyramid Virtual Environment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="164"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="180"/>
         <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="177"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="193"/>
         <source>Select the virtual environment directory via a selection dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="264"/>
-        <source>...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="190"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="203"/>
         <source>Pyramid Python Console:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="203"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="216"/>
         <source>Select the Python console type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="146"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="162"/>
         <source>Python 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="213"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="226"/>
         <source>Pyramid Documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="219"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="232"/>
         <source>URL:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="226"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="239"/>
         <source>Enter the URL of the Pyramid documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.py" line="64"/>
+        <location filename="../ConfigurationPage/PyramidPage.py" line="70"/>
         <source>Plain Python</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.py" line="65"/>
+        <location filename="../ConfigurationPage/PyramidPage.py" line="71"/>
         <source>IPython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.py" line="66"/>
+        <location filename="../ConfigurationPage/PyramidPage.py" line="72"/>
         <source>bpython</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.py" line="122"/>
+        <location filename="../ConfigurationPage/PyramidPage.py" line="134"/>
         <source>Select Virtual Environment for Python 3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.py" line="141"/>
+        <location filename="../ConfigurationPage/PyramidPage.py" line="153"/>
         <source>Select Virtual Environment for Python 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="37"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="37"/>
         <source>Console Command</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.py" line="157"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="256"/>
         <source>Translations Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.ui" line="248"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="268"/>
         <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"/>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="281"/>
         <source>Select the translations editor via a file selection dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/ConfigurationPage/PyramidPage.py" line="157"/>
+        <location filename="../ConfigurationPage/PyramidPage.py" line="169"/>
         <source>All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="79"/>
+        <source>Web-Browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="85"/>
+        <source>Select to use an external web-browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="88"/>
+        <source>Use external web-browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ConfigurationPage/PyramidPage.ui" line="246"/>
+        <source>Press to reset the URL to the default URL</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PyramidRoutesDialog</name>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.ui" line="14"/>
+        <location filename="../PyramidRoutesDialog.ui" line="14"/>
         <source>Pyramid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.ui" line="54"/>
+        <location filename="../PyramidRoutesDialog.ui" line="54"/>
         <source>Errors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.ui" line="79"/>
+        <location filename="../PyramidRoutesDialog.ui" line="79"/>
         <source>Input</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.ui" line="101"/>
+        <location filename="../PyramidRoutesDialog.ui" line="101"/>
         <source>Press to send the input to the Pyramid process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.ui" line="104"/>
+        <location filename="../PyramidRoutesDialog.ui" line="104"/>
         <source>&amp;Send</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.ui" line="107"/>
+        <location filename="../PyramidRoutesDialog.ui" line="107"/>
         <source>Alt+S</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.ui" line="114"/>
+        <location filename="../PyramidRoutesDialog.ui" line="114"/>
         <source>Enter data to be sent to the Pyramid process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.ui" line="121"/>
+        <location filename="../PyramidRoutesDialog.ui" line="121"/>
         <source>Select to switch the input field to password mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.ui" line="124"/>
+        <location filename="../PyramidRoutesDialog.ui" line="124"/>
         <source>&amp;Password Mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.ui" line="127"/>
+        <location filename="../PyramidRoutesDialog.ui" line="127"/>
         <source>Alt+P</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.py" line="107"/>
+        <location filename="../PyramidRoutesDialog.py" line="107"/>
         <source>No routes found.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.py" line="139"/>
+        <location filename="../PyramidRoutesDialog.py" line="139"/>
         <source>Getting routes...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.py" line="169"/>
+        <location filename="../PyramidRoutesDialog.py" line="169"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../../ProjectPyramid/PyramidRoutesDialog.py" line="169"/>
+        <location filename="../PyramidRoutesDialog.py" line="169"/>
         <source>The process {0} could not be started. Ensure, that it is in the search path.</source>
         <translation type="unfinished"></translation>
     </message>

eric ide

mercurial