eric6/i18n/eric6_pt.ts

changeset 7998
cd41c844862f
parent 7993
0304d4bce902
child 8000
47b15df088e4
--- a/eric6/i18n/eric6_pt.ts	Fri Jan 22 14:14:15 2021 +0100
+++ b/eric6/i18n/eric6_pt.ts	Fri Jan 22 16:48:43 2021 +0100
@@ -8947,7 +8947,7 @@
         <translation>docstring tem indentação errada</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="83"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="86"/>
         <source>docstring summary does not end with a period</source>
         <translation>sumário de docstring não termina com um ponto final</translation>
     </message>
@@ -8982,7 +8982,7 @@
         <translation>docstring de classe não está seguida por uma linha em branco</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="125"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="128"/>
         <source>docstring summary is not followed by a blank line</source>
         <translation>sumário de docstring não seguido por uma linha em branco</translation>
     </message>
@@ -8992,92 +8992,92 @@
         <translation>último parágrafo da docstring não está seguido por uma linha em branco</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="70"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="73"/>
         <source>private function/method is missing a docstring</source>
         <translation>falta uma docstring ao método/função privado</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="73"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="76"/>
         <source>private class is missing a docstring</source>
         <translation>falta uma docstring à classe privada</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="77"/>
-        <source>leading quotes of docstring not on separate line</source>
-        <translation>aspas iniciais da docstring não estão em linha separada</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="80"/>
+        <source>leading quotes of docstring not on separate line</source>
+        <translation>aspas iniciais da docstring não estão em linha separada</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="83"/>
         <source>trailing quotes of docstring not on separate line</source>
         <translation>aspas de fecho da docstring não estão numa linha separada</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="87"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="90"/>
         <source>docstring does not contain a @return line but function/method returns something</source>
         <translation>docstring sem linha @return mas a função/método devolve algo</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="91"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="94"/>
         <source>docstring contains a @return line but function/method doesn&apos;t return anything</source>
         <translation>docstring com linha @return mas a função/método não devolve nada</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="103"/>
-        <source>docstring does not contain enough @param/@keyparam lines</source>
-        <translation>docstring sem linhas @param/@keyparam suficientes</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="106"/>
-        <source>docstring contains too many @param/@keyparam lines</source>
-        <translation>docstring com demasiadas linhas @param/@keyparam</translation>
+        <source>docstring does not contain enough @param/@keyparam lines</source>
+        <translation>docstring sem linhas @param/@keyparam suficientes</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="109"/>
-        <source>keyword only arguments must be documented with @keyparam lines</source>
-        <translation>argumentos de palavra chave devem de estar documentados com linhas @keyparam</translation>
+        <source>docstring contains too many @param/@keyparam lines</source>
+        <translation>docstring com demasiadas linhas @param/@keyparam</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="112"/>
-        <source>order of @param/@keyparam lines does not match the function/method signature</source>
-        <translation>ordem das linhas @param/@keyparam não coincidem com a assinatura de função/método</translation>
+        <source>keyword only arguments must be documented with @keyparam lines</source>
+        <translation>argumentos de palavra chave devem de estar documentados com linhas @keyparam</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="115"/>
+        <source>order of @param/@keyparam lines does not match the function/method signature</source>
+        <translation>ordem das linhas @param/@keyparam não coincidem com a assinatura de função/método</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="118"/>
         <source>class docstring is preceded by a blank line</source>
         <translation>docstring de classe está antecedida por uma linha em branco</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="117"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="120"/>
         <source>class docstring is followed by a blank line</source>
         <translation>docstring de classe está seguida por uma linha em branco</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="119"/>
-        <source>function/method docstring is preceded by a blank line</source>
-        <translation>docstring de função/método precedida por uma linha em branco</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="122"/>
+        <source>function/method docstring is preceded by a blank line</source>
+        <translation>docstring de função/método precedida por uma linha em branco</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="125"/>
         <source>function/method docstring is followed by a blank line</source>
         <translation>docstring de função/método seguida de uma linha em branco</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="128"/>
-        <source>last paragraph of docstring is followed by a blank line</source>
-        <translation>último parágrafo da docstring seguido de uma linha em branco</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="131"/>
+        <source>last paragraph of docstring is followed by a blank line</source>
+        <translation>último parágrafo da docstring seguido de uma linha em branco</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="134"/>
         <source>docstring does not contain a @exception line but function/method raises an exception</source>
         <translation>docstring sem linha @exception mas a função/método cria uma exceção</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="135"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="138"/>
         <source>docstring contains a @exception line but function/method doesn&apos;t raise an exception</source>
         <translation>docstring contém uma linha @exception mas o método/função não levanta uma exceção</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="158"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="161"/>
         <source>{0}: {1}</source>
         <translation>{0}: {1}</translation>
     </message>
@@ -9087,42 +9087,42 @@
         <translation>docstring não contém um sumário</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="85"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="88"/>
         <source>docstring summary does not start with &apos;{0}&apos;</source>
         <translation>sumário de docstring não começa com &apos;{0}&apos;</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="139"/>
-        <source>raised exception &apos;{0}&apos; is not documented in docstring</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="142"/>
-        <source>documented exception &apos;{0}&apos; is not raised</source>
+        <source>raised exception &apos;{0}&apos; is not documented in docstring</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="145"/>
-        <source>docstring does not contain a @signal line but class defines signals</source>
+        <source>documented exception &apos;{0}&apos; is not raised</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="148"/>
-        <source>docstring contains a @signal line but class doesn&apos;t define signals</source>
+        <source>docstring does not contain a @signal line but class defines signals</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="151"/>
-        <source>defined signal &apos;{0}&apos; is not documented in docstring</source>
+        <source>docstring contains a @signal line but class doesn&apos;t define signals</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="154"/>
+        <source>defined signal &apos;{0}&apos; is not documented in docstring</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="157"/>
         <source>documented signal &apos;{0}&apos; is not defined</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="75"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="78"/>
         <source>class docstring is still a default string</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9137,15 +9137,43 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="95"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="98"/>
         <source>docstring does not contain a @yield line but function/method yields something</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="99"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="102"/>
         <source>docstring contains a @yield line but function/method doesn&apos;t yield anything</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="70"/>
+        <source>function docstring still contains some placeholders</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>DocstringGenerator</name>
+    <message>
+        <location filename="../QScintilla/DocstringGenerator/__init__.py" line="42"/>
+        <source>Eric</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/DocstringGenerator/__init__.py" line="44"/>
+        <source>NumPy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/DocstringGenerator/__init__.py" line="46"/>
+        <source>Google</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/DocstringGenerator/__init__.py" line="48"/>
+        <source>Sphinx</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DotDesktopListSelectionDialog</name>
@@ -11531,817 +11559,817 @@
 <context>
     <name>Editor</name>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3110"/>
+        <location filename="../QScintilla/Editor.py" line="3116"/>
         <source>Open File</source>
         <translation>Abrir Ficheiro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="379"/>
+        <location filename="../QScintilla/Editor.py" line="381"/>
         <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;O tamanho do ficheiro &lt;b&gt;{0}&lt;/b&gt; é &lt;b&gt;{1} KB&lt;/b&gt;. Tem a certeza de que  o quer carregar?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="468"/>
+        <location filename="../QScintilla/Editor.py" line="470"/>
         <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window&apos;s titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="783"/>
+        <location filename="../QScintilla/Editor.py" line="785"/>
         <source>Undo</source>
         <translation>Desfazer</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="786"/>
+        <location filename="../QScintilla/Editor.py" line="788"/>
         <source>Redo</source>
         <translation>Refazer</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="789"/>
+        <location filename="../QScintilla/Editor.py" line="791"/>
         <source>Revert to last saved state</source>
         <translation>Voltar ao último estado guardado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="793"/>
+        <location filename="../QScintilla/Editor.py" line="795"/>
         <source>Cut</source>
         <translation>Cortar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="796"/>
+        <location filename="../QScintilla/Editor.py" line="798"/>
         <source>Copy</source>
         <translation>Copiar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="799"/>
+        <location filename="../QScintilla/Editor.py" line="801"/>
         <source>Paste</source>
         <translation>Colar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="807"/>
+        <location filename="../QScintilla/Editor.py" line="809"/>
         <source>Indent</source>
         <translation>Indentar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="810"/>
+        <location filename="../QScintilla/Editor.py" line="812"/>
         <source>Unindent</source>
         <translation>Tirar Indentação</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="813"/>
+        <location filename="../QScintilla/Editor.py" line="815"/>
         <source>Comment</source>
         <translation>Comentar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="816"/>
+        <location filename="../QScintilla/Editor.py" line="818"/>
         <source>Uncomment</source>
         <translation>Descomentar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="819"/>
+        <location filename="../QScintilla/Editor.py" line="821"/>
         <source>Stream Comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="822"/>
+        <location filename="../QScintilla/Editor.py" line="824"/>
         <source>Box Comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="826"/>
-        <source>Select to brace</source>
-        <translation>Selecionar até parentesis</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="828"/>
+        <source>Select to brace</source>
+        <translation>Selecionar até parentesis</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="830"/>
         <source>Select all</source>
         <translation>Selecionar tudo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="829"/>
+        <location filename="../QScintilla/Editor.py" line="831"/>
         <source>Deselect all</source>
         <translation>Desselecionar tudo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7881"/>
+        <location filename="../QScintilla/Editor.py" line="7905"/>
         <source>Check spelling...</source>
         <translation>Verificação ortográfica...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="837"/>
+        <location filename="../QScintilla/Editor.py" line="839"/>
         <source>Check spelling of selection...</source>
         <translation>Verificação ortográfica da seleção...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="841"/>
+        <location filename="../QScintilla/Editor.py" line="843"/>
         <source>Remove from dictionary</source>
         <translation>Retirar do dicionário</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="847"/>
+        <location filename="../QScintilla/Editor.py" line="853"/>
         <source>Shorten empty lines</source>
         <translation>Encolher linhas vazias</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="854"/>
+        <location filename="../QScintilla/Editor.py" line="860"/>
         <source>Use Monospaced Font</source>
         <translation>Usar Tipo de Letra de Tamanho Único</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="859"/>
+        <location filename="../QScintilla/Editor.py" line="865"/>
         <source>Autosave enabled</source>
         <translation>Ativado autogravar </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="863"/>
+        <location filename="../QScintilla/Editor.py" line="869"/>
         <source>Typing aids enabled</source>
         <translation>Habilitada a ajuda à escritura</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="902"/>
-        <source>Close</source>
-        <translation>Fechar</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="908"/>
+        <source>Close</source>
+        <translation>Fechar</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="914"/>
         <source>Save</source>
         <translation>Gravar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="911"/>
+        <location filename="../QScintilla/Editor.py" line="917"/>
         <source>Save As...</source>
         <translation>Gravar Como...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="924"/>
+        <location filename="../QScintilla/Editor.py" line="930"/>
         <source>Print Preview</source>
         <translation>Antevisão da Impressão</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="927"/>
+        <location filename="../QScintilla/Editor.py" line="933"/>
         <source>Print</source>
         <translation>Imprimir</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="956"/>
+        <location filename="../QScintilla/Editor.py" line="962"/>
         <source>Complete from Document</source>
         <translation type="unfinished">desde Documento</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="958"/>
+        <location filename="../QScintilla/Editor.py" line="964"/>
         <source>Complete from APIs</source>
         <translation type="unfinished">desde APIs</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="960"/>
+        <location filename="../QScintilla/Editor.py" line="966"/>
         <source>Complete from Document and APIs</source>
         <translation type="unfinished">desde Documento e APIs</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="878"/>
+        <location filename="../QScintilla/Editor.py" line="884"/>
         <source>Calltip</source>
         <translation>Dica</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="974"/>
+        <location filename="../QScintilla/Editor.py" line="980"/>
         <source>Check</source>
         <translation>Verificar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="994"/>
+        <location filename="../QScintilla/Editor.py" line="1000"/>
         <source>Show</source>
         <translation>Mostrar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="996"/>
-        <source>Code metrics...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="997"/>
-        <source>Code coverage...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="999"/>
-        <source>Show code coverage annotations</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1002"/>
-        <source>Hide code coverage annotations</source>
+        <source>Code metrics...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1003"/>
+        <source>Code coverage...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1005"/>
+        <source>Show code coverage annotations</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1008"/>
+        <source>Hide code coverage annotations</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1011"/>
         <source>Profile data...</source>
         <translation>Dados de Perfil...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1018"/>
-        <source>Diagrams</source>
-        <translation>Diagramas</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1020"/>
-        <source>Class Diagram...</source>
-        <translation>Diagrama de Classes...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1022"/>
-        <source>Package Diagram...</source>
-        <translation>Diagrama do Pacote...</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1024"/>
-        <source>Imports Diagram...</source>
-        <translation>Diagrama de Imports...</translation>
+        <source>Diagrams</source>
+        <translation>Diagramas</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1026"/>
+        <source>Class Diagram...</source>
+        <translation>Diagrama de Classes...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1028"/>
+        <source>Package Diagram...</source>
+        <translation>Diagrama do Pacote...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1030"/>
+        <source>Imports Diagram...</source>
+        <translation>Diagrama de Imports...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1032"/>
         <source>Application Diagram...</source>
         <translation>Diagrama da Aplicação...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1044"/>
+        <location filename="../QScintilla/Editor.py" line="1050"/>
         <source>Languages</source>
         <translation>Linguagens</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1177"/>
+        <location filename="../QScintilla/Editor.py" line="1183"/>
         <source>No Language</source>
         <translation>Nenhuma Linguagem</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1073"/>
+        <location filename="../QScintilla/Editor.py" line="1079"/>
         <source>Guessed</source>
         <translation>Adivinhado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1413"/>
+        <location filename="../QScintilla/Editor.py" line="1419"/>
         <source>Alternatives</source>
         <translation>Alternativas</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1093"/>
+        <location filename="../QScintilla/Editor.py" line="1099"/>
         <source>Encodings</source>
         <translation>Codificações</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1134"/>
+        <location filename="../QScintilla/Editor.py" line="1140"/>
         <source>End-of-Line Type</source>
         <translation>Tipo do Fim-de-Linha</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1138"/>
+        <location filename="../QScintilla/Editor.py" line="1144"/>
         <source>Unix</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1145"/>
+        <location filename="../QScintilla/Editor.py" line="1151"/>
         <source>Windows</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1152"/>
+        <location filename="../QScintilla/Editor.py" line="1158"/>
         <source>Macintosh</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1202"/>
+        <location filename="../QScintilla/Editor.py" line="1208"/>
         <source>Export as</source>
         <translation>Exportar como</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1224"/>
-        <source>Toggle bookmark</source>
-        <translation>Alternar marcadores</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1226"/>
-        <source>Next bookmark</source>
-        <translation>Marcador seguinte</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1228"/>
-        <source>Previous bookmark</source>
-        <translation>Marcador anterior</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1230"/>
+        <source>Toggle bookmark</source>
+        <translation>Alternar marcadores</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1232"/>
+        <source>Next bookmark</source>
+        <translation>Marcador seguinte</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1234"/>
+        <source>Previous bookmark</source>
+        <translation>Marcador anterior</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1236"/>
         <source>Clear all bookmarks</source>
         <translation>Limpar os marcadores todos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1239"/>
+        <location filename="../QScintilla/Editor.py" line="1245"/>
         <source>Toggle breakpoint</source>
         <translation>Alternar pontos de interrupção</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1241"/>
+        <location filename="../QScintilla/Editor.py" line="1247"/>
         <source>Toggle temporary breakpoint</source>
         <translation>Alternar pontos de interrupção temporais</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1244"/>
+        <location filename="../QScintilla/Editor.py" line="1250"/>
         <source>Edit breakpoint...</source>
         <translation>Editar ponto de interrupção...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5613"/>
+        <location filename="../QScintilla/Editor.py" line="5626"/>
         <source>Enable breakpoint</source>
         <translation>Habilitar pontos de interrupção</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1249"/>
+        <location filename="../QScintilla/Editor.py" line="1255"/>
         <source>Next breakpoint</source>
         <translation>Ponto de interrupção seguinte</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1251"/>
+        <location filename="../QScintilla/Editor.py" line="1257"/>
         <source>Previous breakpoint</source>
         <translation>Ponto de interrupção anterior</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1256"/>
+        <location filename="../QScintilla/Editor.py" line="1262"/>
         <source>Clear all breakpoints</source>
         <translation>Apagar todos os pontos de interrupção</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1304"/>
+        <location filename="../QScintilla/Editor.py" line="1310"/>
         <source>Goto syntax error</source>
         <translation>Ir ao erro de sintaxe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1308"/>
+        <location filename="../QScintilla/Editor.py" line="1314"/>
         <source>Show syntax error message</source>
         <translation>Mostrar a mensagem de erro de sintaxe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1313"/>
+        <location filename="../QScintilla/Editor.py" line="1319"/>
         <source>Clear syntax error</source>
         <translation>Limpar o erro de sintaxe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1318"/>
+        <location filename="../QScintilla/Editor.py" line="1324"/>
         <source>Next warning</source>
         <translation>Aviso seguinte</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1322"/>
+        <location filename="../QScintilla/Editor.py" line="1328"/>
         <source>Previous warning</source>
         <translation>Aviso anterior</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1326"/>
+        <location filename="../QScintilla/Editor.py" line="1332"/>
         <source>Show warning message</source>
         <translation>Mostrar mensagem de aviso</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1330"/>
+        <location filename="../QScintilla/Editor.py" line="1336"/>
         <source>Clear warnings</source>
         <translation>Limpar avisos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1335"/>
+        <location filename="../QScintilla/Editor.py" line="1341"/>
         <source>Next uncovered line</source>
         <translation>Linha seguinte sem cobrir</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1339"/>
+        <location filename="../QScintilla/Editor.py" line="1345"/>
         <source>Previous uncovered line</source>
         <translation>Linha anterior sem cobrir</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1344"/>
+        <location filename="../QScintilla/Editor.py" line="1350"/>
         <source>Next task</source>
         <translation>Tarefa seguinte</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1348"/>
+        <location filename="../QScintilla/Editor.py" line="1354"/>
         <source>Previous task</source>
         <translation>Tarefa anterior</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1398"/>
+        <location filename="../QScintilla/Editor.py" line="1404"/>
         <source>Export source</source>
         <translation>Exportar fonte</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1390"/>
+        <location filename="../QScintilla/Editor.py" line="1396"/>
         <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
         <translation>&lt;p&gt;Não está disponível um exportador para formato &lt;b&gt;{0}&lt;/b&gt;. A cancelar...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1398"/>
+        <location filename="../QScintilla/Editor.py" line="1404"/>
         <source>No export format given. Aborting...</source>
         <translation>Não foi dado o formato para exportar. A cancelar...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1409"/>
+        <location filename="../QScintilla/Editor.py" line="1415"/>
         <source>Alternatives ({0})</source>
         <translation>Alternativas ({0})</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1429"/>
+        <location filename="../QScintilla/Editor.py" line="1435"/>
         <source>Pygments Lexer</source>
         <translation>Analizador Léxico Pygments</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1429"/>
+        <location filename="../QScintilla/Editor.py" line="1435"/>
         <source>Select the Pygments lexer to apply.</source>
         <translation>Selecionar o analizador léxico Pygments a aplicar.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1965"/>
+        <location filename="../QScintilla/Editor.py" line="1971"/>
         <source>Modification of Read Only file</source>
         <translation>Modificação do ficheiro de Apenas Leitura</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1965"/>
+        <location filename="../QScintilla/Editor.py" line="1971"/>
         <source>You are attempting to change a read only file. Please save to a different file first.</source>
         <translation>Tenta alterar um ficheiro de Apenas Leitura. Por favor guarde-o primeiro num ficheiro diferente. </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2675"/>
+        <location filename="../QScintilla/Editor.py" line="2681"/>
         <source>Printing...</source>
         <translation>A imprimir...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2692"/>
+        <location filename="../QScintilla/Editor.py" line="2698"/>
         <source>Printing completed</source>
         <translation>Impressão completa</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2694"/>
+        <location filename="../QScintilla/Editor.py" line="2700"/>
         <source>Error while printing</source>
         <translation>Erro durante a impressão</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2697"/>
+        <location filename="../QScintilla/Editor.py" line="2703"/>
         <source>Printing aborted</source>
         <translation>Impressão cancelada</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3052"/>
+        <location filename="../QScintilla/Editor.py" line="3058"/>
         <source>File Modified</source>
         <translation>Ficheiro Modificado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3052"/>
+        <location filename="../QScintilla/Editor.py" line="3058"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; tem alterações por gravar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3110"/>
+        <location filename="../QScintilla/Editor.py" line="3116"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Não se pôde abrir o ficheiro &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt; Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3297"/>
+        <location filename="../QScintilla/Editor.py" line="3303"/>
         <source>Save File</source>
         <translation>Gravar Ficheiro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3234"/>
+        <location filename="../QScintilla/Editor.py" line="3240"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde gravar. &lt;br/&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3297"/>
+        <location filename="../QScintilla/Editor.py" line="3303"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4775"/>
+        <location filename="../QScintilla/Editor.py" line="4781"/>
         <source>Autocompletion</source>
         <translation>Autocompletar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4775"/>
+        <location filename="../QScintilla/Editor.py" line="4781"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>Autocompletar não está disponivel porque a fonte de autocompletar não está definida.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5616"/>
+        <location filename="../QScintilla/Editor.py" line="5629"/>
         <source>Disable breakpoint</source>
         <translation>Inabilitar ponto de interrupção</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5991"/>
+        <location filename="../QScintilla/Editor.py" line="6004"/>
         <source>Code Coverage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5991"/>
+        <location filename="../QScintilla/Editor.py" line="6004"/>
         <source>Please select a coverage file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6054"/>
+        <location filename="../QScintilla/Editor.py" line="6067"/>
         <source>Show Code Coverage Annotations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6047"/>
+        <location filename="../QScintilla/Editor.py" line="6060"/>
         <source>All lines have been covered.</source>
         <translation>Foram cobertas as linhas todas.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6054"/>
+        <location filename="../QScintilla/Editor.py" line="6067"/>
         <source>There is no coverage file available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6171"/>
+        <location filename="../QScintilla/Editor.py" line="6184"/>
         <source>Profile Data</source>
         <translation>Dados de Perfil</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6171"/>
+        <location filename="../QScintilla/Editor.py" line="6184"/>
         <source>Please select a profile file</source>
         <translation>Escolha um ficheiro de perfil por favor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6333"/>
+        <location filename="../QScintilla/Editor.py" line="6346"/>
         <source>Syntax Error</source>
         <translation>Erro de Sintaxe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6333"/>
+        <location filename="../QScintilla/Editor.py" line="6346"/>
         <source>No syntax error message available.</source>
         <translation>Não está disponível a mensagem de erro de sintaxe.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6722"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>Macro Name</source>
         <translation>Nome de Macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6722"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>Select a macro name:</source>
         <translation>Selecionar um nome de macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6750"/>
-        <source>Load macro file</source>
-        <translation>Carregar ficheiro macro</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6792"/>
-        <source>Macro files (*.macro)</source>
-        <translation>Ficheiros Macro (*.macro)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6772"/>
-        <source>Error loading macro</source>
-        <translation>Erro ao carregar macro</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="6763"/>
+        <source>Load macro file</source>
+        <translation>Carregar ficheiro macro</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6805"/>
+        <source>Macro files (*.macro)</source>
+        <translation>Ficheiros Macro (*.macro)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6785"/>
+        <source>Error loading macro</source>
+        <translation>Erro ao carregar macro</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6776"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; não se pode ler.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6772"/>
+        <location filename="../QScintilla/Editor.py" line="6785"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; está corrompido.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6792"/>
+        <location filename="../QScintilla/Editor.py" line="6805"/>
         <source>Save macro file</source>
         <translation>Gravar ficheiro macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6809"/>
+        <location filename="../QScintilla/Editor.py" line="6822"/>
         <source>Save macro</source>
         <translation>Gravar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6809"/>
+        <location filename="../QScintilla/Editor.py" line="6822"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever-lo?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6824"/>
-        <source>Error saving macro</source>
-        <translation>Erro ao gravar macro</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6824"/>
-        <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; não pode ser escrito.&lt;/p&gt;</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="6837"/>
-        <source>Start Macro Recording</source>
-        <translation>Iniciar Registo de Macro</translation>
+        <source>Error saving macro</source>
+        <translation>Erro ao gravar macro</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="6837"/>
+        <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; não pode ser escrito.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6850"/>
+        <source>Start Macro Recording</source>
+        <translation>Iniciar Registo de Macro</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6850"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>A gravação de macro já está ativada. Começar nova?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6863"/>
+        <location filename="../QScintilla/Editor.py" line="6876"/>
         <source>Macro Recording</source>
         <translation>Gravação de Macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6863"/>
+        <location filename="../QScintilla/Editor.py" line="6876"/>
         <source>Enter name of the macro:</source>
         <translation>Introduza o nome de macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7033"/>
+        <location filename="../QScintilla/Editor.py" line="7046"/>
         <source>File changed</source>
         <translation>Ficheiro alterado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7213"/>
+        <location filename="../QScintilla/Editor.py" line="7237"/>
         <source>{0} (ro)</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7354"/>
+        <location filename="../QScintilla/Editor.py" line="7378"/>
         <source>Drop Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7354"/>
+        <location filename="../QScintilla/Editor.py" line="7378"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; não é um ficheiro.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7375"/>
+        <location filename="../QScintilla/Editor.py" line="7399"/>
         <source>Resources</source>
         <translation>Recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7377"/>
+        <location filename="../QScintilla/Editor.py" line="7401"/>
         <source>Add file...</source>
         <translation>Adicionar Ficheiro...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7379"/>
+        <location filename="../QScintilla/Editor.py" line="7403"/>
         <source>Add files...</source>
         <translation>Adicionar Ficheiros...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7381"/>
+        <location filename="../QScintilla/Editor.py" line="7405"/>
         <source>Add aliased file...</source>
         <translation>Adicionar ficheiro com pseudónimo...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7384"/>
+        <location filename="../QScintilla/Editor.py" line="7408"/>
         <source>Add localized resource...</source>
         <translation>Adicionar recursos localizado...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7388"/>
+        <location filename="../QScintilla/Editor.py" line="7412"/>
         <source>Add resource frame</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7407"/>
+        <location filename="../QScintilla/Editor.py" line="7431"/>
         <source>Add file resource</source>
         <translation>Adicionar recurso de ficheiro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7423"/>
+        <location filename="../QScintilla/Editor.py" line="7447"/>
         <source>Add file resources</source>
         <translation>Adicionar recursos de ficheiro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7450"/>
+        <location filename="../QScintilla/Editor.py" line="7474"/>
         <source>Add aliased file resource</source>
         <translation>Adicionar recurso de ficheiro com pseudónimo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7450"/>
+        <location filename="../QScintilla/Editor.py" line="7474"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>Pseudónimo para o ficheiro &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7516"/>
+        <location filename="../QScintilla/Editor.py" line="7540"/>
         <source>Package Diagram</source>
         <translation>Diagrama do Pacote</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7516"/>
+        <location filename="../QScintilla/Editor.py" line="7540"/>
         <source>Include class attributes?</source>
         <translation>Incluir atributos de classes?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7538"/>
+        <location filename="../QScintilla/Editor.py" line="7562"/>
         <source>Imports Diagram</source>
         <translation>Diagrama de Imports</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7538"/>
+        <location filename="../QScintilla/Editor.py" line="7562"/>
         <source>Include imports from external modules?</source>
         <translation>Incluir imports de módulos externos?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7552"/>
+        <location filename="../QScintilla/Editor.py" line="7576"/>
         <source>Application Diagram</source>
         <translation>Diagrama da Aplicação</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7552"/>
+        <location filename="../QScintilla/Editor.py" line="7576"/>
         <source>Include module names?</source>
         <translation>Incluir nome dos módulos?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7884"/>
+        <location filename="../QScintilla/Editor.py" line="7908"/>
         <source>Add to dictionary</source>
         <translation>Adicionar dicionário</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7886"/>
+        <location filename="../QScintilla/Editor.py" line="7910"/>
         <source>Ignore All</source>
         <translation>Ignorar Tudo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6610"/>
+        <location filename="../QScintilla/Editor.py" line="6623"/>
         <source>Warning: {0}</source>
         <translation>Aviso: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6617"/>
+        <location filename="../QScintilla/Editor.py" line="6630"/>
         <source>Error: {0}</source>
         <translation>Erro: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7029"/>
+        <location filename="../QScintilla/Editor.py" line="7042"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation>&lt;br&gt;&lt;b&gt;Aviso:&lt;/b&gt; Perderá todas as alterações uma vez que o volte a abrir.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5184"/>
+        <location filename="../QScintilla/Editor.py" line="5192"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="920"/>
+        <location filename="../QScintilla/Editor.py" line="926"/>
         <source>Open &apos;rejection&apos; file</source>
         <translation>Abrir ficheiro de &apos;rejeição&apos;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1030"/>
+        <location filename="../QScintilla/Editor.py" line="1036"/>
         <source>Load Diagram...</source>
         <translation>Carregar Diagrama...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1353"/>
+        <location filename="../QScintilla/Editor.py" line="1359"/>
         <source>Next change</source>
         <translation>Alteração seguinte</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1357"/>
+        <location filename="../QScintilla/Editor.py" line="1363"/>
         <source>Previous change</source>
         <translation>Alteração anterior</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8302"/>
+        <location filename="../QScintilla/Editor.py" line="8326"/>
         <source>Sort Lines</source>
         <translation>Ordenar Linhas</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8302"/>
+        <location filename="../QScintilla/Editor.py" line="8326"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation>A seleção contém dados ilegais para uma ordenação numérica.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6545"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Warning</source>
         <translation>Aviso</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6545"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>No warning messages available.</source>
         <translation>Não estão disponíveis mensagens de aviso.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6607"/>
+        <location filename="../QScintilla/Editor.py" line="6620"/>
         <source>Style: {0}</source>
         <translation>Estilo: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="894"/>
+        <location filename="../QScintilla/Editor.py" line="900"/>
         <source>New Document View</source>
         <translation>Vista de Documento Novo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="897"/>
+        <location filename="../QScintilla/Editor.py" line="903"/>
         <source>New Document View (with new split)</source>
         <translation>Vista de Documento Novo (com divisão nova)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="984"/>
+        <location filename="../QScintilla/Editor.py" line="990"/>
         <source>Tools</source>
         <translation>Ferramentas</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1115"/>
+        <location filename="../QScintilla/Editor.py" line="1121"/>
         <source>Re-Open With Encoding</source>
         <translation>Reabrir Com Codificação</translation>
     </message>
@@ -12351,115 +12379,125 @@
         <translation type="obsolete">&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; foi alterado enquanto estava aberto em eric6. Recarregar?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="870"/>
+        <location filename="../QScintilla/Editor.py" line="876"/>
         <source>Automatic Completion enabled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="950"/>
+        <location filename="../QScintilla/Editor.py" line="956"/>
         <source>Complete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4905"/>
+        <location filename="../QScintilla/Editor.py" line="4913"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4905"/>
+        <location filename="../QScintilla/Editor.py" line="4913"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5184"/>
+        <location filename="../QScintilla/Editor.py" line="5192"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8391"/>
+        <location filename="../QScintilla/Editor.py" line="8415"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8391"/>
+        <location filename="../QScintilla/Editor.py" line="8415"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="914"/>
+        <location filename="../QScintilla/Editor.py" line="920"/>
         <source>Save Copy...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="953"/>
+        <location filename="../QScintilla/Editor.py" line="959"/>
         <source>Clear Completions Cache</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="880"/>
+        <location filename="../QScintilla/Editor.py" line="886"/>
         <source>Code Info</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1361"/>
+        <location filename="../QScintilla/Editor.py" line="1367"/>
         <source>Clear changes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="803"/>
+        <location filename="../QScintilla/Editor.py" line="805"/>
         <source>Execute Selection In Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8512"/>
+        <location filename="../QScintilla/Editor.py" line="8536"/>
         <source>EditorConfig Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8512"/>
+        <location filename="../QScintilla/Editor.py" line="8536"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1265"/>
+        <location filename="../QScintilla/Editor.py" line="1271"/>
         <source>Toggle all folds</source>
         <translation type="unfinished">Alternar as dobras todas</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1270"/>
+        <location filename="../QScintilla/Editor.py" line="1276"/>
         <source>Toggle all folds (including children)</source>
         <translation type="unfinished">Alternar as dobras todas (incluindo filhos)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1275"/>
-        <source>Toggle current fold</source>
-        <translation type="unfinished">Alternar a dobra atual</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1281"/>
+        <source>Toggle current fold</source>
+        <translation type="unfinished">Alternar a dobra atual</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1287"/>
         <source>Expand (including children)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1286"/>
-        <source>Collapse (including children)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1292"/>
+        <source>Collapse (including children)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1298"/>
         <source>Clear all folds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1173"/>
+        <location filename="../QScintilla/Editor.py" line="1179"/>
         <source>Spell Check Languages</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7023"/>
+        <location filename="../QScintilla/Editor.py" line="7036"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric. Reread it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="849"/>
+        <source>Insert Docstring</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="8715"/>
+        <source>Generate Docstring</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorAPIsPage</name>
@@ -13729,205 +13767,220 @@
         <translation>Tabulações &amp;&amp; Indentação</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="45"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="89"/>
         <source>Tab width:</source>
         <translation>Largura da Tabulação:</translation>
     </message>
     <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="99"/>
+        <source>Move to set the tab width.</source>
+        <translation>Mover para definir a largura da tabulação.</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="121"/>
+        <source>Displays the selected tab width.</source>
+        <translation>Mostra a largura selecionada da tabulação.</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="137"/>
+        <source>Indentation width:</source>
+        <translation>Largura da indentação:</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="147"/>
+        <source>Move to set the indentation width.</source>
+        <translation>Mover para definir a largura da indentação.</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="169"/>
+        <source>Displays the selected indentation width.</source>
+        <translation>Mostra a largura selecionada da indentação.</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="45"/>
+        <source>Select whether autoindentation shall be enabled</source>
+        <translation>Selecionar quando a auto-indentação deve estar habilitada</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="48"/>
+        <source>Auto indentation</source>
+        <translation>Indentação Automática</translation>
+    </message>
+    <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="55"/>
-        <source>Move to set the tab width.</source>
-        <translation>Mover para definir a largura da tabulação.</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="77"/>
-        <source>Displays the selected tab width.</source>
-        <translation>Mostra a largura selecionada da tabulação.</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="93"/>
-        <source>Indentation width:</source>
-        <translation>Largura da indentação:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="103"/>
-        <source>Move to set the indentation width.</source>
-        <translation>Mover para definir a largura da indentação.</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="125"/>
-        <source>Displays the selected indentation width.</source>
-        <translation>Mostra a largura selecionada da indentação.</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="236"/>
-        <source>Select whether autoindentation shall be enabled</source>
-        <translation>Selecionar quando a auto-indentação deve estar habilitada</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="239"/>
-        <source>Auto indentation</source>
-        <translation>Indentação Automática</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="246"/>
         <source>Select whether tab characters are used for indentations.</source>
         <translation>Selecionar se os caracteres de tabulação se usam para indentar.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="249"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="58"/>
         <source>Use tabs for indentations</source>
         <translation>Usar tabulação para indentações</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="266"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="75"/>
         <source>Select whether tabs shall be converted upon opening the file</source>
         <translation>Selecionar quando todos as tabulações devem ser convertidas ao abrir o ficheiro</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="269"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="78"/>
         <source>Convert tabs upon open</source>
         <translation>Convertir tabulações ao abrir</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="256"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="65"/>
         <source>Select whether pressing the tab key indents.</source>
         <translation>Selecionar se indenta ao pressionar tabulação.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="259"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="68"/>
         <source>Tab key indents</source>
         <translation>Tabulação indenta</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="371"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="373"/>
         <source>Comments</source>
         <translation>Comentários</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="377"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="379"/>
         <source>Select to insert the comment sign at column 0</source>
         <translation>Selecionar para inserir o sinal de comentario na coluna 0</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="380"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="382"/>
         <source>&lt;b&gt;Insert comment at column 0&lt;/b&gt;&lt;p&gt;Select to insert the comment sign at column 0. Otherwise, the comment sign is inserted at the first non-whitespace position.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Inserir comentario na coluna 0&lt;/b&gt;&lt;p&gt;Selecionar para inserir o sinal de comentario na coluna 0. Caso contrário, o sinal de comentario é inserido na posição do primeiro caracter que não seja um espaço em branco.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="383"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="385"/>
         <source>Insert comment at column 0</source>
         <translation>Inserir comentário na coluna 0</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="393"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="424"/>
         <source>Virtual Space</source>
         <translation>Espaço Virtual</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="399"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="430"/>
         <source>Virtual space is the space after the last character of a line. It is not allocated unless some text is entered or copied into it. Usage of virtual space can be configured with these selections.</source>
         <translation>Espaço virtual é o espaço depois do último caracter de uma linha. Não está reservado a não ser que se introduza ou copie algum texto nele. A utilização do espaço virtual pode configurar-se com estas seleções.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="409"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="440"/>
         <source>Select to enable a rectangular selection to extend into virtual space</source>
         <translation>Selecionar para habilitar uma seleção retangular para extender o espaço virtual</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="412"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="443"/>
         <source>Selection may access virtual space</source>
         <translation>Seleção pode aceder ao espaço virtual</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="419"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="450"/>
         <source>Select to allow the cursor to be moved into virtual space</source>
         <translation>Selecionar para permitir mover o cursor no espaço virtual</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="422"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="453"/>
         <source>Cursor can move into virtual space</source>
         <translation>Cursor pode mover-se dentro do espaço virtual</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="158"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="206"/>
         <source>Language</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="163"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="211"/>
         <source>Tab Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="168"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="216"/>
         <source>Indent Width</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="196"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="244"/>
         <source>Press to add a language specific override</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="203"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="251"/>
         <source>Press to delete the selected language specific override</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="210"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="258"/>
         <source>Press to edit the selected language specific override</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="223"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="238"/>
         <source>Tab and Indent Override</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="223"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="238"/>
         <source>Shall the selected entries really be removed?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="281"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="283"/>
         <source>Select to enable the source code outline view</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="284"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="286"/>
         <source>Source Code Outline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="293"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="295"/>
         <source>Default Width:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="320"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="302"/>
         <source>Enter the default width of the source code outline view</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="313"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="321"/>
         <source>Width Step Size:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="339"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="328"/>
         <source>Enter the amount of pixels the width of the outline should be increased or decreased</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="358"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="360"/>
         <source>Select to show the source code encoding</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="361"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="363"/>
         <source>Show source file encoding</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="395"/>
+        <source>Docstring</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="401"/>
+        <source>Docstring Style:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="414"/>
+        <source>Select the docstring style to be used</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorHighlightersPage</name>
@@ -54574,17 +54627,17 @@
 <context>
     <name>Preferences</name>
     <message>
-        <location filename="../Preferences/__init__.py" line="1627"/>
+        <location filename="../Preferences/__init__.py" line="1629"/>
         <source>Export Preferences</source>
         <translation>Exportar Preferências</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1655"/>
+        <location filename="../Preferences/__init__.py" line="1657"/>
         <source>Import Preferences</source>
         <translation>Importar Preferências</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1655"/>
+        <location filename="../Preferences/__init__.py" line="1657"/>
         <source>Properties File (*.ini);;All Files (*)</source>
         <translation>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation>
     </message>
@@ -55170,312 +55223,312 @@
         <translation>A registar Tipo de Projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="798"/>
+        <location filename="../Project/Project.py" line="799"/>
         <source>Read project file</source>
         <translation>Ler ficheiro de projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="798"/>
+        <location filename="../Project/Project.py" line="799"/>
         <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Não se pôde ler o ficheiro de projeto &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="901"/>
+        <location filename="../Project/Project.py" line="902"/>
         <source>Save project file</source>
         <translation>Gravar ficheiro de projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="901"/>
+        <location filename="../Project/Project.py" line="902"/>
         <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Não se pôde escrever o ficheiro de projeto &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="937"/>
+        <location filename="../Project/Project.py" line="938"/>
         <source>Read user project properties</source>
         <translation>Ler propriedades de projeto do usuário</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="937"/>
+        <location filename="../Project/Project.py" line="938"/>
         <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="961"/>
+        <location filename="../Project/Project.py" line="962"/>
         <source>Save user project properties</source>
         <translation>Gravar propriedades de projeto do usuário</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="961"/>
+        <location filename="../Project/Project.py" line="962"/>
         <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1019"/>
+        <location filename="../Project/Project.py" line="1020"/>
         <source>Read project session</source>
         <translation>Ler sessão de projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1244"/>
+        <location filename="../Project/Project.py" line="1245"/>
         <source>Please save the project first.</source>
         <translation>Guarde primeiro o projeto por favor.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1019"/>
+        <location filename="../Project/Project.py" line="1020"/>
         <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1055"/>
+        <location filename="../Project/Project.py" line="1056"/>
         <source>Save project session</source>
         <translation>Gravar a sessão do projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1055"/>
+        <location filename="../Project/Project.py" line="1056"/>
         <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1084"/>
+        <location filename="../Project/Project.py" line="1085"/>
         <source>Delete project session</source>
         <translation>Apagar a sessão do projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1084"/>
+        <location filename="../Project/Project.py" line="1085"/>
         <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1118"/>
+        <location filename="../Project/Project.py" line="1119"/>
         <source>Read tasks</source>
         <translation>Ler tarefas</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1118"/>
+        <location filename="../Project/Project.py" line="1119"/>
         <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1138"/>
+        <location filename="../Project/Project.py" line="1139"/>
         <source>Save tasks</source>
         <translation>Gravar tarefas</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1138"/>
+        <location filename="../Project/Project.py" line="1139"/>
         <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1197"/>
+        <location filename="../Project/Project.py" line="1198"/>
         <source>Read debugger properties</source>
         <translation>Ler propriedades do depurador</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1197"/>
+        <location filename="../Project/Project.py" line="1198"/>
         <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1232"/>
+        <location filename="../Project/Project.py" line="1233"/>
         <source>Save debugger properties</source>
         <translation>Gravar propriedades do depurador</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1232"/>
+        <location filename="../Project/Project.py" line="1233"/>
         <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1258"/>
+        <location filename="../Project/Project.py" line="1259"/>
         <source>Delete debugger properties</source>
         <translation>Apagar propriedades do depurador</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1258"/>
+        <location filename="../Project/Project.py" line="1259"/>
         <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1386"/>
+        <location filename="../Project/Project.py" line="1387"/>
         <source>Add Language</source>
         <translation>Adicionar Idioma</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1386"/>
+        <location filename="../Project/Project.py" line="1387"/>
         <source>You have to specify a translation pattern first.</source>
         <translation>Primeiro tem que especificar um padrão de tradução.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1512"/>
+        <location filename="../Project/Project.py" line="1513"/>
         <source>Delete translation</source>
         <translation>Apagar a Tradução</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1677"/>
+        <location filename="../Project/Project.py" line="1678"/>
         <source>Add file</source>
         <translation>Adicionar ficheiro</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1741"/>
+        <location filename="../Project/Project.py" line="1742"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. &lt;/p&gt;&lt;p&gt;Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1664"/>
+        <location filename="../Project/Project.py" line="1665"/>
         <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1809"/>
+        <location filename="../Project/Project.py" line="1810"/>
         <source>The target directory must not be empty.</source>
         <translation>O diretório de destino não pode estar vazio.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1820"/>
+        <location filename="../Project/Project.py" line="1821"/>
         <source>Add directory</source>
         <translation>Adicionar diretório</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1708"/>
+        <location filename="../Project/Project.py" line="1709"/>
         <source>&lt;p&gt;The source directory doesn&apos;t contain any files belonging to the selected category.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1723"/>
+        <location filename="../Project/Project.py" line="1724"/>
         <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1820"/>
+        <location filename="../Project/Project.py" line="1821"/>
         <source>The source directory must not be empty.</source>
         <translation>O diretório fonte não pode estar vazio.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1957"/>
+        <location filename="../Project/Project.py" line="1958"/>
         <source>Rename file</source>
         <translation>Renomear ficheiro</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1981"/>
+        <location filename="../Project/Project.py" line="1982"/>
         <source>Rename File</source>
         <translation>Renomear Ficheiro</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3135"/>
+        <location filename="../Project/Project.py" line="3136"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1981"/>
+        <location filename="../Project/Project.py" line="1982"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2231"/>
+        <location filename="../Project/Project.py" line="2232"/>
         <source>Delete file</source>
         <translation>Apagar ficheiro</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2261"/>
+        <location filename="../Project/Project.py" line="2262"/>
         <source>Delete directory</source>
         <translation>Apagar diretório</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2356"/>
+        <location filename="../Project/Project.py" line="2357"/>
         <source>Create project directory</source>
         <translation>Criar diretório de projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2356"/>
+        <location filename="../Project/Project.py" line="2357"/>
         <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
         <translation>&lt;p&gt;O diretorio do projeto &lt;b&gt;{0}&lt;/b&gt; não se pôde criar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2976"/>
+        <location filename="../Project/Project.py" line="2977"/>
         <source>New Project</source>
         <translation>Projeto Novo</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2476"/>
+        <location filename="../Project/Project.py" line="2477"/>
         <source>Add existing files to the project?</source>
         <translation>Adicionar os ficheiros existentes ao projeto?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2976"/>
+        <location filename="../Project/Project.py" line="2977"/>
         <source>Select Version Control System</source>
         <translation>Selecionar o Sistema de Control de Versão</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2603"/>
+        <location filename="../Project/Project.py" line="2604"/>
         <source>Would you like to edit the VCS command options?</source>
         <translation>Quer editar as opções de commandos VCS?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3845"/>
+        <location filename="../Project/Project.py" line="3846"/>
         <source>New project</source>
         <translation>Projeto novo</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2546"/>
+        <location filename="../Project/Project.py" line="2547"/>
         <source>Shall the project file be added to the repository?</source>
         <translation>Deve adicionar-se o ficheiro de projeto ao repositório?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2582"/>
+        <location filename="../Project/Project.py" line="2583"/>
         <source>None</source>
         <translation>Nenhum</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2575"/>
+        <location filename="../Project/Project.py" line="2576"/>
         <source>Select version control system for the project</source>
         <translation>Selecionar o sistema de control de versão para o projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2684"/>
+        <location filename="../Project/Project.py" line="2685"/>
         <source>Translation Pattern</source>
         <translation>Padrão de Tradução</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2684"/>
+        <location filename="../Project/Project.py" line="2685"/>
         <source>Enter the path pattern for translation files (use &apos;%language%&apos; in place of the language code):</source>
         <translation>Introduzir o padrão para os ficheiros de tradução (usar &apos;%language%&apos; em lugar do código de idioma):</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3859"/>
+        <location filename="../Project/Project.py" line="3860"/>
         <source>Open project</source>
         <translation>Abrir projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3120"/>
+        <location filename="../Project/Project.py" line="3121"/>
         <source>Project Files (*.e4p)</source>
         <translation>Ficheiros de Projeto (*.e4p)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3896"/>
+        <location filename="../Project/Project.py" line="3897"/>
         <source>Save project as</source>
         <translation>Gravar projeto como</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3135"/>
+        <location filename="../Project/Project.py" line="3136"/>
         <source>Save File</source>
         <translation>Gravar Ficheiro</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3171"/>
+        <location filename="../Project/Project.py" line="3172"/>
         <source>Close Project</source>
         <translation>Fechar Projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3171"/>
+        <location filename="../Project/Project.py" line="3172"/>
         <source>The current project has unsaved changes.</source>
         <translation>O projeto atual tem alterações por gravar.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3348"/>
+        <location filename="../Project/Project.py" line="3349"/>
         <source>Syntax errors detected</source>
         <translation>Detetados erros de sintaxe</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Project/Project.py" line="3348"/>
+        <location filename="../Project/Project.py" line="3349"/>
         <source>The project contains %n file(s) with syntax errors.</source>
         <translation>
             <numerusform>O projeto tem um ficheiro com erros de síntaxe.</numerusform>
@@ -55483,607 +55536,607 @@
         </translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3845"/>
+        <location filename="../Project/Project.py" line="3846"/>
         <source>&amp;New...</source>
         <translation>&amp;Novo...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3850"/>
-        <source>Generate a new project</source>
-        <translation>Criar um projeto novo</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3851"/>
+        <source>Generate a new project</source>
+        <translation>Criar um projeto novo</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3852"/>
         <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Novo...&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para introduzir a informação para um projeto novo.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3859"/>
+        <location filename="../Project/Project.py" line="3860"/>
         <source>&amp;Open...</source>
         <translation>&amp;Abrir...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3864"/>
-        <source>Open an existing project</source>
-        <translation>Abrir um projeto existente</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3865"/>
+        <source>Open an existing project</source>
+        <translation>Abrir um projeto existente</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3866"/>
         <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Abrir...&lt;/b&gt;&lt;p&gt;Isto abre um projeto existente.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3872"/>
+        <location filename="../Project/Project.py" line="3873"/>
         <source>Close project</source>
         <translation>Fechar projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3872"/>
+        <location filename="../Project/Project.py" line="3873"/>
         <source>&amp;Close</source>
         <translation>&amp;Fechar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3876"/>
-        <source>Close the current project</source>
-        <translation>Fechar o projeto atual</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3877"/>
+        <source>Close the current project</source>
+        <translation>Fechar o projeto atual</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3878"/>
         <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Fechar&lt;/b&gt;&lt;p&gt;Fecha o projeto atual&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3884"/>
+        <location filename="../Project/Project.py" line="3885"/>
         <source>Save project</source>
         <translation>Gravar projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4076"/>
+        <location filename="../Project/Project.py" line="4077"/>
         <source>&amp;Save</source>
         <translation>&amp;Gravar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3888"/>
-        <source>Save the current project</source>
-        <translation>Gravar o projeto actual</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3889"/>
+        <source>Save the current project</source>
+        <translation>Gravar o projeto actual</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3890"/>
         <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gravar&lt;/b&gt;&lt;p&gt;Guarda o projeto atual.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3896"/>
+        <location filename="../Project/Project.py" line="3897"/>
         <source>Save &amp;as...</source>
         <translation>Gravar &amp;como...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3900"/>
+        <location filename="../Project/Project.py" line="3901"/>
         <source>Save the current project to a new file</source>
         <translation>Gravar o projeto atual para um ficheiro novo</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3902"/>
+        <location filename="../Project/Project.py" line="3903"/>
         <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gravar como&lt;/b&gt;&lt;p&gt;Guarda o projeto atual para um ficheiro novo.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3911"/>
+        <location filename="../Project/Project.py" line="3912"/>
         <source>Add files to project</source>
         <translation>Adicionar ficheiros ao projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3911"/>
+        <location filename="../Project/Project.py" line="3912"/>
         <source>Add &amp;files...</source>
         <translation>Adicionar &amp;ficheiros...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3916"/>
+        <location filename="../Project/Project.py" line="3917"/>
         <source>Add files to the current project</source>
         <translation>Adicionar ficheiros ao projeto atual</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3918"/>
+        <location filename="../Project/Project.py" line="3919"/>
         <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Adicionar ficheiros...&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para adicionar ficheiros ao projeto atual. O lugar para adicionar determina-se pela extensão de ficheiro.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3927"/>
+        <location filename="../Project/Project.py" line="3928"/>
         <source>Add directory to project</source>
         <translation>Adicionar diretório ao projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3927"/>
+        <location filename="../Project/Project.py" line="3928"/>
         <source>Add directory...</source>
         <translation>Adicionar diretório...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3932"/>
+        <location filename="../Project/Project.py" line="3933"/>
         <source>Add a directory to the current project</source>
         <translation>Adicionar um diretório ao projeto atual</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3934"/>
+        <location filename="../Project/Project.py" line="3935"/>
         <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Adicionar diretório&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para adicionar um diretório ao projeto atual.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3942"/>
+        <location filename="../Project/Project.py" line="3943"/>
         <source>Add translation to project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3942"/>
+        <location filename="../Project/Project.py" line="3943"/>
         <source>Add &amp;translation...</source>
         <translation>Adicionar &amp;tradução...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3947"/>
+        <location filename="../Project/Project.py" line="3948"/>
         <source>Add a translation to the current project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3949"/>
+        <location filename="../Project/Project.py" line="3950"/>
         <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3957"/>
+        <location filename="../Project/Project.py" line="3958"/>
         <source>Search new files</source>
         <translation>Procurar ficheiros novos</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3957"/>
+        <location filename="../Project/Project.py" line="3958"/>
         <source>Searc&amp;h new files...</source>
         <translation>&amp;Procurar ficheiros novos...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3961"/>
+        <location filename="../Project/Project.py" line="3962"/>
         <source>Search new files in the project directory.</source>
         <translation>Procurar ficheiros novos no diretório do projeto.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3987"/>
+        <location filename="../Project/Project.py" line="3988"/>
         <source>Project properties</source>
         <translation>Propriedades do projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3987"/>
+        <location filename="../Project/Project.py" line="3988"/>
         <source>&amp;Properties...</source>
         <translation>&amp;Propriedades...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3992"/>
-        <source>Show the project properties</source>
-        <translation>Mostrar as propriedades do projeto</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3993"/>
+        <source>Show the project properties</source>
+        <translation>Mostrar as propriedades do projeto</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3994"/>
         <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4000"/>
+        <location filename="../Project/Project.py" line="4001"/>
         <source>User project properties</source>
         <translation>Propriedades de projecto do usuário</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4000"/>
+        <location filename="../Project/Project.py" line="4001"/>
         <source>&amp;User Properties...</source>
         <translation>Propriedades de &amp;Usuário...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4005"/>
+        <location filename="../Project/Project.py" line="4006"/>
         <source>Show the user specific project properties</source>
         <translation>Mostrar as propriedades do projeto específicas do usuário</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4007"/>
+        <location filename="../Project/Project.py" line="4008"/>
         <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4015"/>
+        <location filename="../Project/Project.py" line="4016"/>
         <source>Filetype Associations</source>
         <translation>Associações de Tipos de Ficheiros</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4015"/>
+        <location filename="../Project/Project.py" line="4016"/>
         <source>Filetype Associations...</source>
         <translation>Associações de Tipos de Ficheiros...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4019"/>
+        <location filename="../Project/Project.py" line="4020"/>
         <source>Show the project filetype associations</source>
         <translation>Mostrar as associações de tipos de ficheiros do projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4033"/>
+        <location filename="../Project/Project.py" line="4034"/>
         <source>Lexer Associations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4033"/>
+        <location filename="../Project/Project.py" line="4034"/>
         <source>Lexer Associations...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4037"/>
+        <location filename="../Project/Project.py" line="4038"/>
         <source>Show the project lexer associations (overriding defaults)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4039"/>
+        <location filename="../Project/Project.py" line="4040"/>
         <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4051"/>
+        <location filename="../Project/Project.py" line="4052"/>
         <source>Debugger Properties</source>
         <translation>Propriedades do Depurador</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4051"/>
+        <location filename="../Project/Project.py" line="4052"/>
         <source>Debugger &amp;Properties...</source>
         <translation>&amp;Propriedades do Depurador...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4055"/>
-        <source>Show the debugger properties</source>
-        <translation>Mostrar as propriedades do depurador</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4056"/>
+        <source>Show the debugger properties</source>
+        <translation>Mostrar as propriedades do depurador</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4057"/>
         <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4064"/>
+        <location filename="../Project/Project.py" line="4065"/>
         <source>Load</source>
         <translation>Carregar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4064"/>
+        <location filename="../Project/Project.py" line="4065"/>
         <source>&amp;Load</source>
         <translation>&amp;Carregar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4068"/>
-        <source>Load the debugger properties</source>
-        <translation>Carregar propriedades do depurador</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4069"/>
+        <source>Load the debugger properties</source>
+        <translation>Carregar propriedades do depurador</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4070"/>
         <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4076"/>
+        <location filename="../Project/Project.py" line="4077"/>
         <source>Save</source>
         <translation>Gravar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4080"/>
-        <source>Save the debugger properties</source>
-        <translation>Gravar propriedades do depurador</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4081"/>
+        <source>Save the debugger properties</source>
+        <translation>Gravar propriedades do depurador</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4082"/>
         <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4088"/>
+        <location filename="../Project/Project.py" line="4089"/>
         <source>Delete</source>
         <translation>Apagar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4088"/>
+        <location filename="../Project/Project.py" line="4089"/>
         <source>&amp;Delete</source>
         <translation>&amp;Apagar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4092"/>
-        <source>Delete the debugger properties</source>
-        <translation>Apagar as propriedades do depurador</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4093"/>
+        <source>Delete the debugger properties</source>
+        <translation>Apagar as propriedades do depurador</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4094"/>
         <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4101"/>
+        <location filename="../Project/Project.py" line="4102"/>
         <source>Reset</source>
         <translation>Reinicializar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4101"/>
+        <location filename="../Project/Project.py" line="4102"/>
         <source>&amp;Reset</source>
         <translation>&amp;Reinicializar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4105"/>
-        <source>Reset the debugger properties</source>
-        <translation>Reinicializar as propriedades do depurador</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4106"/>
+        <source>Reset the debugger properties</source>
+        <translation>Reinicializar as propriedades do depurador</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4107"/>
         <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4115"/>
+        <location filename="../Project/Project.py" line="4116"/>
         <source>Load session</source>
         <translation>Carregar sessão</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4119"/>
-        <source>Load the projects session file.</source>
-        <translation>Carregar o ficheiro de sessão do projeto.</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4120"/>
+        <source>Load the projects session file.</source>
+        <translation>Carregar o ficheiro de sessão do projeto.</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4121"/>
         <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4133"/>
+        <location filename="../Project/Project.py" line="4134"/>
         <source>Save session</source>
         <translation>Guargar sessão</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4137"/>
-        <source>Save the projects session file.</source>
-        <translation>Gravar ficheiro de sessão do projeto.</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4138"/>
+        <source>Save the projects session file.</source>
+        <translation>Gravar ficheiro de sessão do projeto.</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4139"/>
         <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4151"/>
+        <location filename="../Project/Project.py" line="4152"/>
         <source>Delete session</source>
         <translation>Apagar sessão</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4155"/>
-        <source>Delete the projects session file.</source>
-        <translation>Apagar o ficheiro de sessão do projeto.</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4156"/>
+        <source>Delete the projects session file.</source>
+        <translation>Apagar o ficheiro de sessão do projeto.</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4157"/>
         <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4165"/>
+        <location filename="../Project/Project.py" line="4166"/>
         <source>Code Metrics</source>
         <translation type="unfinished">Métricas de Código</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4165"/>
+        <location filename="../Project/Project.py" line="4166"/>
         <source>&amp;Code Metrics...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4169"/>
+        <location filename="../Project/Project.py" line="4170"/>
         <source>Show some code metrics for the project.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4171"/>
+        <location filename="../Project/Project.py" line="4172"/>
         <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4179"/>
+        <location filename="../Project/Project.py" line="4180"/>
         <source>Python Code Coverage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4179"/>
+        <location filename="../Project/Project.py" line="4180"/>
         <source>Code Co&amp;verage...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4183"/>
+        <location filename="../Project/Project.py" line="4184"/>
         <source>Show code coverage information for the project.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4185"/>
+        <location filename="../Project/Project.py" line="4186"/>
         <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5069"/>
+        <location filename="../Project/Project.py" line="5070"/>
         <source>Profile Data</source>
         <translation type="unfinished">Dados de Perfil</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4193"/>
+        <location filename="../Project/Project.py" line="4194"/>
         <source>&amp;Profile Data...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4197"/>
+        <location filename="../Project/Project.py" line="4198"/>
         <source>Show profiling data for the project.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4199"/>
+        <location filename="../Project/Project.py" line="4200"/>
         <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5123"/>
+        <location filename="../Project/Project.py" line="5124"/>
         <source>Application Diagram</source>
         <translation>Diagrama da Aplicação</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4208"/>
+        <location filename="../Project/Project.py" line="4209"/>
         <source>&amp;Application Diagram...</source>
         <translation>Diagrama da &amp;Aplicação...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4212"/>
+        <location filename="../Project/Project.py" line="4213"/>
         <source>Show a diagram of the project.</source>
         <translation>Mostrar o diagrama do projeto.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4214"/>
+        <location filename="../Project/Project.py" line="4215"/>
         <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Diagrama da Aplicação...&lt;/b&gt;&lt;p&gt;Mostra um diagrama do projeto.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5318"/>
+        <location filename="../Project/Project.py" line="5319"/>
         <source>Create Package List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4237"/>
+        <location filename="../Project/Project.py" line="4238"/>
         <source>Create &amp;Package List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5589"/>
+        <location filename="../Project/Project.py" line="5590"/>
         <source>Create Plugin Archive</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4339"/>
-        <source>&amp;Project</source>
-        <translation>&amp;Projeto</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4340"/>
+        <source>&amp;Project</source>
+        <translation>&amp;Projeto</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4341"/>
         <source>Open &amp;Recent Projects</source>
         <translation>Abrir Projetos &amp;Recentes</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4345"/>
+        <location filename="../Project/Project.py" line="4346"/>
         <source>&amp;Version Control</source>
         <translation>Contro&amp;l de Versão</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4349"/>
+        <location filename="../Project/Project.py" line="4350"/>
         <source>Chec&amp;k</source>
         <translation>&amp;Verificar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4351"/>
-        <source>Sho&amp;w</source>
-        <translation>&amp;Mostrar</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4352"/>
-        <source>&amp;Diagrams</source>
-        <translation>&amp;Diagramas</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4341"/>
-        <source>Session</source>
-        <translation>Sessão</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4354"/>
-        <source>Source &amp;Documentation</source>
-        <translation>&amp;Documentação Fonte</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4342"/>
-        <source>Debugger</source>
-        <translation>Depurador</translation>
+        <source>Sho&amp;w</source>
+        <translation>&amp;Mostrar</translation>
     </message>
     <message>
         <location filename="../Project/Project.py" line="4353"/>
+        <source>&amp;Diagrams</source>
+        <translation>&amp;Diagramas</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4342"/>
+        <source>Session</source>
+        <translation>Sessão</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4355"/>
+        <source>Source &amp;Documentation</source>
+        <translation>&amp;Documentação Fonte</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4343"/>
+        <source>Debugger</source>
+        <translation>Depurador</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4354"/>
         <source>Pac&amp;kagers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4479"/>
+        <location filename="../Project/Project.py" line="4480"/>
         <source>Project</source>
         <translation>Projeto</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4545"/>
+        <location filename="../Project/Project.py" line="4546"/>
         <source>&amp;Clear</source>
         <translation>&amp;Limpar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4718"/>
+        <location filename="../Project/Project.py" line="4719"/>
         <source>Search New Files</source>
         <translation>Procurar Ficheiros Novos</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4718"/>
+        <location filename="../Project/Project.py" line="4719"/>
         <source>There were no new files found to be added.</source>
         <translation>Não se encontraram ficheiros novos para adicionar.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4866"/>
+        <location filename="../Project/Project.py" line="4867"/>
         <source>Version Control System</source>
         <translation>Sistema de Control de Versão</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4866"/>
+        <location filename="../Project/Project.py" line="4867"/>
         <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4996"/>
+        <location filename="../Project/Project.py" line="4997"/>
         <source>Coverage Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5046"/>
+        <location filename="../Project/Project.py" line="5047"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>O projeto atual não tem um script principal definido. A cancelar</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5019"/>
+        <location filename="../Project/Project.py" line="5020"/>
         <source>Code Coverage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5019"/>
+        <location filename="../Project/Project.py" line="5020"/>
         <source>Please select a coverage file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5069"/>
+        <location filename="../Project/Project.py" line="5070"/>
         <source>Please select a profile file</source>
         <translation>Escolha um ficheiro de perfil por favor</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5123"/>
+        <location filename="../Project/Project.py" line="5124"/>
         <source>Include module names?</source>
         <translation>Incluir nomes de módulos?</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5267"/>
+        <location filename="../Project/Project.py" line="5268"/>
         <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5318"/>
+        <location filename="../Project/Project.py" line="5319"/>
         <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5337"/>
+        <location filename="../Project/Project.py" line="5338"/>
         <source>The project does not have a main script defined. Aborting...</source>
         <translation>O projeto atual não tem um script principal definido. A cancelar...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5477"/>
+        <location filename="../Project/Project.py" line="5478"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5548"/>
+        <location filename="../Project/Project.py" line="5549"/>
         <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -56093,32 +56146,32 @@
         <translation type="obsolete">Ficheiros Python2 (*.py2);;Ficheiros GUI Python2 (*.pyw2);;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2442"/>
+        <location filename="../Project/Project.py" line="2443"/>
         <source>Create main script</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2442"/>
+        <location filename="../Project/Project.py" line="2443"/>
         <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4222"/>
+        <location filename="../Project/Project.py" line="4223"/>
         <source>Load Diagram</source>
         <translation>Carregar Diagrama</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4222"/>
+        <location filename="../Project/Project.py" line="4223"/>
         <source>&amp;Load Diagram...</source>
         <translation>&amp;Carregar Diagrama...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4226"/>
+        <location filename="../Project/Project.py" line="4227"/>
         <source>Load a diagram from file.</source>
         <translation>Carregar um diagrama desde um ficheiro.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4228"/>
+        <location filename="../Project/Project.py" line="4229"/>
         <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Carregar Diagrama...&lt;/b&gt;&lt;p&gt;Carga um diagrama desde um ficheiro.&lt;/p&gt;</translation>
     </message>
@@ -56148,12 +56201,12 @@
         <translation>Consola de PyQt5</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4854"/>
+        <location filename="../Project/Project.py" line="4855"/>
         <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5589"/>
+        <location filename="../Project/Project.py" line="5590"/>
         <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -56178,198 +56231,198 @@
         <translation type="obsolete">Criar um ficheiro PKGLIST inicial para complemento eric6.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2946"/>
+        <location filename="../Project/Project.py" line="2947"/>
         <source>Create project management directory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2946"/>
+        <location filename="../Project/Project.py" line="2947"/>
         <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3972"/>
+        <location filename="../Project/Project.py" line="3973"/>
         <source>Alt+Ctrl+P</source>
         <comment>Project|Search Project File</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3978"/>
+        <location filename="../Project/Project.py" line="3979"/>
         <source>Search for a file in the project list of files.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3980"/>
+        <location filename="../Project/Project.py" line="3981"/>
         <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3972"/>
+        <location filename="../Project/Project.py" line="3973"/>
         <source>Search Project File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3972"/>
+        <location filename="../Project/Project.py" line="3973"/>
         <source>Search Project File...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5373"/>
+        <location filename="../Project/Project.py" line="5374"/>
         <source>Create Plugin Archives</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4253"/>
+        <location filename="../Project/Project.py" line="4254"/>
         <source>Create Plugin &amp;Archives</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4270"/>
+        <location filename="../Project/Project.py" line="4271"/>
         <source>Create Plugin Archives (Snapshot)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4270"/>
+        <location filename="../Project/Project.py" line="4271"/>
         <source>Create Plugin Archives (&amp;Snapshot)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5351"/>
+        <location filename="../Project/Project.py" line="5352"/>
         <source>Select package lists:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5369"/>
+        <location filename="../Project/Project.py" line="5370"/>
         <source>Creating plugin archives...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5369"/>
+        <location filename="../Project/Project.py" line="5370"/>
         <source>Abort</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5369"/>
+        <location filename="../Project/Project.py" line="5370"/>
         <source>%v/%m Archives</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5385"/>
+        <location filename="../Project/Project.py" line="5386"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde ler. &lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5362"/>
+        <location filename="../Project/Project.py" line="5363"/>
         <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5413"/>
+        <location filename="../Project/Project.py" line="5414"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the&apos;; initial_list&apos; line of the header.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3963"/>
+        <location filename="../Project/Project.py" line="3964"/>
         <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4021"/>
+        <location filename="../Project/Project.py" line="4022"/>
         <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1512"/>
+        <location filename="../Project/Project.py" line="1513"/>
         <source>&lt;p&gt;The selected translation file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2231"/>
+        <location filename="../Project/Project.py" line="2232"/>
         <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2261"/>
+        <location filename="../Project/Project.py" line="2262"/>
         <source>&lt;p&gt;The selected directory &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2757"/>
+        <location filename="../Project/Project.py" line="2758"/>
         <source>Create Makefile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2757"/>
+        <location filename="../Project/Project.py" line="2758"/>
         <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5774"/>
+        <location filename="../Project/Project.py" line="5775"/>
         <source>Execute Make</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4291"/>
+        <location filename="../Project/Project.py" line="4292"/>
         <source>&amp;Execute Make</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4295"/>
+        <location filename="../Project/Project.py" line="4296"/>
         <source>Perform a &apos;make&apos; run.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4297"/>
+        <location filename="../Project/Project.py" line="4298"/>
         <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a &apos;make&apos; run to rebuild the configured target.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5755"/>
+        <location filename="../Project/Project.py" line="5756"/>
         <source>Test for Changes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4305"/>
+        <location filename="../Project/Project.py" line="4306"/>
         <source>&amp;Test for Changes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4309"/>
+        <location filename="../Project/Project.py" line="4310"/>
         <source>Question &apos;make&apos;, if a rebuild is needed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4311"/>
+        <location filename="../Project/Project.py" line="4312"/>
         <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions &apos;make&apos;, if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4356"/>
+        <location filename="../Project/Project.py" line="4357"/>
         <source>Make</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5703"/>
+        <location filename="../Project/Project.py" line="5704"/>
         <source>The make process did not start.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5748"/>
+        <location filename="../Project/Project.py" line="5749"/>
         <source>The make process crashed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5758"/>
+        <location filename="../Project/Project.py" line="5759"/>
         <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5763"/>
+        <location filename="../Project/Project.py" line="5764"/>
         <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5774"/>
+        <location filename="../Project/Project.py" line="5775"/>
         <source>The makefile contains errors.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -56384,7 +56437,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4344"/>
+        <location filename="../Project/Project.py" line="4345"/>
         <source>Project-T&amp;ools</source>
         <translation type="unfinished"></translation>
     </message>
@@ -56414,47 +56467,47 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4242"/>
+        <location filename="../Project/Project.py" line="4243"/>
         <source>Create an initial PKGLIST file for an eric plugin.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4244"/>
+        <location filename="../Project/Project.py" line="4245"/>
         <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4258"/>
+        <location filename="../Project/Project.py" line="4259"/>
         <source>Create eric plugin archive files.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4260"/>
+        <location filename="../Project/Project.py" line="4261"/>
         <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4275"/>
+        <location filename="../Project/Project.py" line="4276"/>
         <source>Create eric plugin archive files (snapshot releases).</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4277"/>
+        <location filename="../Project/Project.py" line="4278"/>
         <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5441"/>
+        <location filename="../Project/Project.py" line="5442"/>
         <source>&lt;p&gt;The eric plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5496"/>
+        <location filename="../Project/Project.py" line="5497"/>
         <source>&lt;p&gt;The eric plugin archive files were created with some errors.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5504"/>
+        <location filename="../Project/Project.py" line="5505"/>
         <source>&lt;p&gt;The eric plugin archive files were created successfully.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -58407,68 +58460,68 @@
         <translation></translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="284"/>
+        <location filename="../Project/PropertiesDialog.ui" line="298"/>
         <source>&amp;Author:</source>
         <translation>&amp;Autor:</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="294"/>
+        <location filename="../Project/PropertiesDialog.ui" line="308"/>
         <source>Enter authors name</source>
         <translation>Introduzir o nome dos autores</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="297"/>
+        <location filename="../Project/PropertiesDialog.ui" line="311"/>
         <source>&lt;b&gt;Author&lt;/b&gt;
 &lt;p&gt;Enter the name of the author.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Autor&lt;/b&gt;
 &lt;p&gt;Introduzir o nome do autor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="305"/>
+        <location filename="../Project/PropertiesDialog.ui" line="319"/>
         <source>&amp;Email:</source>
         <translation>Correio &amp;Eletrónico:</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="315"/>
+        <location filename="../Project/PropertiesDialog.ui" line="329"/>
         <source>Enter authors email</source>
         <translation>Introduzir o correio eletrónico dos autores</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="318"/>
+        <location filename="../Project/PropertiesDialog.ui" line="332"/>
         <source>&lt;b&gt;Email&lt;/b&gt;
 &lt;p&gt;Enter the email address of the author&lt;/p&gt;</source>
         <translation>&lt;b&gt;Correio Eletrónico&lt;/b&gt;
 &lt;p&gt;Introduzir o endereço do correio eletrónico do autor&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="326"/>
+        <location filename="../Project/PropertiesDialog.ui" line="340"/>
         <source>&amp;Description:</source>
         <translation>&amp;Descrição:</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="339"/>
+        <location filename="../Project/PropertiesDialog.ui" line="353"/>
         <source>Enter description</source>
         <translation>Introduzir a descrição</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="342"/>
+        <location filename="../Project/PropertiesDialog.ui" line="356"/>
         <source>&lt;b&gt;Description&lt;/b&gt;
 &lt;p&gt;Enter a short description for the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Descrição&lt;/b&gt;
 &lt;p&gt;Introduzir uma breve descrição para o projeto.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="383"/>
+        <location filename="../Project/PropertiesDialog.ui" line="397"/>
         <source>Press to show information about the repository</source>
         <translation>Pressionar para mostrar a informação acerca do repositório</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="386"/>
+        <location filename="../Project/PropertiesDialog.ui" line="400"/>
         <source>Show &amp;Repository Info</source>
         <translation>Ver Informação do &amp;Repositório</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="389"/>
+        <location filename="../Project/PropertiesDialog.ui" line="403"/>
         <source>Alt+R</source>
         <translation></translation>
     </message>
@@ -58485,27 +58538,27 @@
 &lt;p&gt;Introduzir uma breve descrição para o multiprojeto.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.py" line="113"/>
+        <location filename="../Project/PropertiesDialog.py" line="121"/>
         <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
         <translation>O projeto tem a versão controlada por &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.py" line="119"/>
+        <location filename="../Project/PropertiesDialog.py" line="127"/>
         <source>The project is not version controlled.</source>
         <translation>O projeto não tem a versão controlada.</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.py" line="58"/>
+        <location filename="../Project/PropertiesDialog.py" line="66"/>
         <source>Source Files ({0});;All Files (*)</source>
         <translation>Ficheiros Fonte ({0});;Ficheiros Todos (*)</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="358"/>
+        <location filename="../Project/PropertiesDialog.ui" line="372"/>
         <source>Select to create a version controlled project</source>
         <translation>Selecionar para criar um projeto de versão controlada</translation>
     </message>
     <message>
-        <location filename="../Project/PropertiesDialog.ui" line="361"/>
+        <location filename="../Project/PropertiesDialog.ui" line="375"/>
         <source>Version Controlled Project</source>
         <translation>Projeto com Versão Controlada</translation>
     </message>
@@ -58524,6 +58577,21 @@
         <source>Press to open a dialog to enter the &apos;make&apos; parameters</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Project/PropertiesDialog.ui" line="284"/>
+        <source>Docstring Style:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/PropertiesDialog.ui" line="291"/>
+        <source>Select the docstring style for the project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/PropertiesDialog.py" line="50"/>
+        <source>None</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>ProtobufPage</name>

eric ide

mercurial