Project eric7

Sun, 11 Dec 2022 17:33:46 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 11 Dec 2022 17:33:46 +0100
branch
eric7
changeset 9610
b45bccbdf331
parent 9609
c2f9c10c47cc
child 9611
af03537d56b2

Project
- Added the capability to edit the file type associations from within the project properties dialog.

see issue471

docs/changelog.md file | annotate | diff | comparison | revisions
src/eric7/APIs/Python3/eric7.api file | annotate | diff | comparison | revisions
src/eric7/Documentation/Help/source.qch file | annotate | diff | comparison | revisions
src/eric7/Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Project.FiletypeAssociationDialog.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Project.Project.html file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.Project.PropertiesDialog.html file | annotate | diff | comparison | revisions
src/eric7/Project/FiletypeAssociationDialog.py file | annotate | diff | comparison | revisions
src/eric7/Project/Project.py file | annotate | diff | comparison | revisions
src/eric7/Project/PropertiesDialog.py file | annotate | diff | comparison | revisions
src/eric7/Project/PropertiesDialog.ui file | annotate | diff | comparison | revisions
src/eric7/VCS/ProjectHelper.py file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_cs.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_de.qm file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_de.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_empty.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_en.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_es.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_fr.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_it.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_pt.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_ru.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_tr.ts file | annotate | diff | comparison | revisions
src/eric7/i18n/eric7_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/docs/changelog.md	Sun Dec 11 15:49:39 2022 +0100
+++ b/docs/changelog.md	Sun Dec 11 17:33:46 2022 +0100
@@ -16,6 +16,8 @@
       (e.g. useful for checking big replacement lists for validity).
 - Project
     - Extended the list of default file type associations.
+    - Added the capability to edit the file type associations from within the
+      project properties dialog.
 - Project Viewer
     - Removed the CORBA and Protobuf viewers to make them available as plugins.
     - Added a `Collapse all files` entry to the Project Sources viewer.
--- a/src/eric7/APIs/Python3/eric7.api	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/APIs/Python3/eric7.api	Sun Dec 11 17:33:46 2022 +0100
@@ -7549,13 +7549,13 @@
 eric7.Project.DebuggerPropertiesFile.DebuggerPropertiesFile.writeFile?4(filename: str)
 eric7.Project.DebuggerPropertiesFile.DebuggerPropertiesFile?1(project: Project, parent: QObject = None)
 eric7.Project.DebuggerPropertiesFile.Project?7
+eric7.Project.FiletypeAssociationDialog.FiletypeAssociationDialog.getData?4()
 eric7.Project.FiletypeAssociationDialog.FiletypeAssociationDialog.on_addAssociationButton_clicked?4()
 eric7.Project.FiletypeAssociationDialog.FiletypeAssociationDialog.on_deleteAssociationButton_clicked?4()
 eric7.Project.FiletypeAssociationDialog.FiletypeAssociationDialog.on_filePatternEdit_textChanged?4(txt)
-eric7.Project.FiletypeAssociationDialog.FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged?4(itm, prevItm)
+eric7.Project.FiletypeAssociationDialog.FiletypeAssociationDialog.on_filetypeAssociationList_itemSelectionChanged?4()
 eric7.Project.FiletypeAssociationDialog.FiletypeAssociationDialog.on_filetypeCombo_currentIndexChanged?4(index)
-eric7.Project.FiletypeAssociationDialog.FiletypeAssociationDialog.transferData?4()
-eric7.Project.FiletypeAssociationDialog.FiletypeAssociationDialog?1(project, parent=None)
+eric7.Project.FiletypeAssociationDialog.FiletypeAssociationDialog?1(project, fileTypesDict, parent=None)
 eric7.Project.LexerAssociationDialog.LexerAssociationDialog.on_addLexerButton_clicked?4()
 eric7.Project.LexerAssociationDialog.LexerAssociationDialog.on_deleteLexerButton_clicked?4()
 eric7.Project.LexerAssociationDialog.LexerAssociationDialog.on_editorLexerCombo_currentIndexChanged?4(index)
@@ -7597,6 +7597,7 @@
 eric7.Project.Project.Project.copyDirectory?4(olddn, newdn)
 eric7.Project.Project.Project.createNewProject?4()
 eric7.Project.Project.Project.createProjectManagementDir?4()
+eric7.Project.Project.Project.defaultFileTypes?4(progLanguage, isMixed, projectType)
 eric7.Project.Project.Project.deleteDirectory?4(dn)
 eric7.Project.Project.Project.deleteFile?4(fn)
 eric7.Project.Project.Project.deleteLanguageFile?4(langFile)
@@ -7925,6 +7926,7 @@
 eric7.Project.PropertiesDialog.PropertiesDialog.getPPath?4()
 eric7.Project.PropertiesDialog.PropertiesDialog.getProjectType?4()
 eric7.Project.PropertiesDialog.PropertiesDialog.on_dirPicker_textChanged?4(txt)
+eric7.Project.PropertiesDialog.PropertiesDialog.on_filetypesButton_clicked?4()
 eric7.Project.PropertiesDialog.PropertiesDialog.on_languageComboBox_currentTextChanged?4(language)
 eric7.Project.PropertiesDialog.PropertiesDialog.on_mainscriptPicker_aboutToShowPathPickerDialog?4()
 eric7.Project.PropertiesDialog.PropertiesDialog.on_mainscriptPicker_pathSelected?4(script)
Binary file src/eric7/Documentation/Help/source.qch has changed
--- a/src/eric7/Documentation/Help/source.qhp	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/Documentation/Help/source.qhp	Sun Dec 11 17:33:46 2022 +0100
@@ -6186,12 +6186,12 @@
       <keyword name="FiletypeAssociationDialog.__reformat" id="FiletypeAssociationDialog.__reformat" ref="eric7.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.__reformat" />
       <keyword name="FiletypeAssociationDialog.__resort" id="FiletypeAssociationDialog.__resort" ref="eric7.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.__resort" />
       <keyword name="FiletypeAssociationDialog.__updateAddButton" id="FiletypeAssociationDialog.__updateAddButton" ref="eric7.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.__updateAddButton" />
+      <keyword name="FiletypeAssociationDialog.getData" id="FiletypeAssociationDialog.getData" ref="eric7.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.getData" />
       <keyword name="FiletypeAssociationDialog.on_addAssociationButton_clicked" id="FiletypeAssociationDialog.on_addAssociationButton_clicked" ref="eric7.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.on_addAssociationButton_clicked" />
       <keyword name="FiletypeAssociationDialog.on_deleteAssociationButton_clicked" id="FiletypeAssociationDialog.on_deleteAssociationButton_clicked" ref="eric7.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.on_deleteAssociationButton_clicked" />
       <keyword name="FiletypeAssociationDialog.on_filePatternEdit_textChanged" id="FiletypeAssociationDialog.on_filePatternEdit_textChanged" ref="eric7.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.on_filePatternEdit_textChanged" />
-      <keyword name="FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged" id="FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged" ref="eric7.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged" />
+      <keyword name="FiletypeAssociationDialog.on_filetypeAssociationList_itemSelectionChanged" id="FiletypeAssociationDialog.on_filetypeAssociationList_itemSelectionChanged" ref="eric7.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.on_filetypeAssociationList_itemSelectionChanged" />
       <keyword name="FiletypeAssociationDialog.on_filetypeCombo_currentIndexChanged" id="FiletypeAssociationDialog.on_filetypeCombo_currentIndexChanged" ref="eric7.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.on_filetypeCombo_currentIndexChanged" />
-      <keyword name="FiletypeAssociationDialog.transferData" id="FiletypeAssociationDialog.transferData" ref="eric7.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.transferData" />
       <keyword name="FindFileDialog" id="FindFileDialog" ref="eric7.UI.FindFileWidget.html#FindFileDialog" />
       <keyword name="FindFileDialog (Constructor)" id="FindFileDialog (Constructor)" ref="eric7.UI.FindFileWidget.html#FindFileDialog.__init__" />
       <keyword name="FindFileDialog.activate" id="FindFileDialog.activate" ref="eric7.UI.FindFileWidget.html#FindFileDialog.activate" />
@@ -12148,6 +12148,7 @@
       <keyword name="Project.copyDirectory" id="Project.copyDirectory" ref="eric7.Project.Project.html#Project.copyDirectory" />
       <keyword name="Project.createNewProject" id="Project.createNewProject" ref="eric7.Project.Project.html#Project.createNewProject" />
       <keyword name="Project.createProjectManagementDir" id="Project.createProjectManagementDir" ref="eric7.Project.Project.html#Project.createProjectManagementDir" />
+      <keyword name="Project.defaultFileTypes" id="Project.defaultFileTypes" ref="eric7.Project.Project.html#Project.defaultFileTypes" />
       <keyword name="Project.deleteDirectory" id="Project.deleteDirectory" ref="eric7.Project.Project.html#Project.deleteDirectory" />
       <keyword name="Project.deleteFile" id="Project.deleteFile" ref="eric7.Project.Project.html#Project.deleteFile" />
       <keyword name="Project.deleteLanguageFile" id="Project.deleteLanguageFile" ref="eric7.Project.Project.html#Project.deleteLanguageFile" />
@@ -12620,10 +12621,12 @@
       <keyword name="PropertiesDialog (Constructor)" id="PropertiesDialog (Constructor)" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.__init__" />
       <keyword name="PropertiesDialog (Module)" id="PropertiesDialog (Module)" ref="eric7.MultiProject.PropertiesDialog.html" />
       <keyword name="PropertiesDialog (Module)" id="PropertiesDialog (Module)" ref="eric7.Project.PropertiesDialog.html" />
+      <keyword name="PropertiesDialog.__initFileTypesDict" id="PropertiesDialog.__initFileTypesDict" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.__initFileTypesDict" />
       <keyword name="PropertiesDialog.__populateLicenseComboBox" id="PropertiesDialog.__populateLicenseComboBox" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.__populateLicenseComboBox" />
       <keyword name="PropertiesDialog.getPPath" id="PropertiesDialog.getPPath" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.getPPath" />
       <keyword name="PropertiesDialog.getProjectType" id="PropertiesDialog.getProjectType" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.getProjectType" />
       <keyword name="PropertiesDialog.on_dirPicker_textChanged" id="PropertiesDialog.on_dirPicker_textChanged" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.on_dirPicker_textChanged" />
+      <keyword name="PropertiesDialog.on_filetypesButton_clicked" id="PropertiesDialog.on_filetypesButton_clicked" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.on_filetypesButton_clicked" />
       <keyword name="PropertiesDialog.on_languageComboBox_currentTextChanged" id="PropertiesDialog.on_languageComboBox_currentTextChanged" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.on_languageComboBox_currentTextChanged" />
       <keyword name="PropertiesDialog.on_mainscriptPicker_aboutToShowPathPickerDialog" id="PropertiesDialog.on_mainscriptPicker_aboutToShowPathPickerDialog" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.on_mainscriptPicker_aboutToShowPathPickerDialog" />
       <keyword name="PropertiesDialog.on_mainscriptPicker_pathSelected" id="PropertiesDialog.on_mainscriptPicker_pathSelected" ref="eric7.Project.PropertiesDialog.html#PropertiesDialog.on_mainscriptPicker_pathSelected" />
--- a/src/eric7/Documentation/Source/eric7.Project.FiletypeAssociationDialog.html	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/Documentation/Source/eric7.Project.FiletypeAssociationDialog.html	Sun Dec 11 17:33:46 2022 +0100
@@ -75,6 +75,10 @@
 <td>Private method to update the enabled state of the 'add' button.</td>
 </tr>
 <tr>
+<td><a href="#FiletypeAssociationDialog.getData">getData</a></td>
+<td>Public method to get the entered associations into.</td>
+</tr>
+<tr>
 <td><a href="#FiletypeAssociationDialog.on_addAssociationButton_clicked">on_addAssociationButton_clicked</a></td>
 <td>Private slot to add the association displayed to the list.</td>
 </tr>
@@ -87,17 +91,13 @@
 <td>Private slot to handle the textChanged signal of the pattern lineedit.</td>
 </tr>
 <tr>
-<td><a href="#FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged">on_filetypeAssociationList_currentItemChanged</a></td>
-<td>Private slot to handle the currentItemChanged signal of the association list.</td>
+<td><a href="#FiletypeAssociationDialog.on_filetypeAssociationList_itemSelectionChanged">on_filetypeAssociationList_itemSelectionChanged</a></td>
+<td>Private slot to handle a change of the selected item.</td>
 </tr>
 <tr>
 <td><a href="#FiletypeAssociationDialog.on_filetypeCombo_currentIndexChanged">on_filetypeCombo_currentIndexChanged</a></td>
 <td>Private slot handling the selection of a file type.</td>
 </tr>
-<tr>
-<td><a href="#FiletypeAssociationDialog.transferData">transferData</a></td>
-<td>Public slot to transfer the associations into the projects data structure.</td>
-</tr>
 </table>
 <h3>Static Methods</h3>
 
@@ -107,20 +107,24 @@
 
 <a NAME="FiletypeAssociationDialog.__init__" ID="FiletypeAssociationDialog.__init__"></a>
 <h4>FiletypeAssociationDialog (Constructor)</h4>
-<b>FiletypeAssociationDialog</b>(<i>project, parent=None</i>)
+<b>FiletypeAssociationDialog</b>(<i>project, fileTypesDict, parent=None</i>)
 
 <p>
         Constructor
 </p>
 <dl>
 
-<dt><i>project</i></dt>
+<dt><i>project</i> (Project)</dt>
 <dd>
 reference to the project object
 </dd>
-<dt><i>parent</i></dt>
+<dt><i>fileTypesDict</i> (dict)</dt>
 <dd>
-reference to the parent widget (QWidget)
+dictionary containing the file type associations
+</dd>
+<dt><i>parent</i> (QWidget (optional))</dt>
+<dd>
+reference to the parent widget (defaults to None)
 </dd>
 </dl>
 <a NAME="FiletypeAssociationDialog.__createItem" ID="FiletypeAssociationDialog.__createItem"></a>
@@ -178,6 +182,25 @@
 <p>
         Private method to update the enabled state of the 'add' button.
 </p>
+<a NAME="FiletypeAssociationDialog.getData" ID="FiletypeAssociationDialog.getData"></a>
+<h4>FiletypeAssociationDialog.getData</h4>
+<b>getData</b>(<i></i>)
+
+<p>
+        Public method to get the entered associations into.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+dictionary containing the defined file type associations
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl>
 <a NAME="FiletypeAssociationDialog.on_addAssociationButton_clicked" ID="FiletypeAssociationDialog.on_addAssociationButton_clicked"></a>
 <h4>FiletypeAssociationDialog.on_addAssociationButton_clicked</h4>
 <b>on_addAssociationButton_clicked</b>(<i></i>)
@@ -207,25 +230,13 @@
 text of the line edit (string)
 </dd>
 </dl>
-<a NAME="FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged" ID="FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged"></a>
-<h4>FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged</h4>
-<b>on_filetypeAssociationList_currentItemChanged</b>(<i>itm, prevItm</i>)
+<a NAME="FiletypeAssociationDialog.on_filetypeAssociationList_itemSelectionChanged" ID="FiletypeAssociationDialog.on_filetypeAssociationList_itemSelectionChanged"></a>
+<h4>FiletypeAssociationDialog.on_filetypeAssociationList_itemSelectionChanged</h4>
+<b>on_filetypeAssociationList_itemSelectionChanged</b>(<i></i>)
 
 <p>
-        Private slot to handle the currentItemChanged signal of the
-        association list.
+        Private slot to handle a change of the selected item.
 </p>
-<dl>
-
-<dt><i>itm</i></dt>
-<dd>
-reference to the new current item (QTreeWidgetItem)
-</dd>
-<dt><i>prevItm</i></dt>
-<dd>
-reference to the previous current item (QTreeWidgetItem)
-</dd>
-</dl>
 <a NAME="FiletypeAssociationDialog.on_filetypeCombo_currentIndexChanged" ID="FiletypeAssociationDialog.on_filetypeCombo_currentIndexChanged"></a>
 <h4>FiletypeAssociationDialog.on_filetypeCombo_currentIndexChanged</h4>
 <b>on_filetypeCombo_currentIndexChanged</b>(<i>index</i>)
@@ -240,14 +251,6 @@
 index of the selected entry
 </dd>
 </dl>
-<a NAME="FiletypeAssociationDialog.transferData" ID="FiletypeAssociationDialog.transferData"></a>
-<h4>FiletypeAssociationDialog.transferData</h4>
-<b>transferData</b>(<i></i>)
-
-<p>
-        Public slot to transfer the associations into the projects data
-        structure.
-</p>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 </body></html>
\ No newline at end of file
--- a/src/eric7/Documentation/Source/eric7.Project.Project.html	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/Documentation/Source/eric7.Project.Project.html	Sun Dec 11 17:33:46 2022 +0100
@@ -607,6 +607,10 @@
 <td>Public method to create the project management directory.</td>
 </tr>
 <tr>
+<td><a href="#Project.defaultFileTypes">defaultFileTypes</a></td>
+<td>Public method to get a dictionary containing the default file type associations.</td>
+</tr>
+<tr>
 <td><a href="#Project.deleteDirectory">deleteDirectory</a></td>
 <td>Public method to delete a directory from the project directory.</td>
 </tr>
@@ -2334,6 +2338,40 @@
 <p>
         It does nothing, if it already exists.
 </p>
+<a NAME="Project.defaultFileTypes" ID="Project.defaultFileTypes"></a>
+<h4>Project.defaultFileTypes</h4>
+<b>defaultFileTypes</b>(<i>progLanguage, isMixed, projectType</i>)
+
+<p>
+        Public method to get a dictionary containing the default file type associations.
+</p>
+<dl>
+
+<dt><i>progLanguage</i> (str)</dt>
+<dd>
+programming language (main language)
+</dd>
+<dt><i>isMixed</i> (bool)</dt>
+<dd>
+flag indicating a project with multiple programming languages
+</dd>
+<dt><i>projectType</i> (str)</dt>
+<dd>
+type of the project
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+dictionary containing the default file type associations
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl>
 <a NAME="Project.deleteDirectory" ID="Project.deleteDirectory"></a>
 <h4>Project.deleteDirectory</h4>
 <b>deleteDirectory</b>(<i>dn</i>)
--- a/src/eric7/Documentation/Source/eric7.Project.PropertiesDialog.html	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/Documentation/Source/eric7.Project.PropertiesDialog.html	Sun Dec 11 17:33:46 2022 +0100
@@ -59,6 +59,10 @@
 <td>Constructor</td>
 </tr>
 <tr>
+<td><a href="#PropertiesDialog.__initFileTypesDict">__initFileTypesDict</a></td>
+<td>Private slot to (re-)initialize the filetype dictionary.</td>
+</tr>
+<tr>
 <td><a href="#PropertiesDialog.__populateLicenseComboBox">__populateLicenseComboBox</a></td>
 <td>Private method to populate the license selector with the list of trove license types.</td>
 </tr>
@@ -75,6 +79,10 @@
 <td>Private slot to handle a change of the project directory.</td>
 </tr>
 <tr>
+<td><a href="#PropertiesDialog.on_filetypesButton_clicked">on_filetypesButton_clicked</a></td>
+<td>Private slot to open a dialog to edit the filetype associations.</td>
+</tr>
+<tr>
 <td><a href="#PropertiesDialog.on_languageComboBox_currentTextChanged">on_languageComboBox_currentTextChanged</a></td>
 <td>Private slot handling the selection of a programming language.</td>
 </tr>
@@ -122,23 +130,31 @@
 </p>
 <dl>
 
-<dt><i>project</i></dt>
+<dt><i>project</i> (Project)</dt>
 <dd>
 reference to the project object
 </dd>
-<dt><i>new</i></dt>
+<dt><i>new</i> (bool (optional))</dt>
 <dd>
 flag indicating the generation of a new project
+            (defaults to True)
 </dd>
-<dt><i>parent</i></dt>
+<dt><i>parent</i> (QWidget (optional))</dt>
 <dd>
-parent widget of this dialog (QWidget)
+parent widget of this dialog (defaults to None)
 </dd>
-<dt><i>name</i></dt>
+<dt><i>name</i> (str (optional))</dt>
 <dd>
-name of this dialog (string)
+name of this dialog (defaults to None)
 </dd>
 </dl>
+<a NAME="PropertiesDialog.__initFileTypesDict" ID="PropertiesDialog.__initFileTypesDict"></a>
+<h4>PropertiesDialog.__initFileTypesDict</h4>
+<b>__initFileTypesDict</b>(<i></i>)
+
+<p>
+        Private slot to (re-)initialize the filetype dictionary.
+</p>
 <a NAME="PropertiesDialog.__populateLicenseComboBox" ID="PropertiesDialog.__populateLicenseComboBox"></a>
 <h4>PropertiesDialog.__populateLicenseComboBox</h4>
 <b>__populateLicenseComboBox</b>(<i></i>)
@@ -187,6 +203,13 @@
 name of the project directory (string)
 </dd>
 </dl>
+<a NAME="PropertiesDialog.on_filetypesButton_clicked" ID="PropertiesDialog.on_filetypesButton_clicked"></a>
+<h4>PropertiesDialog.on_filetypesButton_clicked</h4>
+<b>on_filetypesButton_clicked</b>(<i></i>)
+
+<p>
+        Private slot to open a dialog to edit the filetype associations.
+</p>
 <a NAME="PropertiesDialog.on_languageComboBox_currentTextChanged" ID="PropertiesDialog.on_languageComboBox_currentTextChanged"></a>
 <h4>PropertiesDialog.on_languageComboBox_currentTextChanged</h4>
 <b>on_languageComboBox_currentTextChanged</b>(<i>language</i>)
--- a/src/eric7/Project/FiletypeAssociationDialog.py	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/Project/FiletypeAssociationDialog.py	Sun Dec 11 17:33:46 2022 +0100
@@ -18,12 +18,16 @@
     Class implementing a dialog to enter filetype associations for the project.
     """
 
-    def __init__(self, project, parent=None):
+    def __init__(self, project, fileTypesDict, parent=None):
         """
         Constructor
 
         @param project reference to the project object
-        @param parent reference to the parent widget (QWidget)
+        @type Project
+        @param fileTypesDict dictionary containing the file type associations
+        @type dict
+        @param parent reference to the parent widget (defaults to None)
+        @type QWidget (optional)
         """
         super().__init__(parent)
         self.setupUi(self)
@@ -35,21 +39,17 @@
             0, Qt.SortOrder.AscendingOrder
         )
 
-        self.__project = project
-
         self.filetypeCombo.addItem("", "")
-        for fileCategory in sorted(self.__project.getFileCategories()):
+        for fileCategory in sorted(project.getFileCategories()):
             self.filetypeCombo.addItem(
-                self.__project.getFileCategoryType(fileCategory), fileCategory
+                project.getFileCategoryType(fileCategory), fileCategory
             )
         self.filetypeCombo.addItem(self.tr("Ignore"), "__IGNORE__")
 
-        for pattern, filetype in self.__project.getProjectData(
-            dataKey="FILETYPES"
-        ).items():
+        for pattern, filetype in fileTypesDict.items():
             try:
                 self.__createItem(
-                    pattern, self.__project.getFileCategoryType(filetype), filetype
+                    pattern, project.getFileCategoryType(filetype), filetype
                 )
             except KeyError:
                 # skip entries with unknown file type
@@ -94,22 +94,21 @@
         itm.setData(1, Qt.ItemDataRole.UserRole, fileCategory)
         return itm
 
-    def on_filetypeAssociationList_currentItemChanged(self, itm, prevItm):
+
+    @pyqtSlot()
+    def on_filetypeAssociationList_itemSelectionChanged(self):
+        """
+        Private slot to handle a change of the selected item.
         """
-        Private slot to handle the currentItemChanged signal of the
-        association list.
-
-        @param itm reference to the new current item (QTreeWidgetItem)
-        @param prevItm reference to the previous current item (QTreeWidgetItem)
-        """
-        if itm is None:
+        selectedItems = self.filetypeAssociationList.selectedItems()
+        if bool(selectedItems):
+            self.filePatternEdit.setText(selectedItems[0].text(0))
+            self.filetypeCombo.setCurrentText(selectedItems[0].text(1))
+            self.deleteAssociationButton.setEnabled(True)
+        else:
             self.filePatternEdit.clear()
             self.filetypeCombo.setCurrentIndex(0)
             self.deleteAssociationButton.setEnabled(False)
-        else:
-            self.filePatternEdit.setText(itm.text(0))
-            self.filetypeCombo.setCurrentText(itm.text(1))
-            self.deleteAssociationButton.setEnabled(True)
 
     @pyqtSlot()
     def on_addAssociationButton_clicked(self):
@@ -186,13 +185,16 @@
             bool(self.filePatternEdit.text()) and bool(self.filetypeCombo.currentText())
         )
 
-    def transferData(self):
+    def getData(self):
         """
-        Public slot to transfer the associations into the projects data
-        structure.
+        Public method to get the entered associations into.
+
+        @return dictionary containing the defined file type associations
+        @rtype dict
         """
         fileTypes = {}
         for index in range(self.filetypeAssociationList.topLevelItemCount()):
             itm = self.filetypeAssociationList.topLevelItem(index)
             fileTypes[itm.text(0)] = itm.data(1, Qt.ItemDataRole.UserRole)
-        self.__project.setProjectData(fileTypes, dataKey="FILETYPES")
+
+        return fileTypes
--- a/src/eric7/Project/Project.py	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/Project/Project.py	Sun Dec 11 17:33:46 2022 +0100
@@ -795,7 +795,27 @@
         Public method to initialize the file type associations with default
         values.
         """
-        self.__pdata["FILETYPES"] = {
+        self.__pdata["FILETYPES"] = self.defaultFileTypes(
+            self.__pdata["PROGLANGUAGE"],
+            self.__pdata["MIXEDLANGUAGE"],
+            self.__pdata["PROJECTTYPE"],
+        )
+        self.setDirty(True)
+
+    def defaultFileTypes(self, progLanguage, isMixed, projectType):
+        """
+        Public method to get a dictionary containing the default file type associations.
+
+        @param progLanguage programming language (main language)
+        @type str
+        @param isMixed flag indicating a project with multiple programming languages
+        @type bool
+        @param projectType type of the project
+        @type str
+        @return dictionary containing the default file type associations
+        @rtype dict
+        """
+        fileTypesDict = {
             "*.txt": "OTHERS",
             "*.md": "OTHERS",
             "*.rst": "OTHERS",
@@ -815,24 +835,22 @@
         }
 
         # Sources
-        sourceKey = (
-            "Mixed" if self.__pdata["MIXEDLANGUAGE"] else self.__pdata["PROGLANGUAGE"]
-        )
+        sourceKey = "Mixed" if isMixed else progLanguage
         for ext in self.__sourceExtensions(sourceKey):
-            self.__pdata["FILETYPES"]["*{0}".format(ext)] = "SOURCES"
+            fileTypesDict["*{0}".format(ext)] = "SOURCES"
 
         # Forms
-        if self.__pdata["PROJECTTYPE"] in [
+        if projectType in [
             "E7Plugin",
             "PyQt5",
             "PyQt6",
             "PySide2",
             "PySide6",
         ]:
-            self.__pdata["FILETYPES"]["*.ui"] = "FORMS"
+            fileTypesDict["*.ui"] = "FORMS"
 
         # Resources
-        if self.__pdata["PROJECTTYPE"] in [
+        if projectType in [
             "PyQt5",
             "PyQt5C",
             "PySide2",
@@ -840,10 +858,10 @@
             "PySide6",
             "PySide6C",
         ]:
-            self.__pdata["FILETYPES"]["*.qrc"] = "RESOURCES"
+            fileTypesDict["*.qrc"] = "RESOURCES"
 
         # Translations
-        if self.__pdata["PROJECTTYPE"] in [
+        if projectType in [
             "E7Plugin",
             "PyQt5",
             "PyQt5C",
@@ -854,8 +872,8 @@
             "PySide6",
             "PySide6C",
         ]:
-            self.__pdata["FILETYPES"]["*.ts"] = "TRANSLATIONS"
-            self.__pdata["FILETYPES"]["*.qm"] = "TRANSLATIONS"
+            fileTypesDict["*.ts"] = "TRANSLATIONS"
+            fileTypesDict["*.qm"] = "TRANSLATIONS"
 
         # File categories handled by activated plugin project browsers
         for fileCategory in [
@@ -866,14 +884,14 @@
             for ext in self.__fileCategoriesRepository[
                 fileCategory
             ].fileCategoryExtensions:
-                self.__pdata["FILETYPES"][ext] = fileCategory
+                fileTypesDict[ext] = fileCategory
         # Project type specific ones
         with contextlib.suppress(KeyError):
-            if self.__fileTypeCallbacks[self.__pdata["PROJECTTYPE"]] is not None:
-                ftypes = self.__fileTypeCallbacks[self.__pdata["PROJECTTYPE"]]()
-                self.__pdata["FILETYPES"].update(ftypes)
-
-        self.setDirty(True)
+            if self.__fileTypeCallbacks[projectType] is not None:
+                ftypes = self.__fileTypeCallbacks[projectType]()
+                fileTypesDict.update(ftypes)
+
+        return fileTypesDict
 
     def updateFileTypes(self):
         """
@@ -2903,7 +2921,7 @@
 
         dlg = PropertiesDialog(self, new=False)
         if dlg.exec() == QDialog.DialogCode.Accepted:
-            projectType = self.__pdata["PROJECTTYPE"]
+            fileTypesDict = copy.copy(self.__pdata["FILETYPES"])
             dlg.storeData()
             self.setDirty(True)
             if self.__pdata["MAINSCRIPT"]:
@@ -2936,10 +2954,6 @@
                         )
                 self.appendFile(mf)
 
-            if self.__pdata["PROJECTTYPE"] != projectType:
-                # reinitialize filetype associations
-                self.initFileTypes()
-
             if self.translationsRoot:
                 tp = os.path.join(self.ppath, self.translationsRoot)
                 if not self.translationsRoot.endswith(os.sep):
@@ -2963,7 +2977,7 @@
             self.__model.projectPropertiesChanged()
             self.projectPropertiesChanged.emit()
 
-            if self.__pdata["PROJECTTYPE"] != projectType:
+            if self.__pdata["FILETYPES"] != fileTypesDict:
                 self.__reorganizeFiles()
 
             if self.__pdata["EMBEDDED_VENV"] and not self.__findEmbeddedEnvironment():
@@ -3016,9 +3030,10 @@
         """
         from .FiletypeAssociationDialog import FiletypeAssociationDialog
 
-        dlg = FiletypeAssociationDialog(self)
+        dlg = FiletypeAssociationDialog(self, self.getProjectData(dataKey="FILETYPES"))
         if dlg.exec() == QDialog.DialogCode.Accepted:
-            dlg.transferData()
+            fileTypes = dlg.getData()
+            self.setProjectData(fileTypes, dataKey="FILETYPES")
             self.setDirty(True)
             self.__reorganizeFiles()
 
--- a/src/eric7/Project/PropertiesDialog.py	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/Project/PropertiesDialog.py	Sun Dec 11 17:33:46 2022 +0100
@@ -35,9 +35,14 @@
         Constructor
 
         @param project reference to the project object
+        @type Project
         @param new flag indicating the generation of a new project
-        @param parent parent widget of this dialog (QWidget)
-        @param name name of this dialog (string)
+            (defaults to True)
+        @type bool (optional)
+        @param parent parent widget of this dialog (defaults to None)
+        @type QWidget (optional)
+        @param name name of this dialog (defaults to None)
+        @type str (optional)
         """
         super().__init__(parent)
         if name:
@@ -58,6 +63,7 @@
         self.transPropertiesDlg = None
         self.spellPropertiesDlg = None
         self.makePropertiesDlg = None
+        self.__fileTypesDict = {}
 
         patterns = []
         for pattern, filetype in self.project.getProjectData(
@@ -170,6 +176,14 @@
             if not self.project.vcsSoftwareAvailable():
                 self.vcsCheckBox.hide()
 
+        self.__origProgrammingLanguage = self.languageComboBox.currentText()
+        self.__origMixedFlag = self.mixedLanguageCheckBox.isChecked()
+        self.__origProjectType = self.getProjectType()
+
+        self.languageComboBox.currentTextChanged.connect(self.__initFileTypesDict)
+        self.mixedLanguageCheckBox.stateChanged.connect(self.__initFileTypesDict)
+        self.projectTypeComboBox.currentIndexChanged.connect(self.__initFileTypesDict)
+
         self.buttonBox.button(QDialogButtonBox.StandardButton.Ok).setEnabled(
             bool(self.dirPicker.text())
             and self.dirPicker.text() not in self.__initPaths
@@ -334,6 +348,53 @@
         """
         return os.path.abspath(self.dirPicker.text())
 
+    @pyqtSlot()
+    def __initFileTypesDict(self):
+        """
+        Private slot to (re-)initialize the filetype dictionary.
+        """
+        if (
+            self.__origProgrammingLanguage != self.languageComboBox.currentText()
+            or self.__origMixedFlag != self.mixedLanguageCheckBox.isChecked()
+            or self.__origProjectType != self.getProjectType()
+        ):
+            # any of the defining data got changed
+            self.__fileTypesDict = self.project.defaultFileTypes(
+                self.languageComboBox.currentText(),
+                self.mixedLanguageCheckBox.isChecked(),
+                self.getProjectType(),
+            )
+        else:
+            # all of the defining data was changed back to original
+            self.__fileTypesDict = self.project.getProjectData(dataKey="FILETYPES")
+
+    @pyqtSlot()
+    def on_filetypesButton_clicked(self):
+        """
+        Private slot to open a dialog to edit the filetype associations.
+        """
+        from .FiletypeAssociationDialog import FiletypeAssociationDialog
+
+        if not self.__fileTypesDict:
+            self.__fileTypesDict = self.project.getProjectData(dataKey="FILETYPES")
+            if (
+                not self.__fileTypesDict
+                or self.__origProgrammingLanguage != self.languageComboBox.currentText()
+                or self.__origMixedFlag != self.mixedLanguageCheckBox.isChecked()
+                or self.__origProjectType != self.getProjectType()
+            ):
+                # the associations were not defined yet or any of the defining data got
+                # changed
+                self.__fileTypesDict = self.project.defaultFileTypes(
+                    self.languageComboBox.currentText(),
+                    self.mixedLanguageCheckBox.isChecked(),
+                    self.getProjectType(),
+                )
+
+        dlg = FiletypeAssociationDialog(self.project, self.__fileTypesDict)
+        if dlg.exec() == QDialog.DialogCode.Accepted:
+            self.__fileTypesDict = dlg.getData()
+
     def storeData(self):
         """
         Public method to store the entered/modified data.
@@ -400,3 +461,6 @@
         self.project.setProjectData(
             self.embeddedVenvCheckBox.isChecked(), dataKey="EMBEDDED_VENV"
         )
+
+        if self.__fileTypesDict:
+            self.project.setProjectData(self.__fileTypesDict, dataKey="FILETYPES")
--- a/src/eric7/Project/PropertiesDialog.ui	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/Project/PropertiesDialog.ui	Sun Dec 11 17:33:46 2022 +0100
@@ -386,7 +386,7 @@
         <string>Press to edit the spell checking properties</string>
        </property>
        <property name="text">
-        <string>Spell Checking Properties...</string>
+        <string>Spell Checking...</string>
        </property>
       </widget>
      </item>
@@ -396,7 +396,17 @@
         <string>Press to edit the translations properties</string>
        </property>
        <property name="text">
-        <string>Translations Properties...</string>
+        <string>Translations...</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QPushButton" name="filetypesButton">
+       <property name="toolTip">
+        <string>Press to edit the filetype associations</string>
+       </property>
+       <property name="text">
+        <string>Filetype Associations...</string>
        </property>
       </widget>
      </item>
@@ -539,6 +549,7 @@
   <tabstop>embeddedVenvCheckBox</tabstop>
   <tabstop>spellPropertiesButton</tabstop>
   <tabstop>transPropertiesButton</tabstop>
+  <tabstop>filetypesButton</tabstop>
   <tabstop>makeCheckBox</tabstop>
   <tabstop>makeButton</tabstop>
   <tabstop>vcsCheckBox</tabstop>
--- a/src/eric7/VCS/ProjectHelper.py	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/VCS/ProjectHelper.py	Sun Dec 11 17:33:46 2022 +0100
@@ -345,7 +345,8 @@
                             dlg = PropertiesDialog(self.project, new=False)
                             if dlg.exec() == QDialog.DialogCode.Accepted:
                                 dlg.storeData()
-                                self.project.initFileTypes()
+                                if not self.project.getProjectData(dataKey="FILETYPES"):
+                                    self.project.initFileTypes()
                                 self.project.setProjectData(
                                     selectedVcsSystem, dataKey="VCS"
                                 )
--- a/src/eric7/i18n/eric7_cs.ts	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/i18n/eric7_cs.ts	Sun Dec 11 17:33:46 2022 +0100
@@ -2992,10 +2992,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="614" />
-      <location filename="../UI/Browser.py" line="606" />
-      <location filename="../UI/Browser.py" line="596" />
-      <location filename="../UI/Browser.py" line="587" />
+      <location filename="../UI/Browser.py" line="616" />
+      <location filename="../UI/Browser.py" line="608" />
+      <location filename="../UI/Browser.py" line="598" />
+      <location filename="../UI/Browser.py" line="589" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -3079,122 +3079,122 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="588" />
+      <location filename="../UI/Browser.py" line="590" />
       <source>The mime type of the file could not be determined.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="607" />
-      <location filename="../UI/Browser.py" line="597" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="599" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="615" />
+      <location filename="../UI/Browser.py" line="617" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="713" />
+      <location filename="../UI/Browser.py" line="715" />
       <source>New toplevel directory</source>
       <translation>Nový toplevel adresář</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="949" />
-      <location filename="../UI/Browser.py" line="937" />
-      <location filename="../UI/Browser.py" line="928" />
+      <location filename="../UI/Browser.py" line="951" />
+      <location filename="../UI/Browser.py" line="939" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>New Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="929" />
+      <location filename="../UI/Browser.py" line="931" />
       <source>Name for new directory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="976" />
-      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="978" />
+      <location filename="../UI/Browser.py" line="940" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="952" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="988" />
-      <location filename="../UI/Browser.py" line="975" />
-      <location filename="../UI/Browser.py" line="966" />
+      <location filename="../UI/Browser.py" line="990" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="968" />
       <source>New File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="967" />
+      <location filename="../UI/Browser.py" line="969" />
       <source>Name for new file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1018" />
+      <location filename="../UI/Browser.py" line="1020" />
       <source>Do you really want to move this file to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1021" />
+      <location filename="../UI/Browser.py" line="1023" />
       <source>Do you really want to delete this file?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1106" />
-      <location filename="../UI/Browser.py" line="1032" />
-      <location filename="../UI/Browser.py" line="1024" />
+      <location filename="../UI/Browser.py" line="1108" />
+      <location filename="../UI/Browser.py" line="1034" />
+      <location filename="../UI/Browser.py" line="1026" />
       <source>Delete File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
-      <location filename="../UI/Browser.py" line="1033" />
+      <location filename="../UI/Browser.py" line="1109" />
+      <location filename="../UI/Browser.py" line="1035" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1050" />
+      <location filename="../UI/Browser.py" line="1052" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1055" />
+      <location filename="../UI/Browser.py" line="1057" />
       <source>Do you really want to delete this directory?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1069" />
-      <location filename="../UI/Browser.py" line="1058" />
+      <location filename="../UI/Browser.py" line="1071" />
+      <location filename="../UI/Browser.py" line="1060" />
       <source>Delete Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1070" />
+      <location filename="../UI/Browser.py" line="1072" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1091" />
+      <location filename="../UI/Browser.py" line="1093" />
       <source>Do you really want to move these files to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1094" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to delete these files?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1099" />
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
@@ -20832,7 +20832,7 @@
     </message>
     <message>
       <location filename="../Project/FiletypeAssociationDialog.py" line="57" />
-      <location filename="../Project/FiletypeAssociationDialog.py" line="45" />
+      <location filename="../Project/FiletypeAssociationDialog.py" line="47" />
       <source>Ignore</source>
       <translation>Ignorovat</translation>
     </message>
@@ -46417,636 +46417,636 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="114" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
       <source>Bash</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
       <source>Batch</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="120" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
       <source>C/C++</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="121" />
-      <source>C#</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C#</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
       <source>CMake</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="127" />
-      <source>CSS</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <source>CSS</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
       <source>Cython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="133" />
-      <source>D</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <source>D</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
       <source>Diff</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="140" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
       <source>Fortran</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="145" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
       <source>Fortran77</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="150" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
       <source>HTML/PHP/XML</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="154" />
-      <source>IDL</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="156" />
+      <source>IDL</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="161" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="163" />
       <source>JavaScript</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="165" />
-      <source>Lua</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="167" />
+      <source>Lua</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="169" />
       <source>Makefile</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="172" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="174" />
       <source>Matlab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="177" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="179" />
       <source>Octave</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="182" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="184" />
       <source>Pascal</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="186" />
-      <source>Perl</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="188" />
+      <source>Perl</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="190" />
       <source>PostScript</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="193" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="195" />
       <source>Povray</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="198" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="200" />
       <source>Properties</source>
       <translation>Nastavení</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="203" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="205" />
       <source>Protocol Buffer (protobuf)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="208" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="210" />
       <source>Python3</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="213" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="215" />
       <source>MicroPython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
-      <source>QSS</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
-      <source>Ruby</source>
-      <translation>Ruby</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>SQL</source>
-      <translation />
+      <source>QSS</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>TCL</source>
-      <translation>TCL</translation>
+      <source>Ruby</source>
+      <translation>Ruby</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>TeX</source>
-      <translation />
+      <source>SQL</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
+      <source>TCL</source>
+      <translation>TCL</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="223" />
+      <source>TeX</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="227" />
-      <source>XML</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <source>XML</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="231" />
       <source>YAML</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="234" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="236" />
       <source>Gettext</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="239" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="241" />
       <source>CoffeeScript</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="244" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="246" />
       <source>JSON</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="249" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="262" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
       <source>Pygments</source>
       <translation>Pygments</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Python soubory (*.py *.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="407" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
       <source>Cython Files (*.pyx *.pxd *.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation>Quixote Template soubory (*.ptl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Ruby Files (*.rb)</source>
-      <translation>Ruby soubory (*.rb)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
       <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>IDL Files (*.idl)</source>
-      <translation>IDL soubory (*.idl)</translation>
+      <source>Quixote Template Files (*.ptl)</source>
+      <translation>Quixote Template soubory (*.ptl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
+      <source>Ruby Files (*.rb)</source>
+      <translation>Ruby soubory (*.rb)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <source>IDL Files (*.idl)</source>
+      <translation>IDL soubory (*.idl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
       <source>Protocol Buffer Files (*.proto)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>C Files (*.h *.c)</source>
       <translation>C soubory (*.h *.c)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="416" />
       <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
       <translation>C++ soubory (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="417" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
       <source>C# Files (*.cs)</source>
       <translation>C# soubory (*.cs)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="418" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
       <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
       <translation>HTML soubory (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
       <source>CSS Files (*.css)</source>
       <translation>CSS soubory (*.css)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>QSS Files (*.qss)</source>
       <translation>QSS soubory (*.qss)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
       <translation>PHP soubory (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
       <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
       <translation>XML soubory (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Qt Resource soubory (*.qrc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="428" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
       <source>D Files (*.d *.di)</source>
       <translation>D soubory (*.d *.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Java Files (*.java)</source>
-      <translation>Java soubory (*.java)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>JavaScript Files (*.js)</source>
-      <translation>JavaScript soubory (*.js)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="525" />
       <location filename="../QScintilla/Lexers/__init__.py" line="431" />
-      <source>SQL Files (*.sql)</source>
-      <translation>SQL soubory (*.sql)</translation>
+      <source>Java Files (*.java)</source>
+      <translation>Java soubory (*.java)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="526" />
       <location filename="../QScintilla/Lexers/__init__.py" line="432" />
+      <source>JavaScript Files (*.js)</source>
+      <translation>JavaScript soubory (*.js)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
+      <source>SQL Files (*.sql)</source>
+      <translation>SQL soubory (*.sql)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
       <source>Docbook Files (*.docbook)</source>
       <translation>Docbook soubory (*.docbook)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation>Perl soubory (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Lua Files (*.lua)</source>
-      <translation>Lua soubory (*.lua)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="435" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation>Perl soubory (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
+      <source>Lua Files (*.lua)</source>
+      <translation>Lua soubory (*.lua)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
       <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
       <translation>Tex soubory (*.tex *.sty *.aux *.toc *.idx)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
       <source>Shell Files (*.sh)</source>
       <translation>Shell soubory (*.sh)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation>Batch soubory (*.bat *.cmd)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation>Diff soubory (*.diff *.patch)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
-      <translation type="unfinished">Makefiles (*.mak)</translation>
+      <source>Batch Files (*.bat *.cmd)</source>
+      <translation>Batch soubory (*.bat *.cmd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation>Diff soubory (*.diff *.patch)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="443" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation type="unfinished">Makefiles (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="444" />
       <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
       <translation>Properties soubory (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
       <source>Povray Files (*.pov)</source>
       <translation>Povray soubory (*.pov)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="447" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="449" />
       <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
       <translation>CMake soubory (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation>VHDL soubory (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation>TCL/Tk soubory (*.tcl *.tk)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-      <translation>Fortran soubory (*.f90 *.f95 *.f2k)</translation>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
+      <translation>VHDL soubory (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>Fortran77 Files (*.f *.for)</source>
-      <translation>Fortran77 soubory (*.f *.for)</translation>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
+      <translation>TCL/Tk soubory (*.tcl *.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation>Fortran soubory (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="455" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation>Fortran77 soubory (*.f *.for)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="456" />
       <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
       <translation>Pascal soubory (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
-      <source>PostScript Files (*.ps)</source>
-      <translation>PostScript soubory (*.ps)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="458" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation>YAML soubory (*.yaml *.yml)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="549" />
       <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>TOML Files (*.toml)</source>
-      <translation type="unfinished" />
+      <source>PostScript Files (*.ps)</source>
+      <translation>PostScript soubory (*.ps)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="460" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation>YAML soubory (*.yaml *.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <source>TOML Files (*.toml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
       <source>Matlab Files (*.m *.m.matlab)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
       <source>Octave Files (*.m *.m.octave)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Gettext Files (*.po)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="554" />
       <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>JSON Files (*.json)</source>
+      <source>Gettext Files (*.po)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="555" />
       <location filename="../QScintilla/Lexers/__init__.py" line="465" />
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
+      <source>JSON Files (*.json)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
       <source>Markdown Files (*.md)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="568" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="477" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
       <source>All Files (*)</source>
       <translation>Všechny soubory (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
       <source>Python3 Files (*.py)</source>
       <translation>Python3 soubory (*.py)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation>Python3 GUI soubory (*.pyw)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
-      <source>Cython Files (*.pyx)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Cython Declaration Files (*.pxd)</source>
-      <translation type="unfinished" />
+      <source>Python3 GUI Files (*.pyw)</source>
+      <translation>Python3 GUI soubory (*.pyw)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
+      <source>Cython Files (*.pyx)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
       <source>Cython Include Files (*.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
-      <source>C Files (*.c)</source>
-      <translation>C soubory (*.c)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <source>C++ Files (*.cpp)</source>
-      <translation>C++ soubory (*.cpp)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C++/C Header Files (*.h)</source>
-      <translation>C++/C hlavičkové soubory (*.h)</translation>
+      <source>C Files (*.c)</source>
+      <translation>C soubory (*.c)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
+      <source>C++ Files (*.cpp)</source>
+      <translation>C++ soubory (*.cpp)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>HTML Files (*.html)</source>
-      <translation>HTML soubory (*.html)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <source>PHP Files (*.php)</source>
-      <translation>PHP soubory (*.php)</translation>
+      <source>C++/C Header Files (*.h)</source>
+      <translation>C++/C hlavičkové soubory (*.h)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <source>HTML Files (*.html)</source>
+      <translation>HTML soubory (*.html)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <source>PHP Files (*.php)</source>
+      <translation>PHP soubory (*.php)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
       <source>ASP Files (*.asp)</source>
       <translation>ASP soubory (*.asp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
-      <source>XML Files (*.xml)</source>
-      <translation>XML soubory (*.xml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <source>XSL Files (*.xsl)</source>
-      <translation>XSL soubory (*.xsl)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>DTD Files (*.dtd)</source>
-      <translation>DTD soubory (*.dtd)</translation>
+      <source>XML Files (*.xml)</source>
+      <translation>XML soubory (*.xml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <source>XSL Files (*.xsl)</source>
+      <translation>XSL soubory (*.xsl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
+      <source>DTD Files (*.dtd)</source>
+      <translation>DTD soubory (*.dtd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
       <source>D Files (*.d)</source>
       <translation>D soubory (*.d)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
       <source>D Interface Files (*.di)</source>
       <translation>D Interface soubory (*.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
       <source>Perl Files (*.pl)</source>
       <translation>Perl soubory (*.pl)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
       <source>Perl Module Files (*.pm)</source>
       <translation>Perl Module soubory (*.pm)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <source>Batch Files (*.bat)</source>
-      <translation>Batch soubory (*.bat)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <source>TeX Files (*.tex)</source>
-      <translation>TeX soubory (*.tex)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>TeX Template Files (*.sty)</source>
-      <translation>TeX Template soubory (*.sty)</translation>
+      <source>Batch Files (*.bat)</source>
+      <translation>Batch soubory (*.bat)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>Diff Files (*.diff)</source>
-      <translation>Diff soubory (*.diff)</translation>
+      <source>TeX Files (*.tex)</source>
+      <translation>TeX soubory (*.tex)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>Make Files (*.mak)</source>
-      <translation>Make soubory (*.mak)</translation>
+      <source>TeX Template Files (*.sty)</source>
+      <translation>TeX Template soubory (*.sty)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Properties Files (*.ini)</source>
-      <translation>Properties soubory (*.ini)</translation>
+      <source>Diff Files (*.diff)</source>
+      <translation>Diff soubory (*.diff)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Configuration Files (*.cfg)</source>
-      <translation>Konfigurační soubory (*.cfg)</translation>
+      <source>Make Files (*.mak)</source>
+      <translation>Make soubory (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
+      <source>Properties Files (*.ini)</source>
+      <translation>Properties soubory (*.ini)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation>CMake soubory (CMakeLists.txt)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <source>CMake Macro Files (*.cmake)</source>
-      <translation>CMake makro soubory (*.cmake)</translation>
+      <source>Configuration Files (*.cfg)</source>
+      <translation>Konfigurační soubory (*.cfg)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>VHDL Files (*.vhd)</source>
-      <translation>VHDL soubory (*.vhd)</translation>
+      <source>CMake Files (CMakeLists.txt)</source>
+      <translation>CMake soubory (CMakeLists.txt)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>TCL Files (*.tcl)</source>
-      <translation>TCL soubory (*.tcl)</translation>
+      <source>CMake Macro Files (*.cmake)</source>
+      <translation>CMake makro soubory (*.cmake)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>Tk Files (*.tk)</source>
-      <translation>Tk soubory (*.tk)</translation>
+      <source>VHDL Files (*.vhd)</source>
+      <translation>VHDL soubory (*.vhd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>Fortran Files (*.f95)</source>
-      <translation>Fortran soubory (*.f95)</translation>
+      <source>TCL Files (*.tcl)</source>
+      <translation>TCL soubory (*.tcl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Fortran77 Files (*.f)</source>
-      <translation>Fortran77 soubory (*.f)</translation>
+      <source>Tk Files (*.tk)</source>
+      <translation>Tk soubory (*.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Pascal Files (*.pas)</source>
-      <translation>Pascal soubory (*.pas)</translation>
+      <source>Fortran Files (*.f95)</source>
+      <translation>Fortran soubory (*.f95)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
+      <source>Fortran77 Files (*.f)</source>
+      <translation>Fortran77 soubory (*.f)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>YAML Files (*.yml)</source>
-      <translation>YAML soubory (*.yml)</translation>
+      <source>Pascal Files (*.pas)</source>
+      <translation>Pascal soubory (*.pas)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="550" />
+      <source>YAML Files (*.yml)</source>
+      <translation>YAML soubory (*.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
       <source>Matlab Files (*.m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation type="unfinished" />
     </message>
@@ -56158,366 +56158,366 @@
       <translation type="unfinished">Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1066" />
+      <location filename="../Project/Project.py" line="1084" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1067" />
+      <location filename="../Project/Project.py" line="1085" />
       <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;Soubor projektu &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1182" />
+      <location filename="../Project/Project.py" line="1200" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1183" />
+      <location filename="../Project/Project.py" line="1201" />
       <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>&lt;p&gt;Uživatelská nastavení projektu &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1248" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1468" />
-      <location filename="../Project/Project.py" line="1449" />
-      <location filename="../Project/Project.py" line="1403" />
-      <location filename="../Project/Project.py" line="1328" />
-      <location filename="../Project/Project.py" line="1297" />
-      <location filename="../Project/Project.py" line="1278" />
-      <location filename="../Project/Project.py" line="1231" />
+      <location filename="../Project/Project.py" line="1486" />
+      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1421" />
+      <location filename="../Project/Project.py" line="1346" />
+      <location filename="../Project/Project.py" line="1315" />
+      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1249" />
       <source>Please save the project first.</source>
       <translation>Prosím, nejdříve uložte projekt.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1257" />
+      <location filename="../Project/Project.py" line="1275" />
       <source>Read project session</source>
       <translation>Načíst relaci projektu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1258" />
+      <location filename="../Project/Project.py" line="1276" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor s relací projektu &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1277" />
+      <location filename="../Project/Project.py" line="1295" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1313" />
-      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1331" />
+      <location filename="../Project/Project.py" line="1314" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1314" />
+      <location filename="../Project/Project.py" line="1332" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor s relací projektu &lt;b&gt;{0}&lt;/b&gt; nelze smazat.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1349" />
-      <location filename="../Project/Project.py" line="1327" />
+      <location filename="../Project/Project.py" line="1367" />
+      <location filename="../Project/Project.py" line="1345" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1350" />
+      <location filename="../Project/Project.py" line="1368" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor s úlohami &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
-      <location filename="../Project/Project.py" line="1402" />
+      <location filename="../Project/Project.py" line="1447" />
+      <location filename="../Project/Project.py" line="1420" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1430" />
-      <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>&lt;p&gt;Soubor s nastaveními debuggeru &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1448" />
+      <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>&lt;p&gt;Soubor s nastaveními debuggeru &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1466" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1484" />
-      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1502" />
+      <location filename="../Project/Project.py" line="1485" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1485" />
+      <location filename="../Project/Project.py" line="1503" />
       <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>&lt;p&gt;Soubor s nastaveními debuggeru &lt;b&gt;{0}&lt;/b&gt; nelze smazat.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1645" />
+      <location filename="../Project/Project.py" line="1663" />
       <source>Add Language</source>
       <translation>Přidat jazyk</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1646" />
+      <location filename="../Project/Project.py" line="1664" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Nejdříve musíte specifikovat vzor překladu.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1784" />
-      <location filename="../Project/Project.py" line="1758" />
+      <location filename="../Project/Project.py" line="1802" />
+      <location filename="../Project/Project.py" line="1776" />
       <source>Delete translation</source>
       <translation>Smazat překlad</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1785" />
-      <location filename="../Project/Project.py" line="1759" />
+      <location filename="../Project/Project.py" line="1803" />
+      <location filename="../Project/Project.py" line="1777" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
-      <location filename="../Project/Project.py" line="1903" />
-      <location filename="../Project/Project.py" line="1889" />
+      <location filename="../Project/Project.py" line="1934" />
+      <location filename="../Project/Project.py" line="1921" />
+      <location filename="../Project/Project.py" line="1907" />
       <source>Add file</source>
       <translation>Přidat soubor</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1982" />
-      <location filename="../Project/Project.py" line="1890" />
+      <location filename="../Project/Project.py" line="2000" />
+      <location filename="../Project/Project.py" line="1908" />
       <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;Soubor &lt;b&gt;{0}&lt;/b&gt; již existuje.&lt;/p&gt;&lt;p&gt;Má se přepsat?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1904" />
+      <location filename="../Project/Project.py" line="1922" />
       <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>&lt;p&gt;Vybraný soubor &lt;b&gt;{0}&lt;/b&gt; nelze přidat do &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Důvod: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2054" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="2072" />
+      <location filename="../Project/Project.py" line="1935" />
       <source>The target directory must not be empty.</source>
       <translation>Cílový adresář nesmí být prázdný.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2065" />
-      <location filename="../Project/Project.py" line="2053" />
-      <location filename="../Project/Project.py" line="1981" />
-      <location filename="../Project/Project.py" line="1962" />
-      <location filename="../Project/Project.py" line="1948" />
+      <location filename="../Project/Project.py" line="2083" />
+      <location filename="../Project/Project.py" line="2071" />
+      <location filename="../Project/Project.py" line="1999" />
+      <location filename="../Project/Project.py" line="1980" />
+      <location filename="../Project/Project.py" line="1966" />
       <source>Add directory</source>
       <translation>Přidat adresář</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1949" />
+      <location filename="../Project/Project.py" line="1967" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Zdrojový adresář neobsahuje žádné soubory související s danou kategorií.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1963" />
+      <location filename="../Project/Project.py" line="1981" />
       <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>&lt;p&gt;Cílový adresář &lt;b&gt;{0}&lt;/b&gt; nelze vytvořit.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2066" />
+      <location filename="../Project/Project.py" line="2084" />
       <source>The source directory must not be empty.</source>
       <translation>Cílový adresář nesmí být prázdný.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2127" />
+      <location filename="../Project/Project.py" line="2145" />
       <source>Rename file</source>
       <translation>Přejmenovat soubor</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2154" />
-      <location filename="../Project/Project.py" line="2139" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2157" />
       <source>Rename File</source>
       <translation>Přejmenovat soubor</translation>
     </message>
     <message>
+      <location filename="../Project/Project.py" line="3336" />
+      <location filename="../Project/Project.py" line="2158" />
+      <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;Soubor &lt;b&gt;{0}&lt;/b&gt; již existuje.&lt;/p&gt;&lt;p&gt;Má se přepsat?&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2173" />
+      <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>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nemůže být přejmenován.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2393" />
+      <source>Delete file</source>
+      <translation>Smazat soubor</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2394" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2425" />
+      <source>Delete directory</source>
+      <translation>Smazat adresář</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2426" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2526" />
+      <source>Create project directory</source>
+      <translation>Vytvořit adresář projektu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2527" />
+      <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;Adresář projektu &lt;b&gt;{0}&lt;/b&gt; nelze vytvořit.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3139" />
+      <location filename="../Project/Project.py" line="2590" />
+      <source>Create project management directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="2591" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2613" />
+      <source>Create main script</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2614" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2949" />
+      <location filename="../Project/Project.py" line="2638" />
+      <source>Create Makefile</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2950" />
+      <location filename="../Project/Project.py" line="2639" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3168" />
+      <location filename="../Project/Project.py" line="2777" />
+      <location filename="../Project/Project.py" line="2748" />
+      <location filename="../Project/Project.py" line="2704" />
+      <location filename="../Project/Project.py" line="2679" />
+      <location filename="../Project/Project.py" line="2649" />
+      <source>New Project</source>
+      <translation>Nový projekt</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2650" />
+      <source>Add existing files to the project?</source>
+      <translation>Přidat existující soubory do projektu?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3169" />
+      <location filename="../Project/Project.py" line="2680" />
+      <source>Select Version Control System</source>
+      <translation>Vybrat Version Control System</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2778" />
+      <location filename="../Project/Project.py" line="2705" />
+      <source>Would you like to edit the VCS command options?</source>
+      <translation>Chcete editovat parametry VCS příkazu?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4108" />
+      <location filename="../Project/Project.py" line="2720" />
+      <source>New project</source>
+      <translation>Nový projekt</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2721" />
+      <source>Shall the project file be added to the repository?</source>
+      <translation>Má být projekt přidán do repozitáře?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2754" />
+      <location filename="../Project/Project.py" line="2742" />
+      <source>None</source>
+      <translation>None</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2749" />
+      <source>Select version control system for the project</source>
+      <translation>Výběr verzovacího systému projektu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2875" />
+      <source>Translation Pattern</source>
+      <translation>Vzor překladu</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2876" />
+      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
+      <translation>Zadejte vzor cesty pro soubory s překlady (použijte  '%language%' na místě s kódem jazyka):</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <location filename="../Project/Project.py" line="3118" />
+      <source>Open project</source>
+      <translation>Otevřít projekt</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3120" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3311" />
+      <source>Project Files (*.epj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3319" />
+      <source>Save Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="3335" />
-      <location filename="../Project/Project.py" line="2140" />
-      <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;Soubor &lt;b&gt;{0}&lt;/b&gt; již existuje.&lt;/p&gt;&lt;p&gt;Má se přepsat?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2155" />
-      <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>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nemůže být přejmenován.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2400" />
-      <source>Delete file</source>
-      <translation>Smazat soubor</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2401" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2432" />
-      <source>Delete directory</source>
-      <translation>Smazat adresář</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2433" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2533" />
-      <source>Create project directory</source>
-      <translation>Vytvořit adresář projektu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2534" />
-      <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;Adresář projektu &lt;b&gt;{0}&lt;/b&gt; nelze vytvořit.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3138" />
-      <location filename="../Project/Project.py" line="2597" />
-      <source>Create project management directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3139" />
-      <location filename="../Project/Project.py" line="2598" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2620" />
-      <source>Create main script</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2621" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2945" />
-      <location filename="../Project/Project.py" line="2645" />
-      <source>Create Makefile</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2946" />
-      <location filename="../Project/Project.py" line="2646" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3167" />
-      <location filename="../Project/Project.py" line="2784" />
-      <location filename="../Project/Project.py" line="2755" />
-      <location filename="../Project/Project.py" line="2711" />
-      <location filename="../Project/Project.py" line="2686" />
-      <location filename="../Project/Project.py" line="2656" />
-      <source>New Project</source>
-      <translation>Nový projekt</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2657" />
-      <source>Add existing files to the project?</source>
-      <translation>Přidat existující soubory do projektu?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3168" />
-      <location filename="../Project/Project.py" line="2687" />
-      <source>Select Version Control System</source>
-      <translation>Vybrat Version Control System</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2785" />
-      <location filename="../Project/Project.py" line="2712" />
-      <source>Would you like to edit the VCS command options?</source>
-      <translation>Chcete editovat parametry VCS příkazu?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <location filename="../Project/Project.py" line="2727" />
-      <source>New project</source>
-      <translation>Nový projekt</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2728" />
-      <source>Shall the project file be added to the repository?</source>
-      <translation>Má být projekt přidán do repozitáře?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2761" />
-      <location filename="../Project/Project.py" line="2749" />
-      <source>None</source>
-      <translation>None</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2756" />
-      <source>Select version control system for the project</source>
-      <translation>Výběr verzovacího systému projektu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2871" />
-      <source>Translation Pattern</source>
-      <translation>Vzor překladu</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2872" />
-      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
-      <translation>Zadejte vzor cesty pro soubory s překlady (použijte  '%language%' na místě s kódem jazyka):</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4127" />
-      <location filename="../Project/Project.py" line="3117" />
-      <source>Open project</source>
-      <translation>Otevřít projekt</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3119" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3320" />
-      <location filename="../Project/Project.py" line="3310" />
-      <source>Project Files (*.epj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3318" />
-      <source>Save Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3334" />
       <source>Save File</source>
       <translation>Uložit soubor</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3373" />
-      <source>Close Project</source>
-      <translation>Zavřít projekt</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3374" />
+      <source>Close Project</source>
+      <translation>Zavřít projekt</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3375" />
       <source>The current project has unsaved changes.</source>
       <translation>Aktuální projekt obsahuje neuložené změny.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3563" />
-      <location filename="../Project/Project.py" line="3529" />
+      <location filename="../Project/Project.py" line="3564" />
+      <location filename="../Project/Project.py" line="3530" />
       <source>Syntax errors detected</source>
       <translation>Zjištěny syntaktické chyby</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3564" />
-      <location filename="../Project/Project.py" line="3530" />
+      <location filename="../Project/Project.py" line="3565" />
+      <location filename="../Project/Project.py" line="3531" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>Projekt obsahuje %n soubor se syntaktickými chybami.</numerusform>
@@ -56526,194 +56526,194 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4109" />
+      <location filename="../Project/Project.py" line="4110" />
       <source>&amp;New...</source>
       <translation>&amp;Nový...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4115" />
+      <location filename="../Project/Project.py" line="4116" />
       <source>Generate a new project</source>
       <translation>Vygenerovat nový projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4117" />
+      <location filename="../Project/Project.py" line="4118" />
       <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;Nový...&lt;/b&gt;&lt;p&gt;Otevře se dialogové okno pro zadání informací o novém projektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4129" />
+      <location filename="../Project/Project.py" line="4130" />
       <source>&amp;Open...</source>
       <translation>&amp;Otevřít...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4136" />
       <source>Open an existing project</source>
       <translation>Otevřít existující projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
+      <location filename="../Project/Project.py" line="4138" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Otevřít....&lt;/b&gt;&lt;p&gt;Otevře existující projekt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4143" />
+      <location filename="../Project/Project.py" line="4144" />
       <source>Reload project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4145" />
+      <location filename="../Project/Project.py" line="4146" />
       <source>&amp;Reload</source>
       <translation type="unfinished">&amp;Obnovit</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4152" />
       <source>Reload the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4153" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4160" />
       <source>Close project</source>
       <translation>Zavřít projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4161" />
+      <location filename="../Project/Project.py" line="4162" />
       <source>&amp;Close</source>
       <translation>&amp;Zavřít</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="4168" />
       <source>Close the current project</source>
       <translation>Uzavře aktuální projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4169" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zavřít&lt;/b&gt;&lt;p&gt;Aktuální projekt se uzavře.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4176" />
       <source>Save project</source>
       <translation>Uložit projekt</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4451" />
-      <location filename="../Project/Project.py" line="4177" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>&amp;Save</source>
       <translation>&amp;Uložit</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4183" />
+      <location filename="../Project/Project.py" line="4184" />
       <source>Save the current project</source>
       <translation>Uložit aktuální projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4185" />
+      <location filename="../Project/Project.py" line="4186" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Uložit&lt;/b&gt;&lt;p&gt;Aktuální projekt se uloží.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4191" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>Save project as</source>
       <translation>Uložit projekt jako</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4193" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Save &amp;as...</source>
       <translation>Uložit j&amp;ako...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4199" />
+      <location filename="../Project/Project.py" line="4200" />
       <source>Save the current project to a new file</source>
       <translation>Uloží aktuální projekt do nového souboru</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4201" />
+      <location filename="../Project/Project.py" line="4202" />
       <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;Uložit jako&lt;/b&gt;&lt;p&gt;Uloží aktuální projekt do nového souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4216" />
+      <location filename="../Project/Project.py" line="4217" />
       <source>Add files to project</source>
       <translation>Přidat soubory do projektu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4218" />
+      <location filename="../Project/Project.py" line="4219" />
       <source>Add &amp;files...</source>
       <translation>&amp;Přidat soubory...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4225" />
       <source>Add files to the current project</source>
       <translation>Přidat soubory do aktuálního projektu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4227" />
       <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;Přidat soubory...&lt;/b&gt;&lt;p&gt;Otevře dialog pri přidání souborů do aktuálního projektu. Místo pro přidání je definováno extenzí souborů.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4237" />
+      <location filename="../Project/Project.py" line="4238" />
       <source>Add directory to project</source>
       <translation>Přidat adresář do projektu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4239" />
+      <location filename="../Project/Project.py" line="4240" />
       <source>Add directory...</source>
       <translation>Přidat adresář...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4246" />
+      <location filename="../Project/Project.py" line="4247" />
       <source>Add a directory to the current project</source>
       <translation>Přidat adresář do aktuálního projektu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4249" />
+      <location filename="../Project/Project.py" line="4250" />
       <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;Přidat adresář...&lt;/b&gt;&lt;p&gt;Otevře dialog pro přičtení adresáře do aktuálního projektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4259" />
+      <location filename="../Project/Project.py" line="4260" />
       <source>Add translation to project</source>
       <translation>Přidat překlad do projektu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4261" />
+      <location filename="../Project/Project.py" line="4262" />
       <source>Add &amp;translation...</source>
       <translation>Přida&amp;t překlad...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4268" />
+      <location filename="../Project/Project.py" line="4269" />
       <source>Add a translation to the current project</source>
       <translation>Přidat překlad do aktuálního projektu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4271" />
+      <location filename="../Project/Project.py" line="4272" />
       <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>&lt;b&gt;Přidat překlad&lt;/b&gt;&lt;p&gt;Otevře dialog pro přidání překladu do aktuálního projektu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4281" />
-      <source>Search new files</source>
-      <translation>Hledat nové soubory</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4282" />
+      <source>Search new files</source>
+      <translation>Hledat nové soubory</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4283" />
       <source>Searc&amp;h new files...</source>
       <translation>&amp;Hledat nové soubory...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4288" />
+      <location filename="../Project/Project.py" line="4289" />
       <source>Search new files in the project directory.</source>
       <translation>Hledat nové soubory v adresáři projektu.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4290" />
-      <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>
+      <location filename="../Project/Project.py" line="4291" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -60167,8 +60167,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Spell Checking Properties...</source>
-      <translation>Nastavení kontroly pravopisu...</translation>
+      <source>Spell Checking...</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60177,8 +60177,18 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Translations Properties...</source>
-      <translation>Nastavení překladu...</translation>
+      <source>Translations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the filetype associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Filetype Associations...</source>
+      <translation type="unfinished">Asociace typů souborů...</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60221,23 +60231,23 @@
       <translation />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="215" />
-      <location filename="../Project/PropertiesDialog.py" line="52" />
+      <location filename="../Project/PropertiesDialog.py" line="229" />
+      <location filename="../Project/PropertiesDialog.py" line="57" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="68" />
+      <location filename="../Project/PropertiesDialog.py" line="74" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Zdrojové soubory ({0});;Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="133" />
-      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
-      <translation>Projekt je pod správou verzovacího systému &lt;b&gt;{0}&lt;/b&gt;.</translation>
-    </message>
-    <message>
       <location filename="../Project/PropertiesDialog.py" line="139" />
+      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
+      <translation>Projekt je pod správou verzovacího systému &lt;b&gt;{0}&lt;/b&gt;.</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.py" line="145" />
       <source>The project is not version controlled.</source>
       <translation>Projekt není pod správou verzovacího systému.</translation>
     </message>
@@ -60253,6 +60263,14 @@
       <translation>&lt;b&gt;Popis&lt;/b&gt;&lt;p&gt;Zadejte krátký popis multiprojektu.&lt;/p&gt;</translation>
     </message>
     <message>
+      <source>Spell Checking Properties...</source>
+      <translation type="vanished">Nastavení kontroly pravopisu...</translation>
+    </message>
+    <message>
+      <source>Translations Properties...</source>
+      <translation type="vanished">Nastavení překladu...</translation>
+    </message>
+    <message>
       <source>Enter authors name</source>
       <translation type="vanished">Zadejte jméno autora</translation>
     </message>
@@ -86357,13 +86375,13 @@
       <translation>Nový projekt</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="457" />
+      <location filename="../VCS/ProjectHelper.py" line="458" />
       <location filename="../VCS/ProjectHelper.py" line="228" />
       <source>Select version control system for the project</source>
       <translation>Výběr verzovacího systému projektu</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="489" />
+      <location filename="../VCS/ProjectHelper.py" line="490" />
       <location filename="../VCS/ProjectHelper.py" line="257" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Chcete editovat parametry VCS příkazu?</translation>
@@ -86379,8 +86397,8 @@
       <translation>&lt;p&gt;Adresář projektu &lt;b&gt;{0}&lt;/b&gt; nelze vytvořit.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="387" />
-      <location filename="../VCS/ProjectHelper.py" line="371" />
+      <location filename="../VCS/ProjectHelper.py" line="388" />
+      <location filename="../VCS/ProjectHelper.py" line="372" />
       <location filename="../VCS/ProjectHelper.py" line="330" />
       <location filename="../VCS/ProjectHelper.py" line="310" />
       <source>New project from repository</source>
@@ -86397,44 +86415,44 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="375" />
+      <location filename="../VCS/ProjectHelper.py" line="376" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Může být soubor projektu přidán do repozitáře?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="390" />
+      <location filename="../VCS/ProjectHelper.py" line="391" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Z repozitáře není možné získat soubor s projektem.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="486" />
-      <location filename="../VCS/ProjectHelper.py" line="456" />
+      <location filename="../VCS/ProjectHelper.py" line="487" />
+      <location filename="../VCS/ProjectHelper.py" line="457" />
       <source>Import Project</source>
       <translation>Importovat projekt</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="530" />
+      <location filename="../VCS/ProjectHelper.py" line="531" />
       <source>Update</source>
       <translation>Obnovit</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="665" />
+      <location filename="../VCS/ProjectHelper.py" line="532" />
+      <source>The project should be reread. Do this now?</source>
+      <translation>Projekt bude znovu načten. Má se provést?</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="568" />
+      <source>Remove project from repository</source>
+      <translation>Odebrat projekt z repozitáře</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="571" />
+      <source>Dou you really want to remove this project from the repository (and disk)?</source>
+      <translation>Opravdu chcete odebrat tento projekt z repozitáře (a z disku)?</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="664" />
-      <location filename="../VCS/ProjectHelper.py" line="531" />
-      <source>The project should be reread. Do this now?</source>
-      <translation>Projekt bude znovu načten. Má se provést?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="567" />
-      <source>Remove project from repository</source>
-      <translation>Odebrat projekt z repozitáře</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="570" />
-      <source>Dou you really want to remove this project from the repository (and disk)?</source>
-      <translation>Opravdu chcete odebrat tento projekt z repozitáře (a z disku)?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="663" />
       <source>Switch</source>
       <translation type="unfinished">Přepnout</translation>
     </message>
Binary file src/eric7/i18n/eric7_de.qm has changed
--- a/src/eric7/i18n/eric7_de.ts	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/i18n/eric7_de.ts	Sun Dec 11 17:33:46 2022 +0100
@@ -2928,10 +2928,10 @@
       <translation>Modultest …</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="614" />
-      <location filename="../UI/Browser.py" line="606" />
-      <location filename="../UI/Browser.py" line="596" />
-      <location filename="../UI/Browser.py" line="587" />
+      <location filename="../UI/Browser.py" line="616" />
+      <location filename="../UI/Browser.py" line="608" />
+      <location filename="../UI/Browser.py" line="598" />
+      <location filename="../UI/Browser.py" line="589" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -3015,122 +3015,122 @@
       <translation>Zeile {0}</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="588" />
+      <location filename="../UI/Browser.py" line="590" />
       <source>The mime type of the file could not be determined.</source>
       <translation>Der MIME-Typ der Datei konnte nicht ermittelt werden.</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="607" />
-      <location filename="../UI/Browser.py" line="597" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="599" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Die Datei hat den MIME-Typ &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="615" />
+      <location filename="../UI/Browser.py" line="617" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation>Die Datei hat den MIME-Typ &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Soll sie zur Liste der Text MIME-Typen hinzugefügt werden?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="713" />
+      <location filename="../UI/Browser.py" line="715" />
       <source>New toplevel directory</source>
       <translation>Neuer übergeordneter Ordner</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="949" />
-      <location filename="../UI/Browser.py" line="937" />
-      <location filename="../UI/Browser.py" line="928" />
+      <location filename="../UI/Browser.py" line="951" />
+      <location filename="../UI/Browser.py" line="939" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>New Directory</source>
       <translation>Neues Verzeichnis</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="929" />
+      <location filename="../UI/Browser.py" line="931" />
       <source>Name for new directory:</source>
       <translation>Name des neuen Verzeichnisses:</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="976" />
-      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="978" />
+      <location filename="../UI/Browser.py" line="940" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation>Eine Datei oder ein Verzeichnis mit der Bezeichnung &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Abbruch...</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="952" />
       <source>&lt;p&gt;The 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>&lt;p&gt;Das Verzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht angelegt werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="988" />
-      <location filename="../UI/Browser.py" line="975" />
-      <location filename="../UI/Browser.py" line="966" />
+      <location filename="../UI/Browser.py" line="990" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="968" />
       <source>New File</source>
       <translation>Neue Datei</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="967" />
+      <location filename="../UI/Browser.py" line="969" />
       <source>Name for new file:</source>
       <translation>Name der neuen Datei:</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The 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>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht angelegt werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1018" />
+      <location filename="../UI/Browser.py" line="1020" />
       <source>Do you really want to move this file to the trash?</source>
       <translation>Soll diese Datei wirklich in den Papierkorb verschoben werden?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1021" />
+      <location filename="../UI/Browser.py" line="1023" />
       <source>Do you really want to delete this file?</source>
       <translation>Soll diese Datei wirklich gelöscht werden?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1106" />
-      <location filename="../UI/Browser.py" line="1032" />
-      <location filename="../UI/Browser.py" line="1024" />
+      <location filename="../UI/Browser.py" line="1108" />
+      <location filename="../UI/Browser.py" line="1034" />
+      <location filename="../UI/Browser.py" line="1026" />
       <source>Delete File</source>
       <translation>Datei löschen</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
-      <location filename="../UI/Browser.py" line="1033" />
+      <location filename="../UI/Browser.py" line="1109" />
+      <location filename="../UI/Browser.py" line="1035" />
       <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>&lt;p&gt;Die ausgewählte Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1050" />
+      <location filename="../UI/Browser.py" line="1052" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation>Soll dieses Verzeichnis wirklich in den Papierkorb verschoben werden?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1055" />
+      <location filename="../UI/Browser.py" line="1057" />
       <source>Do you really want to delete this directory?</source>
       <translation>Soll dieses Verzeichnis wirklich gelöscht werden?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1069" />
-      <location filename="../UI/Browser.py" line="1058" />
+      <location filename="../UI/Browser.py" line="1071" />
+      <location filename="../UI/Browser.py" line="1060" />
       <source>Delete Directory</source>
       <translation>Verzeichnis löschen</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1070" />
+      <location filename="../UI/Browser.py" line="1072" />
       <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>&lt;p&gt;Das ausgewählte Verzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1091" />
+      <location filename="../UI/Browser.py" line="1093" />
       <source>Do you really want to move these files to the trash?</source>
       <translation>Sollen diese Dateien wirklich in den Papierkorb verschoben werden?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1094" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to delete these files?</source>
       <translation>Sollen diese Dateien wirklich gelöscht werden?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1099" />
       <source>Delete Files</source>
       <translation>Dateien löschen</translation>
     </message>
@@ -20758,7 +20758,7 @@
     </message>
     <message>
       <location filename="../Project/FiletypeAssociationDialog.py" line="57" />
-      <location filename="../Project/FiletypeAssociationDialog.py" line="45" />
+      <location filename="../Project/FiletypeAssociationDialog.py" line="47" />
       <source>Ignore</source>
       <translation>Ignorieren</translation>
     </message>
@@ -46300,636 +46300,636 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="114" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
       <source>Bash</source>
       <translation>Bash</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
       <source>Batch</source>
       <translation>Batch</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="120" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
       <source>C/C++</source>
       <translation>C/C++</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="121" />
-      <source>C#</source>
-      <translation>C#</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C#</source>
+      <translation>C#</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
       <source>CMake</source>
       <translation>CMake</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="127" />
-      <source>CSS</source>
-      <translation>CSS</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <source>CSS</source>
+      <translation>CSS</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
       <source>Cython</source>
       <translation>Cython</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="133" />
-      <source>D</source>
-      <translation>D</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <source>D</source>
+      <translation>D</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
       <source>Diff</source>
       <translation>Diff</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="140" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
       <source>Fortran</source>
       <translation>Fortran</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="145" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
       <source>Fortran77</source>
       <translation>Fortran77</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="150" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
       <source>HTML/PHP/XML</source>
       <translation>HTML/PHP/XML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="154" />
-      <source>IDL</source>
-      <translation>IDL</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="156" />
+      <source>IDL</source>
+      <translation>IDL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation>Java</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="161" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="163" />
       <source>JavaScript</source>
       <translation>JavaScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="165" />
-      <source>Lua</source>
-      <translation>Lua</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="167" />
+      <source>Lua</source>
+      <translation>Lua</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="169" />
       <source>Makefile</source>
       <translation>Makefile</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="172" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="174" />
       <source>Matlab</source>
       <translation>Matlab</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="177" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="179" />
       <source>Octave</source>
       <translation>Octave</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="182" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="184" />
       <source>Pascal</source>
       <translation>Pascal</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="186" />
-      <source>Perl</source>
-      <translation>Perl</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="188" />
+      <source>Perl</source>
+      <translation>Perl</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="190" />
       <source>PostScript</source>
       <translation>PostScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="193" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="195" />
       <source>Povray</source>
       <translation>Povray</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="198" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="200" />
       <source>Properties</source>
       <translation>Einstellungen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="203" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="205" />
       <source>Protocol Buffer (protobuf)</source>
       <translation>Protokoll-Puffer (protobuf)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="208" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="210" />
       <source>Python3</source>
       <translation>Python 3</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="213" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="215" />
       <source>MicroPython</source>
       <translation>MicroPython</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
-      <source>QSS</source>
-      <translation>QSS</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
-      <source>Ruby</source>
-      <translation>Ruby</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>SQL</source>
-      <translation>SQL</translation>
+      <source>QSS</source>
+      <translation>QSS</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>TCL</source>
-      <translation>TCL</translation>
+      <source>Ruby</source>
+      <translation>Ruby</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>TeX</source>
-      <translation>TeX</translation>
+      <source>SQL</source>
+      <translation>SQL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
+      <source>TCL</source>
+      <translation>TCL</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="223" />
+      <source>TeX</source>
+      <translation>TeX</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation>VHDL</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="227" />
-      <source>XML</source>
-      <translation>XML</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <source>XML</source>
+      <translation>XML</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="231" />
       <source>YAML</source>
       <translation>YAML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="234" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="236" />
       <source>Gettext</source>
       <translation>Gettext</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="239" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="241" />
       <source>CoffeeScript</source>
       <translation>CoffeeScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="244" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="246" />
       <source>JSON</source>
       <translation>JSON</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="249" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation>Markdown</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="262" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
       <source>Pygments</source>
       <translation>Pygments</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Python-Dateien (*.py *.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="407" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation>Python-GUI-Dateien (*.pyw *.pyw3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
       <source>Cython Files (*.pyx *.pxd *.pxi)</source>
       <translation>Cython-Dateien (*.pyx *.pxd *.pxi)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation>Quixote-Templatedateien (*.ptl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Ruby Files (*.rb)</source>
-      <translation>Ruby-Dateien (*.rb)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
       <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>IDL Files (*.idl)</source>
-      <translation>IDL-Dateien (*.idl)</translation>
+      <source>Quixote Template Files (*.ptl)</source>
+      <translation>Quixote-Templatedateien (*.ptl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
+      <source>Ruby Files (*.rb)</source>
+      <translation>Ruby-Dateien (*.rb)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <source>IDL Files (*.idl)</source>
+      <translation>IDL-Dateien (*.idl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
       <source>Protocol Buffer Files (*.proto)</source>
       <translation>Protokoll-Puffer Dateien (*.proto)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>C Files (*.h *.c)</source>
       <translation>C-Dateien (*.h *.c)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="416" />
       <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
       <translation>C++-Dateien (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="417" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
       <source>C# Files (*.cs)</source>
       <translation>C#-Dateien (*.cs)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="418" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
       <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
       <translation>HTML-Dateien (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
       <source>CSS Files (*.css)</source>
       <translation>CSS-Dateien (*.css)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>QSS Files (*.qss)</source>
       <translation>QSS-Dateien (*.qss)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
       <translation>PHP-Dateien (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
       <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
       <translation>XML-Dateien (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Qt-Ressourcendateien (*.qrc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="428" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
       <source>D Files (*.d *.di)</source>
       <translation>D-Dateien (*.d *.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Java Files (*.java)</source>
-      <translation>Java-Dateien (*.java)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>JavaScript Files (*.js)</source>
-      <translation>JavaScript-Dateien (*.js)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="525" />
       <location filename="../QScintilla/Lexers/__init__.py" line="431" />
-      <source>SQL Files (*.sql)</source>
-      <translation>SQL-Dateien (*.sql)</translation>
+      <source>Java Files (*.java)</source>
+      <translation>Java-Dateien (*.java)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="526" />
       <location filename="../QScintilla/Lexers/__init__.py" line="432" />
+      <source>JavaScript Files (*.js)</source>
+      <translation>JavaScript-Dateien (*.js)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
+      <source>SQL Files (*.sql)</source>
+      <translation>SQL-Dateien (*.sql)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
       <source>Docbook Files (*.docbook)</source>
       <translation>Docbook-Dateien (*.docbook)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation>Perl-Dateien (*.pl *,pm *.ph)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Lua Files (*.lua)</source>
-      <translation>Lua-Dateien (*.lua)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="435" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation>Perl-Dateien (*.pl *,pm *.ph)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
+      <source>Lua Files (*.lua)</source>
+      <translation>Lua-Dateien (*.lua)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
       <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
       <translation>TeX-Dateien (*.tex *.sty *.aux *.toc *.idx)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
       <source>Shell Files (*.sh)</source>
       <translation>Shell dateien (*.sh)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation>Batch-Dateien (*.bat *.cmd)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation>Diff-Dateien (*.diff *.patch)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
-      <translation>Make-Dateien (*makefile Makefile *.mak)</translation>
+      <source>Batch Files (*.bat *.cmd)</source>
+      <translation>Batch-Dateien (*.bat *.cmd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation>Diff-Dateien (*.diff *.patch)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="443" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation>Make-Dateien (*makefile Makefile *.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="444" />
       <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
       <translation>Properties-Dateien (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
       <source>Povray Files (*.pov)</source>
       <translation>Povray-Dateien (*.pov)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="447" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="449" />
       <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
       <translation>CMakeDateien (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation>VHDLDateien (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation>TCL-/Tk-Dateien (*.tcl *.tk)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-      <translation>Fortran-Dateien (*.f90 *.f95 *.f2k)</translation>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
+      <translation>VHDLDateien (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>Fortran77 Files (*.f *.for)</source>
-      <translation>Fortran77-Dateien (*.f *.for)</translation>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
+      <translation>TCL-/Tk-Dateien (*.tcl *.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation>Fortran-Dateien (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="455" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation>Fortran77-Dateien (*.f *.for)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="456" />
       <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
       <translation>Pascal-Dateien (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
-      <source>PostScript Files (*.ps)</source>
-      <translation>PostScript-Dateien (*.ps)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="458" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation>YAML-Dateien (*.yaml *.yml)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="549" />
       <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>TOML Files (*.toml)</source>
-      <translation>TOML Dateien (*.toml)</translation>
+      <source>PostScript Files (*.ps)</source>
+      <translation>PostScript-Dateien (*.ps)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="460" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation>YAML-Dateien (*.yaml *.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <source>TOML Files (*.toml)</source>
+      <translation>TOML Dateien (*.toml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
       <source>Matlab Files (*.m *.m.matlab)</source>
       <translation>Matlab-Dateien (*.m *.m.matlab)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
       <source>Octave Files (*.m *.m.octave)</source>
       <translation>Octave-Dateien (*.m *.m.octave)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Gettext Files (*.po)</source>
-      <translation>Gettext-Dateien (*.po)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation>CoffeeScript Dateien (*.coffee)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="554" />
       <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>JSON Files (*.json)</source>
-      <translation>JSON-Dateien (*.json)</translation>
+      <source>Gettext Files (*.po)</source>
+      <translation>Gettext-Dateien (*.po)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="555" />
       <location filename="../QScintilla/Lexers/__init__.py" line="465" />
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation>CoffeeScript Dateien (*.coffee)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
+      <source>JSON Files (*.json)</source>
+      <translation>JSON-Dateien (*.json)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
       <source>Markdown Files (*.md)</source>
       <translation>Markdown Dateien (*.md)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="568" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="477" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
       <source>All Files (*)</source>
       <translation>Alle Dateien (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
       <source>Python3 Files (*.py)</source>
       <translation>Python 3-Dateien (*.py)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation>Python 3-GUI-Dateien (*.pyw)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
-      <source>Cython Files (*.pyx)</source>
-      <translation>Cython Dateien (*.pyx)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Cython Declaration Files (*.pxd)</source>
-      <translation>Cython Deklarionsdateien (*.pxd)</translation>
+      <source>Python3 GUI Files (*.pyw)</source>
+      <translation>Python 3-GUI-Dateien (*.pyw)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
+      <source>Cython Files (*.pyx)</source>
+      <translation>Cython Dateien (*.pyx)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation>Cython Deklarionsdateien (*.pxd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
       <source>Cython Include Files (*.pxi)</source>
       <translation>Cython Includedateien (*.pxi)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
-      <source>C Files (*.c)</source>
-      <translation>C-Dateien (*.c)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <source>C++ Files (*.cpp)</source>
-      <translation>C++-Dateien (*.cpp)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C++/C Header Files (*.h)</source>
-      <translation>C++-/C-Header Dateien (*.h)</translation>
+      <source>C Files (*.c)</source>
+      <translation>C-Dateien (*.c)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
+      <source>C++ Files (*.cpp)</source>
+      <translation>C++-Dateien (*.cpp)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>HTML Files (*.html)</source>
-      <translation>HTML-Dateien (*.html)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <source>PHP Files (*.php)</source>
-      <translation>PHP-Dateien (*.php)</translation>
+      <source>C++/C Header Files (*.h)</source>
+      <translation>C++-/C-Header Dateien (*.h)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <source>HTML Files (*.html)</source>
+      <translation>HTML-Dateien (*.html)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <source>PHP Files (*.php)</source>
+      <translation>PHP-Dateien (*.php)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
       <source>ASP Files (*.asp)</source>
       <translation>ASP-Dateien (*.asp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
-      <source>XML Files (*.xml)</source>
-      <translation>XML-Dateien (*.xml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <source>XSL Files (*.xsl)</source>
-      <translation>XSL-Dateien (*.xsl)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>DTD Files (*.dtd)</source>
-      <translation>DTD-Dateien (*.dtd)</translation>
+      <source>XML Files (*.xml)</source>
+      <translation>XML-Dateien (*.xml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <source>XSL Files (*.xsl)</source>
+      <translation>XSL-Dateien (*.xsl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
+      <source>DTD Files (*.dtd)</source>
+      <translation>DTD-Dateien (*.dtd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
       <source>D Files (*.d)</source>
       <translation>D-Dateien (*.d)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
       <source>D Interface Files (*.di)</source>
       <translation>D-Interfacedateien (*.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
       <source>Perl Files (*.pl)</source>
       <translation>Perl-Dateien (*.pl)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
       <source>Perl Module Files (*.pm)</source>
       <translation>Perl-Moduldateien (*.pm)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <source>Batch Files (*.bat)</source>
-      <translation>Batch-Dateien (*.bat)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <source>TeX Files (*.tex)</source>
-      <translation>TeX-Dateien (*.tex)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>TeX Template Files (*.sty)</source>
-      <translation>TeX-Templatedateien (*.sty)</translation>
+      <source>Batch Files (*.bat)</source>
+      <translation>Batch-Dateien (*.bat)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>Diff Files (*.diff)</source>
-      <translation>Diff-Dateien (*.diff)</translation>
+      <source>TeX Files (*.tex)</source>
+      <translation>TeX-Dateien (*.tex)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>Make Files (*.mak)</source>
-      <translation>Make-Dateien (*.mak)</translation>
+      <source>TeX Template Files (*.sty)</source>
+      <translation>TeX-Templatedateien (*.sty)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Properties Files (*.ini)</source>
-      <translation>Properties-Dateien (*.ini)</translation>
+      <source>Diff Files (*.diff)</source>
+      <translation>Diff-Dateien (*.diff)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Configuration Files (*.cfg)</source>
-      <translation>Konfigurationsdateien (*.cfg)</translation>
+      <source>Make Files (*.mak)</source>
+      <translation>Make-Dateien (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
+      <source>Properties Files (*.ini)</source>
+      <translation>Properties-Dateien (*.ini)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation>CMake-Dateien (CMakeLists.txt)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <source>CMake Macro Files (*.cmake)</source>
-      <translation>CMake-Makrodateien (*.cmake)</translation>
+      <source>Configuration Files (*.cfg)</source>
+      <translation>Konfigurationsdateien (*.cfg)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>VHDL Files (*.vhd)</source>
-      <translation>VHDL-Dateien (*.vhd)</translation>
+      <source>CMake Files (CMakeLists.txt)</source>
+      <translation>CMake-Dateien (CMakeLists.txt)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>TCL Files (*.tcl)</source>
-      <translation>TCL-Dateien (*.tcl)</translation>
+      <source>CMake Macro Files (*.cmake)</source>
+      <translation>CMake-Makrodateien (*.cmake)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>Tk Files (*.tk)</source>
-      <translation>Tk-Dateien (*.tk)</translation>
+      <source>VHDL Files (*.vhd)</source>
+      <translation>VHDL-Dateien (*.vhd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>Fortran Files (*.f95)</source>
-      <translation>Fortran-Dateien (*.f95)</translation>
+      <source>TCL Files (*.tcl)</source>
+      <translation>TCL-Dateien (*.tcl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Fortran77 Files (*.f)</source>
-      <translation>Fortran77-Dateien (*.f)</translation>
+      <source>Tk Files (*.tk)</source>
+      <translation>Tk-Dateien (*.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Pascal Files (*.pas)</source>
-      <translation>Pascal-Dateien (*.pas)</translation>
+      <source>Fortran Files (*.f95)</source>
+      <translation>Fortran-Dateien (*.f95)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
+      <source>Fortran77 Files (*.f)</source>
+      <translation>Fortran77-Dateien (*.f)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>YAML Files (*.yml)</source>
-      <translation>YAML-Dateien (*.yml)</translation>
+      <source>Pascal Files (*.pas)</source>
+      <translation>Pascal-Dateien (*.pas)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="550" />
+      <source>YAML Files (*.yml)</source>
+      <translation>YAML-Dateien (*.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
       <source>Matlab Files (*.m)</source>
       <translation>Matlab-Dateien (*.m)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation>Octave-Dateien (*.m.octave)</translation>
     </message>
@@ -56049,366 +56049,366 @@
       <translation>Alle Dateien (*)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1066" />
+      <location filename="../Project/Project.py" line="1084" />
       <source>Read Project File</source>
       <translation>Projektdatei lesen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1067" />
+      <location filename="../Project/Project.py" line="1085" />
       <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;Die Projektdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1182" />
+      <location filename="../Project/Project.py" line="1200" />
       <source>Read User Project Properties</source>
       <translation>Nutzer bezogene Projektdaten lesen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1183" />
+      <location filename="../Project/Project.py" line="1201" />
       <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>&lt;p&gt;Die Datei mit den Nutzer bezogenen Projektdaten &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1248" />
       <source>Read Project Session</source>
       <translation>Projektsitzung lesen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1468" />
-      <location filename="../Project/Project.py" line="1449" />
-      <location filename="../Project/Project.py" line="1403" />
-      <location filename="../Project/Project.py" line="1328" />
-      <location filename="../Project/Project.py" line="1297" />
-      <location filename="../Project/Project.py" line="1278" />
-      <location filename="../Project/Project.py" line="1231" />
+      <location filename="../Project/Project.py" line="1486" />
+      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1421" />
+      <location filename="../Project/Project.py" line="1346" />
+      <location filename="../Project/Project.py" line="1315" />
+      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1249" />
       <source>Please save the project first.</source>
       <translation>Bitte speichern Sie zuerst das Projekt.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1257" />
+      <location filename="../Project/Project.py" line="1275" />
       <source>Read project session</source>
       <translation>Projektsitzung lesen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1258" />
+      <location filename="../Project/Project.py" line="1276" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Projektsitzungsdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1277" />
+      <location filename="../Project/Project.py" line="1295" />
       <source>Save Project Session</source>
       <translation>Projektsitzung speichern</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1313" />
-      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1331" />
+      <location filename="../Project/Project.py" line="1314" />
       <source>Delete Project Session</source>
       <translation>Projektsitzung löschen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1314" />
+      <location filename="../Project/Project.py" line="1332" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Projektsitzungsdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1349" />
-      <location filename="../Project/Project.py" line="1327" />
+      <location filename="../Project/Project.py" line="1367" />
+      <location filename="../Project/Project.py" line="1345" />
       <source>Read Tasks</source>
       <translation>Aufgaben lesen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1350" />
+      <location filename="../Project/Project.py" line="1368" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Aufgabendatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
-      <location filename="../Project/Project.py" line="1402" />
+      <location filename="../Project/Project.py" line="1447" />
+      <location filename="../Project/Project.py" line="1420" />
       <source>Read Debugger Properties</source>
       <translation>Debugger-Eigenschaften lesen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1430" />
-      <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>&lt;p&gt;Die Datei mit den projektspezifischen Debugger-Eigenschaften &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1448" />
+      <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>&lt;p&gt;Die Datei mit den projektspezifischen Debugger-Eigenschaften &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1466" />
       <source>Save Debugger Properties</source>
       <translation>Debugger-Eigenschaften speichern</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1484" />
-      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1502" />
+      <location filename="../Project/Project.py" line="1485" />
       <source>Delete Debugger Properties</source>
       <translation>Debugger-Eigenschaften löschen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1485" />
+      <location filename="../Project/Project.py" line="1503" />
       <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>&lt;p&gt;Die Datei mit den projektspezifischen Debugger-Eigenschaften &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1645" />
+      <location filename="../Project/Project.py" line="1663" />
       <source>Add Language</source>
       <translation>Sprache hinzufügen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1646" />
+      <location filename="../Project/Project.py" line="1664" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Sie müssen zuerst ein Übersetzungsmuster festlegen.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1784" />
-      <location filename="../Project/Project.py" line="1758" />
+      <location filename="../Project/Project.py" line="1802" />
+      <location filename="../Project/Project.py" line="1776" />
       <source>Delete translation</source>
       <translation>Übersetzung löschen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1785" />
-      <location filename="../Project/Project.py" line="1759" />
+      <location filename="../Project/Project.py" line="1803" />
+      <location filename="../Project/Project.py" line="1777" />
       <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>&lt;p&gt;Die ausgewählte Übersetzungsdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
-      <location filename="../Project/Project.py" line="1903" />
-      <location filename="../Project/Project.py" line="1889" />
+      <location filename="../Project/Project.py" line="1934" />
+      <location filename="../Project/Project.py" line="1921" />
+      <location filename="../Project/Project.py" line="1907" />
       <source>Add file</source>
       <translation>Datei hinzufügen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1982" />
-      <location filename="../Project/Project.py" line="1890" />
+      <location filename="../Project/Project.py" line="2000" />
+      <location filename="../Project/Project.py" line="1908" />
       <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;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1904" />
+      <location filename="../Project/Project.py" line="1922" />
       <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>&lt;p&gt;Die ausgewählte Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht zu &lt;b&gt;{1}&lt;/b&gt; hinzugefügt werden.&lt;/p&gt;&lt;p&gt;Ursache: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2054" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="2072" />
+      <location filename="../Project/Project.py" line="1935" />
       <source>The target directory must not be empty.</source>
       <translation>Das Zielverzeichnis darf nicht leer sein.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2065" />
-      <location filename="../Project/Project.py" line="2053" />
-      <location filename="../Project/Project.py" line="1981" />
-      <location filename="../Project/Project.py" line="1962" />
-      <location filename="../Project/Project.py" line="1948" />
+      <location filename="../Project/Project.py" line="2083" />
+      <location filename="../Project/Project.py" line="2071" />
+      <location filename="../Project/Project.py" line="1999" />
+      <location filename="../Project/Project.py" line="1980" />
+      <location filename="../Project/Project.py" line="1966" />
       <source>Add directory</source>
       <translation>Verzeichnis hinzufügen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1949" />
+      <location filename="../Project/Project.py" line="1967" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Das Quellverzeichnis enthält keine Dateien, die zur gewählten Kategorie gehören.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1963" />
+      <location filename="../Project/Project.py" line="1981" />
       <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>&lt;p&gt;Das Zielverzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht erstellt werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2066" />
+      <location filename="../Project/Project.py" line="2084" />
       <source>The source directory must not be empty.</source>
       <translation>Das Quellverzeichnis darf nicht leer sein.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2127" />
+      <location filename="../Project/Project.py" line="2145" />
       <source>Rename file</source>
       <translation>Datei umbenennen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2154" />
-      <location filename="../Project/Project.py" line="2139" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2157" />
       <source>Rename File</source>
       <translation>Datei umbenennen</translation>
     </message>
     <message>
+      <location filename="../Project/Project.py" line="3336" />
+      <location filename="../Project/Project.py" line="2158" />
+      <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;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2173" />
+      <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>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht umbenannt werden.&lt;br /&gt;Ursache: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2393" />
+      <source>Delete file</source>
+      <translation>Datei löschen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2394" />
+      <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>&lt;p&gt;Die ausgewählte Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2425" />
+      <source>Delete directory</source>
+      <translation>Verzeichnis löschen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2426" />
+      <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>&lt;p&gt;Das ausgewählte Verzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2526" />
+      <source>Create project directory</source>
+      <translation>Projektverzeichnis erstellen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2527" />
+      <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;Das Projektverzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht erstellt werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3139" />
+      <location filename="../Project/Project.py" line="2590" />
+      <source>Create project management directory</source>
+      <translation>Projektverwaltungsverzeichnis erstellen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="2591" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Das Projektverzeichnis &lt;b&gt;{0}&lt;/b&gt; ist nicht beschreibbar.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2613" />
+      <source>Create main script</source>
+      <translation>Hauptskript erzeugen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2614" />
+      <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>&lt;p&gt;Das Hauptskript &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden.&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2949" />
+      <location filename="../Project/Project.py" line="2638" />
+      <source>Create Makefile</source>
+      <translation>Makefile erzeugen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2950" />
+      <location filename="../Project/Project.py" line="2639" />
+      <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>&lt;p&gt;Die make Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden.&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3168" />
+      <location filename="../Project/Project.py" line="2777" />
+      <location filename="../Project/Project.py" line="2748" />
+      <location filename="../Project/Project.py" line="2704" />
+      <location filename="../Project/Project.py" line="2679" />
+      <location filename="../Project/Project.py" line="2649" />
+      <source>New Project</source>
+      <translation>Neues Projekt</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2650" />
+      <source>Add existing files to the project?</source>
+      <translation>Existierende Dateien dem Projekt hinzufügen?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3169" />
+      <location filename="../Project/Project.py" line="2680" />
+      <source>Select Version Control System</source>
+      <translation>Versionskontrollsystem auswählen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2778" />
+      <location filename="../Project/Project.py" line="2705" />
+      <source>Would you like to edit the VCS command options?</source>
+      <translation>Möchten Sie die VCS-Befehlsoptionen bearbeiten?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4108" />
+      <location filename="../Project/Project.py" line="2720" />
+      <source>New project</source>
+      <translation>Neues Projekt</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2721" />
+      <source>Shall the project file be added to the repository?</source>
+      <translation>Soll die Projektdatei zum Repository hinzugefügt werden?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2754" />
+      <location filename="../Project/Project.py" line="2742" />
+      <source>None</source>
+      <translation>Keines</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2749" />
+      <source>Select version control system for the project</source>
+      <translation>Wähle das Versionskontrollsystem für das Projekt</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2875" />
+      <source>Translation Pattern</source>
+      <translation>Übersetzungsmuster</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2876" />
+      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
+      <translation>Gib das Pfadmuster für Übersetzungsdateien ein (benutze „%language%“ anstelle des Sprachcodes):</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <location filename="../Project/Project.py" line="3118" />
+      <source>Open project</source>
+      <translation>Projekt öffnen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3120" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation>Projekt Dateien (*.epj);;XML Projekt Dateien (*.e4p)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3311" />
+      <source>Project Files (*.epj)</source>
+      <translation>Projektdateien (*.epj)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3319" />
+      <source>Save Project</source>
+      <translation>Projekt speichern</translation>
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="3335" />
-      <location filename="../Project/Project.py" line="2140" />
-      <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;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2155" />
-      <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>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht umbenannt werden.&lt;br /&gt;Ursache: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2400" />
-      <source>Delete file</source>
-      <translation>Datei löschen</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2401" />
-      <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>&lt;p&gt;Die ausgewählte Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2432" />
-      <source>Delete directory</source>
-      <translation>Verzeichnis löschen</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2433" />
-      <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>&lt;p&gt;Das ausgewählte Verzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2533" />
-      <source>Create project directory</source>
-      <translation>Projektverzeichnis erstellen</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2534" />
-      <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;Das Projektverzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht erstellt werden.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3138" />
-      <location filename="../Project/Project.py" line="2597" />
-      <source>Create project management directory</source>
-      <translation>Projektverwaltungsverzeichnis erstellen</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3139" />
-      <location filename="../Project/Project.py" line="2598" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Das Projektverzeichnis &lt;b&gt;{0}&lt;/b&gt; ist nicht beschreibbar.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2620" />
-      <source>Create main script</source>
-      <translation>Hauptskript erzeugen</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2621" />
-      <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>&lt;p&gt;Das Hauptskript &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden.&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2945" />
-      <location filename="../Project/Project.py" line="2645" />
-      <source>Create Makefile</source>
-      <translation>Makefile erzeugen</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2946" />
-      <location filename="../Project/Project.py" line="2646" />
-      <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>&lt;p&gt;Die make Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden.&lt;br/&gt;Ursache: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3167" />
-      <location filename="../Project/Project.py" line="2784" />
-      <location filename="../Project/Project.py" line="2755" />
-      <location filename="../Project/Project.py" line="2711" />
-      <location filename="../Project/Project.py" line="2686" />
-      <location filename="../Project/Project.py" line="2656" />
-      <source>New Project</source>
-      <translation>Neues Projekt</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2657" />
-      <source>Add existing files to the project?</source>
-      <translation>Existierende Dateien dem Projekt hinzufügen?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3168" />
-      <location filename="../Project/Project.py" line="2687" />
-      <source>Select Version Control System</source>
-      <translation>Versionskontrollsystem auswählen</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2785" />
-      <location filename="../Project/Project.py" line="2712" />
-      <source>Would you like to edit the VCS command options?</source>
-      <translation>Möchten Sie die VCS-Befehlsoptionen bearbeiten?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <location filename="../Project/Project.py" line="2727" />
-      <source>New project</source>
-      <translation>Neues Projekt</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2728" />
-      <source>Shall the project file be added to the repository?</source>
-      <translation>Soll die Projektdatei zum Repository hinzugefügt werden?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2761" />
-      <location filename="../Project/Project.py" line="2749" />
-      <source>None</source>
-      <translation>Keines</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2756" />
-      <source>Select version control system for the project</source>
-      <translation>Wähle das Versionskontrollsystem für das Projekt</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2871" />
-      <source>Translation Pattern</source>
-      <translation>Übersetzungsmuster</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2872" />
-      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
-      <translation>Gib das Pfadmuster für Übersetzungsdateien ein (benutze „%language%“ anstelle des Sprachcodes):</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4127" />
-      <location filename="../Project/Project.py" line="3117" />
-      <source>Open project</source>
-      <translation>Projekt öffnen</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3119" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation>Projekt Dateien (*.epj);;XML Projekt Dateien (*.e4p)</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3320" />
-      <location filename="../Project/Project.py" line="3310" />
-      <source>Project Files (*.epj)</source>
-      <translation>Projektdateien (*.epj)</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3318" />
-      <source>Save Project</source>
-      <translation>Projekt speichern</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3334" />
       <source>Save File</source>
       <translation>Datei speichern</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3373" />
-      <source>Close Project</source>
-      <translation>Projekt schließen</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3374" />
+      <source>Close Project</source>
+      <translation>Projekt schließen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3375" />
       <source>The current project has unsaved changes.</source>
       <translation>Das aktuelle Projekt hat ungesicherte Änderungen.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3563" />
-      <location filename="../Project/Project.py" line="3529" />
+      <location filename="../Project/Project.py" line="3564" />
+      <location filename="../Project/Project.py" line="3530" />
       <source>Syntax errors detected</source>
       <translation>Syntaxfehler gefunden</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3564" />
-      <location filename="../Project/Project.py" line="3530" />
+      <location filename="../Project/Project.py" line="3565" />
+      <location filename="../Project/Project.py" line="3531" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>Das Projekt beinhaltet eine Datei mit Syntaxfehlern.</numerusform>
@@ -56416,195 +56416,195 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4109" />
+      <location filename="../Project/Project.py" line="4110" />
       <source>&amp;New...</source>
       <translation>&amp;Neu...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4115" />
+      <location filename="../Project/Project.py" line="4116" />
       <source>Generate a new project</source>
       <translation>Erstelle ein neues Projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4117" />
+      <location filename="../Project/Project.py" line="4118" />
       <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;Neu...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Eingabe der Informationen des neuen Projektes.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4129" />
+      <location filename="../Project/Project.py" line="4130" />
       <source>&amp;Open...</source>
       <translation>&amp;Öffnen...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4136" />
       <source>Open an existing project</source>
       <translation>Öffnet ein bestehendes Projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
+      <location filename="../Project/Project.py" line="4138" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Öffnen...&lt;/b&gt;&lt;p&gt;Dies öffnet ein bestehendes Projekt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4143" />
+      <location filename="../Project/Project.py" line="4144" />
       <source>Reload project</source>
       <translation>Projekt erneut laden</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4145" />
+      <location filename="../Project/Project.py" line="4146" />
       <source>&amp;Reload</source>
       <translation>E&amp;rneut laden</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4152" />
       <source>Reload the current project</source>
       <translation>Das aktuelle Projekt erneut laden</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4153" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Erneut laden&lt;/b&gt;&lt;p&gt;Dies lädt das Projekt erneut.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4160" />
       <source>Close project</source>
       <translation>Projekt schließen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4161" />
+      <location filename="../Project/Project.py" line="4162" />
       <source>&amp;Close</source>
       <translation>Schl&amp;ießen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="4168" />
       <source>Close the current project</source>
       <translation>Schließt das aktuelle Projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4169" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Schließen&lt;/b&gt;&lt;p&gt;Dies schließt das aktuelle Projekt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4176" />
       <source>Save project</source>
       <translation>Projekt speichern</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4451" />
-      <location filename="../Project/Project.py" line="4177" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>&amp;Save</source>
       <translation>&amp;Speichern</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4183" />
+      <location filename="../Project/Project.py" line="4184" />
       <source>Save the current project</source>
       <translation>Speichert das aktuelle Projekt</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4185" />
+      <location filename="../Project/Project.py" line="4186" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Speichern&lt;/b&gt;&lt;p&gt;Dies speichert das aktuelle Projekt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4191" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>Save project as</source>
       <translation>Projekt speichern unter</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4193" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Save &amp;as...</source>
       <translation>Speichern &amp;unter...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4199" />
+      <location filename="../Project/Project.py" line="4200" />
       <source>Save the current project to a new file</source>
       <translation>Speichert das aktuelle Projekt in eine neue Datei</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4201" />
+      <location filename="../Project/Project.py" line="4202" />
       <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;Speichern unter&lt;/b&gt;&lt;p&gt;Dies speichert das aktuelle Projekt in eine neue Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4216" />
+      <location filename="../Project/Project.py" line="4217" />
       <source>Add files to project</source>
       <translation>Dateien zum Projekt hinzufügen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4218" />
+      <location filename="../Project/Project.py" line="4219" />
       <source>Add &amp;files...</source>
       <translation>&amp;Dateien hinzufügen...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4225" />
       <source>Add files to the current project</source>
       <translation>Fügt Dateien zum aktuellen Projekt hinzu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4227" />
       <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;Dateien hinzufügen...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, mit dem Dateien zum aktuellen Projekt hinzugefügt werden kann. Der Ort, an dem sie eingefügt werden, wird durch die Dateinamenerweiterung bestimmt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4237" />
+      <location filename="../Project/Project.py" line="4238" />
       <source>Add directory to project</source>
       <translation>Verzeichnis zum Projekt hinzufügen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4239" />
+      <location filename="../Project/Project.py" line="4240" />
       <source>Add directory...</source>
       <translation>Verzeichnis hinzufügen...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4246" />
+      <location filename="../Project/Project.py" line="4247" />
       <source>Add a directory to the current project</source>
       <translation>Füge den Inhalt eines Verzeichnisses zum Projekt hinzu</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4249" />
+      <location filename="../Project/Project.py" line="4250" />
       <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;Verzeichnis hinzufügen&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, mit dem ein Verzeichnis bzw. der Inhalt eines Verzeichnisses zum aktuellen Projekt hinzugefügt werden kann.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4259" />
+      <location filename="../Project/Project.py" line="4260" />
       <source>Add translation to project</source>
       <translation>Übersetzung zum Projekt hinzufügen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4261" />
+      <location filename="../Project/Project.py" line="4262" />
       <source>Add &amp;translation...</source>
       <translation>&amp;Übersetzung hinzufügen...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4268" />
+      <location filename="../Project/Project.py" line="4269" />
       <source>Add a translation to the current project</source>
       <translation>Eine Übersetzung zum aktuellen Projekt hinzufügen</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4271" />
+      <location filename="../Project/Project.py" line="4272" />
       <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>&lt;b&gt;Übersetzung hinzufügen...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, mit dem eine Übersetzung zum aktuellen Projekt hinzugefügt werden kann.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4281" />
-      <source>Search new files</source>
-      <translation>Neue Dateien suchen</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4282" />
+      <source>Search new files</source>
+      <translation>Neue Dateien suchen</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4283" />
       <source>Searc&amp;h new files...</source>
       <translation>Neue &amp;Dateien suchen...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4288" />
+      <location filename="../Project/Project.py" line="4289" />
       <source>Search new files in the project directory.</source>
       <translation>Sucht neue Dateien im Projektverzeichnis.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4290" />
-      <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>&lt;b&gt;Neue Dateien suchen...&lt;/b&gt;&lt;p&gt;Dies sucht im Projektverzeichnis und in registrierten Unterverzeichnissen nach neuen Dateien (Quellen, *.ui, *.idl, *.proto).&lt;/p&gt;</translation>
+      <location filename="../Project/Project.py" line="4291" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Neue Dateien suchen...&lt;/b&gt;&lt;p&gt;Dies sucht im Projektverzeichnis und in registrierten Unterverzeichnissen nach neuen Dateien (Quellen, Formulare, ...).&lt;/p&gt;</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4301" />
@@ -59829,8 +59829,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Spell Checking Properties...</source>
-      <translation>Einstellungen für Rechtschreibprüfung...</translation>
+      <source>Spell Checking...</source>
+      <translation>Rechtschreibprüfung...</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -59839,8 +59839,18 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Translations Properties...</source>
-      <translation>Übersetzungseigenschaften...</translation>
+      <source>Translations...</source>
+      <translation>Übersetzungen...</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the filetype associations</source>
+      <translation>Drücken, um die Dateitypzuordnungen zu editieren</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Filetype Associations...</source>
+      <translation>Dateitypzuordnungen...</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -59883,23 +59893,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="215" />
-      <location filename="../Project/PropertiesDialog.py" line="52" />
+      <location filename="../Project/PropertiesDialog.py" line="229" />
+      <location filename="../Project/PropertiesDialog.py" line="57" />
       <source>None</source>
       <translation>Keiner</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="68" />
+      <location filename="../Project/PropertiesDialog.py" line="74" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Quelldateien ({0});;Alle Dateien (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="133" />
-      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
-      <translation>Das Projekt steht unter Versionskontrolle durch &lt;b&gt;{0}&lt;/b&gt;.</translation>
-    </message>
-    <message>
       <location filename="../Project/PropertiesDialog.py" line="139" />
+      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
+      <translation>Das Projekt steht unter Versionskontrolle durch &lt;b&gt;{0}&lt;/b&gt;.</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.py" line="145" />
       <source>The project is not version controlled.</source>
       <translation>Das Projekt steht nicht unter Versionskontrolle.</translation>
     </message>
@@ -86186,13 +86196,13 @@
       <translation>Neues Projekt</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="457" />
+      <location filename="../VCS/ProjectHelper.py" line="458" />
       <location filename="../VCS/ProjectHelper.py" line="228" />
       <source>Select version control system for the project</source>
       <translation>Wähle das Versionskontrollsystem für das Projekt</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="489" />
+      <location filename="../VCS/ProjectHelper.py" line="490" />
       <location filename="../VCS/ProjectHelper.py" line="257" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Möchten Sie die VCS-Befehlsoptionen bearbeiten?</translation>
@@ -86208,8 +86218,8 @@
       <translation>&lt;p&gt;Das Projektverzeichnis &lt;b&gt;{0}&lt;/b&gt; konnte nicht erstellt werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="387" />
-      <location filename="../VCS/ProjectHelper.py" line="371" />
+      <location filename="../VCS/ProjectHelper.py" line="388" />
+      <location filename="../VCS/ProjectHelper.py" line="372" />
       <location filename="../VCS/ProjectHelper.py" line="330" />
       <location filename="../VCS/ProjectHelper.py" line="310" />
       <source>New project from repository</source>
@@ -86226,44 +86236,44 @@
       <translation>Das aus dem Repository geladene Projekt enthält keine eric-Projektdatei (*.epj). Soll sie erzeugt werden?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="375" />
+      <location filename="../VCS/ProjectHelper.py" line="376" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Soll die Projektdatei zum Repository hinzugefügt werden?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="390" />
+      <location filename="../VCS/ProjectHelper.py" line="391" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Das Project konnte nicht aus dem Repository geladen werden.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="486" />
-      <location filename="../VCS/ProjectHelper.py" line="456" />
+      <location filename="../VCS/ProjectHelper.py" line="487" />
+      <location filename="../VCS/ProjectHelper.py" line="457" />
       <source>Import Project</source>
       <translation>Projekt importieren</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="530" />
+      <location filename="../VCS/ProjectHelper.py" line="531" />
       <source>Update</source>
       <translation>Aktualisieren</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="665" />
+      <location filename="../VCS/ProjectHelper.py" line="532" />
+      <source>The project should be reread. Do this now?</source>
+      <translation>Das Projekt sollte neu gelesen werde. Jetzt durchführen?</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="568" />
+      <source>Remove project from repository</source>
+      <translation>Projekt aus dem Repository löschen</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="571" />
+      <source>Dou you really want to remove this project from the repository (and disk)?</source>
+      <translation>Wollen Sie wirklich das Projekt vom Repository (und der Platte) löschen?</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="664" />
-      <location filename="../VCS/ProjectHelper.py" line="531" />
-      <source>The project should be reread. Do this now?</source>
-      <translation>Das Projekt sollte neu gelesen werde. Jetzt durchführen?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="567" />
-      <source>Remove project from repository</source>
-      <translation>Projekt aus dem Repository löschen</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="570" />
-      <source>Dou you really want to remove this project from the repository (and disk)?</source>
-      <translation>Wollen Sie wirklich das Projekt vom Repository (und der Platte) löschen?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="663" />
       <source>Switch</source>
       <translation>Umschalten</translation>
     </message>
--- a/src/eric7/i18n/eric7_empty.ts	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/i18n/eric7_empty.ts	Sun Dec 11 17:33:46 2022 +0100
@@ -2905,10 +2905,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="614" />
-      <location filename="../UI/Browser.py" line="606" />
-      <location filename="../UI/Browser.py" line="596" />
-      <location filename="../UI/Browser.py" line="587" />
+      <location filename="../UI/Browser.py" line="616" />
+      <location filename="../UI/Browser.py" line="608" />
+      <location filename="../UI/Browser.py" line="598" />
+      <location filename="../UI/Browser.py" line="589" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -2992,122 +2992,122 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="588" />
+      <location filename="../UI/Browser.py" line="590" />
       <source>The mime type of the file could not be determined.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="607" />
-      <location filename="../UI/Browser.py" line="597" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="599" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="615" />
+      <location filename="../UI/Browser.py" line="617" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="713" />
+      <location filename="../UI/Browser.py" line="715" />
       <source>New toplevel directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="949" />
-      <location filename="../UI/Browser.py" line="937" />
-      <location filename="../UI/Browser.py" line="928" />
+      <location filename="../UI/Browser.py" line="951" />
+      <location filename="../UI/Browser.py" line="939" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>New Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="929" />
+      <location filename="../UI/Browser.py" line="931" />
       <source>Name for new directory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="976" />
-      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="978" />
+      <location filename="../UI/Browser.py" line="940" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="952" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="988" />
-      <location filename="../UI/Browser.py" line="975" />
-      <location filename="../UI/Browser.py" line="966" />
+      <location filename="../UI/Browser.py" line="990" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="968" />
       <source>New File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="967" />
+      <location filename="../UI/Browser.py" line="969" />
       <source>Name for new file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1018" />
+      <location filename="../UI/Browser.py" line="1020" />
       <source>Do you really want to move this file to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1021" />
+      <location filename="../UI/Browser.py" line="1023" />
       <source>Do you really want to delete this file?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1106" />
-      <location filename="../UI/Browser.py" line="1032" />
-      <location filename="../UI/Browser.py" line="1024" />
+      <location filename="../UI/Browser.py" line="1108" />
+      <location filename="../UI/Browser.py" line="1034" />
+      <location filename="../UI/Browser.py" line="1026" />
       <source>Delete File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
-      <location filename="../UI/Browser.py" line="1033" />
+      <location filename="../UI/Browser.py" line="1109" />
+      <location filename="../UI/Browser.py" line="1035" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1050" />
+      <location filename="../UI/Browser.py" line="1052" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1055" />
+      <location filename="../UI/Browser.py" line="1057" />
       <source>Do you really want to delete this directory?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1069" />
-      <location filename="../UI/Browser.py" line="1058" />
+      <location filename="../UI/Browser.py" line="1071" />
+      <location filename="../UI/Browser.py" line="1060" />
       <source>Delete Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1070" />
+      <location filename="../UI/Browser.py" line="1072" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1091" />
+      <location filename="../UI/Browser.py" line="1093" />
       <source>Do you really want to move these files to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1094" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to delete these files?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1099" />
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
@@ -20637,7 +20637,7 @@
     </message>
     <message>
       <location filename="../Project/FiletypeAssociationDialog.py" line="57" />
-      <location filename="../Project/FiletypeAssociationDialog.py" line="45" />
+      <location filename="../Project/FiletypeAssociationDialog.py" line="47" />
       <source>Ignore</source>
       <translation type="unfinished" />
     </message>
@@ -46067,636 +46067,636 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="114" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
       <source>Bash</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
       <source>Batch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="120" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
       <source>C/C++</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="121" />
-      <source>C#</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C#</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
       <source>CMake</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="127" />
-      <source>CSS</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <source>CSS</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
       <source>Cython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="133" />
-      <source>D</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <source>D</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
       <source>Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="140" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
       <source>Fortran</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="145" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
       <source>Fortran77</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="150" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
       <source>HTML/PHP/XML</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="154" />
-      <source>IDL</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="156" />
+      <source>IDL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="161" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="163" />
       <source>JavaScript</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="165" />
-      <source>Lua</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="167" />
+      <source>Lua</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="169" />
       <source>Makefile</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="172" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="174" />
       <source>Matlab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="177" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="179" />
       <source>Octave</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="182" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="184" />
       <source>Pascal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="186" />
-      <source>Perl</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="188" />
+      <source>Perl</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="190" />
       <source>PostScript</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="193" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="195" />
       <source>Povray</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="198" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="200" />
       <source>Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="203" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="205" />
       <source>Protocol Buffer (protobuf)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="208" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="210" />
       <source>Python3</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="213" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="215" />
       <source>MicroPython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
-      <source>QSS</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
-      <source>Ruby</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>SQL</source>
+      <source>QSS</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>TCL</source>
+      <source>Ruby</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>TeX</source>
+      <source>SQL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
+      <source>TCL</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="223" />
+      <source>TeX</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="227" />
-      <source>XML</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <source>XML</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="231" />
       <source>YAML</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="234" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="236" />
       <source>Gettext</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="239" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="241" />
       <source>CoffeeScript</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="244" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="246" />
       <source>JSON</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="249" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="262" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
       <source>Pygments</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="407" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
       <source>Cython Files (*.pyx *.pxd *.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Ruby Files (*.rb)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
       <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>IDL Files (*.idl)</source>
+      <source>Quixote Template Files (*.ptl)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
+      <source>Ruby Files (*.rb)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <source>IDL Files (*.idl)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
       <source>Protocol Buffer Files (*.proto)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>C Files (*.h *.c)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="416" />
       <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="417" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
       <source>C# Files (*.cs)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="418" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
       <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
       <source>CSS Files (*.css)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>QSS Files (*.qss)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
       <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="428" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
       <source>D Files (*.d *.di)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Java Files (*.java)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>JavaScript Files (*.js)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="525" />
       <location filename="../QScintilla/Lexers/__init__.py" line="431" />
-      <source>SQL Files (*.sql)</source>
+      <source>Java Files (*.java)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="526" />
       <location filename="../QScintilla/Lexers/__init__.py" line="432" />
-      <source>Docbook Files (*.docbook)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>JavaScript Files (*.js)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
       <location filename="../QScintilla/Lexers/__init__.py" line="433" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
+      <source>SQL Files (*.sql)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
       <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Lua Files (*.lua)</source>
+      <source>Docbook Files (*.docbook)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="435" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
+      <source>Lua Files (*.lua)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
       <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
       <source>Shell Files (*.sh)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <source>Batch Files (*.bat *.cmd)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="443" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="444" />
       <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
       <source>Povray Files (*.pov)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="447" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="449" />
       <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>Fortran77 Files (*.f *.for)</source>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="455" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="456" />
       <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
-      <source>PostScript Files (*.ps)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="458" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="549" />
       <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>TOML Files (*.toml)</source>
+      <source>PostScript Files (*.ps)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="460" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <source>TOML Files (*.toml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
       <source>Matlab Files (*.m *.m.matlab)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
       <source>Octave Files (*.m *.m.octave)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Gettext Files (*.po)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="554" />
       <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>JSON Files (*.json)</source>
+      <source>Gettext Files (*.po)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="555" />
       <location filename="../QScintilla/Lexers/__init__.py" line="465" />
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
+      <source>JSON Files (*.json)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
       <source>Markdown Files (*.md)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="568" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="477" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
       <source>All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
       <source>Python3 Files (*.py)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
-      <source>Cython Files (*.pyx)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Cython Declaration Files (*.pxd)</source>
+      <source>Python3 GUI Files (*.pyw)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
+      <source>Cython Files (*.pyx)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
       <source>Cython Include Files (*.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
-      <source>C Files (*.c)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <source>C++ Files (*.cpp)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C++/C Header Files (*.h)</source>
+      <source>C Files (*.c)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
+      <source>C++ Files (*.cpp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>HTML Files (*.html)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <source>PHP Files (*.php)</source>
+      <source>C++/C Header Files (*.h)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <source>HTML Files (*.html)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <source>PHP Files (*.php)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
       <source>ASP Files (*.asp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
-      <source>XML Files (*.xml)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <source>XSL Files (*.xsl)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>DTD Files (*.dtd)</source>
+      <source>XML Files (*.xml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <source>XSL Files (*.xsl)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
+      <source>DTD Files (*.dtd)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
       <source>D Files (*.d)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
       <source>D Interface Files (*.di)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
       <source>Perl Files (*.pl)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
       <source>Perl Module Files (*.pm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <source>Batch Files (*.bat)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <source>TeX Files (*.tex)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>TeX Template Files (*.sty)</source>
+      <source>Batch Files (*.bat)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>Diff Files (*.diff)</source>
+      <source>TeX Files (*.tex)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>Make Files (*.mak)</source>
+      <source>TeX Template Files (*.sty)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Properties Files (*.ini)</source>
+      <source>Diff Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Configuration Files (*.cfg)</source>
+      <source>Make Files (*.mak)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
+      <source>Properties Files (*.ini)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <source>CMake Macro Files (*.cmake)</source>
+      <source>Configuration Files (*.cfg)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>VHDL Files (*.vhd)</source>
+      <source>CMake Files (CMakeLists.txt)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>TCL Files (*.tcl)</source>
+      <source>CMake Macro Files (*.cmake)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>Tk Files (*.tk)</source>
+      <source>VHDL Files (*.vhd)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>Fortran Files (*.f95)</source>
+      <source>TCL Files (*.tcl)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Fortran77 Files (*.f)</source>
+      <source>Tk Files (*.tk)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Pascal Files (*.pas)</source>
+      <source>Fortran Files (*.f95)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
+      <source>Fortran77 Files (*.f)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>YAML Files (*.yml)</source>
+      <source>Pascal Files (*.pas)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="550" />
+      <source>YAML Files (*.yml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
       <source>Matlab Files (*.m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation type="unfinished" />
     </message>
@@ -55791,560 +55791,560 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1066" />
+      <location filename="../Project/Project.py" line="1084" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1067" />
+      <location filename="../Project/Project.py" line="1085" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1182" />
+      <location filename="../Project/Project.py" line="1200" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1183" />
+      <location filename="../Project/Project.py" line="1201" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1248" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1468" />
-      <location filename="../Project/Project.py" line="1449" />
-      <location filename="../Project/Project.py" line="1403" />
-      <location filename="../Project/Project.py" line="1328" />
-      <location filename="../Project/Project.py" line="1297" />
-      <location filename="../Project/Project.py" line="1278" />
-      <location filename="../Project/Project.py" line="1231" />
+      <location filename="../Project/Project.py" line="1486" />
+      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1421" />
+      <location filename="../Project/Project.py" line="1346" />
+      <location filename="../Project/Project.py" line="1315" />
+      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1249" />
       <source>Please save the project first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1257" />
+      <location filename="../Project/Project.py" line="1275" />
       <source>Read project session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1258" />
+      <location filename="../Project/Project.py" line="1276" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1277" />
+      <location filename="../Project/Project.py" line="1295" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1313" />
-      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1331" />
+      <location filename="../Project/Project.py" line="1314" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1314" />
+      <location filename="../Project/Project.py" line="1332" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1349" />
-      <location filename="../Project/Project.py" line="1327" />
+      <location filename="../Project/Project.py" line="1367" />
+      <location filename="../Project/Project.py" line="1345" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1350" />
+      <location filename="../Project/Project.py" line="1368" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
-      <location filename="../Project/Project.py" line="1402" />
+      <location filename="../Project/Project.py" line="1447" />
+      <location filename="../Project/Project.py" line="1420" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1430" />
-      <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" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1448" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1466" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1484" />
-      <location filename="../Project/Project.py" line="1467" />
-      <source>Delete Debugger Properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Project/Project.py" line="1502" />
       <location filename="../Project/Project.py" line="1485" />
+      <source>Delete Debugger Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1503" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1645" />
+      <location filename="../Project/Project.py" line="1663" />
       <source>Add Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1646" />
+      <location filename="../Project/Project.py" line="1664" />
       <source>You have to specify a translation pattern first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1784" />
-      <location filename="../Project/Project.py" line="1758" />
+      <location filename="../Project/Project.py" line="1802" />
+      <location filename="../Project/Project.py" line="1776" />
       <source>Delete translation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1785" />
-      <location filename="../Project/Project.py" line="1759" />
+      <location filename="../Project/Project.py" line="1803" />
+      <location filename="../Project/Project.py" line="1777" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
-      <location filename="../Project/Project.py" line="1903" />
-      <location filename="../Project/Project.py" line="1889" />
+      <location filename="../Project/Project.py" line="1934" />
+      <location filename="../Project/Project.py" line="1921" />
+      <location filename="../Project/Project.py" line="1907" />
       <source>Add file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1982" />
-      <location filename="../Project/Project.py" line="1890" />
+      <location filename="../Project/Project.py" line="2000" />
+      <location filename="../Project/Project.py" line="1908" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1904" />
+      <location filename="../Project/Project.py" line="1922" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2054" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="2072" />
+      <location filename="../Project/Project.py" line="1935" />
       <source>The target directory must not be empty.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2065" />
-      <location filename="../Project/Project.py" line="2053" />
-      <location filename="../Project/Project.py" line="1981" />
-      <location filename="../Project/Project.py" line="1962" />
-      <location filename="../Project/Project.py" line="1948" />
+      <location filename="../Project/Project.py" line="2083" />
+      <location filename="../Project/Project.py" line="2071" />
+      <location filename="../Project/Project.py" line="1999" />
+      <location filename="../Project/Project.py" line="1980" />
+      <location filename="../Project/Project.py" line="1966" />
       <source>Add directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1949" />
+      <location filename="../Project/Project.py" line="1967" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1963" />
+      <location filename="../Project/Project.py" line="1981" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2066" />
+      <location filename="../Project/Project.py" line="2084" />
       <source>The source directory must not be empty.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2127" />
+      <location filename="../Project/Project.py" line="2145" />
       <source>Rename file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2154" />
-      <location filename="../Project/Project.py" line="2139" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2157" />
       <source>Rename File</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="3336" />
+      <location filename="../Project/Project.py" line="2158" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2173" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2393" />
+      <source>Delete file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2394" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2425" />
+      <source>Delete directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2426" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2526" />
+      <source>Create project directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2527" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3139" />
+      <location filename="../Project/Project.py" line="2590" />
+      <source>Create project management directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="2591" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2613" />
+      <source>Create main script</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2614" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2949" />
+      <location filename="../Project/Project.py" line="2638" />
+      <source>Create Makefile</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2950" />
+      <location filename="../Project/Project.py" line="2639" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3168" />
+      <location filename="../Project/Project.py" line="2777" />
+      <location filename="../Project/Project.py" line="2748" />
+      <location filename="../Project/Project.py" line="2704" />
+      <location filename="../Project/Project.py" line="2679" />
+      <location filename="../Project/Project.py" line="2649" />
+      <source>New Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2650" />
+      <source>Add existing files to the project?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3169" />
+      <location filename="../Project/Project.py" line="2680" />
+      <source>Select Version Control System</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2778" />
+      <location filename="../Project/Project.py" line="2705" />
+      <source>Would you like to edit the VCS command options?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4108" />
+      <location filename="../Project/Project.py" line="2720" />
+      <source>New project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2721" />
+      <source>Shall the project file be added to the repository?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2754" />
+      <location filename="../Project/Project.py" line="2742" />
+      <source>None</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2749" />
+      <source>Select version control system for the project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2875" />
+      <source>Translation Pattern</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2876" />
+      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <location filename="../Project/Project.py" line="3118" />
+      <source>Open project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3120" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3311" />
+      <source>Project Files (*.epj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3319" />
+      <source>Save Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="3335" />
-      <location filename="../Project/Project.py" line="2140" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2155" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2400" />
-      <source>Delete file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2401" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2432" />
-      <source>Delete directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2433" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2533" />
-      <source>Create project directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2534" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3138" />
-      <location filename="../Project/Project.py" line="2597" />
-      <source>Create project management directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3139" />
-      <location filename="../Project/Project.py" line="2598" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2620" />
-      <source>Create main script</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2621" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2945" />
-      <location filename="../Project/Project.py" line="2645" />
-      <source>Create Makefile</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2946" />
-      <location filename="../Project/Project.py" line="2646" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3167" />
-      <location filename="../Project/Project.py" line="2784" />
-      <location filename="../Project/Project.py" line="2755" />
-      <location filename="../Project/Project.py" line="2711" />
-      <location filename="../Project/Project.py" line="2686" />
-      <location filename="../Project/Project.py" line="2656" />
-      <source>New Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2657" />
-      <source>Add existing files to the project?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3168" />
-      <location filename="../Project/Project.py" line="2687" />
-      <source>Select Version Control System</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2785" />
-      <location filename="../Project/Project.py" line="2712" />
-      <source>Would you like to edit the VCS command options?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <location filename="../Project/Project.py" line="2727" />
-      <source>New project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2728" />
-      <source>Shall the project file be added to the repository?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2761" />
-      <location filename="../Project/Project.py" line="2749" />
-      <source>None</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2756" />
-      <source>Select version control system for the project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2871" />
-      <source>Translation Pattern</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2872" />
-      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4127" />
-      <location filename="../Project/Project.py" line="3117" />
-      <source>Open project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3119" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3320" />
-      <location filename="../Project/Project.py" line="3310" />
-      <source>Project Files (*.epj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3318" />
-      <source>Save Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3334" />
       <source>Save File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3373" />
-      <source>Close Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3374" />
+      <source>Close Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3375" />
       <source>The current project has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3563" />
-      <location filename="../Project/Project.py" line="3529" />
+      <location filename="../Project/Project.py" line="3564" />
+      <location filename="../Project/Project.py" line="3530" />
       <source>Syntax errors detected</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3564" />
-      <location filename="../Project/Project.py" line="3530" />
+      <location filename="../Project/Project.py" line="3565" />
+      <location filename="../Project/Project.py" line="3531" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4109" />
+      <location filename="../Project/Project.py" line="4110" />
       <source>&amp;New...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4115" />
+      <location filename="../Project/Project.py" line="4116" />
       <source>Generate a new project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4117" />
+      <location filename="../Project/Project.py" line="4118" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4129" />
+      <location filename="../Project/Project.py" line="4130" />
       <source>&amp;Open...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4136" />
       <source>Open an existing project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
+      <location filename="../Project/Project.py" line="4138" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4143" />
+      <location filename="../Project/Project.py" line="4144" />
       <source>Reload project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4145" />
+      <location filename="../Project/Project.py" line="4146" />
       <source>&amp;Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4152" />
       <source>Reload the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4153" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4160" />
       <source>Close project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4161" />
+      <location filename="../Project/Project.py" line="4162" />
       <source>&amp;Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="4168" />
       <source>Close the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4169" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4176" />
       <source>Save project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4451" />
-      <location filename="../Project/Project.py" line="4177" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>&amp;Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4183" />
+      <location filename="../Project/Project.py" line="4184" />
       <source>Save the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4185" />
+      <location filename="../Project/Project.py" line="4186" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4191" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>Save project as</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4193" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Save &amp;as...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4199" />
+      <location filename="../Project/Project.py" line="4200" />
       <source>Save the current project to a new file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4201" />
+      <location filename="../Project/Project.py" line="4202" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4216" />
+      <location filename="../Project/Project.py" line="4217" />
       <source>Add files to project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4218" />
+      <location filename="../Project/Project.py" line="4219" />
       <source>Add &amp;files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4225" />
       <source>Add files to the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4227" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4237" />
+      <location filename="../Project/Project.py" line="4238" />
       <source>Add directory to project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4239" />
+      <location filename="../Project/Project.py" line="4240" />
       <source>Add directory...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4246" />
+      <location filename="../Project/Project.py" line="4247" />
       <source>Add a directory to the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4249" />
+      <location filename="../Project/Project.py" line="4250" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4259" />
+      <location filename="../Project/Project.py" line="4260" />
       <source>Add translation to project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4261" />
+      <location filename="../Project/Project.py" line="4262" />
       <source>Add &amp;translation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4268" />
+      <location filename="../Project/Project.py" line="4269" />
       <source>Add a translation to the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4271" />
+      <location filename="../Project/Project.py" line="4272" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4281" />
-      <source>Search new files</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4282" />
+      <source>Search new files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4283" />
       <source>Searc&amp;h new files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4288" />
+      <location filename="../Project/Project.py" line="4289" />
       <source>Search new files in the project directory.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4290" />
-      <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>
+      <location filename="../Project/Project.py" line="4291" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -59559,7 +59559,7 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Spell Checking Properties...</source>
+      <source>Spell Checking...</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -59569,7 +59569,17 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Translations Properties...</source>
+      <source>Translations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the filetype associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Filetype Associations...</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -59613,23 +59623,23 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="215" />
-      <location filename="../Project/PropertiesDialog.py" line="52" />
+      <location filename="../Project/PropertiesDialog.py" line="229" />
+      <location filename="../Project/PropertiesDialog.py" line="57" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="68" />
+      <location filename="../Project/PropertiesDialog.py" line="74" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="133" />
-      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/PropertiesDialog.py" line="139" />
+      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.py" line="145" />
       <source>The project is not version controlled.</source>
       <translation type="unfinished" />
     </message>
@@ -85583,13 +85593,13 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="457" />
+      <location filename="../VCS/ProjectHelper.py" line="458" />
       <location filename="../VCS/ProjectHelper.py" line="228" />
       <source>Select version control system for the project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="489" />
+      <location filename="../VCS/ProjectHelper.py" line="490" />
       <location filename="../VCS/ProjectHelper.py" line="257" />
       <source>Would you like to edit the VCS command options?</source>
       <translation type="unfinished" />
@@ -85605,8 +85615,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="387" />
-      <location filename="../VCS/ProjectHelper.py" line="371" />
+      <location filename="../VCS/ProjectHelper.py" line="388" />
+      <location filename="../VCS/ProjectHelper.py" line="372" />
       <location filename="../VCS/ProjectHelper.py" line="330" />
       <location filename="../VCS/ProjectHelper.py" line="310" />
       <source>New project from repository</source>
@@ -85623,44 +85633,44 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="375" />
+      <location filename="../VCS/ProjectHelper.py" line="376" />
       <source>Shall the project file be added to the repository?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="390" />
+      <location filename="../VCS/ProjectHelper.py" line="391" />
       <source>The project could not be retrieved from the repository.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="486" />
-      <location filename="../VCS/ProjectHelper.py" line="456" />
+      <location filename="../VCS/ProjectHelper.py" line="487" />
+      <location filename="../VCS/ProjectHelper.py" line="457" />
       <source>Import Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="530" />
+      <location filename="../VCS/ProjectHelper.py" line="531" />
       <source>Update</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="665" />
+      <location filename="../VCS/ProjectHelper.py" line="532" />
+      <source>The project should be reread. Do this now?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="568" />
+      <source>Remove project from repository</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="571" />
+      <source>Dou you really want to remove this project from the repository (and disk)?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="664" />
-      <location filename="../VCS/ProjectHelper.py" line="531" />
-      <source>The project should be reread. Do this now?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="567" />
-      <source>Remove project from repository</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="570" />
-      <source>Dou you really want to remove this project from the repository (and disk)?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="663" />
       <source>Switch</source>
       <translation type="unfinished" />
     </message>
--- a/src/eric7/i18n/eric7_en.ts	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/i18n/eric7_en.ts	Sun Dec 11 17:33:46 2022 +0100
@@ -2905,10 +2905,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="614" />
-      <location filename="../UI/Browser.py" line="606" />
-      <location filename="../UI/Browser.py" line="596" />
-      <location filename="../UI/Browser.py" line="587" />
+      <location filename="../UI/Browser.py" line="616" />
+      <location filename="../UI/Browser.py" line="608" />
+      <location filename="../UI/Browser.py" line="598" />
+      <location filename="../UI/Browser.py" line="589" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -2992,122 +2992,122 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="588" />
+      <location filename="../UI/Browser.py" line="590" />
       <source>The mime type of the file could not be determined.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="607" />
-      <location filename="../UI/Browser.py" line="597" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="599" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="615" />
+      <location filename="../UI/Browser.py" line="617" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="713" />
+      <location filename="../UI/Browser.py" line="715" />
       <source>New toplevel directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="949" />
-      <location filename="../UI/Browser.py" line="937" />
-      <location filename="../UI/Browser.py" line="928" />
+      <location filename="../UI/Browser.py" line="951" />
+      <location filename="../UI/Browser.py" line="939" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>New Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="929" />
+      <location filename="../UI/Browser.py" line="931" />
       <source>Name for new directory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="976" />
-      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="978" />
+      <location filename="../UI/Browser.py" line="940" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="952" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="988" />
-      <location filename="../UI/Browser.py" line="975" />
-      <location filename="../UI/Browser.py" line="966" />
+      <location filename="../UI/Browser.py" line="990" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="968" />
       <source>New File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="967" />
+      <location filename="../UI/Browser.py" line="969" />
       <source>Name for new file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1018" />
+      <location filename="../UI/Browser.py" line="1020" />
       <source>Do you really want to move this file to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1021" />
+      <location filename="../UI/Browser.py" line="1023" />
       <source>Do you really want to delete this file?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1106" />
-      <location filename="../UI/Browser.py" line="1032" />
-      <location filename="../UI/Browser.py" line="1024" />
+      <location filename="../UI/Browser.py" line="1108" />
+      <location filename="../UI/Browser.py" line="1034" />
+      <location filename="../UI/Browser.py" line="1026" />
       <source>Delete File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
-      <location filename="../UI/Browser.py" line="1033" />
+      <location filename="../UI/Browser.py" line="1109" />
+      <location filename="../UI/Browser.py" line="1035" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1050" />
+      <location filename="../UI/Browser.py" line="1052" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1055" />
+      <location filename="../UI/Browser.py" line="1057" />
       <source>Do you really want to delete this directory?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1069" />
-      <location filename="../UI/Browser.py" line="1058" />
+      <location filename="../UI/Browser.py" line="1071" />
+      <location filename="../UI/Browser.py" line="1060" />
       <source>Delete Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1070" />
+      <location filename="../UI/Browser.py" line="1072" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1091" />
+      <location filename="../UI/Browser.py" line="1093" />
       <source>Do you really want to move these files to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1094" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to delete these files?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1099" />
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
@@ -20652,7 +20652,7 @@
     </message>
     <message>
       <location filename="../Project/FiletypeAssociationDialog.py" line="57" />
-      <location filename="../Project/FiletypeAssociationDialog.py" line="45" />
+      <location filename="../Project/FiletypeAssociationDialog.py" line="47" />
       <source>Ignore</source>
       <translation type="unfinished" />
     </message>
@@ -46108,636 +46108,636 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="114" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
       <source>Bash</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
       <source>Batch</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="120" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
       <source>C/C++</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="121" />
-      <source>C#</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C#</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
       <source>CMake</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="127" />
-      <source>CSS</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <source>CSS</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
       <source>Cython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="133" />
-      <source>D</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <source>D</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
       <source>Diff</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="140" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
       <source>Fortran</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="145" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
       <source>Fortran77</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="150" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
       <source>HTML/PHP/XML</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="154" />
-      <source>IDL</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="156" />
+      <source>IDL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="161" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="163" />
       <source>JavaScript</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="165" />
-      <source>Lua</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="167" />
+      <source>Lua</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="169" />
       <source>Makefile</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="172" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="174" />
       <source>Matlab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="177" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="179" />
       <source>Octave</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="182" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="184" />
       <source>Pascal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="186" />
-      <source>Perl</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="188" />
+      <source>Perl</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="190" />
       <source>PostScript</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="193" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="195" />
       <source>Povray</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="198" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="200" />
       <source>Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="203" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="205" />
       <source>Protocol Buffer (protobuf)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="208" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="210" />
       <source>Python3</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="213" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="215" />
       <source>MicroPython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
-      <source>QSS</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
-      <source>Ruby</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>SQL</source>
+      <source>QSS</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>TCL</source>
+      <source>Ruby</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>TeX</source>
+      <source>SQL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
+      <source>TCL</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="223" />
+      <source>TeX</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="227" />
-      <source>XML</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <source>XML</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="231" />
       <source>YAML</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="234" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="236" />
       <source>Gettext</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="239" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="241" />
       <source>CoffeeScript</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="244" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="246" />
       <source>JSON</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="249" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="262" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
       <source>Pygments</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="407" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
       <source>Cython Files (*.pyx *.pxd *.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Ruby Files (*.rb)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
       <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>IDL Files (*.idl)</source>
+      <source>Quixote Template Files (*.ptl)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
+      <source>Ruby Files (*.rb)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <source>IDL Files (*.idl)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
       <source>Protocol Buffer Files (*.proto)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>C Files (*.h *.c)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="416" />
       <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="417" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
       <source>C# Files (*.cs)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="418" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
       <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
       <source>CSS Files (*.css)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>QSS Files (*.qss)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
       <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="428" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
       <source>D Files (*.d *.di)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Java Files (*.java)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>JavaScript Files (*.js)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="525" />
       <location filename="../QScintilla/Lexers/__init__.py" line="431" />
-      <source>SQL Files (*.sql)</source>
+      <source>Java Files (*.java)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="526" />
       <location filename="../QScintilla/Lexers/__init__.py" line="432" />
-      <source>Docbook Files (*.docbook)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <source>JavaScript Files (*.js)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
       <location filename="../QScintilla/Lexers/__init__.py" line="433" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
+      <source>SQL Files (*.sql)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
       <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Lua Files (*.lua)</source>
+      <source>Docbook Files (*.docbook)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="435" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
+      <source>Lua Files (*.lua)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
       <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
       <source>Shell Files (*.sh)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <source>Batch Files (*.bat *.cmd)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="443" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="444" />
       <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
       <source>Povray Files (*.pov)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="447" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="449" />
       <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>Fortran77 Files (*.f *.for)</source>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="455" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="456" />
       <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
-      <source>PostScript Files (*.ps)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="458" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="549" />
       <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>TOML Files (*.toml)</source>
+      <source>PostScript Files (*.ps)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="460" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <source>TOML Files (*.toml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
       <source>Matlab Files (*.m *.m.matlab)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
       <source>Octave Files (*.m *.m.octave)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Gettext Files (*.po)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="554" />
       <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>JSON Files (*.json)</source>
+      <source>Gettext Files (*.po)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="555" />
       <location filename="../QScintilla/Lexers/__init__.py" line="465" />
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
+      <source>JSON Files (*.json)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
       <source>Markdown Files (*.md)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="568" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="477" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
       <source>All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
       <source>Python3 Files (*.py)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
-      <source>Cython Files (*.pyx)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Cython Declaration Files (*.pxd)</source>
+      <source>Python3 GUI Files (*.pyw)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
+      <source>Cython Files (*.pyx)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
       <source>Cython Include Files (*.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
-      <source>C Files (*.c)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <source>C++ Files (*.cpp)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C++/C Header Files (*.h)</source>
+      <source>C Files (*.c)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
+      <source>C++ Files (*.cpp)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>HTML Files (*.html)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <source>PHP Files (*.php)</source>
+      <source>C++/C Header Files (*.h)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <source>HTML Files (*.html)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <source>PHP Files (*.php)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
       <source>ASP Files (*.asp)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
-      <source>XML Files (*.xml)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <source>XSL Files (*.xsl)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>DTD Files (*.dtd)</source>
+      <source>XML Files (*.xml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <source>XSL Files (*.xsl)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
+      <source>DTD Files (*.dtd)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
       <source>D Files (*.d)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
       <source>D Interface Files (*.di)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
       <source>Perl Files (*.pl)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
       <source>Perl Module Files (*.pm)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <source>Batch Files (*.bat)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <source>TeX Files (*.tex)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>TeX Template Files (*.sty)</source>
+      <source>Batch Files (*.bat)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>Diff Files (*.diff)</source>
+      <source>TeX Files (*.tex)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>Make Files (*.mak)</source>
+      <source>TeX Template Files (*.sty)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Properties Files (*.ini)</source>
+      <source>Diff Files (*.diff)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Configuration Files (*.cfg)</source>
+      <source>Make Files (*.mak)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
+      <source>Properties Files (*.ini)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <source>CMake Macro Files (*.cmake)</source>
+      <source>Configuration Files (*.cfg)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>VHDL Files (*.vhd)</source>
+      <source>CMake Files (CMakeLists.txt)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>TCL Files (*.tcl)</source>
+      <source>CMake Macro Files (*.cmake)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>Tk Files (*.tk)</source>
+      <source>VHDL Files (*.vhd)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>Fortran Files (*.f95)</source>
+      <source>TCL Files (*.tcl)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Fortran77 Files (*.f)</source>
+      <source>Tk Files (*.tk)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Pascal Files (*.pas)</source>
+      <source>Fortran Files (*.f95)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
+      <source>Fortran77 Files (*.f)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>YAML Files (*.yml)</source>
+      <source>Pascal Files (*.pas)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="550" />
+      <source>YAML Files (*.yml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
       <source>Matlab Files (*.m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation type="unfinished" />
     </message>
@@ -55837,366 +55837,366 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1066" />
+      <location filename="../Project/Project.py" line="1084" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1067" />
+      <location filename="../Project/Project.py" line="1085" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1182" />
+      <location filename="../Project/Project.py" line="1200" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1183" />
+      <location filename="../Project/Project.py" line="1201" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1248" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1468" />
-      <location filename="../Project/Project.py" line="1449" />
-      <location filename="../Project/Project.py" line="1403" />
-      <location filename="../Project/Project.py" line="1328" />
-      <location filename="../Project/Project.py" line="1297" />
-      <location filename="../Project/Project.py" line="1278" />
-      <location filename="../Project/Project.py" line="1231" />
+      <location filename="../Project/Project.py" line="1486" />
+      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1421" />
+      <location filename="../Project/Project.py" line="1346" />
+      <location filename="../Project/Project.py" line="1315" />
+      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1249" />
       <source>Please save the project first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1257" />
+      <location filename="../Project/Project.py" line="1275" />
       <source>Read project session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1258" />
+      <location filename="../Project/Project.py" line="1276" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1277" />
+      <location filename="../Project/Project.py" line="1295" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1313" />
-      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1331" />
+      <location filename="../Project/Project.py" line="1314" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1314" />
+      <location filename="../Project/Project.py" line="1332" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1349" />
-      <location filename="../Project/Project.py" line="1327" />
+      <location filename="../Project/Project.py" line="1367" />
+      <location filename="../Project/Project.py" line="1345" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1350" />
+      <location filename="../Project/Project.py" line="1368" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
-      <location filename="../Project/Project.py" line="1402" />
+      <location filename="../Project/Project.py" line="1447" />
+      <location filename="../Project/Project.py" line="1420" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1430" />
-      <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" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1448" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1466" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1484" />
-      <location filename="../Project/Project.py" line="1467" />
-      <source>Delete Debugger Properties</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
+      <location filename="../Project/Project.py" line="1502" />
       <location filename="../Project/Project.py" line="1485" />
+      <source>Delete Debugger Properties</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1503" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1645" />
+      <location filename="../Project/Project.py" line="1663" />
       <source>Add Language</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1646" />
+      <location filename="../Project/Project.py" line="1664" />
       <source>You have to specify a translation pattern first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1784" />
-      <location filename="../Project/Project.py" line="1758" />
+      <location filename="../Project/Project.py" line="1802" />
+      <location filename="../Project/Project.py" line="1776" />
       <source>Delete translation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1785" />
-      <location filename="../Project/Project.py" line="1759" />
+      <location filename="../Project/Project.py" line="1803" />
+      <location filename="../Project/Project.py" line="1777" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
-      <location filename="../Project/Project.py" line="1903" />
-      <location filename="../Project/Project.py" line="1889" />
+      <location filename="../Project/Project.py" line="1934" />
+      <location filename="../Project/Project.py" line="1921" />
+      <location filename="../Project/Project.py" line="1907" />
       <source>Add file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1982" />
-      <location filename="../Project/Project.py" line="1890" />
+      <location filename="../Project/Project.py" line="2000" />
+      <location filename="../Project/Project.py" line="1908" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1904" />
+      <location filename="../Project/Project.py" line="1922" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2054" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="2072" />
+      <location filename="../Project/Project.py" line="1935" />
       <source>The target directory must not be empty.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2065" />
-      <location filename="../Project/Project.py" line="2053" />
-      <location filename="../Project/Project.py" line="1981" />
-      <location filename="../Project/Project.py" line="1962" />
-      <location filename="../Project/Project.py" line="1948" />
+      <location filename="../Project/Project.py" line="2083" />
+      <location filename="../Project/Project.py" line="2071" />
+      <location filename="../Project/Project.py" line="1999" />
+      <location filename="../Project/Project.py" line="1980" />
+      <location filename="../Project/Project.py" line="1966" />
       <source>Add directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1949" />
+      <location filename="../Project/Project.py" line="1967" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1963" />
+      <location filename="../Project/Project.py" line="1981" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2066" />
+      <location filename="../Project/Project.py" line="2084" />
       <source>The source directory must not be empty.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2127" />
+      <location filename="../Project/Project.py" line="2145" />
       <source>Rename file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2154" />
-      <location filename="../Project/Project.py" line="2139" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2157" />
       <source>Rename File</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Project/Project.py" line="3336" />
+      <location filename="../Project/Project.py" line="2158" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2173" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2393" />
+      <source>Delete file</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2394" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2425" />
+      <source>Delete directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2426" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2526" />
+      <source>Create project directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2527" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3139" />
+      <location filename="../Project/Project.py" line="2590" />
+      <source>Create project management directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="2591" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2613" />
+      <source>Create main script</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2614" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2949" />
+      <location filename="../Project/Project.py" line="2638" />
+      <source>Create Makefile</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2950" />
+      <location filename="../Project/Project.py" line="2639" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3168" />
+      <location filename="../Project/Project.py" line="2777" />
+      <location filename="../Project/Project.py" line="2748" />
+      <location filename="../Project/Project.py" line="2704" />
+      <location filename="../Project/Project.py" line="2679" />
+      <location filename="../Project/Project.py" line="2649" />
+      <source>New Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2650" />
+      <source>Add existing files to the project?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3169" />
+      <location filename="../Project/Project.py" line="2680" />
+      <source>Select Version Control System</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2778" />
+      <location filename="../Project/Project.py" line="2705" />
+      <source>Would you like to edit the VCS command options?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4108" />
+      <location filename="../Project/Project.py" line="2720" />
+      <source>New project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2721" />
+      <source>Shall the project file be added to the repository?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2754" />
+      <location filename="../Project/Project.py" line="2742" />
+      <source>None</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2749" />
+      <source>Select version control system for the project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2875" />
+      <source>Translation Pattern</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2876" />
+      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <location filename="../Project/Project.py" line="3118" />
+      <source>Open project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3120" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3311" />
+      <source>Project Files (*.epj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3319" />
+      <source>Save Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="3335" />
-      <location filename="../Project/Project.py" line="2140" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2155" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2400" />
-      <source>Delete file</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2401" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2432" />
-      <source>Delete directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2433" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2533" />
-      <source>Create project directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2534" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3138" />
-      <location filename="../Project/Project.py" line="2597" />
-      <source>Create project management directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3139" />
-      <location filename="../Project/Project.py" line="2598" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2620" />
-      <source>Create main script</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2621" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2945" />
-      <location filename="../Project/Project.py" line="2645" />
-      <source>Create Makefile</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2946" />
-      <location filename="../Project/Project.py" line="2646" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3167" />
-      <location filename="../Project/Project.py" line="2784" />
-      <location filename="../Project/Project.py" line="2755" />
-      <location filename="../Project/Project.py" line="2711" />
-      <location filename="../Project/Project.py" line="2686" />
-      <location filename="../Project/Project.py" line="2656" />
-      <source>New Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2657" />
-      <source>Add existing files to the project?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3168" />
-      <location filename="../Project/Project.py" line="2687" />
-      <source>Select Version Control System</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2785" />
-      <location filename="../Project/Project.py" line="2712" />
-      <source>Would you like to edit the VCS command options?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <location filename="../Project/Project.py" line="2727" />
-      <source>New project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2728" />
-      <source>Shall the project file be added to the repository?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2761" />
-      <location filename="../Project/Project.py" line="2749" />
-      <source>None</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2756" />
-      <source>Select version control system for the project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2871" />
-      <source>Translation Pattern</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2872" />
-      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4127" />
-      <location filename="../Project/Project.py" line="3117" />
-      <source>Open project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3119" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3320" />
-      <location filename="../Project/Project.py" line="3310" />
-      <source>Project Files (*.epj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3318" />
-      <source>Save Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3334" />
       <source>Save File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3373" />
-      <source>Close Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3374" />
+      <source>Close Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3375" />
       <source>The current project has unsaved changes.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3563" />
-      <location filename="../Project/Project.py" line="3529" />
+      <location filename="../Project/Project.py" line="3564" />
+      <location filename="../Project/Project.py" line="3530" />
       <source>Syntax errors detected</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3564" />
-      <location filename="../Project/Project.py" line="3530" />
+      <location filename="../Project/Project.py" line="3565" />
+      <location filename="../Project/Project.py" line="3531" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>The project contains one file with syntax errors.</numerusform>
@@ -56204,194 +56204,194 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4109" />
+      <location filename="../Project/Project.py" line="4110" />
       <source>&amp;New...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4115" />
+      <location filename="../Project/Project.py" line="4116" />
       <source>Generate a new project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4117" />
+      <location filename="../Project/Project.py" line="4118" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4129" />
+      <location filename="../Project/Project.py" line="4130" />
       <source>&amp;Open...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4136" />
       <source>Open an existing project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
+      <location filename="../Project/Project.py" line="4138" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4143" />
+      <location filename="../Project/Project.py" line="4144" />
       <source>Reload project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4145" />
+      <location filename="../Project/Project.py" line="4146" />
       <source>&amp;Reload</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4152" />
       <source>Reload the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4153" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4160" />
       <source>Close project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4161" />
+      <location filename="../Project/Project.py" line="4162" />
       <source>&amp;Close</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="4168" />
       <source>Close the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4169" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4176" />
       <source>Save project</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4451" />
-      <location filename="../Project/Project.py" line="4177" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>&amp;Save</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4183" />
+      <location filename="../Project/Project.py" line="4184" />
       <source>Save the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4185" />
+      <location filename="../Project/Project.py" line="4186" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4191" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>Save project as</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4193" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Save &amp;as...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4199" />
+      <location filename="../Project/Project.py" line="4200" />
       <source>Save the current project to a new file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4201" />
+      <location filename="../Project/Project.py" line="4202" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4216" />
+      <location filename="../Project/Project.py" line="4217" />
       <source>Add files to project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4218" />
+      <location filename="../Project/Project.py" line="4219" />
       <source>Add &amp;files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4225" />
       <source>Add files to the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4227" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4237" />
+      <location filename="../Project/Project.py" line="4238" />
       <source>Add directory to project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4239" />
+      <location filename="../Project/Project.py" line="4240" />
       <source>Add directory...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4246" />
+      <location filename="../Project/Project.py" line="4247" />
       <source>Add a directory to the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4249" />
+      <location filename="../Project/Project.py" line="4250" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4259" />
+      <location filename="../Project/Project.py" line="4260" />
       <source>Add translation to project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4261" />
+      <location filename="../Project/Project.py" line="4262" />
       <source>Add &amp;translation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4268" />
+      <location filename="../Project/Project.py" line="4269" />
       <source>Add a translation to the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4271" />
+      <location filename="../Project/Project.py" line="4272" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4281" />
-      <source>Search new files</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4282" />
+      <source>Search new files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4283" />
       <source>Searc&amp;h new files...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4288" />
+      <location filename="../Project/Project.py" line="4289" />
       <source>Search new files in the project directory.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4290" />
-      <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>
+      <location filename="../Project/Project.py" line="4291" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -59606,7 +59606,7 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Spell Checking Properties...</source>
+      <source>Spell Checking...</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -59616,7 +59616,17 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Translations Properties...</source>
+      <source>Translations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the filetype associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Filetype Associations...</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -59660,23 +59670,23 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="215" />
-      <location filename="../Project/PropertiesDialog.py" line="52" />
+      <location filename="../Project/PropertiesDialog.py" line="229" />
+      <location filename="../Project/PropertiesDialog.py" line="57" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="68" />
+      <location filename="../Project/PropertiesDialog.py" line="74" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="133" />
-      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/PropertiesDialog.py" line="139" />
+      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.py" line="145" />
       <source>The project is not version controlled.</source>
       <translation type="unfinished" />
     </message>
@@ -85636,13 +85646,13 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="457" />
+      <location filename="../VCS/ProjectHelper.py" line="458" />
       <location filename="../VCS/ProjectHelper.py" line="228" />
       <source>Select version control system for the project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="489" />
+      <location filename="../VCS/ProjectHelper.py" line="490" />
       <location filename="../VCS/ProjectHelper.py" line="257" />
       <source>Would you like to edit the VCS command options?</source>
       <translation type="unfinished" />
@@ -85658,8 +85668,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="387" />
-      <location filename="../VCS/ProjectHelper.py" line="371" />
+      <location filename="../VCS/ProjectHelper.py" line="388" />
+      <location filename="../VCS/ProjectHelper.py" line="372" />
       <location filename="../VCS/ProjectHelper.py" line="330" />
       <location filename="../VCS/ProjectHelper.py" line="310" />
       <source>New project from repository</source>
@@ -85676,44 +85686,44 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="375" />
+      <location filename="../VCS/ProjectHelper.py" line="376" />
       <source>Shall the project file be added to the repository?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="390" />
+      <location filename="../VCS/ProjectHelper.py" line="391" />
       <source>The project could not be retrieved from the repository.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="486" />
-      <location filename="../VCS/ProjectHelper.py" line="456" />
+      <location filename="../VCS/ProjectHelper.py" line="487" />
+      <location filename="../VCS/ProjectHelper.py" line="457" />
       <source>Import Project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="530" />
+      <location filename="../VCS/ProjectHelper.py" line="531" />
       <source>Update</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="665" />
+      <location filename="../VCS/ProjectHelper.py" line="532" />
+      <source>The project should be reread. Do this now?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="568" />
+      <source>Remove project from repository</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="571" />
+      <source>Dou you really want to remove this project from the repository (and disk)?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="664" />
-      <location filename="../VCS/ProjectHelper.py" line="531" />
-      <source>The project should be reread. Do this now?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="567" />
-      <source>Remove project from repository</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="570" />
-      <source>Dou you really want to remove this project from the repository (and disk)?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="663" />
       <source>Switch</source>
       <translation type="unfinished" />
     </message>
--- a/src/eric7/i18n/eric7_es.ts	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/i18n/eric7_es.ts	Sun Dec 11 17:33:46 2022 +0100
@@ -2925,10 +2925,10 @@
       <translation>Ejecutar Test...</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="614" />
-      <location filename="../UI/Browser.py" line="606" />
-      <location filename="../UI/Browser.py" line="596" />
-      <location filename="../UI/Browser.py" line="587" />
+      <location filename="../UI/Browser.py" line="616" />
+      <location filename="../UI/Browser.py" line="608" />
+      <location filename="../UI/Browser.py" line="598" />
+      <location filename="../UI/Browser.py" line="589" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -3012,122 +3012,122 @@
       <translation>Línea {0}</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="588" />
+      <location filename="../UI/Browser.py" line="590" />
       <source>The mime type of the file could not be determined.</source>
       <translation>El mime type del archivo no se puede determinar.</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="607" />
-      <location filename="../UI/Browser.py" line="597" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="599" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>El archivo tiene el mime type &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="615" />
+      <location filename="../UI/Browser.py" line="617" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation>El archivo tiene el mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; ¿Añadirlo a la lista de mime types?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="713" />
+      <location filename="../UI/Browser.py" line="715" />
       <source>New toplevel directory</source>
       <translation>Nuevo directorio raíz</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="949" />
-      <location filename="../UI/Browser.py" line="937" />
-      <location filename="../UI/Browser.py" line="928" />
+      <location filename="../UI/Browser.py" line="951" />
+      <location filename="../UI/Browser.py" line="939" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>New Directory</source>
       <translation>Nuevo Directorio</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="929" />
+      <location filename="../UI/Browser.py" line="931" />
       <source>Name for new directory:</source>
       <translation>Nombre para el nuevo directorio:</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="976" />
-      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="978" />
+      <location filename="../UI/Browser.py" line="940" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation>Un archivo o directorio con nombre &lt;b&gt;{0}&lt;/b&gt; ya existe. Abortando...</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="952" />
       <source>&lt;p&gt;The 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>&lt;p&gt;El directorio &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="988" />
-      <location filename="../UI/Browser.py" line="975" />
-      <location filename="../UI/Browser.py" line="966" />
+      <location filename="../UI/Browser.py" line="990" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="968" />
       <source>New File</source>
       <translation>Nuevo Archivo</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="967" />
+      <location filename="../UI/Browser.py" line="969" />
       <source>Name for new file:</source>
       <translation>Nombre para el nuevo archivo:</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The 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>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1018" />
+      <location filename="../UI/Browser.py" line="1020" />
       <source>Do you really want to move this file to the trash?</source>
       <translation>¿Desea realmente mover este archivo a la papelera?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1021" />
+      <location filename="../UI/Browser.py" line="1023" />
       <source>Do you really want to delete this file?</source>
       <translation>¿Desea realmente borrar este archivo?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1106" />
-      <location filename="../UI/Browser.py" line="1032" />
-      <location filename="../UI/Browser.py" line="1024" />
+      <location filename="../UI/Browser.py" line="1108" />
+      <location filename="../UI/Browser.py" line="1034" />
+      <location filename="../UI/Browser.py" line="1026" />
       <source>Delete File</source>
       <translation>Borrar Archivo</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
-      <location filename="../UI/Browser.py" line="1033" />
+      <location filename="../UI/Browser.py" line="1109" />
+      <location filename="../UI/Browser.py" line="1035" />
       <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>&lt;p&gt;El archivo seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1050" />
+      <location filename="../UI/Browser.py" line="1052" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation>¿Desea realmente mover este directorio a la papelera?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1055" />
+      <location filename="../UI/Browser.py" line="1057" />
       <source>Do you really want to delete this directory?</source>
       <translation>¿Desea realmente borrar este directorio?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1069" />
-      <location filename="../UI/Browser.py" line="1058" />
+      <location filename="../UI/Browser.py" line="1071" />
+      <location filename="../UI/Browser.py" line="1060" />
       <source>Delete Directory</source>
       <translation>Borrar Directorio</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1070" />
+      <location filename="../UI/Browser.py" line="1072" />
       <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>&lt;p&gt;El directorio seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1091" />
+      <location filename="../UI/Browser.py" line="1093" />
       <source>Do you really want to move these files to the trash?</source>
       <translation>¿Desea realmente mover estos archivos a la papelera?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1094" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to delete these files?</source>
       <translation>¿Desea realmente borrar estos archivos?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1099" />
       <source>Delete Files</source>
       <translation>Borrar Archivos</translation>
     </message>
@@ -20795,7 +20795,7 @@
     </message>
     <message>
       <location filename="../Project/FiletypeAssociationDialog.py" line="57" />
-      <location filename="../Project/FiletypeAssociationDialog.py" line="45" />
+      <location filename="../Project/FiletypeAssociationDialog.py" line="47" />
       <source>Ignore</source>
       <translation>Ignorar</translation>
     </message>
@@ -46428,636 +46428,636 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="114" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
       <source>Bash</source>
       <translation>Bash</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
       <source>Batch</source>
       <translation>Batch</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="120" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
       <source>C/C++</source>
       <translation>C/C++</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="121" />
-      <source>C#</source>
-      <translation>C#</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C#</source>
+      <translation>C#</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
       <source>CMake</source>
       <translation>CMake</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="127" />
-      <source>CSS</source>
-      <translation>CSS</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <source>CSS</source>
+      <translation>CSS</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
       <source>Cython</source>
       <translation>Cython</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="133" />
-      <source>D</source>
-      <translation>D</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <source>D</source>
+      <translation>D</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
       <source>Diff</source>
       <translation>Diff</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="140" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
       <source>Fortran</source>
       <translation>Fortran</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="145" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
       <source>Fortran77</source>
       <translation>Fortran77</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="150" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
       <source>HTML/PHP/XML</source>
       <translation>HTML/PHP/XML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="154" />
-      <source>IDL</source>
-      <translation>IDL</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="156" />
+      <source>IDL</source>
+      <translation>IDL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation>Java</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="161" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="163" />
       <source>JavaScript</source>
       <translation>JavaScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="165" />
-      <source>Lua</source>
-      <translation>Lua</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="167" />
+      <source>Lua</source>
+      <translation>Lua</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="169" />
       <source>Makefile</source>
       <translation>Makefile</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="172" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="174" />
       <source>Matlab</source>
       <translation>Matlab</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="177" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="179" />
       <source>Octave</source>
       <translation>Octave</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="182" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="184" />
       <source>Pascal</source>
       <translation>Pascal</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="186" />
-      <source>Perl</source>
-      <translation>Perl</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="188" />
+      <source>Perl</source>
+      <translation>Perl</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="190" />
       <source>PostScript</source>
       <translation>PostScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="193" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="195" />
       <source>Povray</source>
       <translation>Povray</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="198" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="200" />
       <source>Properties</source>
       <translation>Propiedades</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="203" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="205" />
       <source>Protocol Buffer (protobuf)</source>
       <translation>Buffer de Protocolo (protobuf)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="208" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="210" />
       <source>Python3</source>
       <translation>Python3</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="213" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="215" />
       <source>MicroPython</source>
       <translation>MicroPython</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
-      <source>QSS</source>
-      <translation>QSS</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
-      <source>Ruby</source>
-      <translation>Ruby</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>SQL</source>
-      <translation>SQL</translation>
+      <source>QSS</source>
+      <translation>QSS</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>TCL</source>
-      <translation>TCL</translation>
+      <source>Ruby</source>
+      <translation>Ruby</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>TeX</source>
-      <translation>TeX</translation>
+      <source>SQL</source>
+      <translation>SQL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
+      <source>TCL</source>
+      <translation>TCL</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="223" />
+      <source>TeX</source>
+      <translation>TeX</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation>VHDL</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="227" />
-      <source>XML</source>
-      <translation>XML</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <source>XML</source>
+      <translation>XML</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="231" />
       <source>YAML</source>
       <translation>YAML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="234" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="236" />
       <source>Gettext</source>
       <translation>Gettext</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="239" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="241" />
       <source>CoffeeScript</source>
       <translation>CoffeeScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="244" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="246" />
       <source>JSON</source>
       <translation>JSON</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="249" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation>Markdown</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="262" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
       <source>Pygments</source>
       <translation>Pygments</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Archivos Python (*.py *.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="407" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation>Archivos de GUI Python (*.pyw *.pyw3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
       <source>Cython Files (*.pyx *.pxd *.pxi)</source>
       <translation>Archivos Cython (*.pyx *.pxd *.pxi)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation>Archivos de Plantilla Quixote (*.ptl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Ruby Files (*.rb)</source>
-      <translation>Archivos Ruby (*.rb)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
       <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>IDL Files (*.idl)</source>
-      <translation>Archivos IDL (*.idl)</translation>
+      <source>Quixote Template Files (*.ptl)</source>
+      <translation>Archivos de Plantilla Quixote (*.ptl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
+      <source>Ruby Files (*.rb)</source>
+      <translation>Archivos Ruby (*.rb)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <source>IDL Files (*.idl)</source>
+      <translation>Archivos IDL (*.idl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
       <source>Protocol Buffer Files (*.proto)</source>
       <translation>Archivos de Buffer de Protocolo (*.proto)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>C Files (*.h *.c)</source>
       <translation>Archivos C (*.h *.c)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="416" />
       <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
       <translation>Archivos C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="417" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
       <source>C# Files (*.cs)</source>
       <translation>Archivos C# (*.cs)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="418" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
       <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
       <translation>Archivos HTML (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
       <source>CSS Files (*.css)</source>
       <translation>Archivos CSS (*.css)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>QSS Files (*.qss)</source>
       <translation>Archivos QSS (*.qss)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
       <translation>Archivos PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
       <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
       <translation>Archivos XML (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Archivos de Recursos Qt (*.qrc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="428" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
       <source>D Files (*.d *.di)</source>
       <translation>Archivos D (*.d *.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Java Files (*.java)</source>
-      <translation>Archivos Java (*.java)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>JavaScript Files (*.js)</source>
-      <translation>Archivos JavaScript (*.js)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="525" />
       <location filename="../QScintilla/Lexers/__init__.py" line="431" />
-      <source>SQL Files (*.sql)</source>
-      <translation>Archivos SQL (*.sql)</translation>
+      <source>Java Files (*.java)</source>
+      <translation>Archivos Java (*.java)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="526" />
       <location filename="../QScintilla/Lexers/__init__.py" line="432" />
+      <source>JavaScript Files (*.js)</source>
+      <translation>Archivos JavaScript (*.js)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
+      <source>SQL Files (*.sql)</source>
+      <translation>Archivos SQL (*.sql)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
       <source>Docbook Files (*.docbook)</source>
       <translation>Archivos DocBook (*.docbook)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation>Archivos Perl (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Lua Files (*.lua)</source>
-      <translation>Archivos Lua (^.lua)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="435" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation>Archivos Perl (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
+      <source>Lua Files (*.lua)</source>
+      <translation>Archivos Lua (^.lua)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
       <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
       <translation>Archivos TeX (*.tex *.sty *.aux *.toc *.idx)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
       <source>Shell Files (*.sh)</source>
       <translation>Archivos Shell (*.sh)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation>Archivos Batch (*.bat *.cmd)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation>Archivos Diff (*.diff *.patch)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
-      <translation>Makefiles (*.mak)</translation>
+      <source>Batch Files (*.bat *.cmd)</source>
+      <translation>Archivos Batch (*.bat *.cmd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation>Archivos Diff (*.diff *.patch)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="443" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation>Makefiles (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="444" />
       <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
       <translation>Archivos de Propiedades (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
       <source>Povray Files (*.pov)</source>
       <translation>Archivos Povray (*.pov)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="447" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="449" />
       <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
       <translation>Archivos CMake (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation>Archivos VHDL (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation>Archivos TCL/Tk (*.tcl *.tk)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-      <translation>Archivos Fortran (*.f90 *.f95 *.f2k)</translation>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
+      <translation>Archivos VHDL (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>Fortran77 Files (*.f *.for)</source>
-      <translation>Archivos Fortran77 (*.f *.for)</translation>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
+      <translation>Archivos TCL/Tk (*.tcl *.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation>Archivos Fortran (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="455" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation>Archivos Fortran77 (*.f *.for)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="456" />
       <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
       <translation>Archivos Pascal (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
-      <source>PostScript Files (*.ps)</source>
-      <translation>Archivos PostScript (*.ps)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="458" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation>Archivos YAML (*.yaml *.yml)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="549" />
       <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>TOML Files (*.toml)</source>
-      <translation>Archivos TOML (*.toml)</translation>
+      <source>PostScript Files (*.ps)</source>
+      <translation>Archivos PostScript (*.ps)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="460" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation>Archivos YAML (*.yaml *.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <source>TOML Files (*.toml)</source>
+      <translation>Archivos TOML (*.toml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
       <source>Matlab Files (*.m *.m.matlab)</source>
       <translation>Archivos Matlab (*.m *.m.matlab)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
       <source>Octave Files (*.m *.m.octave)</source>
       <translation>Archivos Octave (*.m *.m.octave)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Gettext Files (*.po)</source>
-      <translation>Archivos Gettext (*.po)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation>Archivos CoffeeScript (*.coffee)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="554" />
       <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>JSON Files (*.json)</source>
-      <translation>Archivos JSON (*.json)</translation>
+      <source>Gettext Files (*.po)</source>
+      <translation>Archivos Gettext (*.po)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="555" />
       <location filename="../QScintilla/Lexers/__init__.py" line="465" />
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation>Archivos CoffeeScript (*.coffee)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
+      <source>JSON Files (*.json)</source>
+      <translation>Archivos JSON (*.json)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
       <source>Markdown Files (*.md)</source>
       <translation>Archivos Markdown (*.md)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="568" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="477" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
       <source>All Files (*)</source>
       <translation>Todos los archivos (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
       <source>Python3 Files (*.py)</source>
       <translation>Archivos Python (*.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation>Archivos de GUI Python3 (*.pyw)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
-      <source>Cython Files (*.pyx)</source>
-      <translation>Archivos Cython (*.pyx)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Cython Declaration Files (*.pxd)</source>
-      <translation>Archivos de Declaración Cython (*.pxd)</translation>
+      <source>Python3 GUI Files (*.pyw)</source>
+      <translation>Archivos de GUI Python3 (*.pyw)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
+      <source>Cython Files (*.pyx)</source>
+      <translation>Archivos Cython (*.pyx)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation>Archivos de Declaración Cython (*.pxd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
       <source>Cython Include Files (*.pxi)</source>
       <translation>Archivos Include Cython (*.pxi)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
-      <source>C Files (*.c)</source>
-      <translation>Archivos C (*.c)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <source>C++ Files (*.cpp)</source>
-      <translation>Archivos C++ (*.cpp)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C++/C Header Files (*.h)</source>
-      <translation>Archivos de cabecera C++ (*.h )</translation>
+      <source>C Files (*.c)</source>
+      <translation>Archivos C (*.c)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
+      <source>C++ Files (*.cpp)</source>
+      <translation>Archivos C++ (*.cpp)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>HTML Files (*.html)</source>
-      <translation>Archivos HTML (*.html)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <source>PHP Files (*.php)</source>
-      <translation>Archivos PHP (*.php)</translation>
+      <source>C++/C Header Files (*.h)</source>
+      <translation>Archivos de cabecera C++ (*.h )</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <source>HTML Files (*.html)</source>
+      <translation>Archivos HTML (*.html)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <source>PHP Files (*.php)</source>
+      <translation>Archivos PHP (*.php)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
       <source>ASP Files (*.asp)</source>
       <translation>Archivos ASP (*.asp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
-      <source>XML Files (*.xml)</source>
-      <translation>Archivos XML (*.xml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <source>XSL Files (*.xsl)</source>
-      <translation>Archivos XSL (*.xsl)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>DTD Files (*.dtd)</source>
-      <translation>Archivos DTD (*.dtd)</translation>
+      <source>XML Files (*.xml)</source>
+      <translation>Archivos XML (*.xml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <source>XSL Files (*.xsl)</source>
+      <translation>Archivos XSL (*.xsl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
+      <source>DTD Files (*.dtd)</source>
+      <translation>Archivos DTD (*.dtd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
       <source>D Files (*.d)</source>
       <translation>Archivos D (*.d)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
       <source>D Interface Files (*.di)</source>
       <translation>Archivos de interfaces D (*.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
       <source>Perl Files (*.pl)</source>
       <translation>Archivos Perl (*.pl)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
       <source>Perl Module Files (*.pm)</source>
       <translation>Archivos de módulo Perl (*.pm)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <source>Batch Files (*.bat)</source>
-      <translation>Archivos Batch (*.bat)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <source>TeX Files (*.tex)</source>
-      <translation>Archivos TeX (*.tex)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>TeX Template Files (*.sty)</source>
-      <translation>Archivos de plantilla TeX (*.sty)</translation>
+      <source>Batch Files (*.bat)</source>
+      <translation>Archivos Batch (*.bat)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>Diff Files (*.diff)</source>
-      <translation>Archivos Diff (*.diff)</translation>
+      <source>TeX Files (*.tex)</source>
+      <translation>Archivos TeX (*.tex)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>Make Files (*.mak)</source>
-      <translation>Archivos Make (*.mak)</translation>
+      <source>TeX Template Files (*.sty)</source>
+      <translation>Archivos de plantilla TeX (*.sty)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Properties Files (*.ini)</source>
-      <translation>Archivos de Propiedades (*.ini)</translation>
+      <source>Diff Files (*.diff)</source>
+      <translation>Archivos Diff (*.diff)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Configuration Files (*.cfg)</source>
-      <translation>Archivos de Configuración (*.cfg)</translation>
+      <source>Make Files (*.mak)</source>
+      <translation>Archivos Make (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
+      <source>Properties Files (*.ini)</source>
+      <translation>Archivos de Propiedades (*.ini)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation>Archivos CMake (CMakeLists.txt)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <source>CMake Macro Files (*.cmake)</source>
-      <translation>Archivos de Macro CMake (*.cmake)</translation>
+      <source>Configuration Files (*.cfg)</source>
+      <translation>Archivos de Configuración (*.cfg)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>VHDL Files (*.vhd)</source>
-      <translation>Archivos VHDL (*.vhd)</translation>
+      <source>CMake Files (CMakeLists.txt)</source>
+      <translation>Archivos CMake (CMakeLists.txt)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>TCL Files (*.tcl)</source>
-      <translation>Archivos TCL (*.tcl)</translation>
+      <source>CMake Macro Files (*.cmake)</source>
+      <translation>Archivos de Macro CMake (*.cmake)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>Tk Files (*.tk)</source>
-      <translation>Archivos Tk (*.tk)</translation>
+      <source>VHDL Files (*.vhd)</source>
+      <translation>Archivos VHDL (*.vhd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>Fortran Files (*.f95)</source>
-      <translation>Archivos Fortran (*.f95)</translation>
+      <source>TCL Files (*.tcl)</source>
+      <translation>Archivos TCL (*.tcl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Fortran77 Files (*.f)</source>
-      <translation>Archivos Fortran77 (*.f)</translation>
+      <source>Tk Files (*.tk)</source>
+      <translation>Archivos Tk (*.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Pascal Files (*.pas)</source>
-      <translation>Archivos Pascal (*.pas)</translation>
+      <source>Fortran Files (*.f95)</source>
+      <translation>Archivos Fortran (*.f95)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
+      <source>Fortran77 Files (*.f)</source>
+      <translation>Archivos Fortran77 (*.f)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>YAML Files (*.yml)</source>
-      <translation>Archivos YAML (*.yml)</translation>
+      <source>Pascal Files (*.pas)</source>
+      <translation>Archivos Pascal (*.pas)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="550" />
+      <source>YAML Files (*.yml)</source>
+      <translation>Archivos YAML (*.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
       <source>Matlab Files (*.m)</source>
       <translation>Archivos Matlab (*.m)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation>Archivos Octave (*.m.octave)</translation>
     </message>
@@ -56212,366 +56212,366 @@
       <translation>Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1066" />
+      <location filename="../Project/Project.py" line="1084" />
       <source>Read Project File</source>
       <translation>Leer Archivo de Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1067" />
+      <location filename="../Project/Project.py" line="1085" />
       <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;El archivo de proyecto &lt;b&gt;{0}&lt;/b&gt; no ha podido ser leído.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1182" />
+      <location filename="../Project/Project.py" line="1200" />
       <source>Read User Project Properties</source>
       <translation>Leer las Propiedades de Proyecto del Usuario</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1183" />
+      <location filename="../Project/Project.py" line="1201" />
       <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>&lt;p&gt;El archivo de propiedades de proyecto específicas del usuario &lt;b&gt;{0}&lt;/b&gt; no ha podido ser leído.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1248" />
       <source>Read Project Session</source>
       <translation>Leer Sesion de Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1468" />
-      <location filename="../Project/Project.py" line="1449" />
-      <location filename="../Project/Project.py" line="1403" />
-      <location filename="../Project/Project.py" line="1328" />
-      <location filename="../Project/Project.py" line="1297" />
-      <location filename="../Project/Project.py" line="1278" />
-      <location filename="../Project/Project.py" line="1231" />
+      <location filename="../Project/Project.py" line="1486" />
+      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1421" />
+      <location filename="../Project/Project.py" line="1346" />
+      <location filename="../Project/Project.py" line="1315" />
+      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1249" />
       <source>Please save the project first.</source>
       <translation>Por favor guarde primero el proyecto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1257" />
+      <location filename="../Project/Project.py" line="1275" />
       <source>Read project session</source>
       <translation>Leer sesion de proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1258" />
+      <location filename="../Project/Project.py" line="1276" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de sesión de proyecto &lt;b&gt;{0}&lt;/b&gt; no ha podido leerse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1277" />
+      <location filename="../Project/Project.py" line="1295" />
       <source>Save Project Session</source>
       <translation>Guardar Sesion de Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1313" />
-      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1331" />
+      <location filename="../Project/Project.py" line="1314" />
       <source>Delete Project Session</source>
       <translation>Borrar Sesión de Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1314" />
+      <location filename="../Project/Project.py" line="1332" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de sesión de proyecto &lt;b&gt;{0}&lt;/b&gt; no ha podido borrarse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1349" />
-      <location filename="../Project/Project.py" line="1327" />
+      <location filename="../Project/Project.py" line="1367" />
+      <location filename="../Project/Project.py" line="1345" />
       <source>Read Tasks</source>
       <translation>Leer Tareas</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1350" />
+      <location filename="../Project/Project.py" line="1368" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de tareas &lt;b&gt;{0}&lt;/b&gt; no puede leerse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
-      <location filename="../Project/Project.py" line="1402" />
+      <location filename="../Project/Project.py" line="1447" />
+      <location filename="../Project/Project.py" line="1420" />
       <source>Read Debugger Properties</source>
       <translation>Leer Propiedades del Depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1430" />
-      <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>&lt;p&gt;El archivo de propiedades del depurador del proyecto  &lt;b&gt;{0}&lt;/b&gt; no ha podido leerse.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1448" />
+      <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>&lt;p&gt;El archivo de propiedades del depurador del proyecto  &lt;b&gt;{0}&lt;/b&gt; no ha podido leerse.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1466" />
       <source>Save Debugger Properties</source>
       <translation>Guardar Propiedades del Depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1484" />
-      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1502" />
+      <location filename="../Project/Project.py" line="1485" />
       <source>Delete Debugger Properties</source>
       <translation>Borrar Propiedades del Depurador</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1485" />
+      <location filename="../Project/Project.py" line="1503" />
       <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>&lt;p&gt;El archivo de propiedades del depurador del proyecto  &lt;b&gt;{0}&lt;/b&gt; no pudo ser borrado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1645" />
+      <location filename="../Project/Project.py" line="1663" />
       <source>Add Language</source>
       <translation>Añadir lenguaje</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1646" />
+      <location filename="../Project/Project.py" line="1664" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Debe especificar primero un patrón de traducción.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1784" />
-      <location filename="../Project/Project.py" line="1758" />
+      <location filename="../Project/Project.py" line="1802" />
+      <location filename="../Project/Project.py" line="1776" />
       <source>Delete translation</source>
       <translation>Borrar traducción</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1785" />
-      <location filename="../Project/Project.py" line="1759" />
+      <location filename="../Project/Project.py" line="1803" />
+      <location filename="../Project/Project.py" line="1777" />
       <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>&lt;p&gt;El archivo de traducción seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
-      <location filename="../Project/Project.py" line="1903" />
-      <location filename="../Project/Project.py" line="1889" />
+      <location filename="../Project/Project.py" line="1934" />
+      <location filename="../Project/Project.py" line="1921" />
+      <location filename="../Project/Project.py" line="1907" />
       <source>Add file</source>
       <translation>Agregar archivo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1982" />
-      <location filename="../Project/Project.py" line="1890" />
+      <location filename="../Project/Project.py" line="2000" />
+      <location filename="../Project/Project.py" line="1908" />
       <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe.&lt;/p&gt;&lt;p&gt;¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1904" />
+      <location filename="../Project/Project.py" line="1922" />
       <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>&lt;p&gt;El archivo seleccionado &lt;b&gt;{0}&lt;/b&gt; no ha podido se añadido a &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Razón: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2054" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="2072" />
+      <location filename="../Project/Project.py" line="1935" />
       <source>The target directory must not be empty.</source>
       <translation>El directorio de destino no puede estar vacío.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2065" />
-      <location filename="../Project/Project.py" line="2053" />
-      <location filename="../Project/Project.py" line="1981" />
-      <location filename="../Project/Project.py" line="1962" />
-      <location filename="../Project/Project.py" line="1948" />
+      <location filename="../Project/Project.py" line="2083" />
+      <location filename="../Project/Project.py" line="2071" />
+      <location filename="../Project/Project.py" line="1999" />
+      <location filename="../Project/Project.py" line="1980" />
+      <location filename="../Project/Project.py" line="1966" />
       <source>Add directory</source>
       <translation>Añadir directorio</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1949" />
+      <location filename="../Project/Project.py" line="1967" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El directorio de origen no contiene archivos que pertenezcan a la categoría seleccionada.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1963" />
+      <location filename="../Project/Project.py" line="1981" />
       <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>&lt;p&gt;El directorio de destino &lt;b&gt;{0}&lt;/b&gt; no ha podido ser creado.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2066" />
+      <location filename="../Project/Project.py" line="2084" />
       <source>The source directory must not be empty.</source>
       <translation>El directorio de origen no puede estar vacío.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2127" />
+      <location filename="../Project/Project.py" line="2145" />
       <source>Rename file</source>
       <translation>Renombrar archivo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2154" />
-      <location filename="../Project/Project.py" line="2139" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2157" />
       <source>Rename File</source>
       <translation>Renombrar Archivo</translation>
     </message>
     <message>
+      <location filename="../Project/Project.py" line="3336" />
+      <location filename="../Project/Project.py" line="2158" />
+      <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe.&lt;/p&gt;&lt;p&gt;¿Desea sobreescribirlo?&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2173" />
+      <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>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no puede ser renombrado.&lt;br /&gt;Causa: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2393" />
+      <source>Delete file</source>
+      <translation>Borrar archivo</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2394" />
+      <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>&lt;p&gt;El archivo seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2425" />
+      <source>Delete directory</source>
+      <translation>Borrar directorio</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2426" />
+      <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>&lt;p&gt;El directorio seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2526" />
+      <source>Create project directory</source>
+      <translation>Crear directorio de proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2527" />
+      <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;El directorio de proyecto &lt;b&gt;{0}&lt;/b&gt; no pudo ser creado.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3139" />
+      <location filename="../Project/Project.py" line="2590" />
+      <source>Create project management directory</source>
+      <translation>Crear directorio de gestión del proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="2591" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El directorio del proyecto &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2613" />
+      <source>Create main script</source>
+      <translation>Crear script principal</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2614" />
+      <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>&lt;p&gt;El script principal &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear.&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2949" />
+      <location filename="../Project/Project.py" line="2638" />
+      <source>Create Makefile</source>
+      <translation>Crear Makefile</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2950" />
+      <location filename="../Project/Project.py" line="2639" />
+      <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>&lt;p&gt;El makefile &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear.&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3168" />
+      <location filename="../Project/Project.py" line="2777" />
+      <location filename="../Project/Project.py" line="2748" />
+      <location filename="../Project/Project.py" line="2704" />
+      <location filename="../Project/Project.py" line="2679" />
+      <location filename="../Project/Project.py" line="2649" />
+      <source>New Project</source>
+      <translation>Proyecto nuevo</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2650" />
+      <source>Add existing files to the project?</source>
+      <translation>¿Agregar archivos existentes al proyecto?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3169" />
+      <location filename="../Project/Project.py" line="2680" />
+      <source>Select Version Control System</source>
+      <translation>Seleccion el Sistema de control de versiones (VCS)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2778" />
+      <location filename="../Project/Project.py" line="2705" />
+      <source>Would you like to edit the VCS command options?</source>
+      <translation>¿Le gustaría editar las opciones de comando para VCS?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4108" />
+      <location filename="../Project/Project.py" line="2720" />
+      <source>New project</source>
+      <translation>Proyecto nuevo</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2721" />
+      <source>Shall the project file be added to the repository?</source>
+      <translation>¿Debe añadirse el archivo de proyecto al repositorio?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2754" />
+      <location filename="../Project/Project.py" line="2742" />
+      <source>None</source>
+      <translation>Ninguno</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2749" />
+      <source>Select version control system for the project</source>
+      <translation>Seleccione el sistema de control de versiones para el proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2875" />
+      <source>Translation Pattern</source>
+      <translation>Patrón de Traducción</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2876" />
+      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
+      <translation>Introduzca el patrón de ruta para los archivos de traducción (use '%language%' in lugar del código de idioma):</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <location filename="../Project/Project.py" line="3118" />
+      <source>Open project</source>
+      <translation>Abrir proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3120" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation>Archivos de Proyecto (*.epj);;Archivos XML de Proyecto (*.e4p)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3311" />
+      <source>Project Files (*.epj)</source>
+      <translation>Archivos de proyecto (*.epj)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3319" />
+      <source>Save Project</source>
+      <translation>Guardar Proyecto</translation>
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="3335" />
-      <location filename="../Project/Project.py" line="2140" />
-      <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;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe.&lt;/p&gt;&lt;p&gt;¿Desea sobreescribirlo?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2155" />
-      <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>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no puede ser renombrado.&lt;br /&gt;Causa: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2400" />
-      <source>Delete file</source>
-      <translation>Borrar archivo</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2401" />
-      <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>&lt;p&gt;El archivo seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2432" />
-      <source>Delete directory</source>
-      <translation>Borrar directorio</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2433" />
-      <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>&lt;p&gt;El directorio seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2533" />
-      <source>Create project directory</source>
-      <translation>Crear directorio de proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2534" />
-      <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;El directorio de proyecto &lt;b&gt;{0}&lt;/b&gt; no pudo ser creado.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3138" />
-      <location filename="../Project/Project.py" line="2597" />
-      <source>Create project management directory</source>
-      <translation>Crear directorio de gestión del proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3139" />
-      <location filename="../Project/Project.py" line="2598" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;El directorio del proyecto &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2620" />
-      <source>Create main script</source>
-      <translation>Crear script principal</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2621" />
-      <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>&lt;p&gt;El script principal &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear.&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2945" />
-      <location filename="../Project/Project.py" line="2645" />
-      <source>Create Makefile</source>
-      <translation>Crear Makefile</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2946" />
-      <location filename="../Project/Project.py" line="2646" />
-      <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>&lt;p&gt;El makefile &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear.&lt;br/&gt;Razón: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3167" />
-      <location filename="../Project/Project.py" line="2784" />
-      <location filename="../Project/Project.py" line="2755" />
-      <location filename="../Project/Project.py" line="2711" />
-      <location filename="../Project/Project.py" line="2686" />
-      <location filename="../Project/Project.py" line="2656" />
-      <source>New Project</source>
-      <translation>Proyecto nuevo</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2657" />
-      <source>Add existing files to the project?</source>
-      <translation>¿Agregar archivos existentes al proyecto?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3168" />
-      <location filename="../Project/Project.py" line="2687" />
-      <source>Select Version Control System</source>
-      <translation>Seleccion el Sistema de control de versiones (VCS)</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2785" />
-      <location filename="../Project/Project.py" line="2712" />
-      <source>Would you like to edit the VCS command options?</source>
-      <translation>¿Le gustaría editar las opciones de comando para VCS?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <location filename="../Project/Project.py" line="2727" />
-      <source>New project</source>
-      <translation>Proyecto nuevo</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2728" />
-      <source>Shall the project file be added to the repository?</source>
-      <translation>¿Debe añadirse el archivo de proyecto al repositorio?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2761" />
-      <location filename="../Project/Project.py" line="2749" />
-      <source>None</source>
-      <translation>Ninguno</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2756" />
-      <source>Select version control system for the project</source>
-      <translation>Seleccione el sistema de control de versiones para el proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2871" />
-      <source>Translation Pattern</source>
-      <translation>Patrón de Traducción</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2872" />
-      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
-      <translation>Introduzca el patrón de ruta para los archivos de traducción (use '%language%' in lugar del código de idioma):</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4127" />
-      <location filename="../Project/Project.py" line="3117" />
-      <source>Open project</source>
-      <translation>Abrir proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3119" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation>Archivos de Proyecto (*.epj);;Archivos XML de Proyecto (*.e4p)</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3320" />
-      <location filename="../Project/Project.py" line="3310" />
-      <source>Project Files (*.epj)</source>
-      <translation>Archivos de proyecto (*.epj)</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3318" />
-      <source>Save Project</source>
-      <translation>Guardar Proyecto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3334" />
       <source>Save File</source>
       <translation>Guardar archivo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3373" />
-      <source>Close Project</source>
-      <translation>Cerrar Proyecto</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3374" />
+      <source>Close Project</source>
+      <translation>Cerrar Proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3375" />
       <source>The current project has unsaved changes.</source>
       <translation>El proyecto actual tiene cambios sin guardar.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3563" />
-      <location filename="../Project/Project.py" line="3529" />
+      <location filename="../Project/Project.py" line="3564" />
+      <location filename="../Project/Project.py" line="3530" />
       <source>Syntax errors detected</source>
       <translation>Se detectaron errores de sintaxis</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3564" />
-      <location filename="../Project/Project.py" line="3530" />
+      <location filename="../Project/Project.py" line="3565" />
+      <location filename="../Project/Project.py" line="3531" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>El archivo contiene %n archivo(s) con errores de sintaxis.</numerusform>
@@ -56579,195 +56579,195 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4109" />
+      <location filename="../Project/Project.py" line="4110" />
       <source>&amp;New...</source>
       <translation>&amp;Nuevo...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4115" />
+      <location filename="../Project/Project.py" line="4116" />
       <source>Generate a new project</source>
       <translation>Generar un nuevo proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4117" />
+      <location filename="../Project/Project.py" line="4118" />
       <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;Nuevo...&lt;/b&gt;&lt;p&gt;Abre un diálogo para introducir la información para un nuevo proyecto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4129" />
+      <location filename="../Project/Project.py" line="4130" />
       <source>&amp;Open...</source>
       <translation>&amp;Abrir...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4136" />
       <source>Open an existing project</source>
       <translation>Abrir un proyecto existente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
+      <location filename="../Project/Project.py" line="4138" />
       <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;Abre un proyecto existente..&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4143" />
+      <location filename="../Project/Project.py" line="4144" />
       <source>Reload project</source>
       <translation>Recargar proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4145" />
+      <location filename="../Project/Project.py" line="4146" />
       <source>&amp;Reload</source>
       <translation>&amp;Recargar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4152" />
       <source>Reload the current project</source>
       <translation>Regargar el proyecto actual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4153" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Recargar&lt;/b&gt;&lt;p&gt;Esto recarga el proyecto actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4160" />
       <source>Close project</source>
       <translation>Cerrar proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4161" />
+      <location filename="../Project/Project.py" line="4162" />
       <source>&amp;Close</source>
       <translation>&amp;Cerrar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="4168" />
       <source>Close the current project</source>
       <translation>Cierra el proyecto actual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4169" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Cerrar&lt;/b&gt;&lt;p&gt;Cierra el proyecto actualt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4176" />
       <source>Save project</source>
       <translation>Guardar proyecto</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4451" />
-      <location filename="../Project/Project.py" line="4177" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>&amp;Save</source>
       <translation>&amp;Guardar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4183" />
+      <location filename="../Project/Project.py" line="4184" />
       <source>Save the current project</source>
       <translation>Guarda el proyecto actual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4185" />
+      <location filename="../Project/Project.py" line="4186" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Guardar&lt;/b&gt;&lt;p&gt;Guarda el proyecto actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4191" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>Save project as</source>
       <translation>Guardar proyecto como</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4193" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Save &amp;as...</source>
       <translation>Guardar co&amp;mo...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4199" />
+      <location filename="../Project/Project.py" line="4200" />
       <source>Save the current project to a new file</source>
       <translation>Guardar el proyecto actual en un nuevo archivo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4201" />
+      <location filename="../Project/Project.py" line="4202" />
       <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;Guardar como&lt;/b&gt;&lt;p&gt;Guarda el proyecto en otro archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4216" />
+      <location filename="../Project/Project.py" line="4217" />
       <source>Add files to project</source>
       <translation>Agregar archivos al proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4218" />
+      <location filename="../Project/Project.py" line="4219" />
       <source>Add &amp;files...</source>
       <translation>&amp;Agregar archivos...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4225" />
       <source>Add files to the current project</source>
       <translation>Añadir archivos al proyecto actual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4227" />
       <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;Añadir archivos...&lt;/b&gt;&lt;p&gt;Abre un diálogo para añadir archivos al proyecto actual. El lugar donde se van a añadir es determinado por la extensión del nombre de archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4237" />
+      <location filename="../Project/Project.py" line="4238" />
       <source>Add directory to project</source>
       <translation>Agregar directorio al proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4239" />
+      <location filename="../Project/Project.py" line="4240" />
       <source>Add directory...</source>
       <translation>Agregar directorio...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4246" />
+      <location filename="../Project/Project.py" line="4247" />
       <source>Add a directory to the current project</source>
       <translation>Agregar directorio al proyecto actual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4249" />
+      <location filename="../Project/Project.py" line="4250" />
       <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;Añadir directorio...&lt;/b&gt;&lt;p&gt;Abre un diálogo para añadir un directorio al proyecto actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4259" />
+      <location filename="../Project/Project.py" line="4260" />
       <source>Add translation to project</source>
       <translation>Añadir traducción al proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4261" />
+      <location filename="../Project/Project.py" line="4262" />
       <source>Add &amp;translation...</source>
       <translation>Añadir &amp;Traducción...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4268" />
+      <location filename="../Project/Project.py" line="4269" />
       <source>Add a translation to the current project</source>
       <translation>Añadir una traducción al proyecto actual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4271" />
+      <location filename="../Project/Project.py" line="4272" />
       <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>&lt;b&gt;Añadir traducción...&lt;/b&gt;&lt;p&gt;Abre un diálogo para añadir una traducción al proyecto actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4281" />
-      <source>Search new files</source>
-      <translation>Buscar archivos nuevos</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4282" />
+      <source>Search new files</source>
+      <translation>Buscar archivos nuevos</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4283" />
       <source>Searc&amp;h new files...</source>
       <translation>Bus&amp;car archivos nuevos...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4288" />
+      <location filename="../Project/Project.py" line="4289" />
       <source>Search new files in the project directory.</source>
       <translation>Bucar nuevos archivos en el directorio de proyecto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4290" />
-      <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>&lt;b&gt;Buscar nuevos archivos...&lt;/b&gt;&lt;p&gt;Busca nuevos archivos (fuentes, *.ui, *.idl, *.proto) en el directorio del proyecto y en los subdirectorios registrados.&lt;/p&gt;</translation>
+      <location filename="../Project/Project.py" line="4291" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4301" />
@@ -57747,6 +57747,10 @@
       <source>The makefile contains errors.</source>
       <translation>El makefile contiene errores.</translation>
     </message>
+    <message>
+      <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="vanished">&lt;b&gt;Buscar nuevos archivos...&lt;/b&gt;&lt;p&gt;Busca nuevos archivos (fuentes, *.ui, *.idl, *.proto) en el directorio del proyecto y en los subdirectorios registrados.&lt;/p&gt;</translation>
+    </message>
   </context>
   <context>
     <name>ProjectBaseBrowser</name>
@@ -60261,8 +60265,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Spell Checking Properties...</source>
-      <translation>Propiedades de la Corrección Ortográfica...</translation>
+      <source>Spell Checking...</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60271,8 +60275,18 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Translations Properties...</source>
-      <translation>Propiedades de las traducciones...</translation>
+      <source>Translations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the filetype associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Filetype Associations...</source>
+      <translation type="unfinished">Asociación de tipos de archivo...</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60315,23 +60329,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="215" />
-      <location filename="../Project/PropertiesDialog.py" line="52" />
+      <location filename="../Project/PropertiesDialog.py" line="229" />
+      <location filename="../Project/PropertiesDialog.py" line="57" />
       <source>None</source>
       <translation>Ninguno</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="68" />
+      <location filename="../Project/PropertiesDialog.py" line="74" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Archivos fuente ({0});;Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="133" />
-      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
-      <translation>El proyecto está bajo control de versiones de &lt;b&gt;{0}&lt;/b&gt;.</translation>
-    </message>
-    <message>
       <location filename="../Project/PropertiesDialog.py" line="139" />
+      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
+      <translation>El proyecto está bajo control de versiones de &lt;b&gt;{0}&lt;/b&gt;.</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.py" line="145" />
       <source>The project is not version controlled.</source>
       <translation>El proyecto no tiene control de versiones.</translation>
     </message>
@@ -60346,6 +60360,14 @@
 &lt;p&gt;Enter a short description for the multiproject.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Descripcion&lt;/b&gt;&lt;p&gt;Introduzca una descripción corta para el multiproyecto.&lt;/p&gt;</translation>
     </message>
+    <message>
+      <source>Spell Checking Properties...</source>
+      <translation type="vanished">Propiedades de la Corrección Ortográfica...</translation>
+    </message>
+    <message>
+      <source>Translations Properties...</source>
+      <translation type="vanished">Propiedades de las traducciones...</translation>
+    </message>
   </context>
   <context>
     <name>ProtobufPage</name>
@@ -86630,13 +86652,13 @@
       <translation>Nuevo proyecto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="457" />
+      <location filename="../VCS/ProjectHelper.py" line="458" />
       <location filename="../VCS/ProjectHelper.py" line="228" />
       <source>Select version control system for the project</source>
       <translation>Seleccione el sistema de control de versiones para el proyecto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="489" />
+      <location filename="../VCS/ProjectHelper.py" line="490" />
       <location filename="../VCS/ProjectHelper.py" line="257" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>¿Le gustaría editar las opciones de comando para VCS?</translation>
@@ -86652,8 +86674,8 @@
       <translation>&lt;p&gt;El directorio de proyecto &lt;b&gt;{0}&lt;/b&gt; no pudo ser creado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="387" />
-      <location filename="../VCS/ProjectHelper.py" line="371" />
+      <location filename="../VCS/ProjectHelper.py" line="388" />
+      <location filename="../VCS/ProjectHelper.py" line="372" />
       <location filename="../VCS/ProjectHelper.py" line="330" />
       <location filename="../VCS/ProjectHelper.py" line="310" />
       <source>New project from repository</source>
@@ -86670,44 +86692,44 @@
       <translation>El proyecto recuperado del repositorio no contiene un archivo de proyecto de eric (*.ep). ¿Desea crearlo?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="375" />
+      <location filename="../VCS/ProjectHelper.py" line="376" />
       <source>Shall the project file be added to the repository?</source>
       <translation>¿Debe añadirse el archivo de proyecto al repositorio?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="390" />
+      <location filename="../VCS/ProjectHelper.py" line="391" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>El proyecto no se ha podido recuperar del repositorio.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="486" />
-      <location filename="../VCS/ProjectHelper.py" line="456" />
+      <location filename="../VCS/ProjectHelper.py" line="487" />
+      <location filename="../VCS/ProjectHelper.py" line="457" />
       <source>Import Project</source>
       <translation>Importar Proyecto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="530" />
+      <location filename="../VCS/ProjectHelper.py" line="531" />
       <source>Update</source>
       <translation>Actualizar</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="665" />
+      <location filename="../VCS/ProjectHelper.py" line="532" />
+      <source>The project should be reread. Do this now?</source>
+      <translation>El proyecto debería ser cargado de nuevo. ¿Desea hacerlo ahora?</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="568" />
+      <source>Remove project from repository</source>
+      <translation>Eliminar proyecto del repositorio</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="571" />
+      <source>Dou you really want to remove this project from the repository (and disk)?</source>
+      <translation>¿Realmente quiere eliminar este proyecto del repositorio (y del disco)?</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="664" />
-      <location filename="../VCS/ProjectHelper.py" line="531" />
-      <source>The project should be reread. Do this now?</source>
-      <translation>El proyecto debería ser cargado de nuevo. ¿Desea hacerlo ahora?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="567" />
-      <source>Remove project from repository</source>
-      <translation>Eliminar proyecto del repositorio</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="570" />
-      <source>Dou you really want to remove this project from the repository (and disk)?</source>
-      <translation>¿Realmente quiere eliminar este proyecto del repositorio (y del disco)?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="663" />
       <source>Switch</source>
       <translation>Hacer switch</translation>
     </message>
--- a/src/eric7/i18n/eric7_fr.ts	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/i18n/eric7_fr.ts	Sun Dec 11 17:33:46 2022 +0100
@@ -3024,10 +3024,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="614" />
-      <location filename="../UI/Browser.py" line="606" />
-      <location filename="../UI/Browser.py" line="596" />
-      <location filename="../UI/Browser.py" line="587" />
+      <location filename="../UI/Browser.py" line="616" />
+      <location filename="../UI/Browser.py" line="608" />
+      <location filename="../UI/Browser.py" line="598" />
+      <location filename="../UI/Browser.py" line="589" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -3111,122 +3111,122 @@
       <translation>Ligne {0}</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="588" />
+      <location filename="../UI/Browser.py" line="590" />
       <source>The mime type of the file could not be determined.</source>
       <translation>Le type mime du fichier n'a pas pu être déterminé.</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="607" />
-      <location filename="../UI/Browser.py" line="597" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="599" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Le fichier a le type mime &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="615" />
+      <location filename="../UI/Browser.py" line="617" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation>Le fichier a le type mime &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Faut-il l'ajouter à la liste des types mime texte ?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="713" />
+      <location filename="../UI/Browser.py" line="715" />
       <source>New toplevel directory</source>
       <translation>Nouveau répertoire racine</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="949" />
-      <location filename="../UI/Browser.py" line="937" />
-      <location filename="../UI/Browser.py" line="928" />
+      <location filename="../UI/Browser.py" line="951" />
+      <location filename="../UI/Browser.py" line="939" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>New Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="929" />
+      <location filename="../UI/Browser.py" line="931" />
       <source>Name for new directory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="976" />
-      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="978" />
+      <location filename="../UI/Browser.py" line="940" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="952" />
       <source>&lt;p&gt;The 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">&lt;p&gt;Le répertoire &lt;b&gt;{0}&lt;/b&gt; ne peut être créé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="988" />
-      <location filename="../UI/Browser.py" line="975" />
-      <location filename="../UI/Browser.py" line="966" />
+      <location filename="../UI/Browser.py" line="990" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="968" />
       <source>New File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="967" />
+      <location filename="../UI/Browser.py" line="969" />
       <source>Name for new file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1018" />
+      <location filename="../UI/Browser.py" line="1020" />
       <source>Do you really want to move this file to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1021" />
+      <location filename="../UI/Browser.py" line="1023" />
       <source>Do you really want to delete this file?</source>
       <translation type="unfinished">Voulez-vous vraiment supprimer ce fichier ?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1106" />
-      <location filename="../UI/Browser.py" line="1032" />
-      <location filename="../UI/Browser.py" line="1024" />
+      <location filename="../UI/Browser.py" line="1108" />
+      <location filename="../UI/Browser.py" line="1034" />
+      <location filename="../UI/Browser.py" line="1026" />
       <source>Delete File</source>
       <translation type="unfinished">Supprimer le fichier</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
-      <location filename="../UI/Browser.py" line="1033" />
+      <location filename="../UI/Browser.py" line="1109" />
+      <location filename="../UI/Browser.py" line="1035" />
       <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">&lt;p&gt;Le fichier sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1050" />
+      <location filename="../UI/Browser.py" line="1052" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1055" />
+      <location filename="../UI/Browser.py" line="1057" />
       <source>Do you really want to delete this directory?</source>
       <translation type="unfinished">Voulez-vous vraiment supprimer ce répertoire ?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1069" />
-      <location filename="../UI/Browser.py" line="1058" />
+      <location filename="../UI/Browser.py" line="1071" />
+      <location filename="../UI/Browser.py" line="1060" />
       <source>Delete Directory</source>
       <translation type="unfinished">Supprimer le répertoire</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1070" />
+      <location filename="../UI/Browser.py" line="1072" />
       <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">&lt;p&gt;Le répertoire sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1091" />
+      <location filename="../UI/Browser.py" line="1093" />
       <source>Do you really want to move these files to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1094" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to delete these files?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1099" />
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
@@ -20918,7 +20918,7 @@
     </message>
     <message>
       <location filename="../Project/FiletypeAssociationDialog.py" line="57" />
-      <location filename="../Project/FiletypeAssociationDialog.py" line="45" />
+      <location filename="../Project/FiletypeAssociationDialog.py" line="47" />
       <source>Ignore</source>
       <translation>Ignorer</translation>
     </message>
@@ -46533,636 +46533,636 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="114" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
       <source>Bash</source>
       <translation>Bash</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
       <source>Batch</source>
       <translation>Batch</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="120" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
       <source>C/C++</source>
       <translation>C/C++</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="121" />
-      <source>C#</source>
-      <translation>C#</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C#</source>
+      <translation>C#</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
       <source>CMake</source>
       <translation>CMake</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="127" />
-      <source>CSS</source>
-      <translation>CSS</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <source>CSS</source>
+      <translation>CSS</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
       <source>Cython</source>
       <translation>Cython</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="133" />
-      <source>D</source>
-      <translation>D</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <source>D</source>
+      <translation>D</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
       <source>Diff</source>
       <translation>Diff</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="140" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
       <source>Fortran</source>
       <translation>Fortran</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="145" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
       <source>Fortran77</source>
       <translation>Fortran77</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="150" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
       <source>HTML/PHP/XML</source>
       <translation>HTML/PHP/XML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="154" />
-      <source>IDL</source>
-      <translation>IDL</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="156" />
+      <source>IDL</source>
+      <translation>IDL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation>Java</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="161" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="163" />
       <source>JavaScript</source>
       <translation>JavaScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="165" />
-      <source>Lua</source>
-      <translation>Lua</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="167" />
+      <source>Lua</source>
+      <translation>Lua</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="169" />
       <source>Makefile</source>
       <translation>Makefile</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="172" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="174" />
       <source>Matlab</source>
       <translation>Matlab</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="177" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="179" />
       <source>Octave</source>
       <translation>Octave</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="182" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="184" />
       <source>Pascal</source>
       <translation>Pascal</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="186" />
-      <source>Perl</source>
-      <translation>Perl</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="188" />
+      <source>Perl</source>
+      <translation>Perl</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="190" />
       <source>PostScript</source>
       <translation>PostScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="193" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="195" />
       <source>Povray</source>
       <translation>Povray</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="198" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="200" />
       <source>Properties</source>
       <translation>Propriétés</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="203" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="205" />
       <source>Protocol Buffer (protobuf)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="208" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="210" />
       <source>Python3</source>
       <translation>Python3</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="213" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="215" />
       <source>MicroPython</source>
       <translation>MicroPython</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
-      <source>QSS</source>
-      <translation>QSS</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
-      <source>Ruby</source>
-      <translation>Ruby</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>SQL</source>
-      <translation>SQL</translation>
+      <source>QSS</source>
+      <translation>QSS</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>TCL</source>
-      <translation>TCL</translation>
+      <source>Ruby</source>
+      <translation>Ruby</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>TeX</source>
-      <translation>TeX</translation>
+      <source>SQL</source>
+      <translation>SQL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
+      <source>TCL</source>
+      <translation>TCL</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="223" />
+      <source>TeX</source>
+      <translation>TeX</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation>VHDL</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="227" />
-      <source>XML</source>
-      <translation>XML</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <source>XML</source>
+      <translation>XML</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="231" />
       <source>YAML</source>
       <translation>YAML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="234" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="236" />
       <source>Gettext</source>
       <translation>Gettext</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="239" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="241" />
       <source>CoffeeScript</source>
       <translation>CoffeeScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="244" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="246" />
       <source>JSON</source>
       <translation>JSON</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="249" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation>Markdown</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="262" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
       <source>Pygments</source>
       <translation>Pygments</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Fichiers Python (*.py *.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="407" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
       <source>Cython Files (*.pyx *.pxd *.pxi)</source>
       <translation>Fichiers Cython (*.pyx *.pxd *.pxi)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation>Fichiers gabarits Quixote (*.ptl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Ruby Files (*.rb)</source>
-      <translation>Fichiers Ruby (*.rb)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
       <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>IDL Files (*.idl)</source>
-      <translation>Fichiers IDL (*.idl)</translation>
+      <source>Quixote Template Files (*.ptl)</source>
+      <translation>Fichiers gabarits Quixote (*.ptl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
+      <source>Ruby Files (*.rb)</source>
+      <translation>Fichiers Ruby (*.rb)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <source>IDL Files (*.idl)</source>
+      <translation>Fichiers IDL (*.idl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
       <source>Protocol Buffer Files (*.proto)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>C Files (*.h *.c)</source>
       <translation>Fichiers C (*.h *.c)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="416" />
       <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
       <translation>Fichiers C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="417" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
       <source>C# Files (*.cs)</source>
       <translation>Fichiers C# (*.cs)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="418" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
       <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
       <translation>Fichiers HTML (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
       <source>CSS Files (*.css)</source>
       <translation>Fichiers CSS (*.css)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>QSS Files (*.qss)</source>
       <translation>Fichiers QSS (*.qss)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
       <translation>Fichiers PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
       <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
       <translation>Fichiers XML (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Fichiers Qt Resource (*.qrc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="428" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
       <source>D Files (*.d *.di)</source>
       <translation>Fichiers D (*.d *.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Java Files (*.java)</source>
-      <translation>Fichiers Java (*.java)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>JavaScript Files (*.js)</source>
-      <translation>Fichiers JavaScript (*.js)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="525" />
       <location filename="../QScintilla/Lexers/__init__.py" line="431" />
-      <source>SQL Files (*.sql)</source>
-      <translation>Fichiers SQL (*.sql)</translation>
+      <source>Java Files (*.java)</source>
+      <translation>Fichiers Java (*.java)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="526" />
       <location filename="../QScintilla/Lexers/__init__.py" line="432" />
+      <source>JavaScript Files (*.js)</source>
+      <translation>Fichiers JavaScript (*.js)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
+      <source>SQL Files (*.sql)</source>
+      <translation>Fichiers SQL (*.sql)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
       <source>Docbook Files (*.docbook)</source>
       <translation>Fichiers Docbook (*.docbook)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation>Fichiers Perl (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Lua Files (*.lua)</source>
-      <translation>Fichiers Lua (*.lua)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="435" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation>Fichiers Perl (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
+      <source>Lua Files (*.lua)</source>
+      <translation>Fichiers Lua (*.lua)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
       <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
       <translation>Fichiers Tex (*.tex *.sty *.aux *.toc *.idx)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
       <source>Shell Files (*.sh)</source>
       <translation>Fichiers Shell (*.sh)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation>Fichiers Batch (*.bat *.cmd)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation>Fichiers Diff (*.diff *.patch)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
-      <translation>Makefiles (*makefile Makefile *.mak)</translation>
+      <source>Batch Files (*.bat *.cmd)</source>
+      <translation>Fichiers Batch (*.bat *.cmd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation>Fichiers Diff (*.diff *.patch)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="443" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation>Makefiles (*makefile Makefile *.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="444" />
       <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
       <translation>Fichiers de configuration (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
       <source>Povray Files (*.pov)</source>
       <translation>Fichiers Povray (*.pov)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="447" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="449" />
       <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
       <translation>Fichiers CMake (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation>Fichiers VHDL (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation>Fichiers TCL/Tk (*.tcl *.tk)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-      <translation>Fichiers Fortran (*.f90 *.f95 *.f2k)</translation>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
+      <translation>Fichiers VHDL (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>Fortran77 Files (*.f *.for)</source>
-      <translation>Fichiers Fortran77 (*.f *.for)</translation>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
+      <translation>Fichiers TCL/Tk (*.tcl *.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation>Fichiers Fortran (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="455" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation>Fichiers Fortran77 (*.f *.for)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="456" />
       <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
       <translation>Fichiers Pascal (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
-      <source>PostScript Files (*.ps)</source>
-      <translation>Fichiers PostScript (*.ps)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="458" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation>Fichiers YAML (*.yaml *.yml)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="549" />
       <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>TOML Files (*.toml)</source>
-      <translation type="unfinished" />
+      <source>PostScript Files (*.ps)</source>
+      <translation>Fichiers PostScript (*.ps)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="460" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation>Fichiers YAML (*.yaml *.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <source>TOML Files (*.toml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
       <source>Matlab Files (*.m *.m.matlab)</source>
       <translation>Fichiers Matlab (*.m *.m.matlab)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
       <source>Octave Files (*.m *.m.octave)</source>
       <translation>Fichiers Octave (*.m *.m.octave)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Gettext Files (*.po)</source>
-      <translation>Fichier Gettext (*.po)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation>Fichier CoffeeScript (*.coffee)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="554" />
       <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>JSON Files (*.json)</source>
-      <translation>Fichier JSON (*.json)</translation>
+      <source>Gettext Files (*.po)</source>
+      <translation>Fichier Gettext (*.po)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="555" />
       <location filename="../QScintilla/Lexers/__init__.py" line="465" />
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation>Fichier CoffeeScript (*.coffee)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
+      <source>JSON Files (*.json)</source>
+      <translation>Fichier JSON (*.json)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
       <source>Markdown Files (*.md)</source>
       <translation>Fichiers Markdown (*.md)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="568" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="477" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
       <source>All Files (*)</source>
       <translation>Tous fichiers (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
       <source>Python3 Files (*.py)</source>
       <translation>Fichiers Python3 (*.py)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation>Fichier Python3 GUI (*.pyw)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
-      <source>Cython Files (*.pyx)</source>
-      <translation>Fichiers Cython (*.pyx)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Cython Declaration Files (*.pxd)</source>
-      <translation>Fichier de déclaration Cython (*.pxd)</translation>
+      <source>Python3 GUI Files (*.pyw)</source>
+      <translation>Fichier Python3 GUI (*.pyw)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
+      <source>Cython Files (*.pyx)</source>
+      <translation>Fichiers Cython (*.pyx)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation>Fichier de déclaration Cython (*.pxd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
       <source>Cython Include Files (*.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
-      <source>C Files (*.c)</source>
-      <translation>Fichiers C (*.c)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <source>C++ Files (*.cpp)</source>
-      <translation>Fichiers C++ (*.cpp)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C++/C Header Files (*.h)</source>
-      <translation>Fichiers headers C++/C (*.h)</translation>
+      <source>C Files (*.c)</source>
+      <translation>Fichiers C (*.c)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
+      <source>C++ Files (*.cpp)</source>
+      <translation>Fichiers C++ (*.cpp)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>HTML Files (*.html)</source>
-      <translation>Fichiers HTML (*.html)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <source>PHP Files (*.php)</source>
-      <translation>Fichiers PHP (*.php)</translation>
+      <source>C++/C Header Files (*.h)</source>
+      <translation>Fichiers headers C++/C (*.h)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <source>HTML Files (*.html)</source>
+      <translation>Fichiers HTML (*.html)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <source>PHP Files (*.php)</source>
+      <translation>Fichiers PHP (*.php)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
       <source>ASP Files (*.asp)</source>
       <translation>Fichiers ASP (*.asp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
-      <source>XML Files (*.xml)</source>
-      <translation>Fichiers XML (*.xml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <source>XSL Files (*.xsl)</source>
-      <translation>Fichiers XSL (*.xsl)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>DTD Files (*.dtd)</source>
-      <translation>Fichiers DTD (*.dtd)</translation>
+      <source>XML Files (*.xml)</source>
+      <translation>Fichiers XML (*.xml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <source>XSL Files (*.xsl)</source>
+      <translation>Fichiers XSL (*.xsl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
+      <source>DTD Files (*.dtd)</source>
+      <translation>Fichiers DTD (*.dtd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
       <source>D Files (*.d)</source>
       <translation>Fichiers D (*.d)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
       <source>D Interface Files (*.di)</source>
       <translation>Fichiers Interface D (*.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
       <source>Perl Files (*.pl)</source>
       <translation>Fichiers Perl (*.pl)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
       <source>Perl Module Files (*.pm)</source>
       <translation>Fichiers module Perl (*.pm)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <source>Batch Files (*.bat)</source>
-      <translation>Fichiers Batch (*.bat)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <source>TeX Files (*.tex)</source>
-      <translation>Fichiers TeX (*.tex)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>TeX Template Files (*.sty)</source>
-      <translation>Fichiers Template TeX (*.sty)</translation>
+      <source>Batch Files (*.bat)</source>
+      <translation>Fichiers Batch (*.bat)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>Diff Files (*.diff)</source>
-      <translation>Fichiers Diff (*.diff)</translation>
+      <source>TeX Files (*.tex)</source>
+      <translation>Fichiers TeX (*.tex)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>Make Files (*.mak)</source>
-      <translation>Fichiers Make (*.mak)</translation>
+      <source>TeX Template Files (*.sty)</source>
+      <translation>Fichiers Template TeX (*.sty)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Properties Files (*.ini)</source>
-      <translation>Fichiers de propriétés (*.ini)</translation>
+      <source>Diff Files (*.diff)</source>
+      <translation>Fichiers Diff (*.diff)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Configuration Files (*.cfg)</source>
-      <translation>Fichiers de configuration (*.cfg)</translation>
+      <source>Make Files (*.mak)</source>
+      <translation>Fichiers Make (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
+      <source>Properties Files (*.ini)</source>
+      <translation>Fichiers de propriétés (*.ini)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation>Fichiers CMake (CMakeLists.txt)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <source>CMake Macro Files (*.cmake)</source>
-      <translation>Fichiers Macro CMake (*.cmake)</translation>
+      <source>Configuration Files (*.cfg)</source>
+      <translation>Fichiers de configuration (*.cfg)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>VHDL Files (*.vhd)</source>
-      <translation>Fichiers VHDL (*.vhd)</translation>
+      <source>CMake Files (CMakeLists.txt)</source>
+      <translation>Fichiers CMake (CMakeLists.txt)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>TCL Files (*.tcl)</source>
-      <translation>Fichiers TCL (*.tcl)</translation>
+      <source>CMake Macro Files (*.cmake)</source>
+      <translation>Fichiers Macro CMake (*.cmake)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>Tk Files (*.tk)</source>
-      <translation>Fichiers Tk (*.tk)</translation>
+      <source>VHDL Files (*.vhd)</source>
+      <translation>Fichiers VHDL (*.vhd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>Fortran Files (*.f95)</source>
-      <translation>Fichiers Fortran (*.f95)</translation>
+      <source>TCL Files (*.tcl)</source>
+      <translation>Fichiers TCL (*.tcl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Fortran77 Files (*.f)</source>
-      <translation>Fichiers Fortran77 (*.f)</translation>
+      <source>Tk Files (*.tk)</source>
+      <translation>Fichiers Tk (*.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Pascal Files (*.pas)</source>
-      <translation>Fichiers Pascal (*.pas)</translation>
+      <source>Fortran Files (*.f95)</source>
+      <translation>Fichiers Fortran (*.f95)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
+      <source>Fortran77 Files (*.f)</source>
+      <translation>Fichiers Fortran77 (*.f)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>YAML Files (*.yml)</source>
-      <translation>Fichiers YAML (*.yml)</translation>
+      <source>Pascal Files (*.pas)</source>
+      <translation>Fichiers Pascal (*.pas)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="550" />
+      <source>YAML Files (*.yml)</source>
+      <translation>Fichiers YAML (*.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
       <source>Matlab Files (*.m)</source>
       <translation>Fichiers Matlab (*.m)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation>Fichiers Octave (*.m.octave)</translation>
     </message>
@@ -56301,366 +56301,366 @@
       <translation type="unfinished">Tous fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1066" />
+      <location filename="../Project/Project.py" line="1084" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1067" />
+      <location filename="../Project/Project.py" line="1085" />
       <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;Le fichier projet &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1182" />
+      <location filename="../Project/Project.py" line="1200" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1183" />
+      <location filename="../Project/Project.py" line="1201" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1248" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1468" />
-      <location filename="../Project/Project.py" line="1449" />
-      <location filename="../Project/Project.py" line="1403" />
-      <location filename="../Project/Project.py" line="1328" />
-      <location filename="../Project/Project.py" line="1297" />
-      <location filename="../Project/Project.py" line="1278" />
-      <location filename="../Project/Project.py" line="1231" />
+      <location filename="../Project/Project.py" line="1486" />
+      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1421" />
+      <location filename="../Project/Project.py" line="1346" />
+      <location filename="../Project/Project.py" line="1315" />
+      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1249" />
       <source>Please save the project first.</source>
       <translation>Prière d'enregistrer votre projet d'abord.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1257" />
+      <location filename="../Project/Project.py" line="1275" />
       <source>Read project session</source>
       <translation>Lire la session du projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1258" />
+      <location filename="../Project/Project.py" line="1276" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1277" />
+      <location filename="../Project/Project.py" line="1295" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1313" />
-      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1331" />
+      <location filename="../Project/Project.py" line="1314" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1314" />
+      <location filename="../Project/Project.py" line="1332" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1349" />
-      <location filename="../Project/Project.py" line="1327" />
+      <location filename="../Project/Project.py" line="1367" />
+      <location filename="../Project/Project.py" line="1345" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1350" />
+      <location filename="../Project/Project.py" line="1368" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier de tâches &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
-      <location filename="../Project/Project.py" line="1402" />
+      <location filename="../Project/Project.py" line="1447" />
+      <location filename="../Project/Project.py" line="1420" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1430" />
-      <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" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1448" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1466" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1484" />
-      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1502" />
+      <location filename="../Project/Project.py" line="1485" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1485" />
+      <location filename="../Project/Project.py" line="1503" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1645" />
+      <location filename="../Project/Project.py" line="1663" />
       <source>Add Language</source>
       <translation>Ajouter une langue</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1646" />
+      <location filename="../Project/Project.py" line="1664" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Vous devez d'abord spécifier un pattern de traduction.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1784" />
-      <location filename="../Project/Project.py" line="1758" />
+      <location filename="../Project/Project.py" line="1802" />
+      <location filename="../Project/Project.py" line="1776" />
       <source>Delete translation</source>
       <translation>Supprimer la traduction</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1785" />
-      <location filename="../Project/Project.py" line="1759" />
+      <location filename="../Project/Project.py" line="1803" />
+      <location filename="../Project/Project.py" line="1777" />
       <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>&lt;p&gt;Le fichier de traduction sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
-      <location filename="../Project/Project.py" line="1903" />
-      <location filename="../Project/Project.py" line="1889" />
+      <location filename="../Project/Project.py" line="1934" />
+      <location filename="../Project/Project.py" line="1921" />
+      <location filename="../Project/Project.py" line="1907" />
       <source>Add file</source>
       <translation>Ajouter un fichier</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1982" />
-      <location filename="../Project/Project.py" line="1890" />
+      <location filename="../Project/Project.py" line="2000" />
+      <location filename="../Project/Project.py" line="1908" />
       <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;Le fichier &lt;b&gt;{0}&lt;/b&gt; existe déjà.&lt;/p&gt;&lt;p&gt;L'écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1904" />
+      <location filename="../Project/Project.py" line="1922" />
       <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>&lt;p&gt;Le fichier sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être ajouté à &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2054" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="2072" />
+      <location filename="../Project/Project.py" line="1935" />
       <source>The target directory must not be empty.</source>
       <translation>Le répertoire cible ne doit pas être vide.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2065" />
-      <location filename="../Project/Project.py" line="2053" />
-      <location filename="../Project/Project.py" line="1981" />
-      <location filename="../Project/Project.py" line="1962" />
-      <location filename="../Project/Project.py" line="1948" />
+      <location filename="../Project/Project.py" line="2083" />
+      <location filename="../Project/Project.py" line="2071" />
+      <location filename="../Project/Project.py" line="1999" />
+      <location filename="../Project/Project.py" line="1980" />
+      <location filename="../Project/Project.py" line="1966" />
       <source>Add directory</source>
       <translation>Ajouter un répertoire</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1949" />
+      <location filename="../Project/Project.py" line="1967" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le répertoire source ne contient aucun fichier correspondant à la catégorie sélectionnée.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1963" />
+      <location filename="../Project/Project.py" line="1981" />
       <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>&lt;p&gt;Le répertoire cible &lt;b&gt;{0}&lt;/b&gt; ne peut être créé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2066" />
+      <location filename="../Project/Project.py" line="2084" />
       <source>The source directory must not be empty.</source>
       <translation>Le répertoire source ne doit pas être vide.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2127" />
+      <location filename="../Project/Project.py" line="2145" />
       <source>Rename file</source>
       <translation>Renommer le fichier</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2154" />
-      <location filename="../Project/Project.py" line="2139" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2157" />
       <source>Rename File</source>
       <translation>Renommer le fichier</translation>
     </message>
     <message>
+      <location filename="../Project/Project.py" line="3336" />
+      <location filename="../Project/Project.py" line="2158" />
+      <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2173" />
+      <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>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut pas être renommé.&lt;br /&gt;Raison : {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2393" />
+      <source>Delete file</source>
+      <translation>Suppression de fichier</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2394" />
+      <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>&lt;p&gt;Le fichier sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2425" />
+      <source>Delete directory</source>
+      <translation>Suppression répertoire</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2426" />
+      <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>&lt;p&gt;Le répertoire sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2526" />
+      <source>Create project directory</source>
+      <translation>Création d'un répertoire projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2527" />
+      <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;Le répertoire projet &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être créé.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3139" />
+      <location filename="../Project/Project.py" line="2590" />
+      <source>Create project management directory</source>
+      <translation>Créer un répertoire de gestion de projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="2591" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Le répertoire projet &lt;b&gt;{0}&lt;/b&gt; n'est pas accessible en écriture.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2613" />
+      <source>Create main script</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2614" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2949" />
+      <location filename="../Project/Project.py" line="2638" />
+      <source>Create Makefile</source>
+      <translation>Créer un Makefile</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2950" />
+      <location filename="../Project/Project.py" line="2639" />
+      <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>&lt;p&gt;Le makefile &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être créé.&lt;br/&gt;Raison : {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3168" />
+      <location filename="../Project/Project.py" line="2777" />
+      <location filename="../Project/Project.py" line="2748" />
+      <location filename="../Project/Project.py" line="2704" />
+      <location filename="../Project/Project.py" line="2679" />
+      <location filename="../Project/Project.py" line="2649" />
+      <source>New Project</source>
+      <translation>Nouveau projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2650" />
+      <source>Add existing files to the project?</source>
+      <translation>Ajouter des fichiers existant au projet ?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3169" />
+      <location filename="../Project/Project.py" line="2680" />
+      <source>Select Version Control System</source>
+      <translation>Sélectionner un système de contrôle de version</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2778" />
+      <location filename="../Project/Project.py" line="2705" />
+      <source>Would you like to edit the VCS command options?</source>
+      <translation>Voulez-vous éditer les options de commande VCS ?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4108" />
+      <location filename="../Project/Project.py" line="2720" />
+      <source>New project</source>
+      <translation>Nouveau projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2721" />
+      <source>Shall the project file be added to the repository?</source>
+      <translation>Le fichier projet doit-il être ajouté au référentiel?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2754" />
+      <location filename="../Project/Project.py" line="2742" />
+      <source>None</source>
+      <translation>Auncun</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2749" />
+      <source>Select version control system for the project</source>
+      <translation>Sélectionner un système de contrôle de version (VCS) pour le projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2875" />
+      <source>Translation Pattern</source>
+      <translation>Pattern de traduction</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2876" />
+      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
+      <translation>Entrer le pattern pour les fichiers de traduction (utiliser la balise '%language%' à la place de la langue à utiliser):</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <location filename="../Project/Project.py" line="3118" />
+      <source>Open project</source>
+      <translation>Ouvir un projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3120" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3311" />
+      <source>Project Files (*.epj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3319" />
+      <source>Save Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="3335" />
-      <location filename="../Project/Project.py" line="2140" />
-      <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;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2155" />
-      <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>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut pas être renommé.&lt;br /&gt;Raison : {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2400" />
-      <source>Delete file</source>
-      <translation>Suppression de fichier</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2401" />
-      <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>&lt;p&gt;Le fichier sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2432" />
-      <source>Delete directory</source>
-      <translation>Suppression répertoire</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2433" />
-      <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>&lt;p&gt;Le répertoire sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2533" />
-      <source>Create project directory</source>
-      <translation>Création d'un répertoire projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2534" />
-      <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;Le répertoire projet &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être créé.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3138" />
-      <location filename="../Project/Project.py" line="2597" />
-      <source>Create project management directory</source>
-      <translation>Créer un répertoire de gestion de projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3139" />
-      <location filename="../Project/Project.py" line="2598" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Le répertoire projet &lt;b&gt;{0}&lt;/b&gt; n'est pas accessible en écriture.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2620" />
-      <source>Create main script</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2621" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2945" />
-      <location filename="../Project/Project.py" line="2645" />
-      <source>Create Makefile</source>
-      <translation>Créer un Makefile</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2946" />
-      <location filename="../Project/Project.py" line="2646" />
-      <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>&lt;p&gt;Le makefile &lt;b&gt;{0}&lt;/b&gt; n'a pas pu être créé.&lt;br/&gt;Raison : {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3167" />
-      <location filename="../Project/Project.py" line="2784" />
-      <location filename="../Project/Project.py" line="2755" />
-      <location filename="../Project/Project.py" line="2711" />
-      <location filename="../Project/Project.py" line="2686" />
-      <location filename="../Project/Project.py" line="2656" />
-      <source>New Project</source>
-      <translation>Nouveau projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2657" />
-      <source>Add existing files to the project?</source>
-      <translation>Ajouter des fichiers existant au projet ?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3168" />
-      <location filename="../Project/Project.py" line="2687" />
-      <source>Select Version Control System</source>
-      <translation>Sélectionner un système de contrôle de version</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2785" />
-      <location filename="../Project/Project.py" line="2712" />
-      <source>Would you like to edit the VCS command options?</source>
-      <translation>Voulez-vous éditer les options de commande VCS ?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <location filename="../Project/Project.py" line="2727" />
-      <source>New project</source>
-      <translation>Nouveau projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2728" />
-      <source>Shall the project file be added to the repository?</source>
-      <translation>Le fichier projet doit-il être ajouté au référentiel?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2761" />
-      <location filename="../Project/Project.py" line="2749" />
-      <source>None</source>
-      <translation>Auncun</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2756" />
-      <source>Select version control system for the project</source>
-      <translation>Sélectionner un système de contrôle de version (VCS) pour le projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2871" />
-      <source>Translation Pattern</source>
-      <translation>Pattern de traduction</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2872" />
-      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
-      <translation>Entrer le pattern pour les fichiers de traduction (utiliser la balise '%language%' à la place de la langue à utiliser):</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4127" />
-      <location filename="../Project/Project.py" line="3117" />
-      <source>Open project</source>
-      <translation>Ouvir un projet</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3119" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3320" />
-      <location filename="../Project/Project.py" line="3310" />
-      <source>Project Files (*.epj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3318" />
-      <source>Save Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3334" />
       <source>Save File</source>
       <translation>Enregistrer Fichier</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3373" />
-      <source>Close Project</source>
-      <translation>Fermer le projet</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3374" />
+      <source>Close Project</source>
+      <translation>Fermer le projet</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3375" />
       <source>The current project has unsaved changes.</source>
       <translation>Le projet courant a des modifications non enregistrées.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3563" />
-      <location filename="../Project/Project.py" line="3529" />
+      <location filename="../Project/Project.py" line="3564" />
+      <location filename="../Project/Project.py" line="3530" />
       <source>Syntax errors detected</source>
       <translation>Erreurs de syntaxe détectées</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3564" />
-      <location filename="../Project/Project.py" line="3530" />
+      <location filename="../Project/Project.py" line="3565" />
+      <location filename="../Project/Project.py" line="3531" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>Le projet contient %n fichier avec des erreurs de syntaxe.</numerusform>
@@ -56668,194 +56668,194 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4109" />
+      <location filename="../Project/Project.py" line="4110" />
       <source>&amp;New...</source>
       <translation>&amp;Nouveau...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4115" />
+      <location filename="../Project/Project.py" line="4116" />
       <source>Generate a new project</source>
       <translation>Génerer un nouveau projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4117" />
+      <location filename="../Project/Project.py" line="4118" />
       <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;Nouveau...&lt;/b&gt;&lt;p&gt;Ouvre une boite de dialogue pour entrer les paramètres d'un nouveau projet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4129" />
+      <location filename="../Project/Project.py" line="4130" />
       <source>&amp;Open...</source>
       <translation>&amp;Ouvrir...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4136" />
       <source>Open an existing project</source>
       <translation>Ouvrir un projet existant</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
+      <location filename="../Project/Project.py" line="4138" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ouvrir...&lt;/b&gt;&lt;p&gt;Ouvre un projet existant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4143" />
+      <location filename="../Project/Project.py" line="4144" />
       <source>Reload project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4145" />
+      <location filename="../Project/Project.py" line="4146" />
       <source>&amp;Reload</source>
       <translation type="unfinished">&amp;Recharger</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4152" />
       <source>Reload the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4153" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4160" />
       <source>Close project</source>
       <translation>Fermer le projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4161" />
+      <location filename="../Project/Project.py" line="4162" />
       <source>&amp;Close</source>
       <translation>&amp;Fermer</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="4168" />
       <source>Close the current project</source>
       <translation>Fermer le projet en cours</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4169" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fermer&lt;/b&gt;&lt;p&gt;Ferme le projet en cours.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4176" />
       <source>Save project</source>
       <translation>Enregistrer le projet</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4451" />
-      <location filename="../Project/Project.py" line="4177" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>&amp;Save</source>
       <translation>&amp;Enregistrer</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4183" />
+      <location filename="../Project/Project.py" line="4184" />
       <source>Save the current project</source>
       <translation>Enregistre le projet courant</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4185" />
+      <location filename="../Project/Project.py" line="4186" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Enregistrer&lt;/b&gt;&lt;p&gt;Enregistre le projet en cours.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4191" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>Save project as</source>
       <translation>Enregistrer le projet sous</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4193" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Save &amp;as...</source>
       <translation>&amp;Enregistrer sous...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4199" />
+      <location filename="../Project/Project.py" line="4200" />
       <source>Save the current project to a new file</source>
       <translation>Enregistre le projet en cours dans un nouveau fichier</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4201" />
+      <location filename="../Project/Project.py" line="4202" />
       <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;Enregistrer sous&lt;/b&gt;&lt;p&gt;Enregistre le projet en cours dans un nouveau fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4216" />
+      <location filename="../Project/Project.py" line="4217" />
       <source>Add files to project</source>
       <translation>Ajouter des fichiers au projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4218" />
+      <location filename="../Project/Project.py" line="4219" />
       <source>Add &amp;files...</source>
       <translation>Ajouter des &amp;fichiers...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4225" />
       <source>Add files to the current project</source>
       <translation>Ajouter des fichiers au projet courant</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4227" />
       <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;Ajouter des fichiers...&lt;/b&gt;&lt;p&gt;Ouvre une boite de dialogue pour ajouter des fichiers au projet courant. La position pour l'insertion est déterminée par l'extension du fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4237" />
+      <location filename="../Project/Project.py" line="4238" />
       <source>Add directory to project</source>
       <translation>Ajouter un répertoire au projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4239" />
+      <location filename="../Project/Project.py" line="4240" />
       <source>Add directory...</source>
       <translation>Ajouter un répertoire...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4246" />
+      <location filename="../Project/Project.py" line="4247" />
       <source>Add a directory to the current project</source>
       <translation>Ajouter un répertoire au projet courant</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4249" />
+      <location filename="../Project/Project.py" line="4250" />
       <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;Ajouter un répertoire...&lt;/b&gt;&lt;p&gt;Ouvre une fenêtre pour ajouter un répertoire au projet courant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4259" />
+      <location filename="../Project/Project.py" line="4260" />
       <source>Add translation to project</source>
       <translation>Ajouter une traduction au projet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4261" />
+      <location filename="../Project/Project.py" line="4262" />
       <source>Add &amp;translation...</source>
       <translation>Ajouter une &amp;traduction...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4268" />
+      <location filename="../Project/Project.py" line="4269" />
       <source>Add a translation to the current project</source>
       <translation>Ajoute une traduction au projet en cours</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4271" />
+      <location filename="../Project/Project.py" line="4272" />
       <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>&lt;b&gt;Ajouter une traduction...&lt;/b&gt;&lt;p&gt;Ouvre une boite de dialogue pour ajouter une traduction au projet courant.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4281" />
-      <source>Search new files</source>
-      <translation>Rechercher des nouveaux fichiers</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4282" />
+      <source>Search new files</source>
+      <translation>Rechercher des nouveaux fichiers</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4283" />
       <source>Searc&amp;h new files...</source>
       <translation>Re&amp;chercher des nouveaux fichiers...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4288" />
+      <location filename="../Project/Project.py" line="4289" />
       <source>Search new files in the project directory.</source>
       <translation>Recherche des nouveaux fichiers dans le répertoire du projet.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4290" />
-      <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>
+      <location filename="../Project/Project.py" line="4291" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -60347,8 +60347,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Spell Checking Properties...</source>
-      <translation>Configuration de la vérification orthographiques...</translation>
+      <source>Spell Checking...</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60357,8 +60357,18 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Translations Properties...</source>
-      <translation>Propriétés des traductions...</translation>
+      <source>Translations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the filetype associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Filetype Associations...</source>
+      <translation type="unfinished">Association des types de fichiers...</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60401,23 +60411,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="215" />
-      <location filename="../Project/PropertiesDialog.py" line="52" />
+      <location filename="../Project/PropertiesDialog.py" line="229" />
+      <location filename="../Project/PropertiesDialog.py" line="57" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="68" />
+      <location filename="../Project/PropertiesDialog.py" line="74" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Fichiers sources ({0});;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="133" />
-      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../Project/PropertiesDialog.py" line="139" />
+      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.py" line="145" />
       <source>The project is not version controlled.</source>
       <translation>Le projet n'est pas géré par un système de contrôle de version (VCS).</translation>
     </message>
@@ -60433,6 +60443,14 @@
       <translation>&lt;b&gt;Description&lt;/b&gt;&lt;p&gt;Entrer une courte description du multi-projet.&lt;/p&gt;</translation>
     </message>
     <message>
+      <source>Spell Checking Properties...</source>
+      <translation type="vanished">Configuration de la vérification orthographiques...</translation>
+    </message>
+    <message>
+      <source>Translations Properties...</source>
+      <translation type="vanished">Propriétés des traductions...</translation>
+    </message>
+    <message>
       <source>Enter authors name</source>
       <translation type="vanished">Entrer le nom des auteurs</translation>
     </message>
@@ -86656,13 +86674,13 @@
       <translation>Nouveau projet</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="457" />
+      <location filename="../VCS/ProjectHelper.py" line="458" />
       <location filename="../VCS/ProjectHelper.py" line="228" />
       <source>Select version control system for the project</source>
       <translation>Sélectionner un système de contrôle de version (VCS) pour le projet</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="489" />
+      <location filename="../VCS/ProjectHelper.py" line="490" />
       <location filename="../VCS/ProjectHelper.py" line="257" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Voulez-vous éditer les options de commande VCS ?</translation>
@@ -86678,8 +86696,8 @@
       <translation>&lt;p&gt;Le répertoire projet &lt;b&gt;{0}&lt;/b&gt; ne peut être créé.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="387" />
-      <location filename="../VCS/ProjectHelper.py" line="371" />
+      <location filename="../VCS/ProjectHelper.py" line="388" />
+      <location filename="../VCS/ProjectHelper.py" line="372" />
       <location filename="../VCS/ProjectHelper.py" line="330" />
       <location filename="../VCS/ProjectHelper.py" line="310" />
       <source>New project from repository</source>
@@ -86696,44 +86714,44 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="375" />
+      <location filename="../VCS/ProjectHelper.py" line="376" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Le fichier projet doit-il être ajouté au référentiel?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="390" />
+      <location filename="../VCS/ProjectHelper.py" line="391" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Impossible de rappatrier le projet depuis le référentiel.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="486" />
-      <location filename="../VCS/ProjectHelper.py" line="456" />
+      <location filename="../VCS/ProjectHelper.py" line="487" />
+      <location filename="../VCS/ProjectHelper.py" line="457" />
       <source>Import Project</source>
       <translation>Importation de projet</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="530" />
+      <location filename="../VCS/ProjectHelper.py" line="531" />
       <source>Update</source>
       <translation>Mise à jour</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="665" />
+      <location filename="../VCS/ProjectHelper.py" line="532" />
+      <source>The project should be reread. Do this now?</source>
+      <translation>Le projet devrait être relu. Le faire maintenant ?</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="568" />
+      <source>Remove project from repository</source>
+      <translation>Supprimer le projet du référentiel</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="571" />
+      <source>Dou you really want to remove this project from the repository (and disk)?</source>
+      <translation>Voulez-vous vraiment supprimer ce projet du référentiel (et du disque)?</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="664" />
-      <location filename="../VCS/ProjectHelper.py" line="531" />
-      <source>The project should be reread. Do this now?</source>
-      <translation>Le projet devrait être relu. Le faire maintenant ?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="567" />
-      <source>Remove project from repository</source>
-      <translation>Supprimer le projet du référentiel</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="570" />
-      <source>Dou you really want to remove this project from the repository (and disk)?</source>
-      <translation>Voulez-vous vraiment supprimer ce projet du référentiel (et du disque)?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="663" />
       <source>Switch</source>
       <translation>Basculer de version</translation>
     </message>
--- a/src/eric7/i18n/eric7_it.ts	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/i18n/eric7_it.ts	Sun Dec 11 17:33:46 2022 +0100
@@ -2997,10 +2997,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="614" />
-      <location filename="../UI/Browser.py" line="606" />
-      <location filename="../UI/Browser.py" line="596" />
-      <location filename="../UI/Browser.py" line="587" />
+      <location filename="../UI/Browser.py" line="616" />
+      <location filename="../UI/Browser.py" line="608" />
+      <location filename="../UI/Browser.py" line="598" />
+      <location filename="../UI/Browser.py" line="589" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -3084,122 +3084,122 @@
       <translation>Linea {0}</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="588" />
+      <location filename="../UI/Browser.py" line="590" />
       <source>The mime type of the file could not be determined.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="607" />
-      <location filename="../UI/Browser.py" line="597" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="599" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="615" />
+      <location filename="../UI/Browser.py" line="617" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="713" />
+      <location filename="../UI/Browser.py" line="715" />
       <source>New toplevel directory</source>
       <translation>Nuova directory principale</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="949" />
-      <location filename="../UI/Browser.py" line="937" />
-      <location filename="../UI/Browser.py" line="928" />
+      <location filename="../UI/Browser.py" line="951" />
+      <location filename="../UI/Browser.py" line="939" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>New Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="929" />
+      <location filename="../UI/Browser.py" line="931" />
       <source>Name for new directory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="976" />
-      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="978" />
+      <location filename="../UI/Browser.py" line="940" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="952" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="988" />
-      <location filename="../UI/Browser.py" line="975" />
-      <location filename="../UI/Browser.py" line="966" />
+      <location filename="../UI/Browser.py" line="990" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="968" />
       <source>New File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="967" />
+      <location filename="../UI/Browser.py" line="969" />
       <source>Name for new file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1018" />
+      <location filename="../UI/Browser.py" line="1020" />
       <source>Do you really want to move this file to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1021" />
+      <location filename="../UI/Browser.py" line="1023" />
       <source>Do you really want to delete this file?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1106" />
-      <location filename="../UI/Browser.py" line="1032" />
-      <location filename="../UI/Browser.py" line="1024" />
+      <location filename="../UI/Browser.py" line="1108" />
+      <location filename="../UI/Browser.py" line="1034" />
+      <location filename="../UI/Browser.py" line="1026" />
       <source>Delete File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
-      <location filename="../UI/Browser.py" line="1033" />
+      <location filename="../UI/Browser.py" line="1109" />
+      <location filename="../UI/Browser.py" line="1035" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1050" />
+      <location filename="../UI/Browser.py" line="1052" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1055" />
+      <location filename="../UI/Browser.py" line="1057" />
       <source>Do you really want to delete this directory?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1069" />
-      <location filename="../UI/Browser.py" line="1058" />
+      <location filename="../UI/Browser.py" line="1071" />
+      <location filename="../UI/Browser.py" line="1060" />
       <source>Delete Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1070" />
+      <location filename="../UI/Browser.py" line="1072" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1091" />
+      <location filename="../UI/Browser.py" line="1093" />
       <source>Do you really want to move these files to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1094" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to delete these files?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1099" />
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
@@ -20880,7 +20880,7 @@
     </message>
     <message>
       <location filename="../Project/FiletypeAssociationDialog.py" line="57" />
-      <location filename="../Project/FiletypeAssociationDialog.py" line="45" />
+      <location filename="../Project/FiletypeAssociationDialog.py" line="47" />
       <source>Ignore</source>
       <translation>Ignora</translation>
     </message>
@@ -46463,636 +46463,636 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="114" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
       <source>Bash</source>
       <translation>Bash</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
       <source>Batch</source>
       <translation>Batch</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="120" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
       <source>C/C++</source>
       <translation>C/C++</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="121" />
-      <source>C#</source>
-      <translation>C#</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C#</source>
+      <translation>C#</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
       <source>CMake</source>
       <translation>CMake</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="127" />
-      <source>CSS</source>
-      <translation>CSS</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <source>CSS</source>
+      <translation>CSS</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
       <source>Cython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="133" />
-      <source>D</source>
-      <translation>D</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <source>D</source>
+      <translation>D</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
       <source>Diff</source>
       <translation>Diff</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="140" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
       <source>Fortran</source>
       <translation>Fortran</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="145" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
       <source>Fortran77</source>
       <translation>Fortran77</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="150" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
       <source>HTML/PHP/XML</source>
       <translation>HTML/PHP/XML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="154" />
-      <source>IDL</source>
-      <translation>IDL</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="156" />
+      <source>IDL</source>
+      <translation>IDL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation>Java</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="161" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="163" />
       <source>JavaScript</source>
       <translation>JavaScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="165" />
-      <source>Lua</source>
-      <translation>Lua</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="167" />
+      <source>Lua</source>
+      <translation>Lua</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="169" />
       <source>Makefile</source>
       <translation>Makefile</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="172" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="174" />
       <source>Matlab</source>
       <translation>Matlab</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="177" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="179" />
       <source>Octave</source>
       <translation>Octave</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="182" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="184" />
       <source>Pascal</source>
       <translation>Pascal</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="186" />
-      <source>Perl</source>
-      <translation>Perl</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="188" />
+      <source>Perl</source>
+      <translation>Perl</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="190" />
       <source>PostScript</source>
       <translation>PostScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="193" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="195" />
       <source>Povray</source>
       <translation>Povray</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="198" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="200" />
       <source>Properties</source>
       <translation>Proprietà</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="203" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="205" />
       <source>Protocol Buffer (protobuf)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="208" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="210" />
       <source>Python3</source>
       <translation>Python3</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="213" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="215" />
       <source>MicroPython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
-      <source>QSS</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
-      <source>Ruby</source>
-      <translation>Ruby</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>SQL</source>
-      <translation>SQL</translation>
+      <source>QSS</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>TCL</source>
-      <translation>TCL</translation>
+      <source>Ruby</source>
+      <translation>Ruby</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>TeX</source>
-      <translation>TeX</translation>
+      <source>SQL</source>
+      <translation>SQL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
+      <source>TCL</source>
+      <translation>TCL</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="223" />
+      <source>TeX</source>
+      <translation>TeX</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation>VHDL</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="227" />
-      <source>XML</source>
-      <translation>XML</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <source>XML</source>
+      <translation>XML</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="231" />
       <source>YAML</source>
       <translation>YAML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="234" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="236" />
       <source>Gettext</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="239" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="241" />
       <source>CoffeeScript</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="244" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="246" />
       <source>JSON</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="249" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="262" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
       <source>Pygments</source>
       <translation>Pygments</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">File Python (*.py *.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="407" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
       <source>Cython Files (*.pyx *.pxd *.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation>File template Quixote</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Ruby Files (*.rb)</source>
-      <translation>File Ruby (*.rb)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
       <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>IDL Files (*.idl)</source>
-      <translation>File IDL (*.idl)</translation>
+      <source>Quixote Template Files (*.ptl)</source>
+      <translation>File template Quixote</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
+      <source>Ruby Files (*.rb)</source>
+      <translation>File Ruby (*.rb)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <source>IDL Files (*.idl)</source>
+      <translation>File IDL (*.idl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
       <source>Protocol Buffer Files (*.proto)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>C Files (*.h *.c)</source>
       <translation>File C (*.h *.c)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="416" />
       <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
       <translation>File C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="417" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
       <source>C# Files (*.cs)</source>
       <translation>File C# (*.cs)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="418" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
       <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
       <translation>File HTML (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
       <source>CSS Files (*.css)</source>
       <translation>File CSS (*.css)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>QSS Files (*.qss)</source>
       <translation>File QSS (*.qss)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
       <translation>File PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
       <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
       <translation>File XML (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>File Risorse Qt (*.qrc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="428" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
       <source>D Files (*.d *.di)</source>
       <translation>File D (*.d *.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Java Files (*.java)</source>
-      <translation>File Java (*.java)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>JavaScript Files (*.js)</source>
-      <translation>File JavaScript (*.js)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="525" />
       <location filename="../QScintilla/Lexers/__init__.py" line="431" />
-      <source>SQL Files (*.sql)</source>
-      <translation>File SQL (*.sql)</translation>
+      <source>Java Files (*.java)</source>
+      <translation>File Java (*.java)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="526" />
       <location filename="../QScintilla/Lexers/__init__.py" line="432" />
+      <source>JavaScript Files (*.js)</source>
+      <translation>File JavaScript (*.js)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
+      <source>SQL Files (*.sql)</source>
+      <translation>File SQL (*.sql)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
       <source>Docbook Files (*.docbook)</source>
       <translation>File Docbook (*.docbook)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation>File Perl (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Lua Files (*.lua)</source>
-      <translation>File Lua (*.lua)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="435" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation>File Perl (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
+      <source>Lua Files (*.lua)</source>
+      <translation>File Lua (*.lua)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
       <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
       <translation>File TeX (*.tex *.sty *.aux *.toc *.idx)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
       <source>Shell Files (*.sh)</source>
       <translation>File Shell (*.sh)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation>File Batch (*.bat *.cmd)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation>File Diff (*.diff *.patch)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
-      <translation type="unfinished">Makefile (*,mak)</translation>
+      <source>Batch Files (*.bat *.cmd)</source>
+      <translation>File Batch (*.bat *.cmd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation>File Diff (*.diff *.patch)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="443" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation type="unfinished">Makefile (*,mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="444" />
       <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
       <translation>File proprietà (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
       <source>Povray Files (*.pov)</source>
       <translation>File Povray (*.pov)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="447" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="449" />
       <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
       <translation>File CMake (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation>File VHDL (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation>File TCL/Tk (*.tcl *.tk)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-      <translation>File Fortran (*.f90 *.f95 *.f2k)</translation>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
+      <translation>File VHDL (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>Fortran77 Files (*.f *.for)</source>
-      <translation>File Fortran77 (*.f *.for)</translation>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
+      <translation>File TCL/Tk (*.tcl *.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation>File Fortran (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="455" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation>File Fortran77 (*.f *.for)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="456" />
       <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
       <translation>File Pascal (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
-      <source>PostScript Files (*.ps)</source>
-      <translation>File PostScript (*.ps)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="458" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation>File YAML (*.yaml *.yml)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="549" />
       <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>TOML Files (*.toml)</source>
-      <translation type="unfinished" />
+      <source>PostScript Files (*.ps)</source>
+      <translation>File PostScript (*.ps)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="460" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation>File YAML (*.yaml *.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <source>TOML Files (*.toml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
       <source>Matlab Files (*.m *.m.matlab)</source>
       <translation>File Matlab (*.m *.m.matlab)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
       <source>Octave Files (*.m *.m.octave)</source>
       <translation>File Octave (*.m *.m.octave)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Gettext Files (*.po)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="554" />
       <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>JSON Files (*.json)</source>
+      <source>Gettext Files (*.po)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="555" />
       <location filename="../QScintilla/Lexers/__init__.py" line="465" />
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
+      <source>JSON Files (*.json)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
       <source>Markdown Files (*.md)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="568" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="477" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
       <source>All Files (*)</source>
       <translation>Tutti i file (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
       <source>Python3 Files (*.py)</source>
       <translation>Python3 Files (*.py)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation>Python3 GUI Files (*.pyw)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
-      <source>Cython Files (*.pyx)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Cython Declaration Files (*.pxd)</source>
-      <translation type="unfinished" />
+      <source>Python3 GUI Files (*.pyw)</source>
+      <translation>Python3 GUI Files (*.pyw)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
+      <source>Cython Files (*.pyx)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
       <source>Cython Include Files (*.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
-      <source>C Files (*.c)</source>
-      <translation>File C (*.c)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <source>C++ Files (*.cpp)</source>
-      <translation>File C++ (*.cpp)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C++/C Header Files (*.h)</source>
-      <translation>File Header C/C++ (*.h)</translation>
+      <source>C Files (*.c)</source>
+      <translation>File C (*.c)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
+      <source>C++ Files (*.cpp)</source>
+      <translation>File C++ (*.cpp)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>HTML Files (*.html)</source>
-      <translation>File HTML (*.html)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <source>PHP Files (*.php)</source>
-      <translation>File PHP (*.php)</translation>
+      <source>C++/C Header Files (*.h)</source>
+      <translation>File Header C/C++ (*.h)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <source>HTML Files (*.html)</source>
+      <translation>File HTML (*.html)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <source>PHP Files (*.php)</source>
+      <translation>File PHP (*.php)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
       <source>ASP Files (*.asp)</source>
       <translation>File ASP (*.asp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
-      <source>XML Files (*.xml)</source>
-      <translation>File XML (*.xml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <source>XSL Files (*.xsl)</source>
-      <translation>File XSL (*.xsl)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>DTD Files (*.dtd)</source>
-      <translation>File DTD (*.dtd)</translation>
+      <source>XML Files (*.xml)</source>
+      <translation>File XML (*.xml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <source>XSL Files (*.xsl)</source>
+      <translation>File XSL (*.xsl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
+      <source>DTD Files (*.dtd)</source>
+      <translation>File DTD (*.dtd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
       <source>D Files (*.d)</source>
       <translation>File D (*.d)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
       <source>D Interface Files (*.di)</source>
       <translation>File interfaccia D (*.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
       <source>Perl Files (*.pl)</source>
       <translation>File Perl (*.pl)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
       <source>Perl Module Files (*.pm)</source>
       <translation>File moduli Perl (*.pm)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <source>Batch Files (*.bat)</source>
-      <translation>File Batch (*.bat)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <source>TeX Files (*.tex)</source>
-      <translation>File TeX (*.tex)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>TeX Template Files (*.sty)</source>
-      <translation>File Template TeX (*.sty)</translation>
+      <source>Batch Files (*.bat)</source>
+      <translation>File Batch (*.bat)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>Diff Files (*.diff)</source>
-      <translation>File Diff (*.diff)</translation>
+      <source>TeX Files (*.tex)</source>
+      <translation>File TeX (*.tex)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>Make Files (*.mak)</source>
-      <translation>File Make (*.mak)</translation>
+      <source>TeX Template Files (*.sty)</source>
+      <translation>File Template TeX (*.sty)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Properties Files (*.ini)</source>
-      <translation>File proprietà (*.ini)</translation>
+      <source>Diff Files (*.diff)</source>
+      <translation>File Diff (*.diff)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Configuration Files (*.cfg)</source>
-      <translation>File configurazione (*.cfg)</translation>
+      <source>Make Files (*.mak)</source>
+      <translation>File Make (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
+      <source>Properties Files (*.ini)</source>
+      <translation>File proprietà (*.ini)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation>File CMake (CMakeList.txt)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <source>CMake Macro Files (*.cmake)</source>
-      <translation>File Macro CMake (*.cmake)</translation>
+      <source>Configuration Files (*.cfg)</source>
+      <translation>File configurazione (*.cfg)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>VHDL Files (*.vhd)</source>
-      <translation>File VHDL (*.vhd)</translation>
+      <source>CMake Files (CMakeLists.txt)</source>
+      <translation>File CMake (CMakeList.txt)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>TCL Files (*.tcl)</source>
-      <translation>File TCL (*.tcl)</translation>
+      <source>CMake Macro Files (*.cmake)</source>
+      <translation>File Macro CMake (*.cmake)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>Tk Files (*.tk)</source>
-      <translation>File Tk (*.tk)</translation>
+      <source>VHDL Files (*.vhd)</source>
+      <translation>File VHDL (*.vhd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>Fortran Files (*.f95)</source>
-      <translation>File Fortran (*.f95)</translation>
+      <source>TCL Files (*.tcl)</source>
+      <translation>File TCL (*.tcl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Fortran77 Files (*.f)</source>
-      <translation>File Fortran77 (*.f)</translation>
+      <source>Tk Files (*.tk)</source>
+      <translation>File Tk (*.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Pascal Files (*.pas)</source>
-      <translation>File Pascal (*.pas)</translation>
+      <source>Fortran Files (*.f95)</source>
+      <translation>File Fortran (*.f95)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
+      <source>Fortran77 Files (*.f)</source>
+      <translation>File Fortran77 (*.f)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>YAML Files (*.yml)</source>
-      <translation>File YAML (*.yaml *.yml)</translation>
+      <source>Pascal Files (*.pas)</source>
+      <translation>File Pascal (*.pas)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="550" />
+      <source>YAML Files (*.yml)</source>
+      <translation>File YAML (*.yaml *.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
       <source>Matlab Files (*.m)</source>
       <translation>File Matlab (*.m)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation>File Octave (*.m.octave)</translation>
     </message>
@@ -56206,366 +56206,366 @@
       <translation type="unfinished">Tutti i file (*)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1066" />
+      <location filename="../Project/Project.py" line="1084" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1067" />
+      <location filename="../Project/Project.py" line="1085" />
       <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;Il file progetto &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1182" />
+      <location filename="../Project/Project.py" line="1200" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1183" />
+      <location filename="../Project/Project.py" line="1201" />
       <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>&lt;p&gt;Il file delle proprietà specifiche dell'utente del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1248" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1468" />
-      <location filename="../Project/Project.py" line="1449" />
-      <location filename="../Project/Project.py" line="1403" />
-      <location filename="../Project/Project.py" line="1328" />
-      <location filename="../Project/Project.py" line="1297" />
-      <location filename="../Project/Project.py" line="1278" />
-      <location filename="../Project/Project.py" line="1231" />
+      <location filename="../Project/Project.py" line="1486" />
+      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1421" />
+      <location filename="../Project/Project.py" line="1346" />
+      <location filename="../Project/Project.py" line="1315" />
+      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1249" />
       <source>Please save the project first.</source>
       <translation>Prima salvare il progetto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1257" />
+      <location filename="../Project/Project.py" line="1275" />
       <source>Read project session</source>
       <translation>Leggi sessione del progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1258" />
+      <location filename="../Project/Project.py" line="1276" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La sessione del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere letta.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1277" />
+      <location filename="../Project/Project.py" line="1295" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1313" />
-      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1331" />
+      <location filename="../Project/Project.py" line="1314" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1314" />
+      <location filename="../Project/Project.py" line="1332" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La sessione del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere cancellato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1349" />
-      <location filename="../Project/Project.py" line="1327" />
+      <location filename="../Project/Project.py" line="1367" />
+      <location filename="../Project/Project.py" line="1345" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1350" />
+      <location filename="../Project/Project.py" line="1368" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file task &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
-      <location filename="../Project/Project.py" line="1402" />
+      <location filename="../Project/Project.py" line="1447" />
+      <location filename="../Project/Project.py" line="1420" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1430" />
-      <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>&lt;p&gt;Il file delle proprietà del debugger del progetto&lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1448" />
+      <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>&lt;p&gt;Il file delle proprietà del debugger del progetto&lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1466" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1484" />
-      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1502" />
+      <location filename="../Project/Project.py" line="1485" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1485" />
+      <location filename="../Project/Project.py" line="1503" />
       <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>&lt;p&gt;Il file delle proprietà del debugger del progetto&lt;b&gt;{0}&lt;/b&gt; non può essere cancellato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1645" />
+      <location filename="../Project/Project.py" line="1663" />
       <source>Add Language</source>
       <translation>Aggiungi Lingua</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1646" />
+      <location filename="../Project/Project.py" line="1664" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Devi prima specificare un pattern di traduzione.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1784" />
-      <location filename="../Project/Project.py" line="1758" />
+      <location filename="../Project/Project.py" line="1802" />
+      <location filename="../Project/Project.py" line="1776" />
       <source>Delete translation</source>
       <translation>Cancella traduzione</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1785" />
-      <location filename="../Project/Project.py" line="1759" />
+      <location filename="../Project/Project.py" line="1803" />
+      <location filename="../Project/Project.py" line="1777" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
-      <location filename="../Project/Project.py" line="1903" />
-      <location filename="../Project/Project.py" line="1889" />
+      <location filename="../Project/Project.py" line="1934" />
+      <location filename="../Project/Project.py" line="1921" />
+      <location filename="../Project/Project.py" line="1907" />
       <source>Add file</source>
       <translation>Aggiungi file</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1982" />
-      <location filename="../Project/Project.py" line="1890" />
+      <location filename="../Project/Project.py" line="2000" />
+      <location filename="../Project/Project.py" line="1908" />
       <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già.&lt;/p&gt;&lt;p&gt;Sovrascriverlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1904" />
+      <location filename="../Project/Project.py" line="1922" />
       <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>&lt;p&gt;Il file selezionato &lt;b&gt;{0}&lt;/b&gt; non può essere aggiunto a &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Motivo: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2054" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="2072" />
+      <location filename="../Project/Project.py" line="1935" />
       <source>The target directory must not be empty.</source>
       <translation>La directory di destinazione non deve essere vuota.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2065" />
-      <location filename="../Project/Project.py" line="2053" />
-      <location filename="../Project/Project.py" line="1981" />
-      <location filename="../Project/Project.py" line="1962" />
-      <location filename="../Project/Project.py" line="1948" />
+      <location filename="../Project/Project.py" line="2083" />
+      <location filename="../Project/Project.py" line="2071" />
+      <location filename="../Project/Project.py" line="1999" />
+      <location filename="../Project/Project.py" line="1980" />
+      <location filename="../Project/Project.py" line="1966" />
       <source>Add directory</source>
       <translation>Aggiungi directory</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1949" />
+      <location filename="../Project/Project.py" line="1967" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La directory di partenza non contiene nessun file appartenente alla categoria selezionata.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1963" />
+      <location filename="../Project/Project.py" line="1981" />
       <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>&lt;p&gt;La directory di destinazione&lt;b&gt;{0}&lt;/b&gt; non può essere creata.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2066" />
+      <location filename="../Project/Project.py" line="2084" />
       <source>The source directory must not be empty.</source>
       <translation>La directory sorgente non deve essere vuota.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2127" />
+      <location filename="../Project/Project.py" line="2145" />
       <source>Rename file</source>
       <translation>Rinomina file</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2154" />
-      <location filename="../Project/Project.py" line="2139" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2157" />
       <source>Rename File</source>
       <translation>Rinomina File</translation>
     </message>
     <message>
+      <location filename="../Project/Project.py" line="3336" />
+      <location filename="../Project/Project.py" line="2158" />
+      <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2173" />
+      <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>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere rinominato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2393" />
+      <source>Delete file</source>
+      <translation>Cancella file</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2394" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2425" />
+      <source>Delete directory</source>
+      <translation>Cancella directory</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2426" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2526" />
+      <source>Create project directory</source>
+      <translation>Crea la directory del progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2527" />
+      <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;La directory del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere creata.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3139" />
+      <location filename="../Project/Project.py" line="2590" />
+      <source>Create project management directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="2591" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2613" />
+      <source>Create main script</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2614" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2949" />
+      <location filename="../Project/Project.py" line="2638" />
+      <source>Create Makefile</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2950" />
+      <location filename="../Project/Project.py" line="2639" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3168" />
+      <location filename="../Project/Project.py" line="2777" />
+      <location filename="../Project/Project.py" line="2748" />
+      <location filename="../Project/Project.py" line="2704" />
+      <location filename="../Project/Project.py" line="2679" />
+      <location filename="../Project/Project.py" line="2649" />
+      <source>New Project</source>
+      <translation>Nuovo Progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2650" />
+      <source>Add existing files to the project?</source>
+      <translation>Aggiungi file esistenti al progetto ?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3169" />
+      <location filename="../Project/Project.py" line="2680" />
+      <source>Select Version Control System</source>
+      <translation>Selezione il Sistema di Controllo della Versione (VCS)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2778" />
+      <location filename="../Project/Project.py" line="2705" />
+      <source>Would you like to edit the VCS command options?</source>
+      <translation>Vuoi modificare le opzioni del comando VCS ?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4108" />
+      <location filename="../Project/Project.py" line="2720" />
+      <source>New project</source>
+      <translation>Nuovo progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2721" />
+      <source>Shall the project file be added to the repository?</source>
+      <translation>Il file progetto deve essere aggiunto al repository ?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2754" />
+      <location filename="../Project/Project.py" line="2742" />
+      <source>None</source>
+      <translation>Nessuno</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2749" />
+      <source>Select version control system for the project</source>
+      <translation>Seleziona il version control system per il progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2875" />
+      <source>Translation Pattern</source>
+      <translation>Pattern di traduzione</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2876" />
+      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
+      <translation>Inserisci il path per il file di traduzione (usa '%language% al posto del codice lingua):</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <location filename="../Project/Project.py" line="3118" />
+      <source>Open project</source>
+      <translation>Apri progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3120" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3311" />
+      <source>Project Files (*.epj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3319" />
+      <source>Save Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="3335" />
-      <location filename="../Project/Project.py" line="2140" />
-      <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;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2155" />
-      <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>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere rinominato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2400" />
-      <source>Delete file</source>
-      <translation>Cancella file</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2401" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2432" />
-      <source>Delete directory</source>
-      <translation>Cancella directory</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2433" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2533" />
-      <source>Create project directory</source>
-      <translation>Crea la directory del progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2534" />
-      <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;La directory del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere creata.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3138" />
-      <location filename="../Project/Project.py" line="2597" />
-      <source>Create project management directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3139" />
-      <location filename="../Project/Project.py" line="2598" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2620" />
-      <source>Create main script</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2621" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2945" />
-      <location filename="../Project/Project.py" line="2645" />
-      <source>Create Makefile</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2946" />
-      <location filename="../Project/Project.py" line="2646" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3167" />
-      <location filename="../Project/Project.py" line="2784" />
-      <location filename="../Project/Project.py" line="2755" />
-      <location filename="../Project/Project.py" line="2711" />
-      <location filename="../Project/Project.py" line="2686" />
-      <location filename="../Project/Project.py" line="2656" />
-      <source>New Project</source>
-      <translation>Nuovo Progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2657" />
-      <source>Add existing files to the project?</source>
-      <translation>Aggiungi file esistenti al progetto ?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3168" />
-      <location filename="../Project/Project.py" line="2687" />
-      <source>Select Version Control System</source>
-      <translation>Selezione il Sistema di Controllo della Versione (VCS)</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2785" />
-      <location filename="../Project/Project.py" line="2712" />
-      <source>Would you like to edit the VCS command options?</source>
-      <translation>Vuoi modificare le opzioni del comando VCS ?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <location filename="../Project/Project.py" line="2727" />
-      <source>New project</source>
-      <translation>Nuovo progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2728" />
-      <source>Shall the project file be added to the repository?</source>
-      <translation>Il file progetto deve essere aggiunto al repository ?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2761" />
-      <location filename="../Project/Project.py" line="2749" />
-      <source>None</source>
-      <translation>Nessuno</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2756" />
-      <source>Select version control system for the project</source>
-      <translation>Seleziona il version control system per il progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2871" />
-      <source>Translation Pattern</source>
-      <translation>Pattern di traduzione</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2872" />
-      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
-      <translation>Inserisci il path per il file di traduzione (usa '%language% al posto del codice lingua):</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4127" />
-      <location filename="../Project/Project.py" line="3117" />
-      <source>Open project</source>
-      <translation>Apri progetto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3119" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3320" />
-      <location filename="../Project/Project.py" line="3310" />
-      <source>Project Files (*.epj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3318" />
-      <source>Save Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3334" />
       <source>Save File</source>
       <translation>Salva file</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3373" />
-      <source>Close Project</source>
-      <translation>Chiudi progetto</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3374" />
+      <source>Close Project</source>
+      <translation>Chiudi progetto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3375" />
       <source>The current project has unsaved changes.</source>
       <translation>Il progetto attuale ha delle modifiche non salvate.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3563" />
-      <location filename="../Project/Project.py" line="3529" />
+      <location filename="../Project/Project.py" line="3564" />
+      <location filename="../Project/Project.py" line="3530" />
       <source>Syntax errors detected</source>
       <translation>Errore di sintassi rilevato</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3564" />
-      <location filename="../Project/Project.py" line="3530" />
+      <location filename="../Project/Project.py" line="3565" />
+      <location filename="../Project/Project.py" line="3531" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>Il progetto contiene %n file con errori di sintassi.</numerusform>
@@ -56573,194 +56573,194 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4109" />
+      <location filename="../Project/Project.py" line="4110" />
       <source>&amp;New...</source>
       <translation>&amp;Nuovo...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4115" />
+      <location filename="../Project/Project.py" line="4116" />
       <source>Generate a new project</source>
       <translation>Genera un nuovo progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4117" />
+      <location filename="../Project/Project.py" line="4118" />
       <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;Nuovo...&lt;/b&gt;&lt;p&gt;Apre un dialogo per l'inserimento delle informazioni per un nuovo progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4129" />
+      <location filename="../Project/Project.py" line="4130" />
       <source>&amp;Open...</source>
       <translation>&amp;Apri...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4136" />
       <source>Open an existing project</source>
       <translation>Apri un progetto esistente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
+      <location filename="../Project/Project.py" line="4138" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Apri...&lt;/b&gt;&lt;p&gt;Apre un progetto esistente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4143" />
+      <location filename="../Project/Project.py" line="4144" />
       <source>Reload project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4145" />
+      <location filename="../Project/Project.py" line="4146" />
       <source>&amp;Reload</source>
       <translation type="unfinished">&amp;Ricarica</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4152" />
       <source>Reload the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4153" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4160" />
       <source>Close project</source>
       <translation>Chiudi progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4161" />
+      <location filename="../Project/Project.py" line="4162" />
       <source>&amp;Close</source>
       <translation>&amp;Chiudi</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="4168" />
       <source>Close the current project</source>
       <translation>Chiudi il progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4169" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Chiudi&lt;/b&gt;&lt;p&gt;Chiude l'attuale progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4176" />
       <source>Save project</source>
       <translation>Salva progetto</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4451" />
-      <location filename="../Project/Project.py" line="4177" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>&amp;Save</source>
       <translation>&amp;Salva</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4183" />
+      <location filename="../Project/Project.py" line="4184" />
       <source>Save the current project</source>
       <translation>Salva il progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4185" />
+      <location filename="../Project/Project.py" line="4186" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Salva&lt;/b&gt;&lt;p&gt;Salva l'attuale progetto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4191" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>Save project as</source>
       <translation>Salva progetto come</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4193" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Save &amp;as...</source>
       <translation>S&amp;alva come...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4199" />
+      <location filename="../Project/Project.py" line="4200" />
       <source>Save the current project to a new file</source>
       <translation>Salva il progetto attuale come un nuovo file</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4201" />
+      <location filename="../Project/Project.py" line="4202" />
       <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;Salva as &lt;/b&gt;&lt;p&gt;Salva l'attuale progetto come nuovo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4216" />
+      <location filename="../Project/Project.py" line="4217" />
       <source>Add files to project</source>
       <translation>Aggiungi file al progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4218" />
+      <location filename="../Project/Project.py" line="4219" />
       <source>Add &amp;files...</source>
       <translation>Aggiungi &amp;files...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4225" />
       <source>Add files to the current project</source>
       <translation>Aggiungi file al progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4227" />
       <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;Aggiungi files...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere file al progetto corrente. Il posto dove aggiungerli è determinato dall'estensione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4237" />
+      <location filename="../Project/Project.py" line="4238" />
       <source>Add directory to project</source>
       <translation>Aggiungi directory al progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4239" />
+      <location filename="../Project/Project.py" line="4240" />
       <source>Add directory...</source>
       <translation>Aggiungi directory...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4246" />
+      <location filename="../Project/Project.py" line="4247" />
       <source>Add a directory to the current project</source>
       <translation>Aggiungi una directory al progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4249" />
+      <location filename="../Project/Project.py" line="4250" />
       <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;Aggiungi directory...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere una directory al progetto corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4259" />
+      <location filename="../Project/Project.py" line="4260" />
       <source>Add translation to project</source>
       <translation>Aggiungi le traduzioni al progetto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4261" />
+      <location filename="../Project/Project.py" line="4262" />
       <source>Add &amp;translation...</source>
       <translation>Aggiungi &amp;traduzione...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4268" />
+      <location filename="../Project/Project.py" line="4269" />
       <source>Add a translation to the current project</source>
       <translation>Aggiungi le traduzioni al progetto corrente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4271" />
+      <location filename="../Project/Project.py" line="4272" />
       <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>&lt;b&gt;Aggiungi traduzione...&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere una traduzione al progetto corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4281" />
-      <source>Search new files</source>
-      <translation>Cerca nuovi file</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4282" />
+      <source>Search new files</source>
+      <translation>Cerca nuovi file</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4283" />
       <source>Searc&amp;h new files...</source>
       <translation>Cerca &amp;nuovi file...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4288" />
+      <location filename="../Project/Project.py" line="4289" />
       <source>Search new files in the project directory.</source>
       <translation>Cerca nei file nella directory del progetto.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4290" />
-      <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>
+      <location filename="../Project/Project.py" line="4291" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -60220,8 +60220,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Spell Checking Properties...</source>
-      <translation>Proprietà correttore ortografico...</translation>
+      <source>Spell Checking...</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60230,8 +60230,18 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Translations Properties...</source>
-      <translation>Proprietà traduzioni...</translation>
+      <source>Translations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the filetype associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Filetype Associations...</source>
+      <translation type="unfinished">Associazione tipi file...</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60274,23 +60284,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="215" />
-      <location filename="../Project/PropertiesDialog.py" line="52" />
+      <location filename="../Project/PropertiesDialog.py" line="229" />
+      <location filename="../Project/PropertiesDialog.py" line="57" />
       <source>None</source>
       <translation type="unfinished">Nessuno</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="68" />
+      <location filename="../Project/PropertiesDialog.py" line="74" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Source Files ({0});;All Files (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="133" />
-      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
-      <translation>Il progetto è sotto controllo della versione di &lt;b&gt;{0}&lt;/b&gt;.</translation>
-    </message>
-    <message>
       <location filename="../Project/PropertiesDialog.py" line="139" />
+      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
+      <translation>Il progetto è sotto controllo della versione di &lt;b&gt;{0}&lt;/b&gt;.</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.py" line="145" />
       <source>The project is not version controlled.</source>
       <translation>Il progetto non è sotto controllo della versione.</translation>
     </message>
@@ -60306,6 +60316,14 @@
       <translation />
     </message>
     <message>
+      <source>Spell Checking Properties...</source>
+      <translation type="vanished">Proprietà correttore ortografico...</translation>
+    </message>
+    <message>
+      <source>Translations Properties...</source>
+      <translation type="vanished">Proprietà traduzioni...</translation>
+    </message>
+    <message>
       <source>Enter authors name</source>
       <translation type="vanished">Inserisci il nome degli autori</translation>
     </message>
@@ -86468,13 +86486,13 @@
       <translation>Nuovo progetto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="457" />
+      <location filename="../VCS/ProjectHelper.py" line="458" />
       <location filename="../VCS/ProjectHelper.py" line="228" />
       <source>Select version control system for the project</source>
       <translation>Seleziona il version control system per il progetto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="489" />
+      <location filename="../VCS/ProjectHelper.py" line="490" />
       <location filename="../VCS/ProjectHelper.py" line="257" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Vuoi modificare le opzioni del comando VCS ?</translation>
@@ -86490,8 +86508,8 @@
       <translation>&lt;p&gt;La directory del progetto &lt;b&gt;{0}&lt;/b&gt; non può essere creata.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="387" />
-      <location filename="../VCS/ProjectHelper.py" line="371" />
+      <location filename="../VCS/ProjectHelper.py" line="388" />
+      <location filename="../VCS/ProjectHelper.py" line="372" />
       <location filename="../VCS/ProjectHelper.py" line="330" />
       <location filename="../VCS/ProjectHelper.py" line="310" />
       <source>New project from repository</source>
@@ -86508,44 +86526,44 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="375" />
+      <location filename="../VCS/ProjectHelper.py" line="376" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Il file progetto deve essere aggiunto al repository ?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="390" />
+      <location filename="../VCS/ProjectHelper.py" line="391" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Il progetto non può essere scaricato dal repository.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="486" />
-      <location filename="../VCS/ProjectHelper.py" line="456" />
+      <location filename="../VCS/ProjectHelper.py" line="487" />
+      <location filename="../VCS/ProjectHelper.py" line="457" />
       <source>Import Project</source>
       <translation>Importa progetto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="530" />
+      <location filename="../VCS/ProjectHelper.py" line="531" />
       <source>Update</source>
       <translation>Aggiorna</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="665" />
+      <location filename="../VCS/ProjectHelper.py" line="532" />
+      <source>The project should be reread. Do this now?</source>
+      <translation>Il progetto deve essere riletto. Farlo ora ?</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="568" />
+      <source>Remove project from repository</source>
+      <translation>Rimuovi progetto dal repository</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="571" />
+      <source>Dou you really want to remove this project from the repository (and disk)?</source>
+      <translation>Vuoi veramente rimuovere questo progetto dal repository (e dal disco) ?</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="664" />
-      <location filename="../VCS/ProjectHelper.py" line="531" />
-      <source>The project should be reread. Do this now?</source>
-      <translation>Il progetto deve essere riletto. Farlo ora ?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="567" />
-      <source>Remove project from repository</source>
-      <translation>Rimuovi progetto dal repository</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="570" />
-      <source>Dou you really want to remove this project from the repository (and disk)?</source>
-      <translation>Vuoi veramente rimuovere questo progetto dal repository (e dal disco) ?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="663" />
       <source>Switch</source>
       <translation>Commutare</translation>
     </message>
--- a/src/eric7/i18n/eric7_pt.ts	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/i18n/eric7_pt.ts	Sun Dec 11 17:33:46 2022 +0100
@@ -3007,10 +3007,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="614" />
-      <location filename="../UI/Browser.py" line="606" />
-      <location filename="../UI/Browser.py" line="596" />
-      <location filename="../UI/Browser.py" line="587" />
+      <location filename="../UI/Browser.py" line="616" />
+      <location filename="../UI/Browser.py" line="608" />
+      <location filename="../UI/Browser.py" line="598" />
+      <location filename="../UI/Browser.py" line="589" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -3094,122 +3094,122 @@
       <translation>Linha {0}</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="588" />
+      <location filename="../UI/Browser.py" line="590" />
       <source>The mime type of the file could not be determined.</source>
       <translation>O tipo MIME do ficheiro não pôde ser identificado.</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="607" />
-      <location filename="../UI/Browser.py" line="597" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="599" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>O ficheiro tem o tipo MIME &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="615" />
+      <location filename="../UI/Browser.py" line="617" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation>O ficheiro tem o tipo MIME &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;Deverá ser adicionado à lista de tipos MIME de texto?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="713" />
+      <location filename="../UI/Browser.py" line="715" />
       <source>New toplevel directory</source>
       <translation>Diretório de nível superior novo</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="949" />
-      <location filename="../UI/Browser.py" line="937" />
-      <location filename="../UI/Browser.py" line="928" />
+      <location filename="../UI/Browser.py" line="951" />
+      <location filename="../UI/Browser.py" line="939" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>New Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="929" />
+      <location filename="../UI/Browser.py" line="931" />
       <source>Name for new directory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="976" />
-      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="978" />
+      <location filename="../UI/Browser.py" line="940" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="952" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="988" />
-      <location filename="../UI/Browser.py" line="975" />
-      <location filename="../UI/Browser.py" line="966" />
+      <location filename="../UI/Browser.py" line="990" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="968" />
       <source>New File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="967" />
+      <location filename="../UI/Browser.py" line="969" />
       <source>Name for new file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1018" />
+      <location filename="../UI/Browser.py" line="1020" />
       <source>Do you really want to move this file to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1021" />
+      <location filename="../UI/Browser.py" line="1023" />
       <source>Do you really want to delete this file?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1106" />
-      <location filename="../UI/Browser.py" line="1032" />
-      <location filename="../UI/Browser.py" line="1024" />
+      <location filename="../UI/Browser.py" line="1108" />
+      <location filename="../UI/Browser.py" line="1034" />
+      <location filename="../UI/Browser.py" line="1026" />
       <source>Delete File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
-      <location filename="../UI/Browser.py" line="1033" />
+      <location filename="../UI/Browser.py" line="1109" />
+      <location filename="../UI/Browser.py" line="1035" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1050" />
+      <location filename="../UI/Browser.py" line="1052" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1055" />
+      <location filename="../UI/Browser.py" line="1057" />
       <source>Do you really want to delete this directory?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1069" />
-      <location filename="../UI/Browser.py" line="1058" />
+      <location filename="../UI/Browser.py" line="1071" />
+      <location filename="../UI/Browser.py" line="1060" />
       <source>Delete Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1070" />
+      <location filename="../UI/Browser.py" line="1072" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1091" />
+      <location filename="../UI/Browser.py" line="1093" />
       <source>Do you really want to move these files to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1094" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to delete these files?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1099" />
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
@@ -20894,7 +20894,7 @@
     </message>
     <message>
       <location filename="../Project/FiletypeAssociationDialog.py" line="57" />
-      <location filename="../Project/FiletypeAssociationDialog.py" line="45" />
+      <location filename="../Project/FiletypeAssociationDialog.py" line="47" />
       <source>Ignore</source>
       <translation>Ignorar</translation>
     </message>
@@ -46456,636 +46456,636 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="114" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
       <source>Bash</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
       <source>Batch</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="120" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
       <source>C/C++</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="121" />
-      <source>C#</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C#</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
       <source>CMake</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="127" />
-      <source>CSS</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <source>CSS</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
       <source>Cython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="133" />
-      <source>D</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <source>D</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
       <source>Diff</source>
       <translation>Diff</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="140" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
       <source>Fortran</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="145" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
       <source>Fortran77</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="150" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
       <source>HTML/PHP/XML</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="154" />
-      <source>IDL</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="156" />
+      <source>IDL</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="161" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="163" />
       <source>JavaScript</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="165" />
-      <source>Lua</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="167" />
+      <source>Lua</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="169" />
       <source>Makefile</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="172" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="174" />
       <source>Matlab</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="177" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="179" />
       <source>Octave</source>
       <translation>Octave</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="182" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="184" />
       <source>Pascal</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="186" />
-      <source>Perl</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="188" />
+      <source>Perl</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="190" />
       <source>PostScript</source>
       <translation>PostScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="193" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="195" />
       <source>Povray</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="198" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="200" />
       <source>Properties</source>
       <translation>Propriedades</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="203" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="205" />
       <source>Protocol Buffer (protobuf)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="208" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="210" />
       <source>Python3</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="213" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="215" />
       <source>MicroPython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
-      <source>QSS</source>
-      <translation>QSS</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
-      <source>Ruby</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>SQL</source>
-      <translation />
+      <source>QSS</source>
+      <translation>QSS</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>TCL</source>
+      <source>Ruby</source>
       <translation />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>TeX</source>
+      <source>SQL</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
+      <source>TCL</source>
       <translation />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="223" />
+      <source>TeX</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="227" />
-      <source>XML</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <source>XML</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="231" />
       <source>YAML</source>
       <translation />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="234" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="236" />
       <source>Gettext</source>
       <translation>Gettext</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="239" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="241" />
       <source>CoffeeScript</source>
       <translation>CoffeeScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="244" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="246" />
       <source>JSON</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="249" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="262" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
       <source>Pygments</source>
       <translation />
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Ficheiros Python (*.py *.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="407" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
       <source>Cython Files (*.pyx *.pxd *.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation>Ficheiros Modelos de Quixote (*.ptl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Ruby Files (*.rb)</source>
-      <translation>Ficheiros Ruby (*.rb)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
       <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>IDL Files (*.idl)</source>
-      <translation>Ficheiros IDL (*.idl)</translation>
+      <source>Quixote Template Files (*.ptl)</source>
+      <translation>Ficheiros Modelos de Quixote (*.ptl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
+      <source>Ruby Files (*.rb)</source>
+      <translation>Ficheiros Ruby (*.rb)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <source>IDL Files (*.idl)</source>
+      <translation>Ficheiros IDL (*.idl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
       <source>Protocol Buffer Files (*.proto)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>C Files (*.h *.c)</source>
       <translation>Ficheiros C (*.h *.c)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="416" />
       <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
       <translation>Ficheiros C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="417" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
       <source>C# Files (*.cs)</source>
       <translation>Ficheiros C# (*.cs)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="418" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
       <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
       <translation>Ficheiros HTML (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
       <source>CSS Files (*.css)</source>
       <translation>Ficheiros CSS (*.css)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>QSS Files (*.qss)</source>
       <translation>Ficheiros QSS (*.qss)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
       <translation>Ficheiros PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
       <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
       <translation>Ficheiros XML (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Ficheiro de Recursos Qt (*.qrc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="428" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
       <source>D Files (*.d *.di)</source>
       <translation>Ficheiros D (*.d *.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Java Files (*.java)</source>
-      <translation>Ficheiros Java (*.java)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>JavaScript Files (*.js)</source>
-      <translation>Ficheiros JavaScript (*.js)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="525" />
       <location filename="../QScintilla/Lexers/__init__.py" line="431" />
-      <source>SQL Files (*.sql)</source>
-      <translation>Ficheiros SQL (*.sql)</translation>
+      <source>Java Files (*.java)</source>
+      <translation>Ficheiros Java (*.java)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="526" />
       <location filename="../QScintilla/Lexers/__init__.py" line="432" />
+      <source>JavaScript Files (*.js)</source>
+      <translation>Ficheiros JavaScript (*.js)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
+      <source>SQL Files (*.sql)</source>
+      <translation>Ficheiros SQL (*.sql)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
       <source>Docbook Files (*.docbook)</source>
       <translation>Ficheiros Docbook (*.docbook)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation>Ficheiros Perl (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Lua Files (*.lua)</source>
-      <translation>Ficheiros Lua (*.lua)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="435" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation>Ficheiros Perl (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
+      <source>Lua Files (*.lua)</source>
+      <translation>Ficheiros Lua (*.lua)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
       <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
       <translation>Ficheiros Tex (*.tex *.sty *.aux *.toc *.idx)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
       <source>Shell Files (*.sh)</source>
       <translation>Ficheiros Shell (*.sh)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation>Ficheiros Batch (*.bat *.cmd)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation>Ficheiros Diff (*.diff *.patch)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
-      <translation type="unfinished">Ficheiros Makefile (*.mak)</translation>
+      <source>Batch Files (*.bat *.cmd)</source>
+      <translation>Ficheiros Batch (*.bat *.cmd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation>Ficheiros Diff (*.diff *.patch)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="443" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation type="unfinished">Ficheiros Makefile (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="444" />
       <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
       <translation>Ficheiros Propriedades (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
       <source>Povray Files (*.pov)</source>
       <translation>Ficheiros Povray (*.pov)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="447" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="449" />
       <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
       <translation>Ficheiros CMake (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation>Ficheiros VHDL (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation>Ficheiros TCL/Tk (*.tcl *.tk)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-      <translation>Ficheiros Fortran (*.f90 *.f95 *.f2k)</translation>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
+      <translation>Ficheiros VHDL (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>Fortran77 Files (*.f *.for)</source>
-      <translation>Ficheiros Fortran77 (*.f *.for)</translation>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
+      <translation>Ficheiros TCL/Tk (*.tcl *.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation>Ficheiros Fortran (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="455" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation>Ficheiros Fortran77 (*.f *.for)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="456" />
       <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
       <translation>Ficheiros Pascal (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
-      <source>PostScript Files (*.ps)</source>
-      <translation>Ficheiros PostScript (*.ps)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="458" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation>Ficheiros YAML (*.yaml *.yml)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="549" />
       <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>TOML Files (*.toml)</source>
-      <translation type="unfinished" />
+      <source>PostScript Files (*.ps)</source>
+      <translation>Ficheiros PostScript (*.ps)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="460" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation>Ficheiros YAML (*.yaml *.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <source>TOML Files (*.toml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
       <source>Matlab Files (*.m *.m.matlab)</source>
       <translation>Ficheiros Matlab (*.m *.m.matlab)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
       <source>Octave Files (*.m *.m.octave)</source>
       <translation>Ficheiros Octave (*.m *.m.octave)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Gettext Files (*.po)</source>
-      <translation>Ficheiros Gettext (*.po)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation>Ficheiros CoffeeScript (*.coffee)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="554" />
       <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>JSON Files (*.json)</source>
-      <translation type="unfinished" />
+      <source>Gettext Files (*.po)</source>
+      <translation>Ficheiros Gettext (*.po)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="555" />
       <location filename="../QScintilla/Lexers/__init__.py" line="465" />
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation>Ficheiros CoffeeScript (*.coffee)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
+      <source>JSON Files (*.json)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
       <source>Markdown Files (*.md)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="568" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="477" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
       <source>All Files (*)</source>
       <translation>Ficheiros Todos (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
       <source>Python3 Files (*.py)</source>
       <translation>Ficheiros Python3 (*.py)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation>Ficheiros GUI de Python3 (*.pyw)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
-      <source>Cython Files (*.pyx)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Cython Declaration Files (*.pxd)</source>
-      <translation type="unfinished" />
+      <source>Python3 GUI Files (*.pyw)</source>
+      <translation>Ficheiros GUI de Python3 (*.pyw)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
+      <source>Cython Files (*.pyx)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
       <source>Cython Include Files (*.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
-      <source>C Files (*.c)</source>
-      <translation>Ficheiros C (*.c)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <source>C++ Files (*.cpp)</source>
-      <translation>Ficheiros C++ (*.cpp)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C++/C Header Files (*.h)</source>
-      <translation>Ficheiros de Cabeçalho C++/C (*.h)</translation>
+      <source>C Files (*.c)</source>
+      <translation>Ficheiros C (*.c)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
+      <source>C++ Files (*.cpp)</source>
+      <translation>Ficheiros C++ (*.cpp)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>HTML Files (*.html)</source>
-      <translation>Ficheiros HTML (*.html)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <source>PHP Files (*.php)</source>
-      <translation>Ficheiros PHP (*.php)</translation>
+      <source>C++/C Header Files (*.h)</source>
+      <translation>Ficheiros de Cabeçalho C++/C (*.h)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <source>HTML Files (*.html)</source>
+      <translation>Ficheiros HTML (*.html)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <source>PHP Files (*.php)</source>
+      <translation>Ficheiros PHP (*.php)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
       <source>ASP Files (*.asp)</source>
       <translation>Ficheiros ASP (*.asp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
-      <source>XML Files (*.xml)</source>
-      <translation>Ficheiros XML (*.xml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <source>XSL Files (*.xsl)</source>
-      <translation>Ficheiros XSL (*.xsl)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>DTD Files (*.dtd)</source>
-      <translation>Ficheiros DTD (*.dtd)</translation>
+      <source>XML Files (*.xml)</source>
+      <translation>Ficheiros XML (*.xml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <source>XSL Files (*.xsl)</source>
+      <translation>Ficheiros XSL (*.xsl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
+      <source>DTD Files (*.dtd)</source>
+      <translation>Ficheiros DTD (*.dtd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
       <source>D Files (*.d)</source>
       <translation>Ficheiros D (*.d)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
       <source>D Interface Files (*.di)</source>
       <translation>Ficheiros Interface D (*.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
       <source>Perl Files (*.pl)</source>
       <translation>Ficheiros Perl (*.pl)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
       <source>Perl Module Files (*.pm)</source>
       <translation>Ficheiros Módulos Perl (*.pm)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <source>Batch Files (*.bat)</source>
-      <translation>Ficheiros Batch (*.bat)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <source>TeX Files (*.tex)</source>
-      <translation>Ficheiros TeX (*.tex)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>TeX Template Files (*.sty)</source>
-      <translation>Ficheiros Modelos TeX (*.sty)</translation>
+      <source>Batch Files (*.bat)</source>
+      <translation>Ficheiros Batch (*.bat)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>Diff Files (*.diff)</source>
-      <translation>Ficheiros Diff (*.diff)</translation>
+      <source>TeX Files (*.tex)</source>
+      <translation>Ficheiros TeX (*.tex)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>Make Files (*.mak)</source>
-      <translation>Ficheiros Make (*.mak)</translation>
+      <source>TeX Template Files (*.sty)</source>
+      <translation>Ficheiros Modelos TeX (*.sty)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Properties Files (*.ini)</source>
-      <translation>Ficheiros de Propriedades (*.ini)</translation>
+      <source>Diff Files (*.diff)</source>
+      <translation>Ficheiros Diff (*.diff)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Configuration Files (*.cfg)</source>
-      <translation>Ficheiros de Configuração (*.cfg)</translation>
+      <source>Make Files (*.mak)</source>
+      <translation>Ficheiros Make (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
+      <source>Properties Files (*.ini)</source>
+      <translation>Ficheiros de Propriedades (*.ini)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation>Ficheiros CMake (CMakeLists.txt)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <source>CMake Macro Files (*.cmake)</source>
-      <translation>Ficheiros Macro CMake (*.cmake)</translation>
+      <source>Configuration Files (*.cfg)</source>
+      <translation>Ficheiros de Configuração (*.cfg)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>VHDL Files (*.vhd)</source>
-      <translation>Ficheiros VHDL (*.vhd)</translation>
+      <source>CMake Files (CMakeLists.txt)</source>
+      <translation>Ficheiros CMake (CMakeLists.txt)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>TCL Files (*.tcl)</source>
-      <translation>Ficheiros TCL (*.tcl)</translation>
+      <source>CMake Macro Files (*.cmake)</source>
+      <translation>Ficheiros Macro CMake (*.cmake)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>Tk Files (*.tk)</source>
-      <translation>Ficheiros Tk (*.tk)</translation>
+      <source>VHDL Files (*.vhd)</source>
+      <translation>Ficheiros VHDL (*.vhd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>Fortran Files (*.f95)</source>
-      <translation>Ficheiros Fortran (*.f95)</translation>
+      <source>TCL Files (*.tcl)</source>
+      <translation>Ficheiros TCL (*.tcl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Fortran77 Files (*.f)</source>
-      <translation>Ficheiros Fortran77 (*.f)</translation>
+      <source>Tk Files (*.tk)</source>
+      <translation>Ficheiros Tk (*.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Pascal Files (*.pas)</source>
-      <translation>Ficheiros Pascal (*.pas)</translation>
+      <source>Fortran Files (*.f95)</source>
+      <translation>Ficheiros Fortran (*.f95)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
+      <source>Fortran77 Files (*.f)</source>
+      <translation>Ficheiros Fortran77 (*.f)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>YAML Files (*.yml)</source>
-      <translation>Ficheiros YAML (*.yml)</translation>
+      <source>Pascal Files (*.pas)</source>
+      <translation>Ficheiros Pascal (*.pas)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="550" />
+      <source>YAML Files (*.yml)</source>
+      <translation>Ficheiros YAML (*.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
       <source>Matlab Files (*.m)</source>
       <translation>Ficheiros Matlab (*.m)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation>Ficheiros Octave (*.m.octave)</translation>
     </message>
@@ -56204,366 +56204,366 @@
       <translation type="unfinished">Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1066" />
+      <location filename="../Project/Project.py" line="1084" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1067" />
+      <location filename="../Project/Project.py" line="1085" />
       <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="1182" />
+      <location filename="../Project/Project.py" line="1200" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1183" />
+      <location filename="../Project/Project.py" line="1201" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1248" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1468" />
-      <location filename="../Project/Project.py" line="1449" />
-      <location filename="../Project/Project.py" line="1403" />
-      <location filename="../Project/Project.py" line="1328" />
-      <location filename="../Project/Project.py" line="1297" />
-      <location filename="../Project/Project.py" line="1278" />
-      <location filename="../Project/Project.py" line="1231" />
+      <location filename="../Project/Project.py" line="1486" />
+      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1421" />
+      <location filename="../Project/Project.py" line="1346" />
+      <location filename="../Project/Project.py" line="1315" />
+      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1249" />
       <source>Please save the project first.</source>
       <translation>Guarde primeiro o projeto por favor.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1257" />
+      <location filename="../Project/Project.py" line="1275" />
       <source>Read project session</source>
       <translation>Ler sessão de projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1258" />
+      <location filename="../Project/Project.py" line="1276" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1277" />
+      <location filename="../Project/Project.py" line="1295" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1313" />
-      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1331" />
+      <location filename="../Project/Project.py" line="1314" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1314" />
+      <location filename="../Project/Project.py" line="1332" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1349" />
-      <location filename="../Project/Project.py" line="1327" />
+      <location filename="../Project/Project.py" line="1367" />
+      <location filename="../Project/Project.py" line="1345" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1350" />
+      <location filename="../Project/Project.py" line="1368" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
-      <location filename="../Project/Project.py" line="1402" />
+      <location filename="../Project/Project.py" line="1447" />
+      <location filename="../Project/Project.py" line="1420" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1430" />
-      <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" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1448" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1466" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1484" />
-      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1502" />
+      <location filename="../Project/Project.py" line="1485" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1485" />
+      <location filename="../Project/Project.py" line="1503" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1645" />
+      <location filename="../Project/Project.py" line="1663" />
       <source>Add Language</source>
       <translation>Adicionar Idioma</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1646" />
+      <location filename="../Project/Project.py" line="1664" />
       <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="1784" />
-      <location filename="../Project/Project.py" line="1758" />
+      <location filename="../Project/Project.py" line="1802" />
+      <location filename="../Project/Project.py" line="1776" />
       <source>Delete translation</source>
       <translation>Apagar a Tradução</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1785" />
-      <location filename="../Project/Project.py" line="1759" />
+      <location filename="../Project/Project.py" line="1803" />
+      <location filename="../Project/Project.py" line="1777" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
-      <location filename="../Project/Project.py" line="1903" />
-      <location filename="../Project/Project.py" line="1889" />
+      <location filename="../Project/Project.py" line="1934" />
+      <location filename="../Project/Project.py" line="1921" />
+      <location filename="../Project/Project.py" line="1907" />
       <source>Add file</source>
       <translation>Adicionar ficheiro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1982" />
-      <location filename="../Project/Project.py" line="1890" />
+      <location filename="../Project/Project.py" line="2000" />
+      <location filename="../Project/Project.py" line="1908" />
       <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="1904" />
+      <location filename="../Project/Project.py" line="1922" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2054" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="2072" />
+      <location filename="../Project/Project.py" line="1935" />
       <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="2065" />
-      <location filename="../Project/Project.py" line="2053" />
-      <location filename="../Project/Project.py" line="1981" />
-      <location filename="../Project/Project.py" line="1962" />
-      <location filename="../Project/Project.py" line="1948" />
+      <location filename="../Project/Project.py" line="2083" />
+      <location filename="../Project/Project.py" line="2071" />
+      <location filename="../Project/Project.py" line="1999" />
+      <location filename="../Project/Project.py" line="1980" />
+      <location filename="../Project/Project.py" line="1966" />
       <source>Add directory</source>
       <translation>Adicionar diretório</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1949" />
+      <location filename="../Project/Project.py" line="1967" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1963" />
+      <location filename="../Project/Project.py" line="1981" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2066" />
+      <location filename="../Project/Project.py" line="2084" />
       <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="2127" />
+      <location filename="../Project/Project.py" line="2145" />
       <source>Rename file</source>
       <translation>Renomear ficheiro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2154" />
-      <location filename="../Project/Project.py" line="2139" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2157" />
       <source>Rename File</source>
       <translation>Renomear Ficheiro</translation>
     </message>
     <message>
+      <location filename="../Project/Project.py" line="3336" />
+      <location filename="../Project/Project.py" line="2158" />
+      <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="2173" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2393" />
+      <source>Delete file</source>
+      <translation>Apagar ficheiro</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2394" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2425" />
+      <source>Delete directory</source>
+      <translation>Apagar diretório</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2426" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2526" />
+      <source>Create project directory</source>
+      <translation>Criar diretório de projeto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2527" />
+      <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="3139" />
+      <location filename="../Project/Project.py" line="2590" />
+      <source>Create project management directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="2591" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2613" />
+      <source>Create main script</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2614" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2949" />
+      <location filename="../Project/Project.py" line="2638" />
+      <source>Create Makefile</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2950" />
+      <location filename="../Project/Project.py" line="2639" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3168" />
+      <location filename="../Project/Project.py" line="2777" />
+      <location filename="../Project/Project.py" line="2748" />
+      <location filename="../Project/Project.py" line="2704" />
+      <location filename="../Project/Project.py" line="2679" />
+      <location filename="../Project/Project.py" line="2649" />
+      <source>New Project</source>
+      <translation>Projeto Novo</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2650" />
+      <source>Add existing files to the project?</source>
+      <translation>Adicionar os ficheiros existentes ao projeto?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3169" />
+      <location filename="../Project/Project.py" line="2680" />
+      <source>Select Version Control System</source>
+      <translation>Selecionar o Sistema de Control de Versão</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2778" />
+      <location filename="../Project/Project.py" line="2705" />
+      <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="4108" />
+      <location filename="../Project/Project.py" line="2720" />
+      <source>New project</source>
+      <translation>Projeto novo</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2721" />
+      <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="2754" />
+      <location filename="../Project/Project.py" line="2742" />
+      <source>None</source>
+      <translation>Nenhum</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2749" />
+      <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="2875" />
+      <source>Translation Pattern</source>
+      <translation>Padrão de Tradução</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2876" />
+      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
+      <translation>Introduzir o padrão para os ficheiros de tradução (usar '%language%' em lugar do código de idioma):</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <location filename="../Project/Project.py" line="3118" />
+      <source>Open project</source>
+      <translation>Abrir projeto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3120" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3311" />
+      <source>Project Files (*.epj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3319" />
+      <source>Save Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="3335" />
-      <location filename="../Project/Project.py" line="2140" />
-      <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="2155" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2400" />
-      <source>Delete file</source>
-      <translation>Apagar ficheiro</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2401" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2432" />
-      <source>Delete directory</source>
-      <translation>Apagar diretório</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2433" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2533" />
-      <source>Create project directory</source>
-      <translation>Criar diretório de projeto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2534" />
-      <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="3138" />
-      <location filename="../Project/Project.py" line="2597" />
-      <source>Create project management directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3139" />
-      <location filename="../Project/Project.py" line="2598" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2620" />
-      <source>Create main script</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2621" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2945" />
-      <location filename="../Project/Project.py" line="2645" />
-      <source>Create Makefile</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2946" />
-      <location filename="../Project/Project.py" line="2646" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3167" />
-      <location filename="../Project/Project.py" line="2784" />
-      <location filename="../Project/Project.py" line="2755" />
-      <location filename="../Project/Project.py" line="2711" />
-      <location filename="../Project/Project.py" line="2686" />
-      <location filename="../Project/Project.py" line="2656" />
-      <source>New Project</source>
-      <translation>Projeto Novo</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2657" />
-      <source>Add existing files to the project?</source>
-      <translation>Adicionar os ficheiros existentes ao projeto?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3168" />
-      <location filename="../Project/Project.py" line="2687" />
-      <source>Select Version Control System</source>
-      <translation>Selecionar o Sistema de Control de Versão</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2785" />
-      <location filename="../Project/Project.py" line="2712" />
-      <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="4107" />
-      <location filename="../Project/Project.py" line="2727" />
-      <source>New project</source>
-      <translation>Projeto novo</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2728" />
-      <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="2761" />
-      <location filename="../Project/Project.py" line="2749" />
-      <source>None</source>
-      <translation>Nenhum</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2756" />
-      <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="2871" />
-      <source>Translation Pattern</source>
-      <translation>Padrão de Tradução</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2872" />
-      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
-      <translation>Introduzir o padrão para os ficheiros de tradução (usar '%language%' em lugar do código de idioma):</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4127" />
-      <location filename="../Project/Project.py" line="3117" />
-      <source>Open project</source>
-      <translation>Abrir projeto</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3119" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3320" />
-      <location filename="../Project/Project.py" line="3310" />
-      <source>Project Files (*.epj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3318" />
-      <source>Save Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3334" />
       <source>Save File</source>
       <translation>Gravar Ficheiro</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3373" />
-      <source>Close Project</source>
-      <translation>Fechar Projeto</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3374" />
+      <source>Close Project</source>
+      <translation>Fechar Projeto</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3375" />
       <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="3563" />
-      <location filename="../Project/Project.py" line="3529" />
+      <location filename="../Project/Project.py" line="3564" />
+      <location filename="../Project/Project.py" line="3530" />
       <source>Syntax errors detected</source>
       <translation>Detetados erros de sintaxe</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3564" />
-      <location filename="../Project/Project.py" line="3530" />
+      <location filename="../Project/Project.py" line="3565" />
+      <location filename="../Project/Project.py" line="3531" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>O projeto tem um ficheiro com erros de síntaxe.</numerusform>
@@ -56571,194 +56571,194 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4109" />
+      <location filename="../Project/Project.py" line="4110" />
       <source>&amp;New...</source>
       <translation>&amp;Novo...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4115" />
+      <location filename="../Project/Project.py" line="4116" />
       <source>Generate a new project</source>
       <translation>Criar um projeto novo</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4117" />
+      <location filename="../Project/Project.py" line="4118" />
       <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="4129" />
+      <location filename="../Project/Project.py" line="4130" />
       <source>&amp;Open...</source>
       <translation>&amp;Abrir...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4136" />
       <source>Open an existing project</source>
       <translation>Abrir um projeto existente</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
+      <location filename="../Project/Project.py" line="4138" />
       <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="4143" />
+      <location filename="../Project/Project.py" line="4144" />
       <source>Reload project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4145" />
+      <location filename="../Project/Project.py" line="4146" />
       <source>&amp;Reload</source>
       <translation type="unfinished">&amp;Recarregar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4152" />
       <source>Reload the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4153" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4160" />
       <source>Close project</source>
       <translation>Fechar projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4161" />
+      <location filename="../Project/Project.py" line="4162" />
       <source>&amp;Close</source>
       <translation>&amp;Fechar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="4168" />
       <source>Close the current project</source>
       <translation>Fechar o projeto atual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4169" />
+      <location filename="../Project/Project.py" line="4170" />
       <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="4175" />
+      <location filename="../Project/Project.py" line="4176" />
       <source>Save project</source>
       <translation>Gravar projeto</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4451" />
-      <location filename="../Project/Project.py" line="4177" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>&amp;Save</source>
       <translation>&amp;Gravar</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4183" />
+      <location filename="../Project/Project.py" line="4184" />
       <source>Save the current project</source>
       <translation>Gravar o projeto actual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4185" />
+      <location filename="../Project/Project.py" line="4186" />
       <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="4191" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>Save project as</source>
       <translation>Gravar projeto como</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4193" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Save &amp;as...</source>
       <translation>Gravar &amp;como...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4199" />
+      <location filename="../Project/Project.py" line="4200" />
       <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="4201" />
+      <location filename="../Project/Project.py" line="4202" />
       <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="4216" />
+      <location filename="../Project/Project.py" line="4217" />
       <source>Add files to project</source>
       <translation>Adicionar ficheiros ao projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4218" />
+      <location filename="../Project/Project.py" line="4219" />
       <source>Add &amp;files...</source>
       <translation>Adicionar &amp;ficheiros...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4225" />
       <source>Add files to the current project</source>
       <translation>Adicionar ficheiros ao projeto atual</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4227" />
       <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="4237" />
+      <location filename="../Project/Project.py" line="4238" />
       <source>Add directory to project</source>
       <translation>Adicionar diretório ao projeto</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4239" />
+      <location filename="../Project/Project.py" line="4240" />
       <source>Add directory...</source>
       <translation>Adicionar diretório...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4246" />
+      <location filename="../Project/Project.py" line="4247" />
       <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="4249" />
+      <location filename="../Project/Project.py" line="4250" />
       <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="4259" />
+      <location filename="../Project/Project.py" line="4260" />
       <source>Add translation to project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4261" />
+      <location filename="../Project/Project.py" line="4262" />
       <source>Add &amp;translation...</source>
       <translation>Adicionar &amp;tradução...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4268" />
+      <location filename="../Project/Project.py" line="4269" />
       <source>Add a translation to the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4271" />
+      <location filename="../Project/Project.py" line="4272" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4281" />
-      <source>Search new files</source>
-      <translation>Procurar ficheiros novos</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4282" />
+      <source>Search new files</source>
+      <translation>Procurar ficheiros novos</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4283" />
       <source>Searc&amp;h new files...</source>
       <translation>&amp;Procurar ficheiros novos...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4288" />
+      <location filename="../Project/Project.py" line="4289" />
       <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="4290" />
-      <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>
+      <location filename="../Project/Project.py" line="4291" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -60170,8 +60170,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Spell Checking Properties...</source>
-      <translation>Propriedades da Correção Ortográfica...</translation>
+      <source>Spell Checking...</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60180,8 +60180,18 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Translations Properties...</source>
-      <translation>Propriedades das Traduções...</translation>
+      <source>Translations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the filetype associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Filetype Associations...</source>
+      <translation type="unfinished">Associações de Tipos de Ficheiros...</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60224,23 +60234,23 @@
       <translation />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="215" />
-      <location filename="../Project/PropertiesDialog.py" line="52" />
+      <location filename="../Project/PropertiesDialog.py" line="229" />
+      <location filename="../Project/PropertiesDialog.py" line="57" />
       <source>None</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="68" />
+      <location filename="../Project/PropertiesDialog.py" line="74" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Ficheiros Fonte ({0});;Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="133" />
-      <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="139" />
+      <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="145" />
       <source>The project is not version controlled.</source>
       <translation>O projeto não tem a versão controlada.</translation>
     </message>
@@ -60257,6 +60267,14 @@
 &lt;p&gt;Introduzir uma breve descrição para o multiprojeto.&lt;/p&gt;</translation>
     </message>
     <message>
+      <source>Spell Checking Properties...</source>
+      <translation type="vanished">Propriedades da Correção Ortográfica...</translation>
+    </message>
+    <message>
+      <source>Translations Properties...</source>
+      <translation type="vanished">Propriedades das Traduções...</translation>
+    </message>
+    <message>
       <source>Enter authors name</source>
       <translation type="vanished">Introduzir o nome dos autores</translation>
     </message>
@@ -86258,13 +86276,13 @@
       <translation>Projeto Novo</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="457" />
+      <location filename="../VCS/ProjectHelper.py" line="458" />
       <location filename="../VCS/ProjectHelper.py" line="228" />
       <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="../VCS/ProjectHelper.py" line="489" />
+      <location filename="../VCS/ProjectHelper.py" line="490" />
       <location filename="../VCS/ProjectHelper.py" line="257" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Quer editar as opções de commandos VCS?</translation>
@@ -86280,8 +86298,8 @@
       <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="../VCS/ProjectHelper.py" line="387" />
-      <location filename="../VCS/ProjectHelper.py" line="371" />
+      <location filename="../VCS/ProjectHelper.py" line="388" />
+      <location filename="../VCS/ProjectHelper.py" line="372" />
       <location filename="../VCS/ProjectHelper.py" line="330" />
       <location filename="../VCS/ProjectHelper.py" line="310" />
       <source>New project from repository</source>
@@ -86298,44 +86316,44 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="375" />
+      <location filename="../VCS/ProjectHelper.py" line="376" />
       <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="../VCS/ProjectHelper.py" line="390" />
+      <location filename="../VCS/ProjectHelper.py" line="391" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Não se pode recuperar o projeto do repositorio.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="486" />
-      <location filename="../VCS/ProjectHelper.py" line="456" />
+      <location filename="../VCS/ProjectHelper.py" line="487" />
+      <location filename="../VCS/ProjectHelper.py" line="457" />
       <source>Import Project</source>
       <translation>Importar Projeto</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="530" />
+      <location filename="../VCS/ProjectHelper.py" line="531" />
       <source>Update</source>
       <translation>Atualizar</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="665" />
+      <location filename="../VCS/ProjectHelper.py" line="532" />
+      <source>The project should be reread. Do this now?</source>
+      <translation>O projecto deve ser recarregado. Fazer-lo agora?</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="568" />
+      <source>Remove project from repository</source>
+      <translation>Retirar o projeto do repositorio</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="571" />
+      <source>Dou you really want to remove this project from the repository (and disk)?</source>
+      <translation>Tem a certeza de que quer retirar este projeto do repositório (e disco)?</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="664" />
-      <location filename="../VCS/ProjectHelper.py" line="531" />
-      <source>The project should be reread. Do this now?</source>
-      <translation>O projecto deve ser recarregado. Fazer-lo agora?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="567" />
-      <source>Remove project from repository</source>
-      <translation>Retirar o projeto do repositorio</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="570" />
-      <source>Dou you really want to remove this project from the repository (and disk)?</source>
-      <translation>Tem a certeza de que quer retirar este projeto do repositório (e disco)?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="663" />
       <source>Switch</source>
       <translation>Mudar</translation>
     </message>
--- a/src/eric7/i18n/eric7_ru.ts	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/i18n/eric7_ru.ts	Sun Dec 11 17:33:46 2022 +0100
@@ -2928,10 +2928,10 @@
       <translation>Запустить тест...</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="614" />
-      <location filename="../UI/Browser.py" line="606" />
-      <location filename="../UI/Browser.py" line="596" />
-      <location filename="../UI/Browser.py" line="587" />
+      <location filename="../UI/Browser.py" line="616" />
+      <location filename="../UI/Browser.py" line="608" />
+      <location filename="../UI/Browser.py" line="598" />
+      <location filename="../UI/Browser.py" line="589" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -3015,122 +3015,122 @@
       <translation>Строка: {0}</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="588" />
+      <location filename="../UI/Browser.py" line="590" />
       <source>The mime type of the file could not be determined.</source>
       <translation>Невозможно определить mime-тип файла.</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="607" />
-      <location filename="../UI/Browser.py" line="597" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="599" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>Файл имеет mime-тип &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="615" />
+      <location filename="../UI/Browser.py" line="617" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation>Файл имеет mime-тип &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Добавить ли в текстовый список типов mime?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="713" />
+      <location filename="../UI/Browser.py" line="715" />
       <source>New toplevel directory</source>
       <translation>Новая директория верхнего уровня</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="949" />
-      <location filename="../UI/Browser.py" line="937" />
-      <location filename="../UI/Browser.py" line="928" />
+      <location filename="../UI/Browser.py" line="951" />
+      <location filename="../UI/Browser.py" line="939" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>New Directory</source>
       <translation>Новая директория</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="929" />
+      <location filename="../UI/Browser.py" line="931" />
       <source>Name for new directory:</source>
       <translation>Имя новой директории:</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="976" />
-      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="978" />
+      <location filename="../UI/Browser.py" line="940" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation>Файл или директория с именем &lt;b&gt;{0}&lt;/b&gt; уже существует. Отмена...</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="952" />
       <source>&lt;p&gt;The 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>&lt;p&gt;Не удается создать директорию {0}.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="988" />
-      <location filename="../UI/Browser.py" line="975" />
-      <location filename="../UI/Browser.py" line="966" />
+      <location filename="../UI/Browser.py" line="990" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="968" />
       <source>New File</source>
       <translation>Новый файл</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="967" />
+      <location filename="../UI/Browser.py" line="969" />
       <source>Name for new file:</source>
       <translation>Имя нового файла:</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The 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>&lt;p&gt;Не удалось создать файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1018" />
+      <location filename="../UI/Browser.py" line="1020" />
       <source>Do you really want to move this file to the trash?</source>
       <translation>Вы действительно хотите переместить этот файл в корзину?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1021" />
+      <location filename="../UI/Browser.py" line="1023" />
       <source>Do you really want to delete this file?</source>
       <translation>Вы действительно хотите удалить этот файл?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1106" />
-      <location filename="../UI/Browser.py" line="1032" />
-      <location filename="../UI/Browser.py" line="1024" />
+      <location filename="../UI/Browser.py" line="1108" />
+      <location filename="../UI/Browser.py" line="1034" />
+      <location filename="../UI/Browser.py" line="1026" />
       <source>Delete File</source>
       <translation>Удалить файл</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
-      <location filename="../UI/Browser.py" line="1033" />
+      <location filename="../UI/Browser.py" line="1109" />
+      <location filename="../UI/Browser.py" line="1035" />
       <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>&lt;p&gt;Невозможно удалить выбранный файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1050" />
+      <location filename="../UI/Browser.py" line="1052" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation>Вы действительно хотите переместить эту директорию в корзину?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1055" />
+      <location filename="../UI/Browser.py" line="1057" />
       <source>Do you really want to delete this directory?</source>
       <translation>Вы действительно хотите удалить эту директорию?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1069" />
-      <location filename="../UI/Browser.py" line="1058" />
+      <location filename="../UI/Browser.py" line="1071" />
+      <location filename="../UI/Browser.py" line="1060" />
       <source>Delete Directory</source>
       <translation>Удалить директорию</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1070" />
+      <location filename="../UI/Browser.py" line="1072" />
       <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>&lt;p&gt;Невозможно удалить выбранную директорию &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1091" />
+      <location filename="../UI/Browser.py" line="1093" />
       <source>Do you really want to move these files to the trash?</source>
       <translation>Вы действительно хотите переместить эти файлы в корзину?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1094" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to delete these files?</source>
       <translation>Вы действительно хотите удалить эти файлы?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1099" />
       <source>Delete Files</source>
       <translation>Удалить файлы</translation>
     </message>
@@ -20802,7 +20802,7 @@
     </message>
     <message>
       <location filename="../Project/FiletypeAssociationDialog.py" line="57" />
-      <location filename="../Project/FiletypeAssociationDialog.py" line="45" />
+      <location filename="../Project/FiletypeAssociationDialog.py" line="47" />
       <source>Ignore</source>
       <translation>Пропустить</translation>
     </message>
@@ -46370,636 +46370,636 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="114" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
       <source>Bash</source>
       <translation>Bash</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
       <source>Batch</source>
       <translation>Batch</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="120" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
       <source>C/C++</source>
       <translation>C/C++</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="121" />
-      <source>C#</source>
-      <translation>C#</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C#</source>
+      <translation>C#</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
       <source>CMake</source>
       <translation>CMake</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="127" />
-      <source>CSS</source>
-      <translation>CSS</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <source>CSS</source>
+      <translation>CSS</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
       <source>Cython</source>
       <translation>Cython</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="133" />
-      <source>D</source>
-      <translation>D</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <source>D</source>
+      <translation>D</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
       <source>Diff</source>
       <translation>Diff</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="140" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
       <source>Fortran</source>
       <translation>Fortran</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="145" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
       <source>Fortran77</source>
       <translation>Fortran77</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="150" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
       <source>HTML/PHP/XML</source>
       <translation>HTML/PHP/XML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="154" />
-      <source>IDL</source>
-      <translation>IDL</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="156" />
+      <source>IDL</source>
+      <translation>IDL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation>Java</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="161" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="163" />
       <source>JavaScript</source>
       <translation>JavaScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="165" />
-      <source>Lua</source>
-      <translation>Lua</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="167" />
+      <source>Lua</source>
+      <translation>Lua</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="169" />
       <source>Makefile</source>
       <translation>Makefile</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="172" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="174" />
       <source>Matlab</source>
       <translation>Matlab</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="177" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="179" />
       <source>Octave</source>
       <translation>Octave</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="182" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="184" />
       <source>Pascal</source>
       <translation>Pascal</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="186" />
-      <source>Perl</source>
-      <translation>Perl</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="188" />
+      <source>Perl</source>
+      <translation>Perl</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="190" />
       <source>PostScript</source>
       <translation>PostScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="193" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="195" />
       <source>Povray</source>
       <translation>Povray</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="198" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="200" />
       <source>Properties</source>
       <translation>Properties</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="203" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="205" />
       <source>Protocol Buffer (protobuf)</source>
       <translation>Protocol Buffer (protobuf)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="208" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="210" />
       <source>Python3</source>
       <translation>Python3</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="213" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="215" />
       <source>MicroPython</source>
       <translation>MicroPython</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
-      <source>QSS</source>
-      <translation>QSS</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
-      <source>Ruby</source>
-      <translation>Ruby</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>SQL</source>
-      <translation>SQL</translation>
+      <source>QSS</source>
+      <translation>QSS</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>TCL</source>
-      <translation>TCL</translation>
+      <source>Ruby</source>
+      <translation>Ruby</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>TeX</source>
-      <translation>TeX</translation>
+      <source>SQL</source>
+      <translation>SQL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
+      <source>TCL</source>
+      <translation>TCL</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="223" />
+      <source>TeX</source>
+      <translation>TeX</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation>VHDL</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="227" />
-      <source>XML</source>
-      <translation>XML</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <source>XML</source>
+      <translation>XML</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="231" />
       <source>YAML</source>
       <translation>YAML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="234" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="236" />
       <source>Gettext</source>
       <translation>Gettext</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="239" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="241" />
       <source>CoffeeScript</source>
       <translation>CoffeeScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="244" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="246" />
       <source>JSON</source>
       <translation>JSON</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="249" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation>Markdown</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="262" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
       <source>Pygments</source>
       <translation>Pygments</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Файлы Python (*.py *.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="407" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation>Файлы GUI Python3 (*.pyw *.pyw3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
       <source>Cython Files (*.pyx *.pxd *.pxi)</source>
       <translation>Файлы Cython (*.pyx *.pxd *.pxi)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation>Файлы шаблонов Quixote (*.ptl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Ruby Files (*.rb)</source>
-      <translation>Файлы Ruby (*.rb)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
       <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>IDL Files (*.idl)</source>
-      <translation>Файлы IDL (*.idl)</translation>
+      <source>Quixote Template Files (*.ptl)</source>
+      <translation>Файлы шаблонов Quixote (*.ptl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
+      <source>Ruby Files (*.rb)</source>
+      <translation>Файлы Ruby (*.rb)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <source>IDL Files (*.idl)</source>
+      <translation>Файлы IDL (*.idl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
       <source>Protocol Buffer Files (*.proto)</source>
       <translation>Файлы Protocol Buffer (*.proto)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>C Files (*.h *.c)</source>
       <translation>Файлы C (*.h *.c)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="416" />
       <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
       <translation>Файлы C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="417" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
       <source>C# Files (*.cs)</source>
       <translation>Файлы C# (*.cs)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="418" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
       <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
       <translation>Файлы HTML (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
       <source>CSS Files (*.css)</source>
       <translation>Файлы CSS (*.css)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>QSS Files (*.qss)</source>
       <translation>Файлы QSS (*.qss)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
       <translation>Файлы PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
       <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
       <translation>Файлы XML (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Файлы Qt ресурсов (*.qrc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="428" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
       <source>D Files (*.d *.di)</source>
       <translation>Файлы D (*.d *.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Java Files (*.java)</source>
-      <translation>Файлы Java (*.java)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>JavaScript Files (*.js)</source>
-      <translation>Файлы JavaScript (*.js)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="525" />
       <location filename="../QScintilla/Lexers/__init__.py" line="431" />
-      <source>SQL Files (*.sql)</source>
-      <translation>Файлы SQL (*.sql)</translation>
+      <source>Java Files (*.java)</source>
+      <translation>Файлы Java (*.java)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="526" />
       <location filename="../QScintilla/Lexers/__init__.py" line="432" />
+      <source>JavaScript Files (*.js)</source>
+      <translation>Файлы JavaScript (*.js)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
+      <source>SQL Files (*.sql)</source>
+      <translation>Файлы SQL (*.sql)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
       <source>Docbook Files (*.docbook)</source>
       <translation>Файлы Docbook (*.docbook)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation>Файлы Perl (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Lua Files (*.lua)</source>
-      <translation>Файлы Lua (*.lua)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="435" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation>Файлы Perl (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
+      <source>Lua Files (*.lua)</source>
+      <translation>Файлы Lua (*.lua)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
       <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
       <translation>Файлы TeX (*.tex *.sty *.aux *.toc *.idx)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
       <source>Shell Files (*.sh)</source>
       <translation>Файлы Shell (*.sh)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation>Файлы Batch (*.bat *.cmd)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation>Файлы Diff (*.diff *.patch)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
-      <translation>Файлы Makefiles (*makefile Makefile *.mak)</translation>
+      <source>Batch Files (*.bat *.cmd)</source>
+      <translation>Файлы Batch (*.bat *.cmd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation>Файлы Diff (*.diff *.patch)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="443" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation>Файлы Makefiles (*makefile Makefile *.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="444" />
       <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
       <translation>Файлы Properties (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
       <source>Povray Files (*.pov)</source>
       <translation>Файлы Povray (*.pov)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="447" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="449" />
       <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
       <translation>Файлы CMake (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation>Файлы VHDL (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation>Файлы TCL/Tk (*.tcl *.tk)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-      <translation>Файлы Fortran (*.f90 *.f95 *.f2k)</translation>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
+      <translation>Файлы VHDL (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>Fortran77 Files (*.f *.for)</source>
-      <translation>Файлы Fortran77 (*.f *.for)</translation>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
+      <translation>Файлы TCL/Tk (*.tcl *.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation>Файлы Fortran (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="455" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation>Файлы Fortran77 (*.f *.for)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="456" />
       <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
       <translation>Файлы Pascal (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
-      <source>PostScript Files (*.ps)</source>
-      <translation>Файлы PostScript (*.ps)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="458" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation>Файлы YAML (*.yaml *.yml)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="549" />
       <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>TOML Files (*.toml)</source>
-      <translation>Файлы TOML (*.toml)</translation>
+      <source>PostScript Files (*.ps)</source>
+      <translation>Файлы PostScript (*.ps)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="460" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation>Файлы YAML (*.yaml *.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <source>TOML Files (*.toml)</source>
+      <translation>Файлы TOML (*.toml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
       <source>Matlab Files (*.m *.m.matlab)</source>
       <translation>Файлы Matlab (*.m *.m.matlab)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
       <source>Octave Files (*.m *.m.octave)</source>
       <translation>Файлы Octave (*.m *.m.octave)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Gettext Files (*.po)</source>
-      <translation>Файлы Gettext (*.po)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation>Файлы CoffeeScript (*.coffee)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="554" />
       <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>JSON Files (*.json)</source>
-      <translation>Файлы JSON (*.json)</translation>
+      <source>Gettext Files (*.po)</source>
+      <translation>Файлы Gettext (*.po)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="555" />
       <location filename="../QScintilla/Lexers/__init__.py" line="465" />
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation>Файлы CoffeeScript (*.coffee)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
+      <source>JSON Files (*.json)</source>
+      <translation>Файлы JSON (*.json)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
       <source>Markdown Files (*.md)</source>
       <translation>Файлы Markdown (*.md)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="568" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="477" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
       <source>All Files (*)</source>
       <translation>Все файлы (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
       <source>Python3 Files (*.py)</source>
       <translation>Файлы Python3 (*.py)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation>Файлы GUI Python3 (*.pyw)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
-      <source>Cython Files (*.pyx)</source>
-      <translation>Файлы Cython (*.pyx)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Cython Declaration Files (*.pxd)</source>
-      <translation>Файлы Cython Declaration (*.pxd)</translation>
+      <source>Python3 GUI Files (*.pyw)</source>
+      <translation>Файлы GUI Python3 (*.pyw)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
+      <source>Cython Files (*.pyx)</source>
+      <translation>Файлы Cython (*.pyx)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation>Файлы Cython Declaration (*.pxd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
       <source>Cython Include Files (*.pxi)</source>
       <translation>Файлы Cython Include (*.pxi)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
-      <source>C Files (*.c)</source>
-      <translation>Файлы C (*.c)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <source>C++ Files (*.cpp)</source>
-      <translation>Файлы C++ (*.cpp)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C++/C Header Files (*.h)</source>
-      <translation>Файлы C++/C Header (*.h)</translation>
+      <source>C Files (*.c)</source>
+      <translation>Файлы C (*.c)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
+      <source>C++ Files (*.cpp)</source>
+      <translation>Файлы C++ (*.cpp)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>HTML Files (*.html)</source>
-      <translation>Файлы HTML (*.html)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <source>PHP Files (*.php)</source>
-      <translation>Файлы PHP (*.php)</translation>
+      <source>C++/C Header Files (*.h)</source>
+      <translation>Файлы C++/C Header (*.h)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <source>HTML Files (*.html)</source>
+      <translation>Файлы HTML (*.html)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <source>PHP Files (*.php)</source>
+      <translation>Файлы PHP (*.php)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
       <source>ASP Files (*.asp)</source>
       <translation>Файлы ASP (*.asp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
-      <source>XML Files (*.xml)</source>
-      <translation>Файлы XML (*.sql)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <source>XSL Files (*.xsl)</source>
-      <translation>Файлы XSL (*.xsl)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>DTD Files (*.dtd)</source>
-      <translation>Файлы DTD (*.dtd)</translation>
+      <source>XML Files (*.xml)</source>
+      <translation>Файлы XML (*.sql)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <source>XSL Files (*.xsl)</source>
+      <translation>Файлы XSL (*.xsl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
+      <source>DTD Files (*.dtd)</source>
+      <translation>Файлы DTD (*.dtd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
       <source>D Files (*.d)</source>
       <translation>Файлы D (*.d)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
       <source>D Interface Files (*.di)</source>
       <translation>Файлы D интерфейса (*.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
       <source>Perl Files (*.pl)</source>
       <translation>Файлы Perl (*.pl)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
       <source>Perl Module Files (*.pm)</source>
       <translation>Файлы Perl-модулей (*.pm)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <source>Batch Files (*.bat)</source>
-      <translation>Файлы Batch (*.bat)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <source>TeX Files (*.tex)</source>
-      <translation>Файлы TeX (*.tex)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>TeX Template Files (*.sty)</source>
-      <translation>Файлы шаблонов TeX (*.sty)</translation>
+      <source>Batch Files (*.bat)</source>
+      <translation>Файлы Batch (*.bat)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>Diff Files (*.diff)</source>
-      <translation>Файлы Diff (*.diff)</translation>
+      <source>TeX Files (*.tex)</source>
+      <translation>Файлы TeX (*.tex)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>Make Files (*.mak)</source>
-      <translation>Файлы Make (*.mak)</translation>
+      <source>TeX Template Files (*.sty)</source>
+      <translation>Файлы шаблонов TeX (*.sty)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Properties Files (*.ini)</source>
-      <translation>Файлы предпочтений (*.ini)</translation>
+      <source>Diff Files (*.diff)</source>
+      <translation>Файлы Diff (*.diff)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Configuration Files (*.cfg)</source>
-      <translation>Файлы конфигурации (*.cfg)</translation>
+      <source>Make Files (*.mak)</source>
+      <translation>Файлы Make (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
+      <source>Properties Files (*.ini)</source>
+      <translation>Файлы предпочтений (*.ini)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation>Файлы CMake (CMakeLists.txt)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <source>CMake Macro Files (*.cmake)</source>
-      <translation>Файлы CMake macro (*.cmake)</translation>
+      <source>Configuration Files (*.cfg)</source>
+      <translation>Файлы конфигурации (*.cfg)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>VHDL Files (*.vhd)</source>
-      <translation>Файлы VHDL (*.vhd)</translation>
+      <source>CMake Files (CMakeLists.txt)</source>
+      <translation>Файлы CMake (CMakeLists.txt)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>TCL Files (*.tcl)</source>
-      <translation>Файлы TCL (*.tcl)</translation>
+      <source>CMake Macro Files (*.cmake)</source>
+      <translation>Файлы CMake macro (*.cmake)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>Tk Files (*.tk)</source>
-      <translation>Файлы Tk (*.tk)</translation>
+      <source>VHDL Files (*.vhd)</source>
+      <translation>Файлы VHDL (*.vhd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>Fortran Files (*.f95)</source>
-      <translation>Файлы Fortran (*.f95)</translation>
+      <source>TCL Files (*.tcl)</source>
+      <translation>Файлы TCL (*.tcl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Fortran77 Files (*.f)</source>
-      <translation>Файлы Fortran77 (*.f)</translation>
+      <source>Tk Files (*.tk)</source>
+      <translation>Файлы Tk (*.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Pascal Files (*.pas)</source>
-      <translation>Файлы Pascal (*.pas)</translation>
+      <source>Fortran Files (*.f95)</source>
+      <translation>Файлы Fortran (*.f95)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
+      <source>Fortran77 Files (*.f)</source>
+      <translation>Файлы Fortran77 (*.f)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>YAML Files (*.yml)</source>
-      <translation>Файлы YAML (*.yml)</translation>
+      <source>Pascal Files (*.pas)</source>
+      <translation>Файлы Pascal (*.pas)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="550" />
+      <source>YAML Files (*.yml)</source>
+      <translation>Файлы YAML (*.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
       <source>Matlab Files (*.m)</source>
       <translation>Файлы Matlab (*.m)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation>Файлы Octave (*.m.octave)</translation>
     </message>
@@ -56150,366 +56150,366 @@
       <translation>Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1066" />
+      <location filename="../Project/Project.py" line="1084" />
       <source>Read Project File</source>
       <translation>Прочитать файл проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1067" />
+      <location filename="../Project/Project.py" line="1085" />
       <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;Невозможно прочитать файл проекта: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1182" />
+      <location filename="../Project/Project.py" line="1200" />
       <source>Read User Project Properties</source>
       <translation>Прочитать пользовательские настройки проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1183" />
+      <location filename="../Project/Project.py" line="1201" />
       <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>&lt;p&gt;Невозможно прочитать файл пользовательских настроек &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1248" />
       <source>Read Project Session</source>
       <translation>Загрузить сессию проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1468" />
-      <location filename="../Project/Project.py" line="1449" />
-      <location filename="../Project/Project.py" line="1403" />
-      <location filename="../Project/Project.py" line="1328" />
-      <location filename="../Project/Project.py" line="1297" />
-      <location filename="../Project/Project.py" line="1278" />
-      <location filename="../Project/Project.py" line="1231" />
+      <location filename="../Project/Project.py" line="1486" />
+      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1421" />
+      <location filename="../Project/Project.py" line="1346" />
+      <location filename="../Project/Project.py" line="1315" />
+      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1249" />
       <source>Please save the project first.</source>
       <translation>Пожалуйста, сначала сохраните проект.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1257" />
+      <location filename="../Project/Project.py" line="1275" />
       <source>Read project session</source>
       <translation>Загрузить сессию проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1258" />
+      <location filename="../Project/Project.py" line="1276" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл с сессией проекта: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1277" />
+      <location filename="../Project/Project.py" line="1295" />
       <source>Save Project Session</source>
       <translation>Сохранить сессию проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1313" />
-      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1331" />
+      <location filename="../Project/Project.py" line="1314" />
       <source>Delete Project Session</source>
       <translation>Удалить сессию проекта</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1314" />
+      <location filename="../Project/Project.py" line="1332" />
       <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно удалить выбранный файл с сессией: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1349" />
-      <location filename="../Project/Project.py" line="1327" />
+      <location filename="../Project/Project.py" line="1367" />
+      <location filename="../Project/Project.py" line="1345" />
       <source>Read Tasks</source>
       <translation>Прочитать задачи</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1350" />
+      <location filename="../Project/Project.py" line="1368" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл с задачами: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
-      <location filename="../Project/Project.py" line="1402" />
+      <location filename="../Project/Project.py" line="1447" />
+      <location filename="../Project/Project.py" line="1420" />
       <source>Read Debugger Properties</source>
       <translation>Прочитать свойства отладчика</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1430" />
-      <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>&lt;p&gt;Невозможно прочитать файл свойств отладчика &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1448" />
+      <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>&lt;p&gt;Невозможно прочитать файл свойств отладчика &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1466" />
       <source>Save Debugger Properties</source>
       <translation>Сохранить свойства отладчика</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1484" />
-      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1502" />
+      <location filename="../Project/Project.py" line="1485" />
       <source>Delete Debugger Properties</source>
       <translation>Удалить свойства отладчика</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1485" />
+      <location filename="../Project/Project.py" line="1503" />
       <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>&lt;p&gt;Невозможно удалить файл свойств отладчика &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1645" />
+      <location filename="../Project/Project.py" line="1663" />
       <source>Add Language</source>
       <translation>Добавить язык перевода</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1646" />
+      <location filename="../Project/Project.py" line="1664" />
       <source>You have to specify a translation pattern first.</source>
       <translation>Необходимо сначала задать шаблон перевода.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1784" />
-      <location filename="../Project/Project.py" line="1758" />
+      <location filename="../Project/Project.py" line="1802" />
+      <location filename="../Project/Project.py" line="1776" />
       <source>Delete translation</source>
       <translation>Удалить перевод</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1785" />
-      <location filename="../Project/Project.py" line="1759" />
+      <location filename="../Project/Project.py" line="1803" />
+      <location filename="../Project/Project.py" line="1777" />
       <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>&lt;p&gt;Невозможно удалить файла перевода &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
-      <location filename="../Project/Project.py" line="1903" />
-      <location filename="../Project/Project.py" line="1889" />
+      <location filename="../Project/Project.py" line="1934" />
+      <location filename="../Project/Project.py" line="1921" />
+      <location filename="../Project/Project.py" line="1907" />
       <source>Add file</source>
       <translation>Добавить файл</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1982" />
-      <location filename="../Project/Project.py" line="1890" />
+      <location filename="../Project/Project.py" line="2000" />
+      <location filename="../Project/Project.py" line="1908" />
       <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1904" />
+      <location filename="../Project/Project.py" line="1922" />
       <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>&lt;p&gt;Невозможно добавить выделенный файл &lt;b&gt;{0}&lt;/b&gt; в архив &lt;b&gt;{1}&lt;/b&gt;. &lt;/p&gt;&lt;p&gt;Причина: {2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2054" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="2072" />
+      <location filename="../Project/Project.py" line="1935" />
       <source>The target directory must not be empty.</source>
       <translation>Целевая директория не должна быть пустой.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2065" />
-      <location filename="../Project/Project.py" line="2053" />
-      <location filename="../Project/Project.py" line="1981" />
-      <location filename="../Project/Project.py" line="1962" />
-      <location filename="../Project/Project.py" line="1948" />
+      <location filename="../Project/Project.py" line="2083" />
+      <location filename="../Project/Project.py" line="2071" />
+      <location filename="../Project/Project.py" line="1999" />
+      <location filename="../Project/Project.py" line="1980" />
+      <location filename="../Project/Project.py" line="1966" />
       <source>Add directory</source>
       <translation>Добавить директорию</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1949" />
+      <location filename="../Project/Project.py" line="1967" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Директория не содержит ни одного файла, принадлежащего к заданной категории.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1963" />
+      <location filename="../Project/Project.py" line="1981" />
       <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>&lt;p&gt;Невозможно создать директорию &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2066" />
+      <location filename="../Project/Project.py" line="2084" />
       <source>The source directory must not be empty.</source>
       <translation>Исходная директория не должна быть пустой.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2127" />
+      <location filename="../Project/Project.py" line="2145" />
       <source>Rename file</source>
       <translation>Переименовать файл</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2154" />
-      <location filename="../Project/Project.py" line="2139" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2157" />
       <source>Rename File</source>
       <translation>Переименовать файл</translation>
     </message>
     <message>
+      <location filename="../Project/Project.py" line="3336" />
+      <location filename="../Project/Project.py" line="2158" />
+      <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2173" />
+      <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>&lt;p&gt;Невозможно переименовать файл &lt;b&gt;{0}&lt;/b&gt;:&lt;br&gt;Причина: {1}.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2393" />
+      <source>Delete file</source>
+      <translation>Удалить файл</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2394" />
+      <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>&lt;p&gt;Невозможно удалить выбранный файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2425" />
+      <source>Delete directory</source>
+      <translation>Удалить директорию</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2426" />
+      <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>&lt;p&gt;Невозможно удалить выбранную директорию &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2526" />
+      <source>Create project directory</source>
+      <translation>Создать директорию проекта</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2527" />
+      <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;Невозможно создать директорию проекта &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3139" />
+      <location filename="../Project/Project.py" line="2590" />
+      <source>Create project management directory</source>
+      <translation>Создать служебную директорию проекта</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="2591" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Директория проекта &lt;b&gt;{0}&lt;/b&gt; не доступна для записи.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2613" />
+      <source>Create main script</source>
+      <translation>Создать главный сценарий</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2614" />
+      <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>&lt;p&gt;Невозможно создать главный сценарий проекта&lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Причина: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2949" />
+      <location filename="../Project/Project.py" line="2638" />
+      <source>Create Makefile</source>
+      <translation>Создать Makefile</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2950" />
+      <location filename="../Project/Project.py" line="2639" />
+      <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>&lt;p&gt;Файл makefile &lt;b&gt;{0}&lt;/b&gt; невозможно создать.&lt;br/&gt;Причина: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3168" />
+      <location filename="../Project/Project.py" line="2777" />
+      <location filename="../Project/Project.py" line="2748" />
+      <location filename="../Project/Project.py" line="2704" />
+      <location filename="../Project/Project.py" line="2679" />
+      <location filename="../Project/Project.py" line="2649" />
+      <source>New Project</source>
+      <translation>Новый проект</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2650" />
+      <source>Add existing files to the project?</source>
+      <translation>Добавить существующие файлы в проект?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3169" />
+      <location filename="../Project/Project.py" line="2680" />
+      <source>Select Version Control System</source>
+      <translation>Выберите систему контроля версий (VCS)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2778" />
+      <location filename="../Project/Project.py" line="2705" />
+      <source>Would you like to edit the VCS command options?</source>
+      <translation>Вы хотите редактировать параметры команд VCS?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4108" />
+      <location filename="../Project/Project.py" line="2720" />
+      <source>New project</source>
+      <translation>Новый проект</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2721" />
+      <source>Shall the project file be added to the repository?</source>
+      <translation>Должен ли файл проекта быть добавлен в репозиторий?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2754" />
+      <location filename="../Project/Project.py" line="2742" />
+      <source>None</source>
+      <translation>None</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2749" />
+      <source>Select version control system for the project</source>
+      <translation>Выберите систему контроля версий для проекта</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2875" />
+      <source>Translation Pattern</source>
+      <translation>Шаблон перевода</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2876" />
+      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
+      <translation>Введите шаблон пути для файлов переводов (используйте '%language%' вместо language code):</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <location filename="../Project/Project.py" line="3118" />
+      <source>Open project</source>
+      <translation>Открыть проект</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3120" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation>Файлы проекта (*.epj);;XML-файлы проекта (*.e4p)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3311" />
+      <source>Project Files (*.epj)</source>
+      <translation>Файлы проекта (*.epj)</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3319" />
+      <source>Save Project</source>
+      <translation>Сохранить проект</translation>
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="3335" />
-      <location filename="../Project/Project.py" line="2140" />
-      <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;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2155" />
-      <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>&lt;p&gt;Невозможно переименовать файл &lt;b&gt;{0}&lt;/b&gt;:&lt;br&gt;Причина: {1}.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2400" />
-      <source>Delete file</source>
-      <translation>Удалить файл</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2401" />
-      <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>&lt;p&gt;Невозможно удалить выбранный файл &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2432" />
-      <source>Delete directory</source>
-      <translation>Удалить директорию</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2433" />
-      <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>&lt;p&gt;Невозможно удалить выбранную директорию &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2533" />
-      <source>Create project directory</source>
-      <translation>Создать директорию проекта</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2534" />
-      <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;Невозможно создать директорию проекта &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3138" />
-      <location filename="../Project/Project.py" line="2597" />
-      <source>Create project management directory</source>
-      <translation>Создать служебную директорию проекта</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3139" />
-      <location filename="../Project/Project.py" line="2598" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Директория проекта &lt;b&gt;{0}&lt;/b&gt; не доступна для записи.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2620" />
-      <source>Create main script</source>
-      <translation>Создать главный сценарий</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2621" />
-      <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>&lt;p&gt;Невозможно создать главный сценарий проекта&lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Причина: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2945" />
-      <location filename="../Project/Project.py" line="2645" />
-      <source>Create Makefile</source>
-      <translation>Создать Makefile</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2946" />
-      <location filename="../Project/Project.py" line="2646" />
-      <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>&lt;p&gt;Файл makefile &lt;b&gt;{0}&lt;/b&gt; невозможно создать.&lt;br/&gt;Причина: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3167" />
-      <location filename="../Project/Project.py" line="2784" />
-      <location filename="../Project/Project.py" line="2755" />
-      <location filename="../Project/Project.py" line="2711" />
-      <location filename="../Project/Project.py" line="2686" />
-      <location filename="../Project/Project.py" line="2656" />
-      <source>New Project</source>
-      <translation>Новый проект</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2657" />
-      <source>Add existing files to the project?</source>
-      <translation>Добавить существующие файлы в проект?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3168" />
-      <location filename="../Project/Project.py" line="2687" />
-      <source>Select Version Control System</source>
-      <translation>Выберите систему контроля версий (VCS)</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2785" />
-      <location filename="../Project/Project.py" line="2712" />
-      <source>Would you like to edit the VCS command options?</source>
-      <translation>Вы хотите редактировать параметры команд VCS?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <location filename="../Project/Project.py" line="2727" />
-      <source>New project</source>
-      <translation>Новый проект</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2728" />
-      <source>Shall the project file be added to the repository?</source>
-      <translation>Должен ли файл проекта быть добавлен в репозиторий?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2761" />
-      <location filename="../Project/Project.py" line="2749" />
-      <source>None</source>
-      <translation>None</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2756" />
-      <source>Select version control system for the project</source>
-      <translation>Выберите систему контроля версий для проекта</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2871" />
-      <source>Translation Pattern</source>
-      <translation>Шаблон перевода</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2872" />
-      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
-      <translation>Введите шаблон пути для файлов переводов (используйте '%language%' вместо language code):</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4127" />
-      <location filename="../Project/Project.py" line="3117" />
-      <source>Open project</source>
-      <translation>Открыть проект</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3119" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation>Файлы проекта (*.epj);;XML-файлы проекта (*.e4p)</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3320" />
-      <location filename="../Project/Project.py" line="3310" />
-      <source>Project Files (*.epj)</source>
-      <translation>Файлы проекта (*.epj)</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3318" />
-      <source>Save Project</source>
-      <translation>Сохранить проект</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3334" />
       <source>Save File</source>
       <translation>Сохранить файл</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3373" />
-      <source>Close Project</source>
-      <translation>Закрыть проект</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3374" />
+      <source>Close Project</source>
+      <translation>Закрыть проект</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3375" />
       <source>The current project has unsaved changes.</source>
       <translation>Изменения в текущем проекте не сохранены.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3563" />
-      <location filename="../Project/Project.py" line="3529" />
+      <location filename="../Project/Project.py" line="3564" />
+      <location filename="../Project/Project.py" line="3530" />
       <source>Syntax errors detected</source>
       <translation>Найдены синтаксические ошибки</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3564" />
-      <location filename="../Project/Project.py" line="3530" />
+      <location filename="../Project/Project.py" line="3565" />
+      <location filename="../Project/Project.py" line="3531" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>Проект содержит %n файл с синтаксической ошибкой.</numerusform>
@@ -56518,197 +56518,197 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4109" />
+      <location filename="../Project/Project.py" line="4110" />
       <source>&amp;New...</source>
       <translation>&amp;Новый...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4115" />
+      <location filename="../Project/Project.py" line="4116" />
       <source>Generate a new project</source>
       <translation>Создать новый проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4117" />
+      <location filename="../Project/Project.py" line="4118" />
       <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;Новый...&lt;/b&gt;&lt;p&gt;Открытие диалога ввода информации о новом проекте.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4129" />
+      <location filename="../Project/Project.py" line="4130" />
       <source>&amp;Open...</source>
       <translation>&amp;Открыть...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4136" />
       <source>Open an existing project</source>
       <translation>Открыть существующий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
+      <location filename="../Project/Project.py" line="4138" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Открыть...&lt;/b&gt;&lt;p&gt;Открытие существующего проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4143" />
+      <location filename="../Project/Project.py" line="4144" />
       <source>Reload project</source>
       <translation>Перезагрузить проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4145" />
+      <location filename="../Project/Project.py" line="4146" />
       <source>&amp;Reload</source>
       <translation>П&amp;ерезагрузить</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4152" />
       <source>Reload the current project</source>
       <translation>Перезагрузить текущий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4153" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Перезагрузить&lt;/b&gt;&lt;p&gt;Перезагружает текущий проект.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4160" />
       <source>Close project</source>
       <translation>Закрыть проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4161" />
+      <location filename="../Project/Project.py" line="4162" />
       <source>&amp;Close</source>
       <translation>&amp;Закрыть</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="4168" />
       <source>Close the current project</source>
       <translation>Закрыть текущий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4169" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Закрыть&lt;/b&gt;&lt;p&gt;Закрытие текущего проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4176" />
       <source>Save project</source>
       <translation>Сохранить проект</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4451" />
-      <location filename="../Project/Project.py" line="4177" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>&amp;Save</source>
       <translation>&amp;Сохранить</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4183" />
+      <location filename="../Project/Project.py" line="4184" />
       <source>Save the current project</source>
       <translation>Сохранить текущий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4185" />
+      <location filename="../Project/Project.py" line="4186" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Сохранить&lt;/b&gt;&lt;p&gt;Сохранение текущего проекта.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4191" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>Save project as</source>
       <translation>Сохранить проект как</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4193" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Save &amp;as...</source>
       <translation>Сохранить &amp;как...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4199" />
+      <location filename="../Project/Project.py" line="4200" />
       <source>Save the current project to a new file</source>
       <translation>Сохранить текущий проект в новый файл</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4201" />
+      <location filename="../Project/Project.py" line="4202" />
       <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;Сохранить как&lt;/b&gt;&lt;p&gt; Сохранение текущего проекта в новый файл.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4216" />
+      <location filename="../Project/Project.py" line="4217" />
       <source>Add files to project</source>
       <translation>Добавить файлы в проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4218" />
+      <location filename="../Project/Project.py" line="4219" />
       <source>Add &amp;files...</source>
       <translation>Добавить &amp;файлы...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4225" />
       <source>Add files to the current project</source>
       <translation>Добавить файлы в текущий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4227" />
       <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;Добавить файлы&lt;/b&gt;
 &lt;p&gt;Открытие диалога добавления файлов в текущий проект. Место добавления определяется расширением файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4237" />
+      <location filename="../Project/Project.py" line="4238" />
       <source>Add directory to project</source>
       <translation>Добавить директорию в проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4239" />
+      <location filename="../Project/Project.py" line="4240" />
       <source>Add directory...</source>
       <translation>Добавить директорию...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4246" />
+      <location filename="../Project/Project.py" line="4247" />
       <source>Add a directory to the current project</source>
       <translation>Добавить директорию в текущий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4249" />
+      <location filename="../Project/Project.py" line="4250" />
       <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;Добавить директорию...&lt;/b&gt;
 &lt;p&gt;Открытие диалога добавления директории к текущему проекту.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4259" />
+      <location filename="../Project/Project.py" line="4260" />
       <source>Add translation to project</source>
       <translation>Добавить перевод в проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4261" />
+      <location filename="../Project/Project.py" line="4262" />
       <source>Add &amp;translation...</source>
       <translation>Добавить &amp;перевод...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4268" />
+      <location filename="../Project/Project.py" line="4269" />
       <source>Add a translation to the current project</source>
       <translation>Добавить перевод в текущий проект</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4271" />
+      <location filename="../Project/Project.py" line="4272" />
       <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>&lt;b&gt;Добавить перевод...&lt;/b&gt;&lt;p&gt;Открытие диалога добавления перевода в текущий проект.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4281" />
-      <source>Search new files</source>
-      <translation>Поиск новых файлов</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4282" />
+      <source>Search new files</source>
+      <translation>Поиск новых файлов</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4283" />
       <source>Searc&amp;h new files...</source>
       <translation>Поис&amp;к новых файлов...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4288" />
+      <location filename="../Project/Project.py" line="4289" />
       <source>Search new files in the project directory.</source>
       <translation>Поиск новых файлов в директории проекта.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4290" />
-      <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>&lt;b&gt;Поиск новых файлов...&lt;/b&gt;&lt;p&gt; Поиск новых файлов (источники, * .ui, * .idl, * .proto) в директории проекта и зарегистрированных поддиректориях..&lt;/p&gt;</translation>
+      <location filename="../Project/Project.py" line="4291" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/Project.py" line="4301" />
@@ -57704,6 +57704,10 @@
       <source>The makefile contains errors.</source>
       <translation>Makefile содержит ошибки.</translation>
     </message>
+    <message>
+      <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="vanished">&lt;b&gt;Поиск новых файлов...&lt;/b&gt;&lt;p&gt; Поиск новых файлов (источники, * .ui, * .idl, * .proto) в директории проекта и зарегистрированных поддиректориях..&lt;/p&gt;</translation>
+    </message>
   </context>
   <context>
     <name>ProjectBaseBrowser</name>
@@ -59949,8 +59953,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Spell Checking Properties...</source>
-      <translation>Параметры проверки орфографии...</translation>
+      <source>Spell Checking...</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -59959,8 +59963,18 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Translations Properties...</source>
-      <translation>Свойства переводов...</translation>
+      <source>Translations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the filetype associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Filetype Associations...</source>
+      <translation type="unfinished">Ассоциации типов файлов...</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60003,23 +60017,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="215" />
-      <location filename="../Project/PropertiesDialog.py" line="52" />
+      <location filename="../Project/PropertiesDialog.py" line="229" />
+      <location filename="../Project/PropertiesDialog.py" line="57" />
       <source>None</source>
       <translation>None</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="68" />
+      <location filename="../Project/PropertiesDialog.py" line="74" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Файлы исходников ({0});;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="133" />
-      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
-      <translation>Проект находится под управлением &lt;b&gt;{0}&lt;/b&gt;.</translation>
-    </message>
-    <message>
       <location filename="../Project/PropertiesDialog.py" line="139" />
+      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
+      <translation>Проект находится под управлением &lt;b&gt;{0}&lt;/b&gt;.</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.py" line="145" />
       <source>The project is not version controlled.</source>
       <translation>Проект не находится под управлением системы контроля версий.</translation>
     </message>
@@ -60035,6 +60049,14 @@
       <translation>&lt;b&gt;Описание&lt;/b&gt;
 &lt;p&gt;Введите краткое описание мультипроекта.&lt;/p&gt;</translation>
     </message>
+    <message>
+      <source>Spell Checking Properties...</source>
+      <translation type="vanished">Параметры проверки орфографии...</translation>
+    </message>
+    <message>
+      <source>Translations Properties...</source>
+      <translation type="vanished">Свойства переводов...</translation>
+    </message>
   </context>
   <context>
     <name>ProtocolHandlerManagerDialog</name>
@@ -86368,13 +86390,13 @@
       <translation>Новый проект</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="457" />
+      <location filename="../VCS/ProjectHelper.py" line="458" />
       <location filename="../VCS/ProjectHelper.py" line="228" />
       <source>Select version control system for the project</source>
       <translation>Выберите систему контроля версий для проекта</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="489" />
+      <location filename="../VCS/ProjectHelper.py" line="490" />
       <location filename="../VCS/ProjectHelper.py" line="257" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>Вы хотите редактировать параметры команд VCS?</translation>
@@ -86390,8 +86412,8 @@
       <translation>&lt;p&gt;Невозможно создать директорию проекта &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="387" />
-      <location filename="../VCS/ProjectHelper.py" line="371" />
+      <location filename="../VCS/ProjectHelper.py" line="388" />
+      <location filename="../VCS/ProjectHelper.py" line="372" />
       <location filename="../VCS/ProjectHelper.py" line="330" />
       <location filename="../VCS/ProjectHelper.py" line="310" />
       <source>New project from repository</source>
@@ -86408,44 +86430,44 @@
       <translation>В проекте, извлеченном из репозитория, нет файла проекта (*.epj). Создать его?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="375" />
+      <location filename="../VCS/ProjectHelper.py" line="376" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Должен ли файл проекта быть добавлен в репозиторий?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="390" />
+      <location filename="../VCS/ProjectHelper.py" line="391" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Невозможно извлечь проект из репозитория.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="486" />
-      <location filename="../VCS/ProjectHelper.py" line="456" />
+      <location filename="../VCS/ProjectHelper.py" line="487" />
+      <location filename="../VCS/ProjectHelper.py" line="457" />
       <source>Import Project</source>
       <translation>Импортировать проект</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="530" />
+      <location filename="../VCS/ProjectHelper.py" line="531" />
       <source>Update</source>
       <translation>Обновить</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="665" />
+      <location filename="../VCS/ProjectHelper.py" line="532" />
+      <source>The project should be reread. Do this now?</source>
+      <translation>Проект должен быть перепрочитан. Сделать это сейчас?</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="568" />
+      <source>Remove project from repository</source>
+      <translation>Удалить проект из репозитория</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="571" />
+      <source>Dou you really want to remove this project from the repository (and disk)?</source>
+      <translation>Вы действительно хотите удалить этот проект и из репозитория (и с диска)?</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="664" />
-      <location filename="../VCS/ProjectHelper.py" line="531" />
-      <source>The project should be reread. Do this now?</source>
-      <translation>Проект должен быть перепрочитан. Сделать это сейчас?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="567" />
-      <source>Remove project from repository</source>
-      <translation>Удалить проект из репозитория</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="570" />
-      <source>Dou you really want to remove this project from the repository (and disk)?</source>
-      <translation>Вы действительно хотите удалить этот проект и из репозитория (и с диска)?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="663" />
       <source>Switch</source>
       <translation>Переключиться</translation>
     </message>
--- a/src/eric7/i18n/eric7_tr.ts	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/i18n/eric7_tr.ts	Sun Dec 11 17:33:46 2022 +0100
@@ -2991,10 +2991,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="614" />
-      <location filename="../UI/Browser.py" line="606" />
-      <location filename="../UI/Browser.py" line="596" />
-      <location filename="../UI/Browser.py" line="587" />
+      <location filename="../UI/Browser.py" line="616" />
+      <location filename="../UI/Browser.py" line="608" />
+      <location filename="../UI/Browser.py" line="598" />
+      <location filename="../UI/Browser.py" line="589" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -3078,122 +3078,122 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="588" />
+      <location filename="../UI/Browser.py" line="590" />
       <source>The mime type of the file could not be determined.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="607" />
-      <location filename="../UI/Browser.py" line="597" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="599" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="615" />
+      <location filename="../UI/Browser.py" line="617" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="713" />
+      <location filename="../UI/Browser.py" line="715" />
       <source>New toplevel directory</source>
       <translation>Yeni enüstseviye dizini</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="949" />
-      <location filename="../UI/Browser.py" line="937" />
-      <location filename="../UI/Browser.py" line="928" />
+      <location filename="../UI/Browser.py" line="951" />
+      <location filename="../UI/Browser.py" line="939" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>New Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="929" />
+      <location filename="../UI/Browser.py" line="931" />
       <source>Name for new directory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="976" />
-      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="978" />
+      <location filename="../UI/Browser.py" line="940" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="952" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="988" />
-      <location filename="../UI/Browser.py" line="975" />
-      <location filename="../UI/Browser.py" line="966" />
+      <location filename="../UI/Browser.py" line="990" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="968" />
       <source>New File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="967" />
+      <location filename="../UI/Browser.py" line="969" />
       <source>Name for new file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1018" />
+      <location filename="../UI/Browser.py" line="1020" />
       <source>Do you really want to move this file to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1021" />
+      <location filename="../UI/Browser.py" line="1023" />
       <source>Do you really want to delete this file?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1106" />
-      <location filename="../UI/Browser.py" line="1032" />
-      <location filename="../UI/Browser.py" line="1024" />
+      <location filename="../UI/Browser.py" line="1108" />
+      <location filename="../UI/Browser.py" line="1034" />
+      <location filename="../UI/Browser.py" line="1026" />
       <source>Delete File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
-      <location filename="../UI/Browser.py" line="1033" />
+      <location filename="../UI/Browser.py" line="1109" />
+      <location filename="../UI/Browser.py" line="1035" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1050" />
+      <location filename="../UI/Browser.py" line="1052" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1055" />
+      <location filename="../UI/Browser.py" line="1057" />
       <source>Do you really want to delete this directory?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1069" />
-      <location filename="../UI/Browser.py" line="1058" />
+      <location filename="../UI/Browser.py" line="1071" />
+      <location filename="../UI/Browser.py" line="1060" />
       <source>Delete Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1070" />
+      <location filename="../UI/Browser.py" line="1072" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1091" />
+      <location filename="../UI/Browser.py" line="1093" />
       <source>Do you really want to move these files to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1094" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to delete these files?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1099" />
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
@@ -20827,7 +20827,7 @@
     </message>
     <message>
       <location filename="../Project/FiletypeAssociationDialog.py" line="57" />
-      <location filename="../Project/FiletypeAssociationDialog.py" line="45" />
+      <location filename="../Project/FiletypeAssociationDialog.py" line="47" />
       <source>Ignore</source>
       <translation>Yoksay</translation>
     </message>
@@ -46400,636 +46400,636 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="114" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
       <source>Bash</source>
       <translation>Bash</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
       <source>Batch</source>
       <translation>Batch</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="120" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
       <source>C/C++</source>
       <translation>C/C++</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="121" />
-      <source>C#</source>
-      <translation>C#</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C#</source>
+      <translation>C#</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
       <source>CMake</source>
       <translation>CMake</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="127" />
-      <source>CSS</source>
-      <translation>CSS</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <source>CSS</source>
+      <translation>CSS</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
       <source>Cython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="133" />
-      <source>D</source>
-      <translation>D</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <source>D</source>
+      <translation>D</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
       <source>Diff</source>
       <translation>Diff</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="140" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
       <source>Fortran</source>
       <translation>Fortran</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="145" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
       <source>Fortran77</source>
       <translation>Fortran77</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="150" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
       <source>HTML/PHP/XML</source>
       <translation>HTML/PHP/XML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="154" />
-      <source>IDL</source>
-      <translation>IDL</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="156" />
+      <source>IDL</source>
+      <translation>IDL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation>Java</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="161" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="163" />
       <source>JavaScript</source>
       <translation>JavaScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="165" />
-      <source>Lua</source>
-      <translation>Lua</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="167" />
+      <source>Lua</source>
+      <translation>Lua</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="169" />
       <source>Makefile</source>
       <translation>Makefile</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="172" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="174" />
       <source>Matlab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="177" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="179" />
       <source>Octave</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="182" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="184" />
       <source>Pascal</source>
       <translation>Pascal</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="186" />
-      <source>Perl</source>
-      <translation>Perl</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="188" />
+      <source>Perl</source>
+      <translation>Perl</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="190" />
       <source>PostScript</source>
       <translation>PostScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="193" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="195" />
       <source>Povray</source>
       <translation>Povray</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="198" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="200" />
       <source>Properties</source>
       <translation>Özellikler</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="203" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="205" />
       <source>Protocol Buffer (protobuf)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="208" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="210" />
       <source>Python3</source>
       <translation>Python3</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="213" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="215" />
       <source>MicroPython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
-      <source>QSS</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
-      <source>Ruby</source>
-      <translation>Ruby</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>SQL</source>
-      <translation>SQL</translation>
+      <source>QSS</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>TCL</source>
-      <translation>TCL</translation>
+      <source>Ruby</source>
+      <translation>Ruby</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>TeX</source>
-      <translation>TeX</translation>
+      <source>SQL</source>
+      <translation>SQL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
+      <source>TCL</source>
+      <translation>TCL</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="223" />
+      <source>TeX</source>
+      <translation>TeX</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation>VHDL</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="227" />
-      <source>XML</source>
-      <translation>XML</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <source>XML</source>
+      <translation>XML</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="231" />
       <source>YAML</source>
       <translation>YAML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="234" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="236" />
       <source>Gettext</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="239" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="241" />
       <source>CoffeeScript</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="244" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="246" />
       <source>JSON</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="249" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="262" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
       <source>Pygments</source>
       <translation>Pygments</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Python Dosyaları (*.py *.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="407" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
       <source>Cython Files (*.pyx *.pxd *.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation>Quixote Template Dosyaları (*.ptl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Ruby Files (*.rb)</source>
-      <translation>Ruby Dosyaları (*.rb)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
       <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>IDL Files (*.idl)</source>
-      <translation>IDL Dosyaları (*.idl)</translation>
+      <source>Quixote Template Files (*.ptl)</source>
+      <translation>Quixote Template Dosyaları (*.ptl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
+      <source>Ruby Files (*.rb)</source>
+      <translation>Ruby Dosyaları (*.rb)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <source>IDL Files (*.idl)</source>
+      <translation>IDL Dosyaları (*.idl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
       <source>Protocol Buffer Files (*.proto)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>C Files (*.h *.c)</source>
       <translation>C Dosyalır (*.h *.c)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="416" />
       <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
       <translation>C++ Dosyaları (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="417" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
       <source>C# Files (*.cs)</source>
       <translation>C# Dosyaları (*.cs)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="418" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
       <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
       <translation>HTML Dosyaları (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
       <source>CSS Files (*.css)</source>
       <translation>CSS Dosyaları (*.css)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>QSS Files (*.qss)</source>
       <translation>QSS Dosyaları (*.qss)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
       <translation>PHP Dosyaları (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
       <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
       <translation>XML Dosyaları (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Qt Kaynak Dosyaları (*.qrc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="428" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
       <source>D Files (*.d *.di)</source>
       <translation>D Dosyaları (*.d *.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Java Files (*.java)</source>
-      <translation>Java Dosyaları (*.java)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>JavaScript Files (*.js)</source>
-      <translation>JavaScript Dosyaları (*.js)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="525" />
       <location filename="../QScintilla/Lexers/__init__.py" line="431" />
-      <source>SQL Files (*.sql)</source>
-      <translation>SQL Dosyaları (*.sql)</translation>
+      <source>Java Files (*.java)</source>
+      <translation>Java Dosyaları (*.java)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="526" />
       <location filename="../QScintilla/Lexers/__init__.py" line="432" />
+      <source>JavaScript Files (*.js)</source>
+      <translation>JavaScript Dosyaları (*.js)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
+      <source>SQL Files (*.sql)</source>
+      <translation>SQL Dosyaları (*.sql)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
       <source>Docbook Files (*.docbook)</source>
       <translation>Docbook Dosyaları (*.docbook)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation>Perl Dosyaları (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Lua Files (*.lua)</source>
-      <translation>Lua Dosyaları (*.lua)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="435" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation>Perl Dosyaları (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
+      <source>Lua Files (*.lua)</source>
+      <translation>Lua Dosyaları (*.lua)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
       <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
       <translation>Tex Dosyaları (*.tex *.sty *.aux *.toc *.idx)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
       <source>Shell Files (*.sh)</source>
       <translation>Kabuk Dosyaları (*.sh)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation>Batch Dosyaları (*.bat *.cmd)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation>Diff Dosyaları (*.diff *.patch)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
-      <translation type="unfinished">Make Dosyaları (*.mak)</translation>
+      <source>Batch Files (*.bat *.cmd)</source>
+      <translation>Batch Dosyaları (*.bat *.cmd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation>Diff Dosyaları (*.diff *.patch)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="443" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation type="unfinished">Make Dosyaları (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="444" />
       <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
       <translation>Ayarlar Dosyaları (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
       <source>Povray Files (*.pov)</source>
       <translation>Povray Dosyaları (*.pov)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="447" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="449" />
       <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
       <translation>CMake Dosyaları (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation>VHDL Dosyaları (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation>TCL/Tk Dosyaları (*.tcl *.tk)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-      <translation>Fortran Dosyaları (*.f90 *.f95 *.f2k)</translation>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
+      <translation>VHDL Dosyaları (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>Fortran77 Files (*.f *.for)</source>
-      <translation>Fortran77 Dosyaları (*.f *.for)</translation>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
+      <translation>TCL/Tk Dosyaları (*.tcl *.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation>Fortran Dosyaları (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="455" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation>Fortran77 Dosyaları (*.f *.for)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="456" />
       <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
       <translation>Pascal Dosyaları (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
-      <source>PostScript Files (*.ps)</source>
-      <translation>PostScript Dosyaları (*.ps)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="458" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation>YAML Dosyaları (*.yaml *.yml)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="549" />
       <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>TOML Files (*.toml)</source>
-      <translation type="unfinished" />
+      <source>PostScript Files (*.ps)</source>
+      <translation>PostScript Dosyaları (*.ps)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="460" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation>YAML Dosyaları (*.yaml *.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <source>TOML Files (*.toml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
       <source>Matlab Files (*.m *.m.matlab)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
       <source>Octave Files (*.m *.m.octave)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Gettext Files (*.po)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="554" />
       <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>JSON Files (*.json)</source>
+      <source>Gettext Files (*.po)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="555" />
       <location filename="../QScintilla/Lexers/__init__.py" line="465" />
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
+      <source>JSON Files (*.json)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
       <source>Markdown Files (*.md)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="568" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="477" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
       <source>All Files (*)</source>
       <translation>Tüm Dosyalar (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
       <source>Python3 Files (*.py)</source>
       <translation>Python Dosyaları (*.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation>Python GUI Dosyaları (*.pyw3)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
-      <source>Cython Files (*.pyx)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Cython Declaration Files (*.pxd)</source>
-      <translation type="unfinished" />
+      <source>Python3 GUI Files (*.pyw)</source>
+      <translation>Python GUI Dosyaları (*.pyw3)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
+      <source>Cython Files (*.pyx)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
       <source>Cython Include Files (*.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
-      <source>C Files (*.c)</source>
-      <translation>C Dosyaları (*.c)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <source>C++ Files (*.cpp)</source>
-      <translation>C++ Dosyaları (*.cpp)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C++/C Header Files (*.h)</source>
-      <translation>C++/C Yardımcı Dosyaları (*.h)</translation>
+      <source>C Files (*.c)</source>
+      <translation>C Dosyaları (*.c)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
+      <source>C++ Files (*.cpp)</source>
+      <translation>C++ Dosyaları (*.cpp)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>HTML Files (*.html)</source>
-      <translation>HTML Dosyaları (*.html)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <source>PHP Files (*.php)</source>
-      <translation>PHP Dosyaları (*.php)</translation>
+      <source>C++/C Header Files (*.h)</source>
+      <translation>C++/C Yardımcı Dosyaları (*.h)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <source>HTML Files (*.html)</source>
+      <translation>HTML Dosyaları (*.html)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <source>PHP Files (*.php)</source>
+      <translation>PHP Dosyaları (*.php)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
       <source>ASP Files (*.asp)</source>
       <translation>ASP Dosyaları (*.asp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
-      <source>XML Files (*.xml)</source>
-      <translation>XML Dosyaları (*.xml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <source>XSL Files (*.xsl)</source>
-      <translation>XSL Dosyaları (*.xsl)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>DTD Files (*.dtd)</source>
-      <translation>DTD Dosyaları (*.dtd)</translation>
+      <source>XML Files (*.xml)</source>
+      <translation>XML Dosyaları (*.xml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <source>XSL Files (*.xsl)</source>
+      <translation>XSL Dosyaları (*.xsl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
+      <source>DTD Files (*.dtd)</source>
+      <translation>DTD Dosyaları (*.dtd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
       <source>D Files (*.d)</source>
       <translation>D Dosyaları (*.d)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
       <source>D Interface Files (*.di)</source>
       <translation>D Interface Dosyaları (*.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
       <source>Perl Files (*.pl)</source>
       <translation>Perl Dosyaları (*.pl)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
       <source>Perl Module Files (*.pm)</source>
       <translation>Perl Module Dosyaları (*.pm)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <source>Batch Files (*.bat)</source>
-      <translation>Batch Dosyaları (*.bat)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <source>TeX Files (*.tex)</source>
-      <translation>TeX Dosyaları (*.tex)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>TeX Template Files (*.sty)</source>
-      <translation>TeXŞablon Dosyası (*.sty)</translation>
+      <source>Batch Files (*.bat)</source>
+      <translation>Batch Dosyaları (*.bat)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>Diff Files (*.diff)</source>
-      <translation>Diff  Dosyaları (*.diff)</translation>
+      <source>TeX Files (*.tex)</source>
+      <translation>TeX Dosyaları (*.tex)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>Make Files (*.mak)</source>
-      <translation>Make Dosyaları (*.mak)</translation>
+      <source>TeX Template Files (*.sty)</source>
+      <translation>TeXŞablon Dosyası (*.sty)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Properties Files (*.ini)</source>
-      <translation>Özellikler Dosyaları (*.ini)</translation>
+      <source>Diff Files (*.diff)</source>
+      <translation>Diff  Dosyaları (*.diff)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Configuration Files (*.cfg)</source>
-      <translation>Ayar Dosyaları (*.cfg)</translation>
+      <source>Make Files (*.mak)</source>
+      <translation>Make Dosyaları (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
+      <source>Properties Files (*.ini)</source>
+      <translation>Özellikler Dosyaları (*.ini)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation>CMake Dosyaları (CMakeLists.txt)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <source>CMake Macro Files (*.cmake)</source>
-      <translation>CMake Makro Dosyaları (*.cmake)</translation>
+      <source>Configuration Files (*.cfg)</source>
+      <translation>Ayar Dosyaları (*.cfg)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>VHDL Files (*.vhd)</source>
-      <translation>VHDL Dosyaları (*.vhd)</translation>
+      <source>CMake Files (CMakeLists.txt)</source>
+      <translation>CMake Dosyaları (CMakeLists.txt)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>TCL Files (*.tcl)</source>
-      <translation>TCL Dosyaları (*.tcl)</translation>
+      <source>CMake Macro Files (*.cmake)</source>
+      <translation>CMake Makro Dosyaları (*.cmake)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>Tk Files (*.tk)</source>
-      <translation>Tk Dosyaları (*.tk)</translation>
+      <source>VHDL Files (*.vhd)</source>
+      <translation>VHDL Dosyaları (*.vhd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>Fortran Files (*.f95)</source>
-      <translation>Fortran Dosyaları (*.f95)</translation>
+      <source>TCL Files (*.tcl)</source>
+      <translation>TCL Dosyaları (*.tcl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Fortran77 Files (*.f)</source>
-      <translation>Fortran77 Dosyaları (*.f)</translation>
+      <source>Tk Files (*.tk)</source>
+      <translation>Tk Dosyaları (*.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Pascal Files (*.pas)</source>
-      <translation>Pascal Dosyaları (*.pas)</translation>
+      <source>Fortran Files (*.f95)</source>
+      <translation>Fortran Dosyaları (*.f95)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
+      <source>Fortran77 Files (*.f)</source>
+      <translation>Fortran77 Dosyaları (*.f)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>YAML Files (*.yml)</source>
-      <translation>YAML Dosyaları (*.yml)</translation>
+      <source>Pascal Files (*.pas)</source>
+      <translation>Pascal Dosyaları (*.pas)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="550" />
+      <source>YAML Files (*.yml)</source>
+      <translation>YAML Dosyaları (*.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
       <source>Matlab Files (*.m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation type="unfinished" />
     </message>
@@ -56137,366 +56137,366 @@
       <translation type="unfinished">Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1066" />
+      <location filename="../Project/Project.py" line="1084" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1067" />
+      <location filename="../Project/Project.py" line="1085" />
       <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;Proje dosyası &lt;b&gt;{0}&lt;/b&gt; okunamdı.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1182" />
+      <location filename="../Project/Project.py" line="1200" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1183" />
+      <location filename="../Project/Project.py" line="1201" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1248" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1468" />
-      <location filename="../Project/Project.py" line="1449" />
-      <location filename="../Project/Project.py" line="1403" />
-      <location filename="../Project/Project.py" line="1328" />
-      <location filename="../Project/Project.py" line="1297" />
-      <location filename="../Project/Project.py" line="1278" />
-      <location filename="../Project/Project.py" line="1231" />
+      <location filename="../Project/Project.py" line="1486" />
+      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1421" />
+      <location filename="../Project/Project.py" line="1346" />
+      <location filename="../Project/Project.py" line="1315" />
+      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1249" />
       <source>Please save the project first.</source>
       <translation>Lütfen ilkolarak projeyi kaydedin.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1257" />
+      <location filename="../Project/Project.py" line="1275" />
       <source>Read project session</source>
       <translation>Proje oturumunu oku</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1258" />
+      <location filename="../Project/Project.py" line="1276" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1277" />
+      <location filename="../Project/Project.py" line="1295" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1313" />
-      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1331" />
+      <location filename="../Project/Project.py" line="1314" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1314" />
+      <location filename="../Project/Project.py" line="1332" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1349" />
-      <location filename="../Project/Project.py" line="1327" />
+      <location filename="../Project/Project.py" line="1367" />
+      <location filename="../Project/Project.py" line="1345" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1350" />
+      <location filename="../Project/Project.py" line="1368" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
-      <location filename="../Project/Project.py" line="1402" />
+      <location filename="../Project/Project.py" line="1447" />
+      <location filename="../Project/Project.py" line="1420" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1430" />
-      <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" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1448" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1466" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1484" />
-      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1502" />
+      <location filename="../Project/Project.py" line="1485" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1485" />
+      <location filename="../Project/Project.py" line="1503" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1645" />
+      <location filename="../Project/Project.py" line="1663" />
       <source>Add Language</source>
       <translation>Dil Ekle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1646" />
+      <location filename="../Project/Project.py" line="1664" />
       <source>You have to specify a translation pattern first.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1784" />
-      <location filename="../Project/Project.py" line="1758" />
+      <location filename="../Project/Project.py" line="1802" />
+      <location filename="../Project/Project.py" line="1776" />
       <source>Delete translation</source>
       <translation>Çeviriyi silin</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1785" />
-      <location filename="../Project/Project.py" line="1759" />
+      <location filename="../Project/Project.py" line="1803" />
+      <location filename="../Project/Project.py" line="1777" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
-      <location filename="../Project/Project.py" line="1903" />
-      <location filename="../Project/Project.py" line="1889" />
+      <location filename="../Project/Project.py" line="1934" />
+      <location filename="../Project/Project.py" line="1921" />
+      <location filename="../Project/Project.py" line="1907" />
       <source>Add file</source>
       <translation>Dosya ekle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1982" />
-      <location filename="../Project/Project.py" line="1890" />
+      <location filename="../Project/Project.py" line="2000" />
+      <location filename="../Project/Project.py" line="1908" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1904" />
+      <location filename="../Project/Project.py" line="1922" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2054" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="2072" />
+      <location filename="../Project/Project.py" line="1935" />
       <source>The target directory must not be empty.</source>
       <translation>Hedef dizin boş olamaz.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2065" />
-      <location filename="../Project/Project.py" line="2053" />
-      <location filename="../Project/Project.py" line="1981" />
-      <location filename="../Project/Project.py" line="1962" />
-      <location filename="../Project/Project.py" line="1948" />
+      <location filename="../Project/Project.py" line="2083" />
+      <location filename="../Project/Project.py" line="2071" />
+      <location filename="../Project/Project.py" line="1999" />
+      <location filename="../Project/Project.py" line="1980" />
+      <location filename="../Project/Project.py" line="1966" />
       <source>Add directory</source>
       <translation>Dizin Ekle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1949" />
+      <location filename="../Project/Project.py" line="1967" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1963" />
+      <location filename="../Project/Project.py" line="1981" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2066" />
+      <location filename="../Project/Project.py" line="2084" />
       <source>The source directory must not be empty.</source>
       <translation>Kaynak dizin boş olamaz.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2127" />
+      <location filename="../Project/Project.py" line="2145" />
       <source>Rename file</source>
       <translation>Dosya adını değiştir</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2154" />
-      <location filename="../Project/Project.py" line="2139" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2157" />
       <source>Rename File</source>
       <translation>Dosya adını Değiştir</translation>
     </message>
     <message>
+      <location filename="../Project/Project.py" line="3336" />
+      <location filename="../Project/Project.py" line="2158" />
+      <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2173" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2393" />
+      <source>Delete file</source>
+      <translation>Dosya sil</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2394" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2425" />
+      <source>Delete directory</source>
+      <translation>Dizini sil</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2426" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2526" />
+      <source>Create project directory</source>
+      <translation>Proje dizinin oluştur</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2527" />
+      <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;Proje dizini &lt;b&gt;{0}&lt;/b&gt; oluşturulamıyor.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3139" />
+      <location filename="../Project/Project.py" line="2590" />
+      <source>Create project management directory</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="2591" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2613" />
+      <source>Create main script</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2614" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2949" />
+      <location filename="../Project/Project.py" line="2638" />
+      <source>Create Makefile</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2950" />
+      <location filename="../Project/Project.py" line="2639" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3168" />
+      <location filename="../Project/Project.py" line="2777" />
+      <location filename="../Project/Project.py" line="2748" />
+      <location filename="../Project/Project.py" line="2704" />
+      <location filename="../Project/Project.py" line="2679" />
+      <location filename="../Project/Project.py" line="2649" />
+      <source>New Project</source>
+      <translation>Yeni Proje</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2650" />
+      <source>Add existing files to the project?</source>
+      <translation>Var olan dosyalar projeye eklensin mi?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3169" />
+      <location filename="../Project/Project.py" line="2680" />
+      <source>Select Version Control System</source>
+      <translation>Sürüm Kontrol Sistemini Seç</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2778" />
+      <location filename="../Project/Project.py" line="2705" />
+      <source>Would you like to edit the VCS command options?</source>
+      <translation>VCS komut seçeneklerini düzenlemek istiyor musunuz?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4108" />
+      <location filename="../Project/Project.py" line="2720" />
+      <source>New project</source>
+      <translation>Yeni Proje</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2721" />
+      <source>Shall the project file be added to the repository?</source>
+      <translation>Proje dosyaları kaynak havuzuna aktarılacak mı?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2754" />
+      <location filename="../Project/Project.py" line="2742" />
+      <source>None</source>
+      <translation>Yok</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2749" />
+      <source>Select version control system for the project</source>
+      <translation>proje için sürüm kontrol sistemini seçin</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2875" />
+      <source>Translation Pattern</source>
+      <translation>Çeviri Kalıbı</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2876" />
+      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
+      <translation>Çeviri dosylarınınyol kalıbını giriniz (kullanılan '% dil %'dil kodu):</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <location filename="../Project/Project.py" line="3118" />
+      <source>Open project</source>
+      <translation>Projeyi aç</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3120" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3311" />
+      <source>Project Files (*.epj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3319" />
+      <source>Save Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="3335" />
-      <location filename="../Project/Project.py" line="2140" />
-      <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;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2155" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2400" />
-      <source>Delete file</source>
-      <translation>Dosya sil</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2401" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2432" />
-      <source>Delete directory</source>
-      <translation>Dizini sil</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2433" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2533" />
-      <source>Create project directory</source>
-      <translation>Proje dizinin oluştur</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2534" />
-      <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;Proje dizini &lt;b&gt;{0}&lt;/b&gt; oluşturulamıyor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3138" />
-      <location filename="../Project/Project.py" line="2597" />
-      <source>Create project management directory</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3139" />
-      <location filename="../Project/Project.py" line="2598" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2620" />
-      <source>Create main script</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2621" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2945" />
-      <location filename="../Project/Project.py" line="2645" />
-      <source>Create Makefile</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2946" />
-      <location filename="../Project/Project.py" line="2646" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3167" />
-      <location filename="../Project/Project.py" line="2784" />
-      <location filename="../Project/Project.py" line="2755" />
-      <location filename="../Project/Project.py" line="2711" />
-      <location filename="../Project/Project.py" line="2686" />
-      <location filename="../Project/Project.py" line="2656" />
-      <source>New Project</source>
-      <translation>Yeni Proje</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2657" />
-      <source>Add existing files to the project?</source>
-      <translation>Var olan dosyalar projeye eklensin mi?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3168" />
-      <location filename="../Project/Project.py" line="2687" />
-      <source>Select Version Control System</source>
-      <translation>Sürüm Kontrol Sistemini Seç</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2785" />
-      <location filename="../Project/Project.py" line="2712" />
-      <source>Would you like to edit the VCS command options?</source>
-      <translation>VCS komut seçeneklerini düzenlemek istiyor musunuz?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <location filename="../Project/Project.py" line="2727" />
-      <source>New project</source>
-      <translation>Yeni Proje</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2728" />
-      <source>Shall the project file be added to the repository?</source>
-      <translation>Proje dosyaları kaynak havuzuna aktarılacak mı?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2761" />
-      <location filename="../Project/Project.py" line="2749" />
-      <source>None</source>
-      <translation>Yok</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2756" />
-      <source>Select version control system for the project</source>
-      <translation>proje için sürüm kontrol sistemini seçin</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2871" />
-      <source>Translation Pattern</source>
-      <translation>Çeviri Kalıbı</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2872" />
-      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
-      <translation>Çeviri dosylarınınyol kalıbını giriniz (kullanılan '% dil %'dil kodu):</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4127" />
-      <location filename="../Project/Project.py" line="3117" />
-      <source>Open project</source>
-      <translation>Projeyi aç</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3119" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3320" />
-      <location filename="../Project/Project.py" line="3310" />
-      <source>Project Files (*.epj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3318" />
-      <source>Save Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3334" />
       <source>Save File</source>
       <translation>Dosyayı Kaydet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3373" />
-      <source>Close Project</source>
-      <translation>Projeyi Kapat</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3374" />
+      <source>Close Project</source>
+      <translation>Projeyi Kapat</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3375" />
       <source>The current project has unsaved changes.</source>
       <translation>Geçerli projede kaydedilmemiş dosyalar var.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3563" />
-      <location filename="../Project/Project.py" line="3529" />
+      <location filename="../Project/Project.py" line="3564" />
+      <location filename="../Project/Project.py" line="3530" />
       <source>Syntax errors detected</source>
       <translation>Sözdizimi Hataları tespit edildi</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3564" />
-      <location filename="../Project/Project.py" line="3530" />
+      <location filename="../Project/Project.py" line="3565" />
+      <location filename="../Project/Project.py" line="3531" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation type="unfinished">
         <numerusform />
@@ -56504,194 +56504,194 @@
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4109" />
+      <location filename="../Project/Project.py" line="4110" />
       <source>&amp;New...</source>
       <translation>Ye&amp;ni...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4115" />
+      <location filename="../Project/Project.py" line="4116" />
       <source>Generate a new project</source>
       <translation>Yeni bir proje üret</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4117" />
+      <location filename="../Project/Project.py" line="4118" />
       <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;Yeni...&lt;/b&gt;&lt;p&gt;Bu yeni bir proje için bilgilerin girileceği bir diyalog açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4129" />
+      <location filename="../Project/Project.py" line="4130" />
       <source>&amp;Open...</source>
       <translation>&amp;Aç...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4136" />
       <source>Open an existing project</source>
       <translation>Var olan bir projeyi aç</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
+      <location filename="../Project/Project.py" line="4138" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Aç...&lt;/b&gt;&lt;p&gt;Bu varolan bir projeyi açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4143" />
+      <location filename="../Project/Project.py" line="4144" />
       <source>Reload project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4145" />
+      <location filename="../Project/Project.py" line="4146" />
       <source>&amp;Reload</source>
       <translation type="unfinished">&amp;Yeniden Yükle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4152" />
       <source>Reload the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4153" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4160" />
       <source>Close project</source>
       <translation>Projeyi kapat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4161" />
+      <location filename="../Project/Project.py" line="4162" />
       <source>&amp;Close</source>
       <translation>&amp;Kapat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="4168" />
       <source>Close the current project</source>
       <translation>Geçerli projeyi kapat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4169" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kapat&lt;/b&gt;&lt;p&gt;Bu geçerli projeyi kapatır.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4176" />
       <source>Save project</source>
       <translation>Projeyi kaydet</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4451" />
-      <location filename="../Project/Project.py" line="4177" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>&amp;Save</source>
       <translation>&amp;Kaydet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4183" />
+      <location filename="../Project/Project.py" line="4184" />
       <source>Save the current project</source>
       <translation>Geçerli projeyi kapat</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4185" />
+      <location filename="../Project/Project.py" line="4186" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Kaydet&lt;/b&gt;&lt;p&gt;Bu geçerli projeyi kaydeder.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4191" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>Save project as</source>
       <translation>projeyi farklı adda kaydet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4193" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Save &amp;as...</source>
       <translation>Farklı k&amp;aydet...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4199" />
+      <location filename="../Project/Project.py" line="4200" />
       <source>Save the current project to a new file</source>
       <translation>Geçerli projeyi yeni bir dosya olarak kaydet</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4201" />
+      <location filename="../Project/Project.py" line="4202" />
       <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;Farklı kaydet&lt;/b&gt;&lt;p&gt;Bu geçerli projeyi yeni bir dosya olarak kaydeder.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4216" />
+      <location filename="../Project/Project.py" line="4217" />
       <source>Add files to project</source>
       <translation>Projeye dosyalar ekle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4218" />
+      <location filename="../Project/Project.py" line="4219" />
       <source>Add &amp;files...</source>
       <translation>Dosyaları &amp;ekle...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4225" />
       <source>Add files to the current project</source>
       <translation>Geçerli projeye dosyalar ekle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4227" />
       <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;Dosya ekle...&lt;/b&gt;&lt;p&gt;Bu geçerli projeye bir dosya eklemek için bir diyalog açar. Alana belirlenmiş uzantıda bir dosya eklenir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4237" />
+      <location filename="../Project/Project.py" line="4238" />
       <source>Add directory to project</source>
       <translation>Projeye dizin ekle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4239" />
+      <location filename="../Project/Project.py" line="4240" />
       <source>Add directory...</source>
       <translation>Dizin ekle...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4246" />
+      <location filename="../Project/Project.py" line="4247" />
       <source>Add a directory to the current project</source>
       <translation>Geçerli projeye bir dizin ekleyiniz</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4249" />
+      <location filename="../Project/Project.py" line="4250" />
       <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;Dizin Ekle...&lt;/b&gt;&lt;p&gt;Bu geçerli projeye bir dizin eklemek için bir diyalog açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4259" />
+      <location filename="../Project/Project.py" line="4260" />
       <source>Add translation to project</source>
       <translation>Projeye çeviri ekle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4261" />
+      <location filename="../Project/Project.py" line="4262" />
       <source>Add &amp;translation...</source>
       <translation>Çeviri &amp;ekle...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4268" />
+      <location filename="../Project/Project.py" line="4269" />
       <source>Add a translation to the current project</source>
       <translation>Geçerli projeye çeviri ekle</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4271" />
+      <location filename="../Project/Project.py" line="4272" />
       <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>&lt;b&gt;Çeviri ekle...&lt;/b&gt;&lt;p&gt;Bu geçerli projeye bir çeviri eklemek için bir diyalog açar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4281" />
-      <source>Search new files</source>
-      <translation>Yeni dosyaları ara</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4282" />
+      <source>Search new files</source>
+      <translation>Yeni dosyaları ara</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4283" />
       <source>Searc&amp;h new files...</source>
       <translation>Yeni dosyaları a&amp;ra...</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4288" />
+      <location filename="../Project/Project.py" line="4289" />
       <source>Search new files in the project directory.</source>
       <translation>Proje dizininde yeni dosyaları ara.</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4290" />
-      <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>
+      <location filename="../Project/Project.py" line="4291" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -60149,8 +60149,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Spell Checking Properties...</source>
-      <translation>Yazım Kontrolü Özellikkleri...</translation>
+      <source>Spell Checking...</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60159,8 +60159,18 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Translations Properties...</source>
-      <translation>Çeviriler Özellikleri...</translation>
+      <source>Translations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the filetype associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Filetype Associations...</source>
+      <translation type="unfinished">Dosyatipi Birleştirme...</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60203,23 +60213,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="215" />
-      <location filename="../Project/PropertiesDialog.py" line="52" />
+      <location filename="../Project/PropertiesDialog.py" line="229" />
+      <location filename="../Project/PropertiesDialog.py" line="57" />
       <source>None</source>
       <translation type="unfinished">Yok</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="68" />
+      <location filename="../Project/PropertiesDialog.py" line="74" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>Kaynak Dosyaları ({0});; Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="133" />
-      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
-      <translation>Proje sürümü &lt;b&gt;{0}&lt;/b&gt; tarafından yapılmaktadır.</translation>
-    </message>
-    <message>
       <location filename="../Project/PropertiesDialog.py" line="139" />
+      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
+      <translation>Proje sürümü &lt;b&gt;{0}&lt;/b&gt; tarafından yapılmaktadır.</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.py" line="145" />
       <source>The project is not version controlled.</source>
       <translation>Projenin sürüm kontrolü yapılmadı.</translation>
     </message>
@@ -60236,6 +60246,14 @@
 &lt;p&gt;Çokluproje için kısa bir açıklama giriniz.&lt;/p&gt;</translation>
     </message>
     <message>
+      <source>Spell Checking Properties...</source>
+      <translation type="vanished">Yazım Kontrolü Özellikkleri...</translation>
+    </message>
+    <message>
+      <source>Translations Properties...</source>
+      <translation type="vanished">Çeviriler Özellikleri...</translation>
+    </message>
+    <message>
       <source>Enter authors name</source>
       <translation type="vanished">Yazarların adını gir</translation>
     </message>
@@ -86242,13 +86260,13 @@
       <translation>Yeni Proje</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="457" />
+      <location filename="../VCS/ProjectHelper.py" line="458" />
       <location filename="../VCS/ProjectHelper.py" line="228" />
       <source>Select version control system for the project</source>
       <translation>proje için sürüm kontrol sistemini seçin</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="489" />
+      <location filename="../VCS/ProjectHelper.py" line="490" />
       <location filename="../VCS/ProjectHelper.py" line="257" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>VCS komut seçeneklerini düzenlemek istiyor musunuz?</translation>
@@ -86264,8 +86282,8 @@
       <translation>&lt;p&gt;Proje dizini &lt;b&gt;{0}&lt;/b&gt; oluşturulamıyor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="387" />
-      <location filename="../VCS/ProjectHelper.py" line="371" />
+      <location filename="../VCS/ProjectHelper.py" line="388" />
+      <location filename="../VCS/ProjectHelper.py" line="372" />
       <location filename="../VCS/ProjectHelper.py" line="330" />
       <location filename="../VCS/ProjectHelper.py" line="310" />
       <source>New project from repository</source>
@@ -86282,44 +86300,44 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="375" />
+      <location filename="../VCS/ProjectHelper.py" line="376" />
       <source>Shall the project file be added to the repository?</source>
       <translation>Proje dosyaları kaynak havuzuna aktarılacak mı?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="390" />
+      <location filename="../VCS/ProjectHelper.py" line="391" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>Proje kaynak havuzundan geri alınamıyor.</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="486" />
-      <location filename="../VCS/ProjectHelper.py" line="456" />
+      <location filename="../VCS/ProjectHelper.py" line="487" />
+      <location filename="../VCS/ProjectHelper.py" line="457" />
       <source>Import Project</source>
       <translation>Proje İçe Aktar</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="530" />
+      <location filename="../VCS/ProjectHelper.py" line="531" />
       <source>Update</source>
       <translation>Güncelle</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="665" />
+      <location filename="../VCS/ProjectHelper.py" line="532" />
+      <source>The project should be reread. Do this now?</source>
+      <translation>Projenin yeniden okunması gerekiyor. Şimdi yapılsın mı?</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="568" />
+      <source>Remove project from repository</source>
+      <translation>Kaynak havuzundan proje kaldır</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="571" />
+      <source>Dou you really want to remove this project from the repository (and disk)?</source>
+      <translation>Bu projeyi gerçekten kaynak havuzundan (ve diskten)  silmek istiyor musunuz?</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="664" />
-      <location filename="../VCS/ProjectHelper.py" line="531" />
-      <source>The project should be reread. Do this now?</source>
-      <translation>Projenin yeniden okunması gerekiyor. Şimdi yapılsın mı?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="567" />
-      <source>Remove project from repository</source>
-      <translation>Kaynak havuzundan proje kaldır</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="570" />
-      <source>Dou you really want to remove this project from the repository (and disk)?</source>
-      <translation>Bu projeyi gerçekten kaynak havuzundan (ve diskten)  silmek istiyor musunuz?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="663" />
       <source>Switch</source>
       <translation type="unfinished">Değiştirmek</translation>
     </message>
--- a/src/eric7/i18n/eric7_zh_CN.ts	Sun Dec 11 15:49:39 2022 +0100
+++ b/src/eric7/i18n/eric7_zh_CN.ts	Sun Dec 11 17:33:46 2022 +0100
@@ -3021,10 +3021,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="614" />
-      <location filename="../UI/Browser.py" line="606" />
-      <location filename="../UI/Browser.py" line="596" />
-      <location filename="../UI/Browser.py" line="587" />
+      <location filename="../UI/Browser.py" line="616" />
+      <location filename="../UI/Browser.py" line="608" />
+      <location filename="../UI/Browser.py" line="598" />
+      <location filename="../UI/Browser.py" line="589" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -3108,122 +3108,122 @@
       <translation>行 {0}</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="588" />
+      <location filename="../UI/Browser.py" line="590" />
       <source>The mime type of the file could not be determined.</source>
       <translation>文件 MIME 类型无法确定。</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="607" />
-      <location filename="../UI/Browser.py" line="597" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="599" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>文件的 MIME 类型为 &lt;b&gt;{0}&lt;/b&gt;。</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="615" />
+      <location filename="../UI/Browser.py" line="617" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation>该文件有 MIME 类型。&lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;将其添加至文本 MIME 类型列表?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="713" />
+      <location filename="../UI/Browser.py" line="715" />
       <source>New toplevel directory</source>
       <translation>新建顶层文件夹</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="949" />
-      <location filename="../UI/Browser.py" line="937" />
-      <location filename="../UI/Browser.py" line="928" />
+      <location filename="../UI/Browser.py" line="951" />
+      <location filename="../UI/Browser.py" line="939" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>New Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="929" />
+      <location filename="../UI/Browser.py" line="931" />
       <source>Name for new directory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="976" />
-      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="978" />
+      <location filename="../UI/Browser.py" line="940" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="952" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="988" />
-      <location filename="../UI/Browser.py" line="975" />
-      <location filename="../UI/Browser.py" line="966" />
+      <location filename="../UI/Browser.py" line="990" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="968" />
       <source>New File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="967" />
+      <location filename="../UI/Browser.py" line="969" />
       <source>Name for new file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The 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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1018" />
+      <location filename="../UI/Browser.py" line="1020" />
       <source>Do you really want to move this file to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1021" />
+      <location filename="../UI/Browser.py" line="1023" />
       <source>Do you really want to delete this file?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1106" />
-      <location filename="../UI/Browser.py" line="1032" />
-      <location filename="../UI/Browser.py" line="1024" />
+      <location filename="../UI/Browser.py" line="1108" />
+      <location filename="../UI/Browser.py" line="1034" />
+      <location filename="../UI/Browser.py" line="1026" />
       <source>Delete File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
-      <location filename="../UI/Browser.py" line="1033" />
+      <location filename="../UI/Browser.py" line="1109" />
+      <location filename="../UI/Browser.py" line="1035" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1050" />
+      <location filename="../UI/Browser.py" line="1052" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1055" />
+      <location filename="../UI/Browser.py" line="1057" />
       <source>Do you really want to delete this directory?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1069" />
-      <location filename="../UI/Browser.py" line="1058" />
+      <location filename="../UI/Browser.py" line="1071" />
+      <location filename="../UI/Browser.py" line="1060" />
       <source>Delete Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1070" />
+      <location filename="../UI/Browser.py" line="1072" />
       <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" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1091" />
+      <location filename="../UI/Browser.py" line="1093" />
       <source>Do you really want to move these files to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1094" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to delete these files?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1099" />
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
@@ -20886,7 +20886,7 @@
     </message>
     <message>
       <location filename="../Project/FiletypeAssociationDialog.py" line="57" />
-      <location filename="../Project/FiletypeAssociationDialog.py" line="45" />
+      <location filename="../Project/FiletypeAssociationDialog.py" line="47" />
       <source>Ignore</source>
       <translation>忽略</translation>
     </message>
@@ -46431,636 +46431,636 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="114" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
       <source>Bash</source>
       <translation>Bash</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
       <source>Batch</source>
       <translation>批处理</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="120" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
       <source>C/C++</source>
       <translation>C/C++</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="121" />
-      <source>C#</source>
-      <translation>C#</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C#</source>
+      <translation>C#</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
       <source>CMake</source>
       <translation>CMake</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="127" />
-      <source>CSS</source>
-      <translation>CSS</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <source>CSS</source>
+      <translation>CSS</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
       <source>Cython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="133" />
-      <source>D</source>
-      <translation>D</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <source>D</source>
+      <translation>D</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
       <source>Diff</source>
       <translation>差异</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="140" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
       <source>Fortran</source>
       <translation>Fortran</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="145" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
       <source>Fortran77</source>
       <translation>Fortran77</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="150" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
       <source>HTML/PHP/XML</source>
       <translation>HTML/PHP/XML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="154" />
-      <source>IDL</source>
-      <translation>IDL</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="156" />
+      <source>IDL</source>
+      <translation>IDL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation>Java</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="161" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="163" />
       <source>JavaScript</source>
       <translation>JavaScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="165" />
-      <source>Lua</source>
-      <translation>Lua</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="167" />
+      <source>Lua</source>
+      <translation>Lua</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="169" />
       <source>Makefile</source>
       <translation>Makefile</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="172" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="174" />
       <source>Matlab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="177" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="179" />
       <source>Octave</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="182" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="184" />
       <source>Pascal</source>
       <translation>Pascal</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="186" />
-      <source>Perl</source>
-      <translation>Perl</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="188" />
+      <source>Perl</source>
+      <translation>Perl</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="190" />
       <source>PostScript</source>
       <translation>PostScript</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="193" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="195" />
       <source>Povray</source>
       <translation>Povray</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="198" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="200" />
       <source>Properties</source>
       <translation>属性</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="203" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="205" />
       <source>Protocol Buffer (protobuf)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="208" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="210" />
       <source>Python3</source>
       <translation type="unfinished">Python3</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="213" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="215" />
       <source>MicroPython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
-      <source>QSS</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
-      <source>Ruby</source>
-      <translation>Ruby</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>SQL</source>
-      <translation>SQL</translation>
+      <source>QSS</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>TCL</source>
-      <translation>TCL</translation>
+      <source>Ruby</source>
+      <translation>Ruby</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>TeX</source>
-      <translation>TeX</translation>
+      <source>SQL</source>
+      <translation>SQL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
+      <source>TCL</source>
+      <translation>TCL</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="223" />
+      <source>TeX</source>
+      <translation>TeX</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation>VHDL</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="227" />
-      <source>XML</source>
-      <translation>XML</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <source>XML</source>
+      <translation>XML</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="231" />
       <source>YAML</source>
       <translation>YAML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="234" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="236" />
       <source>Gettext</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="239" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="241" />
       <source>CoffeeScript</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="244" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="246" />
       <source>JSON</source>
       <translation type="unfinished">JSON</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="249" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="262" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
       <source>Pygments</source>
       <translation>Pygments</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Python 文件 (*.py *.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="407" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
       <source>Cython Files (*.pyx *.pxd *.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation>Quixote 模板文件 (*.ptl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Ruby Files (*.rb)</source>
-      <translation>Ruby 文件 (*.rb)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
       <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>IDL Files (*.idl)</source>
-      <translation>IDL 文件 (*.idl)</translation>
+      <source>Quixote Template Files (*.ptl)</source>
+      <translation>Quixote 模板文件 (*.ptl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
+      <source>Ruby Files (*.rb)</source>
+      <translation>Ruby 文件 (*.rb)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <source>IDL Files (*.idl)</source>
+      <translation>IDL 文件 (*.idl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
       <source>Protocol Buffer Files (*.proto)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="413" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>C Files (*.h *.c)</source>
       <translation>C 文件 (*.h *.c)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="416" />
       <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
       <translation>C++ 文件 (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="417" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
       <source>C# Files (*.cs)</source>
       <translation>C# 文件 (*.cs)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="418" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
       <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
       <translation>HTML 文件 (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
       <source>CSS Files (*.css)</source>
       <translation>CSS 文件 (*.css)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>QSS Files (*.qss)</source>
       <translation>QSS 文件 (*.qss)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="421" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
       <translation>PHP 文件 (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
       <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
       <translation>XML 文件 (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
       <source>Qt Resource Files (*.qrc)</source>
       <translation>Qt 资源文件 (*.qrc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="428" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
       <source>D Files (*.d *.di)</source>
       <translation>D 文件 (*.d *.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Java Files (*.java)</source>
-      <translation>Java 文件 (*.java)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>JavaScript Files (*.js)</source>
-      <translation>JavaScript 文件 (*.js)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="525" />
       <location filename="../QScintilla/Lexers/__init__.py" line="431" />
-      <source>SQL Files (*.sql)</source>
-      <translation>SQL 文件 (*.sql)</translation>
+      <source>Java Files (*.java)</source>
+      <translation>Java 文件 (*.java)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="526" />
       <location filename="../QScintilla/Lexers/__init__.py" line="432" />
+      <source>JavaScript Files (*.js)</source>
+      <translation>JavaScript 文件 (*.js)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
+      <source>SQL Files (*.sql)</source>
+      <translation>SQL 文件 (*.sql)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
       <source>Docbook Files (*.docbook)</source>
       <translation>Docbook 文件 (*.docbook)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation>Perl 文件 (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Lua Files (*.lua)</source>
-      <translation>Lua 文件 (*.lua)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="435" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation>Perl 文件 (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
+      <source>Lua Files (*.lua)</source>
+      <translation>Lua 文件 (*.lua)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
       <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
       <translation>Tex 文件 (*.tex *.sty *.aux *.toc *.idx)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
       <source>Shell Files (*.sh)</source>
       <translation>命令行文件 (*.sh)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation>批处理文件 (*.bat *.cmd)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation>差异文件 (*.diff *.patch)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
-      <translation type="unfinished">Makefiles (*.mak)</translation>
+      <source>Batch Files (*.bat *.cmd)</source>
+      <translation>批处理文件 (*.bat *.cmd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation>差异文件 (*.diff *.patch)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="443" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation type="unfinished">Makefiles (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="444" />
       <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
       <translation>属性文件 (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
       <source>Povray Files (*.pov)</source>
       <translation>Povray 文件 (*.pov)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="447" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="449" />
       <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
       <translation>CMake 文件 (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation>VHDL 文件 (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation>TCL/Tk 文件 (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-      <translation>Fortran 文件 (*.f90 *.f95 *.f2k)</translation>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
+      <translation>VHDL 文件 (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>Fortran77 Files (*.f *.for)</source>
-      <translation>Fortran77 文件 (*.f *.for)</translation>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
+      <translation>TCL/Tk 文件 (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation>Fortran 文件 (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="455" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation>Fortran77 文件 (*.f *.for)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="456" />
       <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
       <translation>Pascal 文件 (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
-      <source>PostScript Files (*.ps)</source>
-      <translation>PostScript 文件 (*.ps)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="458" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation>YAML 文件 (*.yaml *.yml)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="549" />
       <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>TOML Files (*.toml)</source>
-      <translation type="unfinished" />
+      <source>PostScript Files (*.ps)</source>
+      <translation>PostScript 文件 (*.ps)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="460" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation>YAML 文件 (*.yaml *.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <source>TOML Files (*.toml)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
       <source>Matlab Files (*.m *.m.matlab)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
       <source>Octave Files (*.m *.m.octave)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Gettext Files (*.po)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="554" />
       <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>JSON Files (*.json)</source>
+      <source>Gettext Files (*.po)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="555" />
       <location filename="../QScintilla/Lexers/__init__.py" line="465" />
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
+      <source>JSON Files (*.json)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
       <source>Markdown Files (*.md)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="568" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="477" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
       <source>All Files (*)</source>
       <translation>所有文件 (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
       <source>Python3 Files (*.py)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
-      <source>Cython Files (*.pyx)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Cython Declaration Files (*.pxd)</source>
+      <source>Python3 GUI Files (*.pyw)</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
+      <source>Cython Files (*.pyx)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="504" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
       <source>Cython Include Files (*.pxi)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
-      <source>C Files (*.c)</source>
-      <translation>C 文件 (*.c)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <source>C++ Files (*.cpp)</source>
-      <translation>C++ 文件 (*.cpp)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C++/C Header Files (*.h)</source>
-      <translation>C++/C 头文件 (*.h)</translation>
+      <source>C Files (*.c)</source>
+      <translation>C 文件 (*.c)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="511" />
+      <source>C++ Files (*.cpp)</source>
+      <translation>C++ 文件 (*.cpp)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>HTML Files (*.html)</source>
-      <translation>HTML 文件 (*.html)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <source>PHP Files (*.php)</source>
-      <translation>PHP 文件 (*.php)</translation>
+      <source>C++/C Header Files (*.h)</source>
+      <translation>C++/C 头文件 (*.h)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <source>HTML Files (*.html)</source>
+      <translation>HTML 文件 (*.html)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <source>PHP Files (*.php)</source>
+      <translation>PHP 文件 (*.php)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
       <source>ASP Files (*.asp)</source>
       <translation>ASP 文件 (*.asp)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
-      <source>XML Files (*.xml)</source>
-      <translation>XML 文件 (*.xml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <source>XSL Files (*.xsl)</source>
-      <translation>XSL 文件 (*.xsl)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>DTD Files (*.dtd)</source>
-      <translation>DTD 文件 (*.dtd)</translation>
+      <source>XML Files (*.xml)</source>
+      <translation>XML 文件 (*.xml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <source>XSL Files (*.xsl)</source>
+      <translation>XSL 文件 (*.xsl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
+      <source>DTD Files (*.dtd)</source>
+      <translation>DTD 文件 (*.dtd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="523" />
       <source>D Files (*.d)</source>
       <translation>D 文件 (*.d)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="524" />
       <source>D Interface Files (*.di)</source>
       <translation>D 界面文件 (*.di)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="529" />
       <source>Perl Files (*.pl)</source>
       <translation>Perl 文件 (*.pl)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="528" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="530" />
       <source>Perl Module Files (*.pm)</source>
       <translation>Perl 模块文件 (*.pm)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <source>Batch Files (*.bat)</source>
-      <translation>批处理文件 (*.bat)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <source>TeX Files (*.tex)</source>
-      <translation>TeX 文件 (*.tex)</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>TeX Template Files (*.sty)</source>
-      <translation>TeX 模板文件 (*.sty)</translation>
+      <source>Batch Files (*.bat)</source>
+      <translation>批处理文件 (*.bat)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>Diff Files (*.diff)</source>
-      <translation>差异文件 (*.diff)</translation>
+      <source>TeX Files (*.tex)</source>
+      <translation>TeX 文件 (*.tex)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>Make Files (*.mak)</source>
-      <translation>Make 文件 (*.mak)</translation>
+      <source>TeX Template Files (*.sty)</source>
+      <translation>TeX 模板文件 (*.sty)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Properties Files (*.ini)</source>
-      <translation>属性文件 (*.ini)</translation>
+      <source>Diff Files (*.diff)</source>
+      <translation>差异文件 (*.diff)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Configuration Files (*.cfg)</source>
-      <translation>配置文件 (*.cfg)</translation>
+      <source>Make Files (*.mak)</source>
+      <translation>Make 文件 (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="538" />
+      <source>Properties Files (*.ini)</source>
+      <translation>属性文件 (*.ini)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation>CMake 文件 (CMakeLists.txt)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <source>CMake Macro Files (*.cmake)</source>
-      <translation>CMake 宏文件 (*.cmake)</translation>
+      <source>Configuration Files (*.cfg)</source>
+      <translation>配置文件 (*.cfg)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>VHDL Files (*.vhd)</source>
-      <translation>VHDL 文件 (*.vhd)</translation>
+      <source>CMake Files (CMakeLists.txt)</source>
+      <translation>CMake 文件 (CMakeLists.txt)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>TCL Files (*.tcl)</source>
-      <translation>TCL 文件 (*.tcl)</translation>
+      <source>CMake Macro Files (*.cmake)</source>
+      <translation>CMake 宏文件 (*.cmake)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>Tk Files (*.tk)</source>
-      <translation>Tk 文件 (*.tk)</translation>
+      <source>VHDL Files (*.vhd)</source>
+      <translation>VHDL 文件 (*.vhd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>Fortran Files (*.f95)</source>
-      <translation>Fortran 文件 (*.f95)</translation>
+      <source>TCL Files (*.tcl)</source>
+      <translation>TCL 文件 (*.tcl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Fortran77 Files (*.f)</source>
-      <translation>Fortran77 文件 (*.f)</translation>
+      <source>Tk Files (*.tk)</source>
+      <translation>Tk 文件 (*.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Pascal Files (*.pas)</source>
-      <translation>Pascal 文件 (*.pas)</translation>
+      <source>Fortran Files (*.f95)</source>
+      <translation>Fortran 文件 (*.f95)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
+      <source>Fortran77 Files (*.f)</source>
+      <translation>Fortran77 文件 (*.f)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>YAML Files (*.yml)</source>
-      <translation>YAML 文件 (*.yml)</translation>
+      <source>Pascal Files (*.pas)</source>
+      <translation>Pascal 文件 (*.pas)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="550" />
+      <source>YAML Files (*.yml)</source>
+      <translation>YAML 文件 (*.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
       <source>Matlab Files (*.m)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation type="unfinished" />
     </message>
@@ -56187,560 +56187,560 @@
       <translation type="unfinished">所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1066" />
+      <location filename="../Project/Project.py" line="1084" />
       <source>Read Project File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1067" />
+      <location filename="../Project/Project.py" line="1085" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1182" />
+      <location filename="../Project/Project.py" line="1200" />
       <source>Read User Project Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1183" />
+      <location filename="../Project/Project.py" line="1201" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1230" />
+      <location filename="../Project/Project.py" line="1248" />
       <source>Read Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1468" />
-      <location filename="../Project/Project.py" line="1449" />
-      <location filename="../Project/Project.py" line="1403" />
-      <location filename="../Project/Project.py" line="1328" />
-      <location filename="../Project/Project.py" line="1297" />
-      <location filename="../Project/Project.py" line="1278" />
-      <location filename="../Project/Project.py" line="1231" />
+      <location filename="../Project/Project.py" line="1486" />
+      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1421" />
+      <location filename="../Project/Project.py" line="1346" />
+      <location filename="../Project/Project.py" line="1315" />
+      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1249" />
       <source>Please save the project first.</source>
       <translation>请先保存项目。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1257" />
+      <location filename="../Project/Project.py" line="1275" />
       <source>Read project session</source>
       <translation>读取项目会话</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1258" />
+      <location filename="../Project/Project.py" line="1276" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1277" />
+      <location filename="../Project/Project.py" line="1295" />
       <source>Save Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1313" />
-      <location filename="../Project/Project.py" line="1296" />
+      <location filename="../Project/Project.py" line="1331" />
+      <location filename="../Project/Project.py" line="1314" />
       <source>Delete Project Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1314" />
+      <location filename="../Project/Project.py" line="1332" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1349" />
-      <location filename="../Project/Project.py" line="1327" />
+      <location filename="../Project/Project.py" line="1367" />
+      <location filename="../Project/Project.py" line="1345" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1350" />
+      <location filename="../Project/Project.py" line="1368" />
       <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">&lt;p&gt;任务文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1429" />
-      <location filename="../Project/Project.py" line="1402" />
+      <location filename="../Project/Project.py" line="1447" />
+      <location filename="../Project/Project.py" line="1420" />
       <source>Read Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1430" />
-      <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" />
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="1448" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="1466" />
       <source>Save Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1484" />
-      <location filename="../Project/Project.py" line="1467" />
+      <location filename="../Project/Project.py" line="1502" />
+      <location filename="../Project/Project.py" line="1485" />
       <source>Delete Debugger Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1485" />
+      <location filename="../Project/Project.py" line="1503" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1645" />
+      <location filename="../Project/Project.py" line="1663" />
       <source>Add Language</source>
       <translation>添加语言</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1646" />
+      <location filename="../Project/Project.py" line="1664" />
       <source>You have to specify a translation pattern first.</source>
       <translation>必须先指定一个翻译样式。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1784" />
-      <location filename="../Project/Project.py" line="1758" />
+      <location filename="../Project/Project.py" line="1802" />
+      <location filename="../Project/Project.py" line="1776" />
       <source>Delete translation</source>
       <translation>删除翻译</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1785" />
-      <location filename="../Project/Project.py" line="1759" />
+      <location filename="../Project/Project.py" line="1803" />
+      <location filename="../Project/Project.py" line="1777" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1916" />
-      <location filename="../Project/Project.py" line="1903" />
-      <location filename="../Project/Project.py" line="1889" />
+      <location filename="../Project/Project.py" line="1934" />
+      <location filename="../Project/Project.py" line="1921" />
+      <location filename="../Project/Project.py" line="1907" />
       <source>Add file</source>
       <translation>添加文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1982" />
-      <location filename="../Project/Project.py" line="1890" />
+      <location filename="../Project/Project.py" line="2000" />
+      <location filename="../Project/Project.py" line="1908" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1904" />
+      <location filename="../Project/Project.py" line="1922" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2054" />
-      <location filename="../Project/Project.py" line="1917" />
+      <location filename="../Project/Project.py" line="2072" />
+      <location filename="../Project/Project.py" line="1935" />
       <source>The target directory must not be empty.</source>
       <translation>目标文件夹不能为空。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2065" />
-      <location filename="../Project/Project.py" line="2053" />
-      <location filename="../Project/Project.py" line="1981" />
-      <location filename="../Project/Project.py" line="1962" />
-      <location filename="../Project/Project.py" line="1948" />
+      <location filename="../Project/Project.py" line="2083" />
+      <location filename="../Project/Project.py" line="2071" />
+      <location filename="../Project/Project.py" line="1999" />
+      <location filename="../Project/Project.py" line="1980" />
+      <location filename="../Project/Project.py" line="1966" />
       <source>Add directory</source>
       <translation>添加文件夹</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1949" />
+      <location filename="../Project/Project.py" line="1967" />
       <source>&lt;p&gt;The source directory doesn't contain any files belonging to the selected category.&lt;/p&gt;</source>
       <translation>&lt;p&gt;源文件夹不包含任何属于所选类别的文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="1963" />
+      <location filename="../Project/Project.py" line="1981" />
       <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" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2066" />
+      <location filename="../Project/Project.py" line="2084" />
       <source>The source directory must not be empty.</source>
       <translation>源文件夹不能为空。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2127" />
+      <location filename="../Project/Project.py" line="2145" />
       <source>Rename file</source>
       <translation>重命名文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="2154" />
-      <location filename="../Project/Project.py" line="2139" />
+      <location filename="../Project/Project.py" line="2172" />
+      <location filename="../Project/Project.py" line="2157" />
       <source>Rename File</source>
       <translation>重命名文件</translation>
     </message>
     <message>
+      <location filename="../Project/Project.py" line="3336" />
+      <location filename="../Project/Project.py" line="2158" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
+      <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2173" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2393" />
+      <source>Delete file</source>
+      <translation>删除文件</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2394" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2425" />
+      <source>Delete directory</source>
+      <translation>删除文件夹</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2426" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2526" />
+      <source>Create project directory</source>
+      <translation>创建项目文件夹</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2527" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3139" />
+      <location filename="../Project/Project.py" line="2590" />
+      <source>Create project management directory</source>
+      <translation>创建项目管理目录</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3140" />
+      <location filename="../Project/Project.py" line="2591" />
+      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;项目目录 &lt;b&gt;{0}&lt;/b&gt; 不可写。&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2613" />
+      <source>Create main script</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2614" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2949" />
+      <location filename="../Project/Project.py" line="2638" />
+      <source>Create Makefile</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2950" />
+      <location filename="../Project/Project.py" line="2639" />
+      <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" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3168" />
+      <location filename="../Project/Project.py" line="2777" />
+      <location filename="../Project/Project.py" line="2748" />
+      <location filename="../Project/Project.py" line="2704" />
+      <location filename="../Project/Project.py" line="2679" />
+      <location filename="../Project/Project.py" line="2649" />
+      <source>New Project</source>
+      <translation>新建项目</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2650" />
+      <source>Add existing files to the project?</source>
+      <translation>是否将已有文件添加到项目中?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3169" />
+      <location filename="../Project/Project.py" line="2680" />
+      <source>Select Version Control System</source>
+      <translation>选择版本控制系统</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2778" />
+      <location filename="../Project/Project.py" line="2705" />
+      <source>Would you like to edit the VCS command options?</source>
+      <translation>是否编辑版本控制系统命令选项?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4108" />
+      <location filename="../Project/Project.py" line="2720" />
+      <source>New project</source>
+      <translation>新建项目</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2721" />
+      <source>Shall the project file be added to the repository?</source>
+      <translation>是否将项目文件添加到仓库?</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2754" />
+      <location filename="../Project/Project.py" line="2742" />
+      <source>None</source>
+      <translation>无</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2749" />
+      <source>Select version control system for the project</source>
+      <translation>为项目选择版本控制系统</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2875" />
+      <source>Translation Pattern</source>
+      <translation>翻译样式</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="2876" />
+      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
+      <translation>为翻译文件输入路径样式(在语言代码的相应位置使用“'%language%”):</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4128" />
+      <location filename="../Project/Project.py" line="3118" />
+      <source>Open project</source>
+      <translation>打开项目</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3120" />
+      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3321" />
+      <location filename="../Project/Project.py" line="3311" />
+      <source>Project Files (*.epj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3319" />
+      <source>Save Project</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Project/Project.py" line="3335" />
-      <location filename="../Project/Project.py" line="2140" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-      <translation type="unfinished">&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2155" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2400" />
-      <source>Delete file</source>
-      <translation>删除文件</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2401" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2432" />
-      <source>Delete directory</source>
-      <translation>删除文件夹</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2433" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2533" />
-      <source>Create project directory</source>
-      <translation>创建项目文件夹</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2534" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3138" />
-      <location filename="../Project/Project.py" line="2597" />
-      <source>Create project management directory</source>
-      <translation>创建项目管理目录</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3139" />
-      <location filename="../Project/Project.py" line="2598" />
-      <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;项目目录 &lt;b&gt;{0}&lt;/b&gt; 不可写。&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2620" />
-      <source>Create main script</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2621" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2945" />
-      <location filename="../Project/Project.py" line="2645" />
-      <source>Create Makefile</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2946" />
-      <location filename="../Project/Project.py" line="2646" />
-      <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" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3167" />
-      <location filename="../Project/Project.py" line="2784" />
-      <location filename="../Project/Project.py" line="2755" />
-      <location filename="../Project/Project.py" line="2711" />
-      <location filename="../Project/Project.py" line="2686" />
-      <location filename="../Project/Project.py" line="2656" />
-      <source>New Project</source>
-      <translation>新建项目</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2657" />
-      <source>Add existing files to the project?</source>
-      <translation>是否将已有文件添加到项目中?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3168" />
-      <location filename="../Project/Project.py" line="2687" />
-      <source>Select Version Control System</source>
-      <translation>选择版本控制系统</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2785" />
-      <location filename="../Project/Project.py" line="2712" />
-      <source>Would you like to edit the VCS command options?</source>
-      <translation>是否编辑版本控制系统命令选项?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4107" />
-      <location filename="../Project/Project.py" line="2727" />
-      <source>New project</source>
-      <translation>新建项目</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2728" />
-      <source>Shall the project file be added to the repository?</source>
-      <translation>是否将项目文件添加到仓库?</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2761" />
-      <location filename="../Project/Project.py" line="2749" />
-      <source>None</source>
-      <translation>无</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2756" />
-      <source>Select version control system for the project</source>
-      <translation>为项目选择版本控制系统</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2871" />
-      <source>Translation Pattern</source>
-      <translation>翻译样式</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="2872" />
-      <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source>
-      <translation>为翻译文件输入路径样式(在语言代码的相应位置使用“'%language%”):</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="4127" />
-      <location filename="../Project/Project.py" line="3117" />
-      <source>Open project</source>
-      <translation>打开项目</translation>
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3119" />
-      <source>Project Files (*.epj);;XML Project Files (*.e4p)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3320" />
-      <location filename="../Project/Project.py" line="3310" />
-      <source>Project Files (*.epj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3318" />
-      <source>Save Project</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Project/Project.py" line="3334" />
       <source>Save File</source>
       <translation>保存文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3373" />
-      <source>Close Project</source>
-      <translation>关闭项目</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="3374" />
+      <source>Close Project</source>
+      <translation>关闭项目</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="3375" />
       <source>The current project has unsaved changes.</source>
       <translation>当前项目的更改未保存。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="3563" />
-      <location filename="../Project/Project.py" line="3529" />
+      <location filename="../Project/Project.py" line="3564" />
+      <location filename="../Project/Project.py" line="3530" />
       <source>Syntax errors detected</source>
       <translation>检测到语法错误</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Project/Project.py" line="3564" />
-      <location filename="../Project/Project.py" line="3530" />
+      <location filename="../Project/Project.py" line="3565" />
+      <location filename="../Project/Project.py" line="3531" />
       <source>The project contains %n file(s) with syntax errors.</source>
       <translation>
         <numerusform>项目包含 %n 文件有语法错误。</numerusform>
       </translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4109" />
+      <location filename="../Project/Project.py" line="4110" />
       <source>&amp;New...</source>
       <translation>新建(&amp;N)…</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4115" />
+      <location filename="../Project/Project.py" line="4116" />
       <source>Generate a new project</source>
       <translation>生成新项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4117" />
+      <location filename="../Project/Project.py" line="4118" />
       <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;新建…&lt;/b&gt;&lt;p&gt;打开一个对话框为新项目输入信息。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4129" />
+      <location filename="../Project/Project.py" line="4130" />
       <source>&amp;Open...</source>
       <translation>打开(&amp;O)…</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4135" />
+      <location filename="../Project/Project.py" line="4136" />
       <source>Open an existing project</source>
       <translation>打开一个已有项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4137" />
+      <location filename="../Project/Project.py" line="4138" />
       <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;打开…&lt;/b&gt;&lt;p&gt;打开一个已有项目。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4143" />
+      <location filename="../Project/Project.py" line="4144" />
       <source>Reload project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4145" />
+      <location filename="../Project/Project.py" line="4146" />
       <source>&amp;Reload</source>
       <translation type="unfinished">重新载入(&amp;R)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4151" />
+      <location filename="../Project/Project.py" line="4152" />
       <source>Reload the current project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4153" />
+      <location filename="../Project/Project.py" line="4154" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;This reloads the current project.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4159" />
+      <location filename="../Project/Project.py" line="4160" />
       <source>Close project</source>
       <translation>关闭项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4161" />
+      <location filename="../Project/Project.py" line="4162" />
       <source>&amp;Close</source>
       <translation>关闭(&amp;C)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4167" />
+      <location filename="../Project/Project.py" line="4168" />
       <source>Close the current project</source>
       <translation>关闭当前项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4169" />
+      <location filename="../Project/Project.py" line="4170" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;关闭&lt;/b&gt;&lt;p&gt;关闭当前项目。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4175" />
+      <location filename="../Project/Project.py" line="4176" />
       <source>Save project</source>
       <translation>保存项目</translation>
     </message>
     <message>
       <location filename="../Project/Project.py" line="4451" />
-      <location filename="../Project/Project.py" line="4177" />
+      <location filename="../Project/Project.py" line="4178" />
       <source>&amp;Save</source>
       <translation>保存(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4183" />
+      <location filename="../Project/Project.py" line="4184" />
       <source>Save the current project</source>
       <translation>保存当前项目</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4185" />
+      <location filename="../Project/Project.py" line="4186" />
       <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;保存&lt;/b&gt;&lt;p&gt;保存当前项目&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4191" />
+      <location filename="../Project/Project.py" line="4192" />
       <source>Save project as</source>
       <translation>项目另存为</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4193" />
+      <location filename="../Project/Project.py" line="4194" />
       <source>Save &amp;as...</source>
       <translation>另存为(&amp;A)…</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4199" />
+      <location filename="../Project/Project.py" line="4200" />
       <source>Save the current project to a new file</source>
       <translation>将当前项目另存为一个新文件</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4201" />
+      <location filename="../Project/Project.py" line="4202" />
       <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;另存为&lt;/b&gt;&lt;p&gt;将当前项目另存为一个新文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4216" />
+      <location filename="../Project/Project.py" line="4217" />
       <source>Add files to project</source>
       <translation>将文件添加到项目中</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4218" />
+      <location filename="../Project/Project.py" line="4219" />
       <source>Add &amp;files...</source>
       <translation>添加文件(&amp;F)…</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4224" />
+      <location filename="../Project/Project.py" line="4225" />
       <source>Add files to the current project</source>
       <translation>将文件添加到当前项目中</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4226" />
+      <location filename="../Project/Project.py" line="4227" />
       <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;添加文件…&lt;/b&gt;&lt;p&gt;打开一个对话框为当前项目添加文件。添加的位置由文件扩展名决定。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4237" />
+      <location filename="../Project/Project.py" line="4238" />
       <source>Add directory to project</source>
       <translation>将文件夹添加到项目中</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4239" />
+      <location filename="../Project/Project.py" line="4240" />
       <source>Add directory...</source>
       <translation>添加文件夹…</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4246" />
+      <location filename="../Project/Project.py" line="4247" />
       <source>Add a directory to the current project</source>
       <translation>为当前工程添加文件夹</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4249" />
+      <location filename="../Project/Project.py" line="4250" />
       <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;添加文件夹…&lt;/b&gt;&lt;p&gt;打开一个对话框将文件夹添加到当前项目中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4259" />
+      <location filename="../Project/Project.py" line="4260" />
       <source>Add translation to project</source>
       <translation>将翻译添加到项目中</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4261" />
+      <location filename="../Project/Project.py" line="4262" />
       <source>Add &amp;translation...</source>
       <translation>添加翻译(&amp;T)…</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4268" />
+      <location filename="../Project/Project.py" line="4269" />
       <source>Add a translation to the current project</source>
       <translation>将翻译添加到当前项目中</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4271" />
+      <location filename="../Project/Project.py" line="4272" />
       <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>&lt;b&gt;添加翻译…&lt;/b&gt;&lt;p&gt;打开一个对话框将翻译添加到当前项目中。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4281" />
-      <source>Search new files</source>
-      <translation>搜索新文件</translation>
-    </message>
-    <message>
       <location filename="../Project/Project.py" line="4282" />
+      <source>Search new files</source>
+      <translation>搜索新文件</translation>
+    </message>
+    <message>
+      <location filename="../Project/Project.py" line="4283" />
       <source>Searc&amp;h new files...</source>
       <translation>搜索新文件(&amp;H)…</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4288" />
+      <location filename="../Project/Project.py" line="4289" />
       <source>Search new files in the project directory.</source>
       <translation>在项目文件夹中搜索新文件。</translation>
     </message>
     <message>
-      <location filename="../Project/Project.py" line="4290" />
-      <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>
+      <location filename="../Project/Project.py" line="4291" />
+      <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, forms, ...) in the project directory and registered subdirectories.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -60210,8 +60210,8 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Spell Checking Properties...</source>
-      <translation>拼写检查属性…</translation>
+      <source>Spell Checking...</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60220,8 +60220,18 @@
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
-      <source>Translations Properties...</source>
-      <translation>翻译属性…</translation>
+      <source>Translations...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Press to edit the filetype associations</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.ui" line="0" />
+      <source>Filetype Associations...</source>
+      <translation type="unfinished">文件类型关联…</translation>
     </message>
     <message>
       <location filename="../Project/PropertiesDialog.ui" line="0" />
@@ -60264,23 +60274,23 @@
       <translation>Alt+R</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="215" />
-      <location filename="../Project/PropertiesDialog.py" line="52" />
+      <location filename="../Project/PropertiesDialog.py" line="229" />
+      <location filename="../Project/PropertiesDialog.py" line="57" />
       <source>None</source>
       <translation type="unfinished">无</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="68" />
+      <location filename="../Project/PropertiesDialog.py" line="74" />
       <source>Source Files ({0});;All Files (*)</source>
       <translation>源文件 ({0});;所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../Project/PropertiesDialog.py" line="133" />
-      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
-      <translation>本项目由 &lt;b&gt;{0}&lt;/b&gt; 进行版本控制。</translation>
-    </message>
-    <message>
       <location filename="../Project/PropertiesDialog.py" line="139" />
+      <source>The project is version controlled by &lt;b&gt;{0}&lt;/b&gt;.</source>
+      <translation>本项目由 &lt;b&gt;{0}&lt;/b&gt; 进行版本控制。</translation>
+    </message>
+    <message>
+      <location filename="../Project/PropertiesDialog.py" line="145" />
       <source>The project is not version controlled.</source>
       <translation>项目未进行版本控制。</translation>
     </message>
@@ -60297,6 +60307,14 @@
 &lt;p&gt;为多重项目输入简短描述。&lt;/p&gt;</translation>
     </message>
     <message>
+      <source>Spell Checking Properties...</source>
+      <translation type="vanished">拼写检查属性…</translation>
+    </message>
+    <message>
+      <source>Translations Properties...</source>
+      <translation type="vanished">翻译属性…</translation>
+    </message>
+    <message>
       <source>Enter authors name</source>
       <translation type="vanished">输入作者名</translation>
     </message>
@@ -86473,13 +86491,13 @@
       <translation>新建项目</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="457" />
+      <location filename="../VCS/ProjectHelper.py" line="458" />
       <location filename="../VCS/ProjectHelper.py" line="228" />
       <source>Select version control system for the project</source>
       <translation>为项目选择版本控制系统</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="489" />
+      <location filename="../VCS/ProjectHelper.py" line="490" />
       <location filename="../VCS/ProjectHelper.py" line="257" />
       <source>Would you like to edit the VCS command options?</source>
       <translation>是否编辑版本控制系统命令选项?</translation>
@@ -86495,8 +86513,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="387" />
-      <location filename="../VCS/ProjectHelper.py" line="371" />
+      <location filename="../VCS/ProjectHelper.py" line="388" />
+      <location filename="../VCS/ProjectHelper.py" line="372" />
       <location filename="../VCS/ProjectHelper.py" line="330" />
       <location filename="../VCS/ProjectHelper.py" line="310" />
       <source>New project from repository</source>
@@ -86513,44 +86531,44 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="375" />
+      <location filename="../VCS/ProjectHelper.py" line="376" />
       <source>Shall the project file be added to the repository?</source>
       <translation>是否将项目文件添加到储存库?</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="390" />
+      <location filename="../VCS/ProjectHelper.py" line="391" />
       <source>The project could not be retrieved from the repository.</source>
       <translation>无法从储存库中检索项目。</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="486" />
-      <location filename="../VCS/ProjectHelper.py" line="456" />
+      <location filename="../VCS/ProjectHelper.py" line="487" />
+      <location filename="../VCS/ProjectHelper.py" line="457" />
       <source>Import Project</source>
       <translation>导入项目</translation>
     </message>
     <message>
-      <location filename="../VCS/ProjectHelper.py" line="530" />
+      <location filename="../VCS/ProjectHelper.py" line="531" />
       <source>Update</source>
       <translation>更新</translation>
     </message>
     <message>
+      <location filename="../VCS/ProjectHelper.py" line="665" />
+      <location filename="../VCS/ProjectHelper.py" line="532" />
+      <source>The project should be reread. Do this now?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="568" />
+      <source>Remove project from repository</source>
+      <translation>从仓库中移除项目</translation>
+    </message>
+    <message>
+      <location filename="../VCS/ProjectHelper.py" line="571" />
+      <source>Dou you really want to remove this project from the repository (and disk)?</source>
+      <translation type="unfinished">确定要从仓库(磁盘)中移除该项目?</translation>
+    </message>
+    <message>
       <location filename="../VCS/ProjectHelper.py" line="664" />
-      <location filename="../VCS/ProjectHelper.py" line="531" />
-      <source>The project should be reread. Do this now?</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="567" />
-      <source>Remove project from repository</source>
-      <translation>从仓库中移除项目</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="570" />
-      <source>Dou you really want to remove this project from the repository (and disk)?</source>
-      <translation type="unfinished">确定要从仓库(磁盘)中移除该项目?</translation>
-    </message>
-    <message>
-      <location filename="../VCS/ProjectHelper.py" line="663" />
       <source>Switch</source>
       <translation type="unfinished">转换</translation>
     </message>

eric ide

mercurial