Finished implementing support for EditorConfig.

Sat, 03 Feb 2018 16:46:32 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 03 Feb 2018 16:46:32 +0100
changeset 6106
921d070cec82
parent 6105
cbd34d558bd9
child 6107
78dabf542c6b

Finished implementing support for EditorConfig.

APIs/Python3/eric6.api file | annotate | diff | comparison | revisions
Documentation/Help/source.qch file | annotate | diff | comparison | revisions
Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
Documentation/Source/eric6.QScintilla.Editor.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.QScintilla.MiniEditor.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Utilities.__init__.html file | annotate | diff | comparison | revisions
Plugins/CheckerPlugins/CodeStyleChecker/MiscellaneousChecker.py file | annotate | diff | comparison | revisions
changelog file | annotate | diff | comparison | revisions
i18n/eric6_cs.ts file | annotate | diff | comparison | revisions
i18n/eric6_de.qm file | annotate | diff | comparison | revisions
i18n/eric6_de.ts file | annotate | diff | comparison | revisions
i18n/eric6_empty.ts file | annotate | diff | comparison | revisions
i18n/eric6_en.ts file | annotate | diff | comparison | revisions
i18n/eric6_es.ts file | annotate | diff | comparison | revisions
i18n/eric6_fr.ts file | annotate | diff | comparison | revisions
i18n/eric6_it.ts file | annotate | diff | comparison | revisions
i18n/eric6_pt.ts file | annotate | diff | comparison | revisions
i18n/eric6_ru.ts file | annotate | diff | comparison | revisions
i18n/eric6_tr.ts file | annotate | diff | comparison | revisions
i18n/eric6_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/APIs/Python3/eric6.api	Sat Feb 03 16:15:24 2018 +0100
+++ b/APIs/Python3/eric6.api	Sat Feb 03 16:46:32 2018 +0100
@@ -8265,6 +8265,7 @@
 eric6.QScintilla.Editor.Editor.getCoverageLines?4()
 eric6.QScintilla.Editor.Editor.getCurrentWord?4()
 eric6.QScintilla.Editor.Editor.getCurrentWordBoundaries?4()
+eric6.QScintilla.Editor.Editor.getEditorConfig?4(option)
 eric6.QScintilla.Editor.Editor.getEncoding?4()
 eric6.QScintilla.Editor.Editor.getFileName?4()
 eric6.QScintilla.Editor.Editor.getFileType?4()
@@ -8925,6 +8926,7 @@
 eric6.QScintilla.MiniEditor.MiniScintilla.focusInEvent?4(event)
 eric6.QScintilla.MiniEditor.MiniScintilla.focusOutEvent?4(event)
 eric6.QScintilla.MiniEditor.MiniScintilla.getFileName?4()
+eric6.QScintilla.MiniEditor.MiniScintilla.removeTrailingWhitespace?4()
 eric6.QScintilla.MiniEditor.MiniScintilla?1(parent=None)
 eric6.QScintilla.Printer.Printer.formatPage?4(painter, drawing, area, pagenr)
 eric6.QScintilla.Printer.Printer?1(mode=QPrinter.ScreenResolution)
@@ -10188,7 +10190,7 @@
 eric6.Utilities.decodeString?4(text)
 eric6.Utilities.determinePythonVersion?4(filename, source, editor=None)
 eric6.Utilities.direntries?4(path, filesonly=False, pattern=None, followsymlinks=True, checkStop=None)
-eric6.Utilities.encode?4(text, orig_coding)
+eric6.Utilities.encode?4(text, origEncoding, forcedEncoding="")
 eric6.Utilities.escape_entities?4(m, escmap=_escape_map)
 eric6.Utilities.escape_uentities?4(m)
 eric6.Utilities.extractFlags?4(text)
@@ -10256,7 +10258,7 @@
 eric6.Utilities.win32_GetUserName?4()
 eric6.Utilities.win32_Kill?4(pid)
 eric6.Utilities.win32_getRealName?4()
-eric6.Utilities.writeEncodedFile?4(filename, text, orig_coding)
+eric6.Utilities.writeEncodedFile?4(filename, text, origEncoding, forcedEncoding="")
 eric6.VCS.CommandOptionsDialog.VcsCommandOptionsDialog.getOptions?4()
 eric6.VCS.CommandOptionsDialog.VcsCommandOptionsDialog?1(vcs, parent=None)
 eric6.VCS.ProjectBrowserHelper.VcsProjectBrowserHelper._VCSAdd?5()
Binary file Documentation/Help/source.qch has changed
--- a/Documentation/Help/source.qhp	Sat Feb 03 16:15:24 2018 +0100
+++ b/Documentation/Help/source.qhp	Sat Feb 03 16:46:32 2018 +0100
@@ -5189,6 +5189,7 @@
       <keyword name="Editor.__exportMenuTriggered" id="Editor.__exportMenuTriggered" ref="eric6.QScintilla.Editor.html#Editor.__exportMenuTriggered" />
       <keyword name="Editor.__getCharacter" id="Editor.__getCharacter" ref="eric6.QScintilla.Editor.html#Editor.__getCharacter" />
       <keyword name="Editor.__getCodeCoverageFile" id="Editor.__getCodeCoverageFile" ref="eric6.QScintilla.Editor.html#Editor.__getCodeCoverageFile" />
+      <keyword name="Editor.__getEditorConfig" id="Editor.__getEditorConfig" ref="eric6.QScintilla.Editor.html#Editor.__getEditorConfig" />
       <keyword name="Editor.__getMacroName" id="Editor.__getMacroName" ref="eric6.QScintilla.Editor.html#Editor.__getMacroName" />
       <keyword name="Editor.__getPyVersion" id="Editor.__getPyVersion" ref="eric6.QScintilla.Editor.html#Editor.__getPyVersion" />
       <keyword name="Editor.__getSaveFileName" id="Editor.__getSaveFileName" ref="eric6.QScintilla.Editor.html#Editor.__getSaveFileName" />
@@ -5219,6 +5220,8 @@
       <keyword name="Editor.__lmBbookmarks" id="Editor.__lmBbookmarks" ref="eric6.QScintilla.Editor.html#Editor.__lmBbookmarks" />
       <keyword name="Editor.__lmBbreakpoints" id="Editor.__lmBbreakpoints" ref="eric6.QScintilla.Editor.html#Editor.__lmBbreakpoints" />
       <keyword name="Editor.__loadDiagram" id="Editor.__loadDiagram" ref="eric6.QScintilla.Editor.html#Editor.__loadDiagram" />
+      <keyword name="Editor.__loadEditorConfig" id="Editor.__loadEditorConfig" ref="eric6.QScintilla.Editor.html#Editor.__loadEditorConfig" />
+      <keyword name="Editor.__loadEditorConfigObject" id="Editor.__loadEditorConfigObject" ref="eric6.QScintilla.Editor.html#Editor.__loadEditorConfigObject" />
       <keyword name="Editor.__marginClicked" id="Editor.__marginClicked" ref="eric6.QScintilla.Editor.html#Editor.__marginClicked" />
       <keyword name="Editor.__marginNumber" id="Editor.__marginNumber" ref="eric6.QScintilla.Editor.html#Editor.__marginNumber" />
       <keyword name="Editor.__markOccurrences" id="Editor.__markOccurrences" ref="eric6.QScintilla.Editor.html#Editor.__markOccurrences" />
@@ -5268,6 +5271,7 @@
       <keyword name="Editor.__setMarginsDisplay" id="Editor.__setMarginsDisplay" ref="eric6.QScintilla.Editor.html#Editor.__setMarginsDisplay" />
       <keyword name="Editor.__setSpelling" id="Editor.__setSpelling" ref="eric6.QScintilla.Editor.html#Editor.__setSpelling" />
       <keyword name="Editor.__setSpellingLanguage" id="Editor.__setSpellingLanguage" ref="eric6.QScintilla.Editor.html#Editor.__setSpellingLanguage" />
+      <keyword name="Editor.__setTabAndIndent" id="Editor.__setTabAndIndent" ref="eric6.QScintilla.Editor.html#Editor.__setTabAndIndent" />
       <keyword name="Editor.__setTextDisplay" id="Editor.__setTextDisplay" ref="eric6.QScintilla.Editor.html#Editor.__setTextDisplay" />
       <keyword name="Editor.__showApplicationDiagram" id="Editor.__showApplicationDiagram" ref="eric6.QScintilla.Editor.html#Editor.__showApplicationDiagram" />
       <keyword name="Editor.__showClassDiagram" id="Editor.__showClassDiagram" ref="eric6.QScintilla.Editor.html#Editor.__showClassDiagram" />
@@ -5361,6 +5365,7 @@
       <keyword name="Editor.getCoverageLines" id="Editor.getCoverageLines" ref="eric6.QScintilla.Editor.html#Editor.getCoverageLines" />
       <keyword name="Editor.getCurrentWord" id="Editor.getCurrentWord" ref="eric6.QScintilla.Editor.html#Editor.getCurrentWord" />
       <keyword name="Editor.getCurrentWordBoundaries" id="Editor.getCurrentWordBoundaries" ref="eric6.QScintilla.Editor.html#Editor.getCurrentWordBoundaries" />
+      <keyword name="Editor.getEditorConfig" id="Editor.getEditorConfig" ref="eric6.QScintilla.Editor.html#Editor.getEditorConfig" />
       <keyword name="Editor.getEncoding" id="Editor.getEncoding" ref="eric6.QScintilla.Editor.html#Editor.getEncoding" />
       <keyword name="Editor.getFileName" id="Editor.getFileName" ref="eric6.QScintilla.Editor.html#Editor.getFileName" />
       <keyword name="Editor.getFileType" id="Editor.getFileType" ref="eric6.QScintilla.Editor.html#Editor.getFileType" />
@@ -10908,11 +10913,14 @@
       <keyword name="MiniEditor.__deselectAll" id="MiniEditor.__deselectAll" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__deselectAll" />
       <keyword name="MiniEditor.__documentWasModified" id="MiniEditor.__documentWasModified" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__documentWasModified" />
       <keyword name="MiniEditor.__getCurrentWord" id="MiniEditor.__getCurrentWord" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__getCurrentWord" />
+      <keyword name="MiniEditor.__getEditorConfig" id="MiniEditor.__getEditorConfig" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__getEditorConfig" />
       <keyword name="MiniEditor.__getWord" id="MiniEditor.__getWord" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__getWord" />
       <keyword name="MiniEditor.__initContextMenu" id="MiniEditor.__initContextMenu" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__initContextMenu" />
       <keyword name="MiniEditor.__initContextMenuLanguages" id="MiniEditor.__initContextMenuLanguages" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__initContextMenuLanguages" />
       <keyword name="MiniEditor.__isPy2File" id="MiniEditor.__isPy2File" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__isPy2File" />
       <keyword name="MiniEditor.__languageMenuTriggered" id="MiniEditor.__languageMenuTriggered" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__languageMenuTriggered" />
+      <keyword name="MiniEditor.__loadEditorConfig" id="MiniEditor.__loadEditorConfig" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__loadEditorConfig" />
+      <keyword name="MiniEditor.__loadEditorConfigObject" id="MiniEditor.__loadEditorConfigObject" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__loadEditorConfigObject" />
       <keyword name="MiniEditor.__loadFile" id="MiniEditor.__loadFile" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__loadFile" />
       <keyword name="MiniEditor.__markOccurrences" id="MiniEditor.__markOccurrences" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__markOccurrences" />
       <keyword name="MiniEditor.__maybeSave" id="MiniEditor.__maybeSave" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__maybeSave" />
@@ -10941,12 +10949,14 @@
       <keyword name="MiniEditor.__setMargins" id="MiniEditor.__setMargins" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__setMargins" />
       <keyword name="MiniEditor.__setMonospaced" id="MiniEditor.__setMonospaced" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__setMonospaced" />
       <keyword name="MiniEditor.__setSbFile" id="MiniEditor.__setSbFile" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__setSbFile" />
+      <keyword name="MiniEditor.__setTabAndIndent" id="MiniEditor.__setTabAndIndent" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__setTabAndIndent" />
       <keyword name="MiniEditor.__setTextDisplay" id="MiniEditor.__setTextDisplay" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__setTextDisplay" />
       <keyword name="MiniEditor.__showContextMenuLanguages" id="MiniEditor.__showContextMenuLanguages" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__showContextMenuLanguages" />
       <keyword name="MiniEditor.__strippedName" id="MiniEditor.__strippedName" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__strippedName" />
       <keyword name="MiniEditor.__styleNeeded" id="MiniEditor.__styleNeeded" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__styleNeeded" />
       <keyword name="MiniEditor.__undo" id="MiniEditor.__undo" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__undo" />
       <keyword name="MiniEditor.__whatsThis" id="MiniEditor.__whatsThis" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__whatsThis" />
+      <keyword name="MiniEditor.__writeFile" id="MiniEditor.__writeFile" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__writeFile" />
       <keyword name="MiniEditor.__writeSettings" id="MiniEditor.__writeSettings" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__writeSettings" />
       <keyword name="MiniEditor.activeWindow" id="MiniEditor.activeWindow" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.activeWindow" />
       <keyword name="MiniEditor.clearSearchIndicators" id="MiniEditor.clearSearchIndicators" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.clearSearchIndicators" />
@@ -10965,6 +10975,7 @@
       <keyword name="MiniScintilla.focusInEvent" id="MiniScintilla.focusInEvent" ref="eric6.QScintilla.MiniEditor.html#MiniScintilla.focusInEvent" />
       <keyword name="MiniScintilla.focusOutEvent" id="MiniScintilla.focusOutEvent" ref="eric6.QScintilla.MiniEditor.html#MiniScintilla.focusOutEvent" />
       <keyword name="MiniScintilla.getFileName" id="MiniScintilla.getFileName" ref="eric6.QScintilla.MiniEditor.html#MiniScintilla.getFileName" />
+      <keyword name="MiniScintilla.removeTrailingWhitespace" id="MiniScintilla.removeTrailingWhitespace" ref="eric6.QScintilla.MiniEditor.html#MiniScintilla.removeTrailingWhitespace" />
       <keyword name="MiscellaneousChecker" id="MiscellaneousChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker" />
       <keyword name="MiscellaneousChecker (Constructor)" id="MiscellaneousChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__init__" />
       <keyword name="MiscellaneousChecker (Module)" id="MiscellaneousChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html" />
--- a/Documentation/Source/eric6.QScintilla.Editor.html	Sat Feb 03 16:15:24 2018 +0100
+++ b/Documentation/Source/eric6.QScintilla.Editor.html	Sat Feb 03 16:46:32 2018 +0100
@@ -306,6 +306,9 @@
 <td><a href="#Editor.__getCodeCoverageFile">__getCodeCoverageFile</a></td>
 <td>Private method to get the file name of the file containing coverage info.</td>
 </tr><tr>
+<td><a href="#Editor.__getEditorConfig">__getEditorConfig</a></td>
+<td>Private method to get the requested option via EditorConfig.</td>
+</tr><tr>
 <td><a href="#Editor.__getMacroName">__getMacroName</a></td>
 <td>Private method to select a macro name from the list of macros.</td>
 </tr><tr>
@@ -396,6 +399,12 @@
 <td><a href="#Editor.__loadDiagram">__loadDiagram</a></td>
 <td>Private slot to load a diagram from file.</td>
 </tr><tr>
+<td><a href="#Editor.__loadEditorConfig">__loadEditorConfig</a></td>
+<td>Private method to load the EditorConfig properties.</td>
+</tr><tr>
+<td><a href="#Editor.__loadEditorConfigObject">__loadEditorConfigObject</a></td>
+<td>Private method to load the EditorConfig properties for the given file name.</td>
+</tr><tr>
 <td><a href="#Editor.__marginClicked">__marginClicked</a></td>
 <td>Private slot to handle the marginClicked signal.</td>
 </tr><tr>
@@ -543,6 +552,9 @@
 <td><a href="#Editor.__setSpellingLanguage">__setSpellingLanguage</a></td>
 <td>Private slot to set the spell checking language.</td>
 </tr><tr>
+<td><a href="#Editor.__setTabAndIndent">__setTabAndIndent</a></td>
+<td>Private method to set indentation size and style and tab width.</td>
+</tr><tr>
 <td><a href="#Editor.__setTextDisplay">__setTextDisplay</a></td>
 <td>Private method to configure the text display.</td>
 </tr><tr>
@@ -822,6 +834,9 @@
 <td><a href="#Editor.getCurrentWordBoundaries">getCurrentWordBoundaries</a></td>
 <td>Public method to get the word boundaries at the current position.</td>
 </tr><tr>
+<td><a href="#Editor.getEditorConfig">getEditorConfig</a></td>
+<td>Public method to get the requested option via EditorConfig.</td>
+</tr><tr>
 <td><a href="#Editor.getEncoding">getEncoding</a></td>
 <td>Public method to return the current encoding.</td>
 </tr><tr>
@@ -1746,6 +1761,39 @@
 <dd>
 file name of the coverage file (string)
 </dd>
+</dl><a NAME="Editor.__getEditorConfig" ID="Editor.__getEditorConfig"></a>
+<h4>Editor.__getEditorConfig</h4>
+<b>__getEditorConfig</b>(<i>option, nodefault=False, config=None</i>)
+<p>
+        Private method to get the requested option via EditorConfig.
+</p><p>
+        If there is no EditorConfig defined, the equivalent built-in option
+        will be used (Preferences.getEditor(). The option must be given as the
+        Preferences option key. The mapping to the EditorConfig option name
+        will be done within this method.
+</p><dl>
+<dt><i>option</i> (str)</dt>
+<dd>
+Preferences option key
+</dd><dt><i>nodefault</i> (bool)</dt>
+<dd>
+flag indicating to not get the default value from
+            Preferences but return None instead
+</dd><dt><i>config</i> (dict)</dt>
+<dd>
+reference to an EditorConfig object or None
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of requested setting or None if nothing was found and
+            nodefault parameter was True
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
 </dl><a NAME="Editor.__getMacroName" ID="Editor.__getMacroName"></a>
 <h4>Editor.__getMacroName</h4>
 <b>__getMacroName</b>(<i></i>)
@@ -2028,7 +2076,38 @@
 <b>__loadDiagram</b>(<i></i>)
 <p>
         Private slot to load a diagram from file.
-</p><a NAME="Editor.__marginClicked" ID="Editor.__marginClicked"></a>
+</p><a NAME="Editor.__loadEditorConfig" ID="Editor.__loadEditorConfig"></a>
+<h4>Editor.__loadEditorConfig</h4>
+<b>__loadEditorConfig</b>(<i>fileName=""</i>)
+<p>
+        Private method to load the EditorConfig properties.
+</p><dl>
+<dt><i>fileName</i> (str)</dt>
+<dd>
+name of the file
+</dd>
+</dl><a NAME="Editor.__loadEditorConfigObject" ID="Editor.__loadEditorConfigObject"></a>
+<h4>Editor.__loadEditorConfigObject</h4>
+<b>__loadEditorConfigObject</b>(<i>fileName</i>)
+<p>
+        Private method to load the EditorConfig properties for the given
+        file name.
+</p><dl>
+<dt><i>fileName</i> (str)</dt>
+<dd>
+name of the file
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+EditorConfig dictionary
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><a NAME="Editor.__marginClicked" ID="Editor.__marginClicked"></a>
 <h4>Editor.__marginClicked</h4>
 <b>__marginClicked</b>(<i>margin, line, modifiers</i>)
 <p>
@@ -2458,7 +2537,12 @@
 <dd>
 name of the personal/project exclude list (string)
 </dd>
-</dl><a NAME="Editor.__setTextDisplay" ID="Editor.__setTextDisplay"></a>
+</dl><a NAME="Editor.__setTabAndIndent" ID="Editor.__setTabAndIndent"></a>
+<h4>Editor.__setTabAndIndent</h4>
+<b>__setTabAndIndent</b>(<i></i>)
+<p>
+        Private method to set indentation size and style and tab width.
+</p><a NAME="Editor.__setTextDisplay" ID="Editor.__setTextDisplay"></a>
 <h4>Editor.__setTextDisplay</h4>
 <b>__setTextDisplay</b>(<i></i>)
 <p>
@@ -3275,6 +3359,26 @@
 tuple with start and end indexes of the current word
             (integer, integer)
 </dd>
+</dl><a NAME="Editor.getEditorConfig" ID="Editor.getEditorConfig"></a>
+<h4>Editor.getEditorConfig</h4>
+<b>getEditorConfig</b>(<i>option</i>)
+<p>
+        Public method to get the requested option via EditorConfig.
+</p><dl>
+<dt><i>option</i> (str)</dt>
+<dd>
+Preferences option key
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of requested setting
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
 </dl><a NAME="Editor.getEncoding" ID="Editor.getEncoding"></a>
 <h4>Editor.getEncoding</h4>
 <b>getEncoding</b>(<i></i>)
--- a/Documentation/Source/eric6.QScintilla.MiniEditor.html	Sat Feb 03 16:15:24 2018 +0100
+++ b/Documentation/Source/eric6.QScintilla.MiniEditor.html	Sat Feb 03 16:46:32 2018 +0100
@@ -126,6 +126,9 @@
 <td><a href="#MiniEditor.__getCurrentWord">__getCurrentWord</a></td>
 <td>Private method to get the word at the current position.</td>
 </tr><tr>
+<td><a href="#MiniEditor.__getEditorConfig">__getEditorConfig</a></td>
+<td>Private method to get the requested option via EditorConfig.</td>
+</tr><tr>
 <td><a href="#MiniEditor.__getWord">__getWord</a></td>
 <td>Private method to get the word at a position.</td>
 </tr><tr>
@@ -141,6 +144,12 @@
 <td><a href="#MiniEditor.__languageMenuTriggered">__languageMenuTriggered</a></td>
 <td>Private method to handle the selection of a lexer language.</td>
 </tr><tr>
+<td><a href="#MiniEditor.__loadEditorConfig">__loadEditorConfig</a></td>
+<td>Private method to load the EditorConfig properties.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__loadEditorConfigObject">__loadEditorConfigObject</a></td>
+<td>Private method to load the EditorConfig properties for the given file name.</td>
+</tr><tr>
 <td><a href="#MiniEditor.__loadFile">__loadFile</a></td>
 <td>Private method to load the given file.</td>
 </tr><tr>
@@ -225,6 +234,9 @@
 <td><a href="#MiniEditor.__setSbFile">__setSbFile</a></td>
 <td>Private method to set the file info in the status bar.</td>
 </tr><tr>
+<td><a href="#MiniEditor.__setTabAndIndent">__setTabAndIndent</a></td>
+<td>Private method to set indentation size and style and tab width.</td>
+</tr><tr>
 <td><a href="#MiniEditor.__setTextDisplay">__setTextDisplay</a></td>
 <td>Private method to configure the text display.</td>
 </tr><tr>
@@ -243,6 +255,9 @@
 <td><a href="#MiniEditor.__whatsThis">__whatsThis</a></td>
 <td>Private slot called in to enter Whats This mode.</td>
 </tr><tr>
+<td><a href="#MiniEditor.__writeFile">__writeFile</a></td>
+<td>Private method to write the current editor text to a file.</td>
+</tr><tr>
 <td><a href="#MiniEditor.__writeSettings">__writeSettings</a></td>
 <td>Private method to write the settings for reuse.</td>
 </tr><tr>
@@ -447,6 +462,39 @@
 <dd>
 the word at that current position
 </dd>
+</dl><a NAME="MiniEditor.__getEditorConfig" ID="MiniEditor.__getEditorConfig"></a>
+<h4>MiniEditor.__getEditorConfig</h4>
+<b>__getEditorConfig</b>(<i>option, nodefault=False, config=None</i>)
+<p>
+        Private method to get the requested option via EditorConfig.
+</p><p>
+        If there is no EditorConfig defined, the equivalent built-in option
+        will be used (Preferences.getEditor(). The option must be given as the
+        Preferences option key. The mapping to the EditorConfig option name
+        will be done within this method.
+</p><dl>
+<dt><i>option</i> (str)</dt>
+<dd>
+Preferences option key
+</dd><dt><i>nodefault</i> (bool)</dt>
+<dd>
+flag indicating to not get the default value from
+            Preferences but return None instead
+</dd><dt><i>config</i> (dict)</dt>
+<dd>
+reference to an EditorConfig object or None
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of requested setting or None if nothing was found and
+            nodefault parameter was True
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+any
+</dd>
 </dl><a NAME="MiniEditor.__getWord" ID="MiniEditor.__getWord"></a>
 <h4>MiniEditor.__getWord</h4>
 <b>__getWord</b>(<i>line, index</i>)
@@ -500,6 +548,37 @@
 <dd>
 reference to the action that was triggered (QAction)
 </dd>
+</dl><a NAME="MiniEditor.__loadEditorConfig" ID="MiniEditor.__loadEditorConfig"></a>
+<h4>MiniEditor.__loadEditorConfig</h4>
+<b>__loadEditorConfig</b>(<i>fileName=""</i>)
+<p>
+        Private method to load the EditorConfig properties.
+</p><dl>
+<dt><i>fileName</i> (str)</dt>
+<dd>
+name of the file
+</dd>
+</dl><a NAME="MiniEditor.__loadEditorConfigObject" ID="MiniEditor.__loadEditorConfigObject"></a>
+<h4>MiniEditor.__loadEditorConfigObject</h4>
+<b>__loadEditorConfigObject</b>(<i>fileName</i>)
+<p>
+        Private method to load the EditorConfig properties for the given
+        file name.
+</p><dl>
+<dt><i>fileName</i> (str)</dt>
+<dd>
+name of the file
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+EditorConfig dictionary
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
 </dl><a NAME="MiniEditor.__loadFile" ID="MiniEditor.__loadFile"></a>
 <h4>MiniEditor.__loadFile</h4>
 <b>__loadFile</b>(<i>fileName, filetype=None</i>)
@@ -633,14 +712,19 @@
 <p>
         Private method to save to the given file.
 </p><dl>
-<dt><i>fileName</i></dt>
+<dt><i>fileName</i> (str)</dt>
 <dd>
-name of the file to save to (string)
+name of the file to save to
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-flag indicating success (boolean)
+flag indicating success
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
 </dd>
 </dl><a NAME="MiniEditor.__searchClearMarkers" ID="MiniEditor.__searchClearMarkers"></a>
 <h4>MiniEditor.__searchClearMarkers</h4>
@@ -715,7 +799,12 @@
 <dd>
 character position to display (int)
 </dd>
-</dl><a NAME="MiniEditor.__setTextDisplay" ID="MiniEditor.__setTextDisplay"></a>
+</dl><a NAME="MiniEditor.__setTabAndIndent" ID="MiniEditor.__setTabAndIndent"></a>
+<h4>MiniEditor.__setTabAndIndent</h4>
+<b>__setTabAndIndent</b>(<i></i>)
+<p>
+        Private method to set indentation size and style and tab width.
+</p><a NAME="MiniEditor.__setTextDisplay" ID="MiniEditor.__setTextDisplay"></a>
 <h4>MiniEditor.__setTextDisplay</h4>
 <b>__setTextDisplay</b>(<i></i>)
 <p>
@@ -761,7 +850,27 @@
 <b>__whatsThis</b>(<i></i>)
 <p>
         Private slot called in to enter Whats This mode.
-</p><a NAME="MiniEditor.__writeSettings" ID="MiniEditor.__writeSettings"></a>
+</p><a NAME="MiniEditor.__writeFile" ID="MiniEditor.__writeFile"></a>
+<h4>MiniEditor.__writeFile</h4>
+<b>__writeFile</b>(<i>fileName</i>)
+<p>
+        Private method to write the current editor text to a file.
+</p><dl>
+<dt><i>fileName</i> (str)</dt>
+<dd>
+name of the file to be written to
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MiniEditor.__writeSettings" ID="MiniEditor.__writeSettings"></a>
 <h4>MiniEditor.__writeSettings</h4>
 <b>__writeSettings</b>(<i></i>)
 <p>
@@ -924,6 +1033,9 @@
 </tr><tr>
 <td><a href="#MiniScintilla.getFileName">getFileName</a></td>
 <td>Public method to return the name of the file being displayed.</td>
+</tr><tr>
+<td><a href="#MiniScintilla.removeTrailingWhitespace">removeTrailingWhitespace</a></td>
+<td>Public method to remove trailing whitespace.</td>
 </tr>
 </table>
 <h3>Static Methods</h3>
@@ -975,7 +1087,12 @@
 <dd>
 filename of the displayed file (string)
 </dd>
-</dl>
+</dl><a NAME="MiniScintilla.removeTrailingWhitespace" ID="MiniScintilla.removeTrailingWhitespace"></a>
+<h4>MiniScintilla.removeTrailingWhitespace</h4>
+<b>removeTrailingWhitespace</b>(<i></i>)
+<p>
+        Public method to remove trailing whitespace.
+</p>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 </body></html>
\ No newline at end of file
--- a/Documentation/Source/eric6.Utilities.__init__.html	Sat Feb 03 16:15:24 2018 +0100
+++ b/Documentation/Source/eric6.Utilities.__init__.html	Sat Feb 03 16:46:32 2018 +0100
@@ -188,7 +188,7 @@
 <td>Function to join a file extension to a path.</td>
 </tr><tr>
 <td><a href="#linesep">linesep</a></td>
-<td>Function to return the lineseparator used by the editor.</td>
+<td>Function to return the line separator used by the editor.</td>
 </tr><tr>
 <td><a href="#normabsjoinpath">normabsjoinpath</a></td>
 <td>Function returning a normalized, absolute path of the joined parts passed into it.</td>
@@ -610,21 +610,30 @@
 <hr /><hr />
 <a NAME="encode" ID="encode"></a>
 <h2>encode</h2>
-<b>encode</b>(<i>text, orig_coding</i>)
+<b>encode</b>(<i>text, origEncoding, forcedEncoding=""</i>)
 <p>
     Function to encode text into a byte text.
 </p><dl>
-<dt><i>text</i></dt>
+<dt><i>text</i> (str)</dt>
+<dd>
+text to be encoded
+</dd><dt><i>origEncoding</i> (str)</dt>
 <dd>
-text to be encoded (string)
-</dd><dt><i>orig_coding</i></dt>
+type of the original encoding
+</dd><dt><i>forcedEncoding</i> (str)</dt>
 <dd>
-type of the original encoding (string)
+encoding to be used for writing, if no coding line
+        is present
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-tuple of encoded text and encoding used (bytes, string)
+tuple of encoded text and encoding used
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (bytes, str)
 </dd>
 </dl><dl>
 <dt>Raises <b>CodingError</b>:</dt>
@@ -1352,7 +1361,7 @@
 <h2>linesep</h2>
 <b>linesep</b>(<i></i>)
 <p>
-    Function to return the lineseparator used by the editor.
+    Function to return the line separator used by the editor.
 </p><dl>
 <dt>Returns:</dt>
 <dd>
@@ -1892,24 +1901,33 @@
 <hr /><hr />
 <a NAME="writeEncodedFile" ID="writeEncodedFile"></a>
 <h2>writeEncodedFile</h2>
-<b>writeEncodedFile</b>(<i>filename, text, orig_coding</i>)
+<b>writeEncodedFile</b>(<i>filename, text, origEncoding, forcedEncoding=""</i>)
 <p>
     Function to write a file with properly encoded text.
 </p><dl>
-<dt><i>filename</i></dt>
+<dt><i>filename</i> (str)</dt>
 <dd>
-name of the file to read (string)
-</dd><dt><i>text</i></dt>
+name of the file to read
+</dd><dt><i>text</i> (str)</dt>
 <dd>
-text to be written (string)
-</dd><dt><i>orig_coding</i></dt>
+text to be written
+</dd><dt><i>origEncoding</i> (str)</dt>
 <dd>
-type of the original encoding (string)
+type of the original encoding
+</dd><dt><i>forcedEncoding</i> (str)</dt>
+<dd>
+encoding to be used for writing, if no coding
+        line is present
 </dd>
 </dl><dl>
 <dt>Returns:</dt>
 <dd>
-encoding used for writing the file (string)
+encoding used for writing the file
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
--- a/Plugins/CheckerPlugins/CodeStyleChecker/MiscellaneousChecker.py	Sat Feb 03 16:15:24 2018 +0100
+++ b/Plugins/CheckerPlugins/CodeStyleChecker/MiscellaneousChecker.py	Sat Feb 03 16:46:32 2018 +0100
@@ -222,7 +222,7 @@
         @return tuple containing the line number and the coding
         @rtype tuple of int and str
         """
-        for lineno, line in enumerate(self.__source[:2]):
+        for lineno, line in enumerate(self.__source[:5]):
             matched = re.search('coding[:=]\s*([-\w_.]+)', line, re.IGNORECASE)
             if matched:
                 return lineno, matched.group(1)
@@ -234,7 +234,6 @@
         Private method to check the presence of a coding line and valid
         encodings.
         """
-        # TODO: editorconfig: check coding line against EditorConfig setting
         if len(self.__source) == 0:
             return
         
--- a/changelog	Sat Feb 03 16:15:24 2018 +0100
+++ b/changelog	Sat Feb 03 16:46:32 2018 +0100
@@ -1,5 +1,10 @@
 Change Log
 ----------
+Version 18.03:
+- bug fixes
+- Editor
+  -- added support for EditorConfig
+
 Version 18.02:
 - bug fixes
 - General
--- a/i18n/eric6_cs.ts	Sat Feb 03 16:15:24 2018 +0100
+++ b/i18n/eric6_cs.ts	Sat Feb 03 16:46:32 2018 +0100
@@ -8502,27 +8502,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="420"/>
         <source>Error opening save file: {0}</source>
         <translation type="unfinished">Chyba při otvírání uloženého souboru: {0}</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="433"/>
         <source>Error saving: {0}</source>
         <translation type="unfinished">Chyba při ukládání: {0}</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="446"/>
         <source>Network Error: {0}</source>
         <translation type="unfinished">Chyba sítě: {0}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="485"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="477"/>
         <source>?</source>
         <translation type="unfinished">?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="496"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="488"/>
         <source>{0} of {1} - Stopped</source>
         <translation type="unfinished">{0} z {1} - zastaveno</translation>
     </message>
@@ -8537,20 +8537,20 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="484"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/>
         <source>{0} of {1} ({2}/sec)
 {3}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="572"/>
         <source>{0} downloaded
 SHA1: {1}
 MD5: {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="493"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="485"/>
         <source>{0} downloaded</source>
         <translation type="unfinished"></translation>
     </message>
@@ -8583,7 +8583,7 @@
 <context>
     <name>DownloadManager</name>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="405"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="408"/>
         <source>Downloads</source>
         <translation type="unfinished"></translation>
     </message>
@@ -8598,7 +8598,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="394"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="397"/>
         <source>%n Download(s)</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -8662,7 +8662,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="402"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="405"/>
         <source>Downloading %n file(s)</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -8671,12 +8671,12 @@
         </translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="181"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="184"/>
         <source>Suspicuous URL detected</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="181"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="184"/>
         <source>&lt;p&gt;The URL &lt;b&gt;{0}&lt;/b&gt; was found in the Safe Browsing database.&lt;/p&gt;{1}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -10195,97 +10195,97 @@
 <context>
     <name>Editor</name>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2986"/>
+        <location filename="../QScintilla/Editor.py" line="2996"/>
         <source>Open File</source>
         <translation>Otevřít soubor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="742"/>
+        <location filename="../QScintilla/Editor.py" line="747"/>
         <source>Undo</source>
         <translation>Vrátit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="745"/>
+        <location filename="../QScintilla/Editor.py" line="750"/>
         <source>Redo</source>
         <translation>Znovu použít</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="748"/>
+        <location filename="../QScintilla/Editor.py" line="753"/>
         <source>Revert to last saved state</source>
         <translation>Vrátit k poslednímu uloženému stavu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="752"/>
+        <location filename="../QScintilla/Editor.py" line="757"/>
         <source>Cut</source>
         <translation>Vyjmout</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="755"/>
+        <location filename="../QScintilla/Editor.py" line="760"/>
         <source>Copy</source>
         <translation>Kopírovat</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="758"/>
+        <location filename="../QScintilla/Editor.py" line="763"/>
         <source>Paste</source>
         <translation>Vložit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="766"/>
+        <location filename="../QScintilla/Editor.py" line="771"/>
         <source>Indent</source>
         <translation>Odsadit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="769"/>
+        <location filename="../QScintilla/Editor.py" line="774"/>
         <source>Unindent</source>
         <translation>Zrušit odsazení</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="772"/>
+        <location filename="../QScintilla/Editor.py" line="777"/>
         <source>Comment</source>
         <translation>Vytvořit komentář</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="775"/>
+        <location filename="../QScintilla/Editor.py" line="780"/>
         <source>Uncomment</source>
         <translation>Zrušit komentář</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="778"/>
+        <location filename="../QScintilla/Editor.py" line="783"/>
         <source>Stream Comment</source>
         <translation>Proudový komentář</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="781"/>
+        <location filename="../QScintilla/Editor.py" line="786"/>
         <source>Box Comment</source>
         <translation>Obdélníkový komentář</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="785"/>
+        <location filename="../QScintilla/Editor.py" line="790"/>
         <source>Select to brace</source>
         <translation>Vybrat až po závorku</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="787"/>
+        <location filename="../QScintilla/Editor.py" line="792"/>
         <source>Select all</source>
         <translation>Vybrat vše</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="788"/>
+        <location filename="../QScintilla/Editor.py" line="793"/>
         <source>Deselect all</source>
         <translation>Zrušit celý výběr</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="804"/>
+        <location filename="../QScintilla/Editor.py" line="809"/>
         <source>Shorten empty lines</source>
         <translation>Zkrátit prázdné řádky</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="811"/>
-        <source>Use Monospaced Font</source>
-        <translation>Použít neporoporcionální font</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="816"/>
+        <source>Use Monospaced Font</source>
+        <translation>Použít neporoporcionální font</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="821"/>
         <source>Autosave enabled</source>
         <translation>Zapnout autosave</translation>
     </message>
@@ -10295,22 +10295,22 @@
         <translation type="obsolete">Zapnout autodoplňování</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="859"/>
+        <location filename="../QScintilla/Editor.py" line="864"/>
         <source>Close</source>
         <translation>Zavřít</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="865"/>
+        <location filename="../QScintilla/Editor.py" line="870"/>
         <source>Save</source>
         <translation>Uložit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="868"/>
+        <location filename="../QScintilla/Editor.py" line="873"/>
         <source>Save As...</source>
         <translation>Uložit jako...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="884"/>
+        <location filename="../QScintilla/Editor.py" line="889"/>
         <source>Print</source>
         <translation>Tisk</translation>
     </message>
@@ -10320,447 +10320,447 @@
         <translation type="obsolete">Autodoplňování</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="913"/>
+        <location filename="../QScintilla/Editor.py" line="918"/>
         <source>Complete from Document</source>
         <translation type="unfinished">z dokumentu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="915"/>
+        <location filename="../QScintilla/Editor.py" line="920"/>
         <source>Complete from APIs</source>
         <translation type="unfinished">z API</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="917"/>
+        <location filename="../QScintilla/Editor.py" line="922"/>
         <source>Complete from Document and APIs</source>
         <translation type="unfinished">z dokumentu a API</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="931"/>
+        <location filename="../QScintilla/Editor.py" line="936"/>
         <source>Check</source>
         <translation>Zkontrolovat</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="951"/>
-        <source>Show</source>
-        <translation>Zobrazit</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="953"/>
-        <source>Code metrics...</source>
-        <translation>Metrika kódu...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="954"/>
-        <source>Code coverage...</source>
-        <translation>Pokrytí kódu...</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="956"/>
-        <source>Show code coverage annotations</source>
-        <translation>Zobrazit poznámky pokrytí kódu</translation>
+        <source>Show</source>
+        <translation>Zobrazit</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="958"/>
+        <source>Code metrics...</source>
+        <translation>Metrika kódu...</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="959"/>
+        <source>Code coverage...</source>
+        <translation>Pokrytí kódu...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="961"/>
+        <source>Show code coverage annotations</source>
+        <translation>Zobrazit poznámky pokrytí kódu</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="964"/>
         <source>Hide code coverage annotations</source>
         <translation>Skrýt poznámky pokrytí kódu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="962"/>
+        <location filename="../QScintilla/Editor.py" line="967"/>
         <source>Profile data...</source>
         <translation>Profilovat data...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="975"/>
+        <location filename="../QScintilla/Editor.py" line="980"/>
         <source>Diagrams</source>
         <translation>Diagramy</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="977"/>
+        <location filename="../QScintilla/Editor.py" line="982"/>
         <source>Class Diagram...</source>
         <translation>Diagram třídy...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="979"/>
+        <location filename="../QScintilla/Editor.py" line="984"/>
         <source>Package Diagram...</source>
         <translation>Diagram balíčku...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="981"/>
+        <location filename="../QScintilla/Editor.py" line="986"/>
         <source>Imports Diagram...</source>
         <translation>Diagram importů...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="983"/>
+        <location filename="../QScintilla/Editor.py" line="988"/>
         <source>Application Diagram...</source>
         <translation>Diagram aplikace...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1001"/>
+        <location filename="../QScintilla/Editor.py" line="1006"/>
         <source>Languages</source>
         <translation>Jazyky</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1004"/>
+        <location filename="../QScintilla/Editor.py" line="1009"/>
         <source>No Language</source>
         <translation>Žádný jazyk</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1250"/>
+        <location filename="../QScintilla/Editor.py" line="1255"/>
         <source>Toggle bookmark</source>
         <translation>Přepnout záložku</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1252"/>
+        <location filename="../QScintilla/Editor.py" line="1257"/>
         <source>Next bookmark</source>
         <translation>Následující záložka</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1254"/>
-        <source>Previous bookmark</source>
-        <translation>Předchozí záložka</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1256"/>
-        <source>Clear all bookmarks</source>
-        <translation>Zrušit všechny záložky</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1259"/>
-        <source>Goto syntax error</source>
-        <translation>Jít na chybu syntaxe</translation>
+        <source>Previous bookmark</source>
+        <translation>Předchozí záložka</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1261"/>
+        <source>Clear all bookmarks</source>
+        <translation>Zrušit všechny záložky</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1264"/>
+        <source>Goto syntax error</source>
+        <translation>Jít na chybu syntaxe</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1266"/>
         <source>Show syntax error message</source>
         <translation>Zobrazit hlášení syntaktické chyby</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1263"/>
+        <location filename="../QScintilla/Editor.py" line="1268"/>
         <source>Clear syntax error</source>
         <translation>Zrušit chybu syntaxe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1276"/>
-        <source>Toggle breakpoint</source>
-        <translation>Přepnout breakpoint</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1278"/>
-        <source>Toggle temporary breakpoint</source>
-        <translation>Přepnout dočasný breakpoint</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1281"/>
-        <source>Edit breakpoint...</source>
-        <translation>Editovat breakpoint...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="5365"/>
-        <source>Enable breakpoint</source>
-        <translation>Aktivovat breakpoint</translation>
+        <source>Toggle breakpoint</source>
+        <translation>Přepnout breakpoint</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1283"/>
+        <source>Toggle temporary breakpoint</source>
+        <translation>Přepnout dočasný breakpoint</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1286"/>
+        <source>Edit breakpoint...</source>
+        <translation>Editovat breakpoint...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="5406"/>
+        <source>Enable breakpoint</source>
+        <translation>Aktivovat breakpoint</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1291"/>
         <source>Next breakpoint</source>
         <translation>Následující breakpoint</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1288"/>
-        <source>Previous breakpoint</source>
-        <translation>Předchozí breakpoint</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1290"/>
-        <source>Clear all breakpoints</source>
-        <translation>Zrušit všechny breakpointy</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1293"/>
+        <source>Previous breakpoint</source>
+        <translation>Předchozí breakpoint</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1295"/>
+        <source>Clear all breakpoints</source>
+        <translation>Zrušit všechny breakpointy</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1298"/>
         <source>Next uncovered line</source>
         <translation>Následující odkrytá řádka</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1296"/>
-        <source>Previous uncovered line</source>
-        <translation>Předchozí odkrytá řádka</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1299"/>
-        <source>Next task</source>
-        <translation>Následující úloha</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1301"/>
+        <source>Previous uncovered line</source>
+        <translation>Předchozí odkrytá řádka</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1304"/>
+        <source>Next task</source>
+        <translation>Následující úloha</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1306"/>
         <source>Previous task</source>
         <translation>Předchozí úloha</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1313"/>
+        <location filename="../QScintilla/Editor.py" line="1318"/>
         <source>LMB toggles bookmarks</source>
         <translation>LMB přepínač záložek</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1317"/>
+        <location filename="../QScintilla/Editor.py" line="1322"/>
         <source>LMB toggles breakpoints</source>
         <translation>LMB přepínač breakpointů</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1860"/>
+        <location filename="../QScintilla/Editor.py" line="1865"/>
         <source>Modification of Read Only file</source>
         <translation>Modifikace souboru otevřeného jen pro čtení</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1860"/>
+        <location filename="../QScintilla/Editor.py" line="1865"/>
         <source>You are attempting to change a read only file. Please save to a different file first.</source>
         <translation>Pokoušíte se změnit soubor, který je otevřen jen pro čtení. Prosím, uložte jej nejdříve do jiného souboru.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2551"/>
+        <location filename="../QScintilla/Editor.py" line="2556"/>
         <source>Printing...</source>
         <translation>Tisk...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2568"/>
-        <source>Printing completed</source>
-        <translation>Tisk je hotov</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="2570"/>
-        <source>Error while printing</source>
-        <translation>Chyba během tisku</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="2573"/>
+        <source>Printing completed</source>
+        <translation>Tisk je hotov</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="2575"/>
+        <source>Error while printing</source>
+        <translation>Chyba během tisku</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="2578"/>
         <source>Printing aborted</source>
         <translation>Tisk byl zrušen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3149"/>
+        <location filename="../QScintilla/Editor.py" line="3169"/>
         <source>Save File</source>
         <translation>Uložit soubor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2931"/>
+        <location filename="../QScintilla/Editor.py" line="2936"/>
         <source>File Modified</source>
         <translation>Soubor je modifikován</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4602"/>
         <source>Autocompletion</source>
         <translation>Autodoplňování</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4602"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>Autodoplňování není dostupné protože zdrojová část autodoplňování nebyla nalezena.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5368"/>
+        <location filename="../QScintilla/Editor.py" line="5409"/>
         <source>Disable breakpoint</source>
         <translation>Deaktivovat breakpoint</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5745"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>Code Coverage</source>
         <translation>Pokrytí kódu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5745"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>Please select a coverage file</source>
         <translation>Prosím, vyberte soubor s pokrytím kódu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5808"/>
+        <location filename="../QScintilla/Editor.py" line="5849"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Zobrazit poznámky pokrytí kódu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5801"/>
+        <location filename="../QScintilla/Editor.py" line="5842"/>
         <source>All lines have been covered.</source>
         <translation>Všechny řádky byly pokryty.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5808"/>
+        <location filename="../QScintilla/Editor.py" line="5849"/>
         <source>There is no coverage file available.</source>
         <translation>Soubor s pokrytím není dostupný.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5923"/>
+        <location filename="../QScintilla/Editor.py" line="5964"/>
         <source>Profile Data</source>
         <translation>Profilovat data</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5923"/>
+        <location filename="../QScintilla/Editor.py" line="5964"/>
         <source>Please select a profile file</source>
         <translation>Prosím, vyberte soubor s profilem</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6083"/>
+        <location filename="../QScintilla/Editor.py" line="6124"/>
         <source>Syntax Error</source>
         <translation>Chyba syntaxe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6083"/>
+        <location filename="../QScintilla/Editor.py" line="6124"/>
         <source>No syntax error message available.</source>
         <translation>Hlášení syntaktické chyby není dostupné.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6398"/>
+        <location filename="../QScintilla/Editor.py" line="6439"/>
         <source>Macro Name</source>
         <translation>Název makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6398"/>
+        <location filename="../QScintilla/Editor.py" line="6439"/>
         <source>Select a macro name:</source>
         <translation>Vyberte název makra:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6426"/>
+        <location filename="../QScintilla/Editor.py" line="6467"/>
         <source>Load macro file</source>
         <translation>Načíst soubor makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6469"/>
+        <location filename="../QScintilla/Editor.py" line="6510"/>
         <source>Macro files (*.macro)</source>
         <translation>Macro soubory (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6449"/>
+        <location filename="../QScintilla/Editor.py" line="6490"/>
         <source>Error loading macro</source>
         <translation>Chyba při načítání makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6469"/>
+        <location filename="../QScintilla/Editor.py" line="6510"/>
         <source>Save macro file</source>
         <translation>Uložit soubor s makrem</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6486"/>
+        <location filename="../QScintilla/Editor.py" line="6527"/>
         <source>Save macro</source>
         <translation>Uložit makro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6502"/>
+        <location filename="../QScintilla/Editor.py" line="6543"/>
         <source>Error saving macro</source>
         <translation>Chyba při ukládání makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6515"/>
+        <location filename="../QScintilla/Editor.py" line="6556"/>
         <source>Start Macro Recording</source>
         <translation>Spustit záznam makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6515"/>
+        <location filename="../QScintilla/Editor.py" line="6556"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>Nahrávání makra již probíhá. Spustit nové?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6541"/>
+        <location filename="../QScintilla/Editor.py" line="6582"/>
         <source>Macro Recording</source>
         <translation>Záznam makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6541"/>
+        <location filename="../QScintilla/Editor.py" line="6582"/>
         <source>Enter name of the macro:</source>
         <translation>Vložte název makra:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6679"/>
+        <location filename="../QScintilla/Editor.py" line="6720"/>
         <source>File changed</source>
         <translation>Soubor změněn</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6983"/>
+        <location filename="../QScintilla/Editor.py" line="7024"/>
         <source>Drop Error</source>
         <translation>Zahodit chybu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7004"/>
+        <location filename="../QScintilla/Editor.py" line="7045"/>
         <source>Resources</source>
         <translation>Zdroje</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7006"/>
+        <location filename="../QScintilla/Editor.py" line="7047"/>
         <source>Add file...</source>
         <translation>Přidat soubor...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7008"/>
+        <location filename="../QScintilla/Editor.py" line="7049"/>
         <source>Add files...</source>
         <translation>Přidat soubory...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7010"/>
+        <location filename="../QScintilla/Editor.py" line="7051"/>
         <source>Add aliased file...</source>
         <translation>Přidat zástupce souboru...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7013"/>
+        <location filename="../QScintilla/Editor.py" line="7054"/>
         <source>Add localized resource...</source>
         <translation>Přidat lokalizované resource...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7017"/>
+        <location filename="../QScintilla/Editor.py" line="7058"/>
         <source>Add resource frame</source>
         <translation>Přidat resource frame</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7036"/>
+        <location filename="../QScintilla/Editor.py" line="7077"/>
         <source>Add file resource</source>
         <translation>Přidat soubor resource</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7052"/>
+        <location filename="../QScintilla/Editor.py" line="7093"/>
         <source>Add file resources</source>
         <translation>Přidat soubory resource</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7080"/>
+        <location filename="../QScintilla/Editor.py" line="7121"/>
         <source>Add aliased file resource</source>
         <translation>Přidat zástupce souboru resource</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7144"/>
+        <location filename="../QScintilla/Editor.py" line="7185"/>
         <source>Package Diagram</source>
         <translation>Diagram balíčku</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7144"/>
+        <location filename="../QScintilla/Editor.py" line="7185"/>
         <source>Include class attributes?</source>
         <translation>Včetně atributů třídy?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7178"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Application Diagram</source>
         <translation>Diagram aplikace</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7178"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include module names?</source>
         <translation>Včetně jmen modulů?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1124"/>
+        <location filename="../QScintilla/Editor.py" line="1129"/>
         <source>Export as</source>
         <translation>Exportovat jako</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1353"/>
+        <location filename="../QScintilla/Editor.py" line="1358"/>
         <source>Export source</source>
         <translation>Export zdroj</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1353"/>
+        <location filename="../QScintilla/Editor.py" line="1358"/>
         <source>No export format given. Aborting...</source>
         <translation>Nebyl zadán forám exportu. Zrušeno....</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7164"/>
+        <location filename="../QScintilla/Editor.py" line="7205"/>
         <source>Imports Diagram</source>
         <translation>Importovat diagram</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7164"/>
+        <location filename="../QScintilla/Editor.py" line="7205"/>
         <source>Include imports from external modules?</source>
         <translation>Zahrnout importy z externích modulů?</translation>
     </message>
@@ -10770,335 +10770,345 @@
         <translation type="obsolete">dynamický</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="835"/>
+        <location filename="../QScintilla/Editor.py" line="840"/>
         <source>Calltip</source>
         <translation>Rychlé tipy</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="881"/>
+        <location filename="../QScintilla/Editor.py" line="886"/>
         <source>Print Preview</source>
         <translation>Náhled tisku</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="436"/>
+        <location filename="../QScintilla/Editor.py" line="441"/>
         <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window&apos;s titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Okno editoru zdrojového kódu&lt;/b&gt;&lt;p&gt;V tomto okně se zobrazuje a edituje soubor se zdrojovým kódem. Můžete otevřít oken podle libosti. Jméno souboru se zobrazuje v titlebaru okna.&lt;/p&gt;&lt;p&gt;Kliknutím do prostoru mezi čísly řádku a značkami skládání nastavíte breakpoint. Přes kontextové menu je pak lze editovat.&lt;/p&gt;&lt;p&gt;Záložka se vkládá kliknutím na stejné místo se stisknutou klávesou Shift.&lt;/p&gt;&lt;p&gt;Tyto akce mohou být navráceny zpět i opětovným kliknutím nebo přes kontextové menu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="820"/>
+        <location filename="../QScintilla/Editor.py" line="825"/>
         <source>Typing aids enabled</source>
         <translation>Pomůcky při psaní zapnuty</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1088"/>
+        <location filename="../QScintilla/Editor.py" line="1093"/>
         <source>End-of-Line Type</source>
         <translation>Typ Konec-řádku</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1092"/>
+        <location filename="../QScintilla/Editor.py" line="1097"/>
         <source>Unix</source>
         <translation>Unix</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1099"/>
+        <location filename="../QScintilla/Editor.py" line="1104"/>
         <source>Windows</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1106"/>
+        <location filename="../QScintilla/Editor.py" line="1111"/>
         <source>Macintosh</source>
         <translation>Macintosh</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1047"/>
+        <location filename="../QScintilla/Editor.py" line="1052"/>
         <source>Encodings</source>
         <translation>Kódování</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1027"/>
+        <location filename="../QScintilla/Editor.py" line="1032"/>
         <source>Guessed</source>
         <translation>Odhadem</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1368"/>
+        <location filename="../QScintilla/Editor.py" line="1373"/>
         <source>Alternatives</source>
         <translation>Alternativy</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1384"/>
+        <location filename="../QScintilla/Editor.py" line="1389"/>
         <source>Pygments Lexer</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1384"/>
+        <location filename="../QScintilla/Editor.py" line="1389"/>
         <source>Select the Pygments lexer to apply.</source>
         <translation>Použít Pygments lexer.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7456"/>
+        <location filename="../QScintilla/Editor.py" line="7501"/>
         <source>Check spelling...</source>
         <translation>Zatrhnout kontrolu...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="796"/>
+        <location filename="../QScintilla/Editor.py" line="801"/>
         <source>Check spelling of selection...</source>
         <translation>Zatrhnout výběr kontroly...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7459"/>
+        <location filename="../QScintilla/Editor.py" line="7504"/>
         <source>Add to dictionary</source>
         <translation>Přidat do slovníku</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7461"/>
+        <location filename="../QScintilla/Editor.py" line="7506"/>
         <source>Ignore All</source>
         <translation>Ignorovat vše</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="800"/>
+        <location filename="../QScintilla/Editor.py" line="805"/>
         <source>Remove from dictionary</source>
         <translation>Odebrat ze slovníku</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="354"/>
+        <location filename="../QScintilla/Editor.py" line="359"/>
         <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Velikost souboru &lt;b&gt;{0}&lt;/b&gt; je &lt;b&gt;{1} KB&lt;/b&gt;. Opravdu jej chcete načíst?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1345"/>
+        <location filename="../QScintilla/Editor.py" line="1350"/>
         <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
         <translation>&lt;p&gt;Pro formát exportu &lt;b&gt;{0}&lt;/b&gt; není exportér dostupný. Zrušeno.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1364"/>
+        <location filename="../QScintilla/Editor.py" line="1369"/>
         <source>Alternatives ({0})</source>
         <translation>Alternativy ({0})</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2931"/>
+        <location filename="../QScintilla/Editor.py" line="2936"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; obsahuje neuložené změny.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2986"/>
+        <location filename="../QScintilla/Editor.py" line="2996"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;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="../QScintilla/Editor.py" line="3090"/>
+        <location filename="../QScintilla/Editor.py" line="3110"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;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="../QScintilla/Editor.py" line="6440"/>
+        <location filename="../QScintilla/Editor.py" line="6481"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soubor s makrem &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6449"/>
+        <location filename="../QScintilla/Editor.py" line="6490"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soubor s makrem &lt;b&gt;{0}&lt;/b&gt; je poškozen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6502"/>
+        <location filename="../QScintilla/Editor.py" line="6543"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;So souboru s makrem &lt;b&gt;{0}&lt;/b&gt; nelze zapisovat.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6843"/>
+        <location filename="../QScintilla/Editor.py" line="6884"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6983"/>
+        <location filename="../QScintilla/Editor.py" line="7024"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; není soubor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7080"/>
+        <location filename="../QScintilla/Editor.py" line="7121"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>Zástupce pro soubor &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1266"/>
-        <source>Next warning</source>
-        <translation>Následující varování</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1269"/>
-        <source>Previous warning</source>
-        <translation>Předchozí varování</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1271"/>
+        <source>Next warning</source>
+        <translation>Následující varování</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1274"/>
+        <source>Previous warning</source>
+        <translation>Předchozí varování</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1276"/>
         <source>Show warning message</source>
         <translation>Zobrazit varování</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1273"/>
+        <location filename="../QScintilla/Editor.py" line="1278"/>
         <source>Clear warnings</source>
         <translation>Vyčistit varování</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3149"/>
+        <location filename="../QScintilla/Editor.py" line="3169"/>
         <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;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="../QScintilla/Editor.py" line="6486"/>
+        <location filename="../QScintilla/Editor.py" line="6527"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6337"/>
+        <location filename="../QScintilla/Editor.py" line="6378"/>
         <source>Warning: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6344"/>
+        <location filename="../QScintilla/Editor.py" line="6385"/>
         <source>Error: {0}</source>
         <translation type="unfinished">Chyby: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6675"/>
+        <location filename="../QScintilla/Editor.py" line="6716"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="877"/>
+        <location filename="../QScintilla/Editor.py" line="882"/>
         <source>Open &apos;rejection&apos; file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="987"/>
+        <location filename="../QScintilla/Editor.py" line="992"/>
         <source>Load Diagram...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1304"/>
+        <location filename="../QScintilla/Editor.py" line="1309"/>
         <source>Next change</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1307"/>
+        <location filename="../QScintilla/Editor.py" line="1312"/>
         <source>Previous change</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7873"/>
+        <location filename="../QScintilla/Editor.py" line="7918"/>
         <source>Sort Lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7873"/>
+        <location filename="../QScintilla/Editor.py" line="7918"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6273"/>
+        <location filename="../QScintilla/Editor.py" line="6314"/>
         <source>Warning</source>
         <translation type="unfinished">Varování</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6273"/>
+        <location filename="../QScintilla/Editor.py" line="6314"/>
         <source>No warning messages available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6334"/>
+        <location filename="../QScintilla/Editor.py" line="6375"/>
         <source>Style: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="851"/>
+        <location filename="../QScintilla/Editor.py" line="856"/>
         <source>New Document View</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="854"/>
+        <location filename="../QScintilla/Editor.py" line="859"/>
         <source>New Document View (with new split)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="941"/>
+        <location filename="../QScintilla/Editor.py" line="946"/>
         <source>Tools</source>
         <translation type="unfinished">Nástroje</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1069"/>
+        <location filename="../QScintilla/Editor.py" line="1074"/>
         <source>Re-Open With Encoding</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6669"/>
+        <location filename="../QScintilla/Editor.py" line="6710"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; byl změněn po té co již byl načten do eric5. Znovu načíst?&lt;/p&gt; {0}?} {6.?}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="827"/>
+        <location filename="../QScintilla/Editor.py" line="832"/>
         <source>Automatic Completion enabled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="907"/>
+        <location filename="../QScintilla/Editor.py" line="912"/>
         <source>Complete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4686"/>
+        <location filename="../QScintilla/Editor.py" line="4727"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4686"/>
+        <location filename="../QScintilla/Editor.py" line="4727"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4948"/>
+        <location filename="../QScintilla/Editor.py" line="4989"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4948"/>
+        <location filename="../QScintilla/Editor.py" line="4989"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7960"/>
+        <location filename="../QScintilla/Editor.py" line="8005"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7960"/>
+        <location filename="../QScintilla/Editor.py" line="8005"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="871"/>
+        <location filename="../QScintilla/Editor.py" line="876"/>
         <source>Save Copy...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="910"/>
+        <location filename="../QScintilla/Editor.py" line="915"/>
         <source>Clear Completions Cache</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="837"/>
+        <location filename="../QScintilla/Editor.py" line="842"/>
         <source>Code Info</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1310"/>
+        <location filename="../QScintilla/Editor.py" line="1315"/>
         <source>Clear changes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="762"/>
+        <location filename="../QScintilla/Editor.py" line="767"/>
         <source>Execute Selection In Console</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="8126"/>
+        <source>EditorConfig Properties</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="8126"/>
+        <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorAPIsPage</name>
@@ -11947,57 +11957,57 @@
         <translation>Uložit</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="180"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="190"/>
         <source>Select, whether trailing whitespace should be removed upon save</source>
         <translation>Vybrat, jestliže prázdné znaky na okrajích mají být při ukládání odstraněny</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="183"/>
-        <source>Strip trailing whitespace upon save</source>
-        <translation>Při ukládání odstranit z okrajů prázdné znaky</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="190"/>
-        <source>Select, whether a backup file shall be generated upon save</source>
-        <translation>Vybrat, má-li se při ukládání generovat záložní soubor</translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="193"/>
+        <source>Strip trailing whitespace upon save</source>
+        <translation>Při ukládání odstranit z okrajů prázdné znaky</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="200"/>
+        <source>Select, whether a backup file shall be generated upon save</source>
+        <translation>Vybrat, má-li se při ukládání generovat záložní soubor</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="203"/>
         <source>Create backup file upon save</source>
         <translation>Při ukládání vytvořit záložní soubor</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="202"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="212"/>
         <source>Autosave interval:</source>
         <translation>Interval auto ukládání:</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="209"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="219"/>
         <source>Move to set the autosave interval in minutes (0 to disable)</source>
         <translation>Posunout pro nastavení intervalu automatického ukládání (v minutách, 0 = vypnuto)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="231"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="241"/>
         <source>Displays the selected autosave interval.</source>
         <translation>Zobrazuje vybraný interval automatického ukládání.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="285"/>
-        <source>Select the string encoding to be used.</source>
-        <translation>Vybrat jaké má být použito kódování.</translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="295"/>
+        <source>Select the string encoding to be used.</source>
+        <translation>Vybrat jaké má být použito kódování.</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="305"/>
         <source>Default File Filters</source>
         <translation>Defaultní filtry souboru</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="301"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="311"/>
         <source>Open Files:</source>
         <translation>Otevřít soubory:</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="324"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="334"/>
         <source>Save Files:</source>
         <translation>Uložit soubory:</translation>
     </message>
@@ -12052,94 +12062,94 @@
         <translation>Automatická konverze konce řádků</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="252"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="262"/>
         <source>Encoding</source>
         <translation>Kódování</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="258"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="268"/>
         <source>Select to use the advanced encoding detection </source>
         <translation>Vybrat pro použití rozšířené detekce kódování</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="261"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="271"/>
         <source>&lt;b&gt;Advanced encoding detection&lt;/b&gt;
 &lt;p&gt;Select to use the advanced encoding detection based on the &amp;quot;universal character encoding detector&amp;quot; from &lt;a href=&quot;http://chardet.feedparser.org&quot;&gt;http://chardet.feedparser.org&lt;/a&gt;.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Rozšířená detekce kódování&lt;/b&gt;
 &lt;p&gt;Volba pro použití rozšířené detekce kódování na bázi &amp;quot;universal character encoding detector&amp;quot; na  &lt;a href=&quot;http://chardet.feedparser.org&quot;&gt;http://chardet.feedparser.org&lt;/a&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="265"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="275"/>
         <source>Use advanced encoding detection</source>
         <translation>Použít rozšířenou detekci kódování</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="272"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="282"/>
         <source>Default Encoding:</source>
         <translation>Defaultní kódování:</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="337"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="347"/>
         <source>Additional File Filters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="343"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="353"/>
         <source>&lt;b&gt;Note:&lt;/b&gt; Save file filters must contain one wildcard pattern only.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="355"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="365"/>
         <source>Select to edit the open file filters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="358"/>
-        <source>Open Files</source>
-        <translation type="unfinished">Otevřít soubory</translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="368"/>
+        <source>Open Files</source>
+        <translation type="unfinished">Otevřít soubory</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="378"/>
         <source>Select to edit the save file filters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="371"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="381"/>
         <source>Save Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="402"/>
-        <source>Add...</source>
-        <translation type="unfinished">Přidat...</translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="412"/>
-        <source>Edit...</source>
-        <translation type="unfinished">Editovat...</translation>
+        <source>Add...</source>
+        <translation type="unfinished">Přidat...</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="422"/>
+        <source>Edit...</source>
+        <translation type="unfinished">Editovat...</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="432"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="277"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="282"/>
         <source>Add File Filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="237"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="242"/>
         <source>A Save File Filter must contain exactly one wildcard pattern. Yours contains {0}.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="246"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="251"/>
         <source>A File Filter must contain at least one wildcard pattern.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="277"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="282"/>
         <source>Enter the file filter entry:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -12149,90 +12159,100 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="445"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="455"/>
         <source>File Preview</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="464"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="474"/>
         <source>Enter the filename extensions of HTML files that may be previewed (separated by a space)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="487"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="497"/>
         <source>Enter the filename extensions of Markdown files that may be previewed (separated by a space)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="540"/>
-        <source>Enter the filename extensions of ReStructuredText files that may be previewed (separated by a space)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="602"/>
-        <source>Enter the filename extensions of Qt Stylesheet files that may be previewed (separated by a space)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="547"/>
-        <source>Select to use &apos;sphinx&apos; to generate the ReST preview</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="550"/>
-        <source>Use &apos;sphinx&apos; for ReST preview</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="451"/>
-        <source>HTML Files</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="595"/>
-        <source>Extensions:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="474"/>
-        <source>Markdown Files</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="494"/>
-        <source>Select this to convert a new line character to an HTML &lt;br/&gt; tag.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="497"/>
-        <source>Convert New Line to HTML Break</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="563"/>
-        <source>HTML Format:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="576"/>
-        <source>Select the HTML format to be generated</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="527"/>
-        <source>ReST Files</source>
+        <source>Enter the filename extensions of ReStructuredText files that may be previewed (separated by a space)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="612"/>
+        <source>Enter the filename extensions of Qt Stylesheet files that may be previewed (separated by a space)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="557"/>
+        <source>Select to use &apos;sphinx&apos; to generate the ReST preview</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="560"/>
+        <source>Use &apos;sphinx&apos; for ReST preview</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="461"/>
+        <source>HTML Files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="605"/>
+        <source>Extensions:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="484"/>
+        <source>Markdown Files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="504"/>
+        <source>Select this to convert a new line character to an HTML &lt;br/&gt; tag.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="507"/>
+        <source>Convert New Line to HTML Break</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="573"/>
+        <source>HTML Format:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="586"/>
+        <source>Select the HTML format to be generated</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="537"/>
+        <source>ReST Files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="567"/>
         <source>Docutils</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="589"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="599"/>
         <source>QSS Files</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="180"/>
+        <source>Select to insert a final newline if none is there</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="183"/>
+        <source>Insert final newline upon save</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorGeneralPage</name>
@@ -44937,637 +44957,647 @@
 <context>
     <name>MiniEditor</name>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="400"/>
+        <location filename="../QScintilla/MiniEditor.py" line="403"/>
         <source>New</source>
         <translation>Nový</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="400"/>
+        <location filename="../QScintilla/MiniEditor.py" line="403"/>
         <source>&amp;New</source>
         <translation>&amp;Nový</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="400"/>
+        <location filename="../QScintilla/MiniEditor.py" line="403"/>
         <source>Ctrl+N</source>
         <comment>File|New</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="406"/>
+        <location filename="../QScintilla/MiniEditor.py" line="409"/>
         <source>Open an empty editor window</source>
         <translation>Otevřít prázdné editační okno</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="407"/>
+        <location filename="../QScintilla/MiniEditor.py" line="410"/>
         <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Nový&lt;/b&gt;&lt;p&gt;Bude otevřeno prázdné editační okno.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="414"/>
+        <location filename="../QScintilla/MiniEditor.py" line="417"/>
         <source>Open</source>
         <translation>Otevřít</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="414"/>
+        <location filename="../QScintilla/MiniEditor.py" line="417"/>
         <source>&amp;Open...</source>
         <translation>&amp;Otevřít...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="414"/>
+        <location filename="../QScintilla/MiniEditor.py" line="417"/>
         <source>Ctrl+O</source>
         <comment>File|Open</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="420"/>
+        <location filename="../QScintilla/MiniEditor.py" line="423"/>
         <source>Open a file</source>
         <translation>Otevřít soubor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="421"/>
+        <location filename="../QScintilla/MiniEditor.py" line="424"/>
         <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Otevřít soubor&lt;/b&gt;&lt;p&gt;Budete dotázáni na jméno souboru, který se má otevřít do editačního okna.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="428"/>
+        <location filename="../QScintilla/MiniEditor.py" line="431"/>
         <source>Save</source>
         <translation>Uložit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="428"/>
+        <location filename="../QScintilla/MiniEditor.py" line="431"/>
         <source>&amp;Save</source>
         <translation>&amp;Uložit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="428"/>
+        <location filename="../QScintilla/MiniEditor.py" line="431"/>
         <source>Ctrl+S</source>
         <comment>File|Save</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="434"/>
+        <location filename="../QScintilla/MiniEditor.py" line="437"/>
         <source>Save the current file</source>
         <translation>Uložit aktuální soubor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="435"/>
+        <location filename="../QScintilla/MiniEditor.py" line="438"/>
         <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Uložit soubor&lt;/b&gt;&lt;p&gt;Uložit obsah aktuálního editačního okna.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="442"/>
+        <location filename="../QScintilla/MiniEditor.py" line="445"/>
         <source>Save as</source>
         <translation>Uložit jako</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="442"/>
+        <location filename="../QScintilla/MiniEditor.py" line="445"/>
         <source>Save &amp;as...</source>
         <translation>Uložit j&amp;ako...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="442"/>
+        <location filename="../QScintilla/MiniEditor.py" line="445"/>
         <source>Shift+Ctrl+S</source>
         <comment>File|Save As</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="448"/>
+        <location filename="../QScintilla/MiniEditor.py" line="451"/>
         <source>Save the current file to a new one</source>
         <translation>Uložit aktuální soubor do nového</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="450"/>
+        <location filename="../QScintilla/MiniEditor.py" line="453"/>
         <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Uložit soubor jako&lt;/b&gt;&lt;p&gt;Uložit obsah aktuálního editačního okna do nového souboru. Název souboru bude zadán v dialogu výběru souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="473"/>
+        <location filename="../QScintilla/MiniEditor.py" line="476"/>
         <source>Close</source>
         <translation>Zavřít</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="473"/>
+        <location filename="../QScintilla/MiniEditor.py" line="476"/>
         <source>&amp;Close</source>
         <translation>&amp;Zavřít</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="473"/>
+        <location filename="../QScintilla/MiniEditor.py" line="476"/>
         <source>Ctrl+W</source>
         <comment>File|Close</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="479"/>
+        <location filename="../QScintilla/MiniEditor.py" line="482"/>
         <source>Close the editor window</source>
         <translation>Zavřít editační okno</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="480"/>
+        <location filename="../QScintilla/MiniEditor.py" line="483"/>
         <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Zavřít okno&lt;/b&gt;&lt;p&gt;Zavřít aktuální okno.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="519"/>
+        <location filename="../QScintilla/MiniEditor.py" line="522"/>
         <source>Undo</source>
         <translation>Vrátit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="519"/>
+        <location filename="../QScintilla/MiniEditor.py" line="522"/>
         <source>&amp;Undo</source>
         <translation>&amp;Vrátit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="519"/>
+        <location filename="../QScintilla/MiniEditor.py" line="522"/>
         <source>Ctrl+Z</source>
         <comment>Edit|Undo</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="519"/>
+        <location filename="../QScintilla/MiniEditor.py" line="522"/>
         <source>Alt+Backspace</source>
         <comment>Edit|Undo</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="526"/>
+        <location filename="../QScintilla/MiniEditor.py" line="529"/>
         <source>Undo the last change</source>
         <translation>Vrátit poslední změnu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="527"/>
+        <location filename="../QScintilla/MiniEditor.py" line="530"/>
         <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Vrátit poslední změnu v aktuálním editačním okně.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="534"/>
+        <location filename="../QScintilla/MiniEditor.py" line="537"/>
         <source>Redo</source>
         <translation>Znovu použít</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="534"/>
+        <location filename="../QScintilla/MiniEditor.py" line="537"/>
         <source>&amp;Redo</source>
         <translation>&amp;Znovu použít</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="534"/>
+        <location filename="../QScintilla/MiniEditor.py" line="537"/>
         <source>Ctrl+Shift+Z</source>
         <comment>Edit|Redo</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="540"/>
+        <location filename="../QScintilla/MiniEditor.py" line="543"/>
         <source>Redo the last change</source>
         <translation>Znovu použít poslední změnu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="541"/>
+        <location filename="../QScintilla/MiniEditor.py" line="544"/>
         <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Znovu použít poslení změnu, která byla provedena v aktuálním editačním okně.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="548"/>
+        <location filename="../QScintilla/MiniEditor.py" line="551"/>
         <source>Cut</source>
         <translation>Vyjmout</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="548"/>
+        <location filename="../QScintilla/MiniEditor.py" line="551"/>
         <source>Cu&amp;t</source>
         <translation>Vyjmou&amp;t</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="548"/>
+        <location filename="../QScintilla/MiniEditor.py" line="551"/>
         <source>Ctrl+X</source>
         <comment>Edit|Cut</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="548"/>
+        <location filename="../QScintilla/MiniEditor.py" line="551"/>
         <source>Shift+Del</source>
         <comment>Edit|Cut</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="555"/>
+        <location filename="../QScintilla/MiniEditor.py" line="558"/>
         <source>Cut the selection</source>
         <translation>Vyjmout výběr</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="556"/>
+        <location filename="../QScintilla/MiniEditor.py" line="559"/>
         <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Vyjmout&lt;/b&gt;&lt;p&gt;Vyjme vybraný text z aktuálního editačního okna a vloží jej do schránky.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="564"/>
+        <location filename="../QScintilla/MiniEditor.py" line="567"/>
         <source>Copy</source>
         <translation>Kopírovat</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="564"/>
+        <location filename="../QScintilla/MiniEditor.py" line="567"/>
         <source>&amp;Copy</source>
         <translation>&amp;Kopírovat</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="564"/>
+        <location filename="../QScintilla/MiniEditor.py" line="567"/>
         <source>Ctrl+C</source>
         <comment>Edit|Copy</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="564"/>
+        <location filename="../QScintilla/MiniEditor.py" line="567"/>
         <source>Ctrl+Ins</source>
         <comment>Edit|Copy</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="571"/>
+        <location filename="../QScintilla/MiniEditor.py" line="574"/>
         <source>Copy the selection</source>
         <translation>Kopírovat výběr</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="572"/>
+        <location filename="../QScintilla/MiniEditor.py" line="575"/>
         <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kopírovat&lt;/b&gt;&lt;p&gt;Zkopíruje vybraný text v aktuálním editačním okně a uloží jej do schránky.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="580"/>
+        <location filename="../QScintilla/MiniEditor.py" line="583"/>
         <source>Paste</source>
         <translation>Vložit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="580"/>
+        <location filename="../QScintilla/MiniEditor.py" line="583"/>
         <source>&amp;Paste</source>
         <translation>V&amp;ložit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="580"/>
+        <location filename="../QScintilla/MiniEditor.py" line="583"/>
         <source>Ctrl+V</source>
         <comment>Edit|Paste</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="580"/>
+        <location filename="../QScintilla/MiniEditor.py" line="583"/>
         <source>Shift+Ins</source>
         <comment>Edit|Paste</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="587"/>
+        <location filename="../QScintilla/MiniEditor.py" line="590"/>
         <source>Paste the last cut/copied text</source>
         <translation>Vložit text ze schránky</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="589"/>
+        <location filename="../QScintilla/MiniEditor.py" line="592"/>
         <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Vložit&lt;/b&gt;&lt;p&gt;Vloží text, který byl uložen do schránky při předchozím kroku Vyjmout nebo Kopírovat.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="597"/>
+        <location filename="../QScintilla/MiniEditor.py" line="600"/>
         <source>Clear</source>
         <translation>Vyčistit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="597"/>
+        <location filename="../QScintilla/MiniEditor.py" line="600"/>
         <source>Cl&amp;ear</source>
         <translation>Vyči&amp;stit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="597"/>
+        <location filename="../QScintilla/MiniEditor.py" line="600"/>
         <source>Alt+Shift+C</source>
         <comment>Edit|Clear</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="604"/>
+        <location filename="../QScintilla/MiniEditor.py" line="607"/>
         <source>Clear all text</source>
         <translation>Vyčistit všechen text</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="605"/>
+        <location filename="../QScintilla/MiniEditor.py" line="608"/>
         <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Vyčistit&lt;/b&gt;&lt;p&gt;Smazat všechnen text v aktuálním editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2116"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2119"/>
         <source>About</source>
         <translation>O aplikaci</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2116"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2119"/>
         <source>&amp;About</source>
         <translation>O &amp;aplikaci</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2120"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2123"/>
         <source>Display information about this software</source>
         <translation>Zobrazit informace a tomto software</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2122"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2125"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;O aplikaci&lt;/b&gt;&lt;p&gt;Zobrazí se informace o tomto software.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2128"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2131"/>
         <source>About Qt</source>
         <translation>O Qt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2128"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2131"/>
         <source>About &amp;Qt</source>
         <translation>O &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2132"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2135"/>
         <source>Display information about the Qt toolkit</source>
         <translation>Zobrazit informace o Qt toolkitu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2134"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2137"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;O Qt&lt;/b&gt;&lt;p&gt;Zobrazit informace o Qt toolkitu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2164"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2167"/>
         <source>&amp;File</source>
         <translation>S&amp;oubor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2176"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2179"/>
         <source>&amp;Edit</source>
         <translation>&amp;Edit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2196"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2199"/>
         <source>&amp;Help</source>
         <translation>&amp;Nápověda</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2258"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2261"/>
         <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Tato část status baru zobrazuje číslo řádku v editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2265"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2268"/>
         <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Tato část status baru zobrazuje pozici kurzoru v editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2270"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2273"/>
         <source>Ready</source>
         <translation>Hotovo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2339"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2371"/>
         <source>File loaded</source>
         <translation>Soubor načten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2689"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2767"/>
         <source>Untitled</source>
         <translation>Beze jména</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2388"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2457"/>
         <source>Mini Editor</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2730"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2808"/>
         <source>Select all</source>
         <translation>Vybrat vše</translation>
     </message>
     <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2809"/>
+        <source>Deselect all</source>
+        <translation>Zrušit celý výběr</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2823"/>
+        <source>Languages</source>
+        <translation>Jazyky</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2826"/>
+        <source>No Language</source>
+        <translation>Žádný jazyk</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2329"/>
+        <source>Open File</source>
+        <translation>Otevřít soubor</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2440"/>
+        <source>File saved</source>
+        <translation>Soubor uložen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2254"/>
+        <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tato část statusbaru zobrazuje indikátor práva zápisu editoru do souboru.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2144"/>
+        <source>What&apos;s This?</source>
+        <translation>Co je to?</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2144"/>
+        <source>&amp;What&apos;s This?</source>
+        <translation>&amp;Co je to?</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2144"/>
+        <source>Shift+F1</source>
+        <comment>Help|What&apos;s This?&apos;</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2150"/>
+        <source>Context sensitive help</source>
+        <translation>Kontextově senzitivní nápověda</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2151"/>
+        <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What&apos;s This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Zobrazit kontextově senzitivní nápovědu&lt;/b&gt;&lt;p&gt;V režimu &quot;Co je to?&quot; se nad různými prvky aplikace u kurzoru zobrazí otazník. Když pak kliknete na tyto prvky, zobrazí se krátký popis co daný prvek znamená a jak jej použít. V dialogových oknech se tato funkce spustí tlačítkem kontextové nápovědy na horní liště.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2211"/>
+        <source>File</source>
+        <translation>Soubor</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2224"/>
+        <source>Edit</source>
+        <translation>Editovat</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2234"/>
+        <source>Find</source>
+        <translation>Hledat</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="2241"/>
+        <source>Help</source>
+        <translation>Nápověda</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="490"/>
+        <source>Print</source>
+        <translation>Tisk</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="490"/>
+        <source>&amp;Print</source>
+        <translation>&amp;Tisk</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="490"/>
+        <source>Ctrl+P</source>
+        <comment>File|Print</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="496"/>
+        <source>Print the current file</source>
+        <translation>Tisk aktuálního souboru</translation>
+    </message>
+    <message>
         <location filename="../QScintilla/MiniEditor.py" line="2731"/>
-        <source>Deselect all</source>
-        <translation>Zrušit celý výběr</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2745"/>
-        <source>Languages</source>
-        <translation>Jazyky</translation>
+        <source>Printing...</source>
+        <translation>Tisk...</translation>
     </message>
     <message>
         <location filename="../QScintilla/MiniEditor.py" line="2748"/>
-        <source>No Language</source>
-        <translation>Žádný jazyk</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2318"/>
-        <source>Open File</source>
-        <translation>Otevřít soubor</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2369"/>
-        <source>File saved</source>
-        <translation>Soubor uložen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2251"/>
-        <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Tato část statusbaru zobrazuje indikátor práva zápisu editoru do souboru.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2141"/>
-        <source>What&apos;s This?</source>
-        <translation>Co je to?</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2141"/>
-        <source>&amp;What&apos;s This?</source>
-        <translation>&amp;Co je to?</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2141"/>
-        <source>Shift+F1</source>
-        <comment>Help|What&apos;s This?&apos;</comment>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2147"/>
-        <source>Context sensitive help</source>
-        <translation>Kontextově senzitivní nápověda</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2148"/>
-        <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What&apos;s This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Zobrazit kontextově senzitivní nápovědu&lt;/b&gt;&lt;p&gt;V režimu &quot;Co je to?&quot; se nad různými prvky aplikace u kurzoru zobrazí otazník. Když pak kliknete na tyto prvky, zobrazí se krátký popis co daný prvek znamená a jak jej použít. V dialogových oknech se tato funkce spustí tlačítkem kontextové nápovědy na horní liště.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2208"/>
-        <source>File</source>
-        <translation>Soubor</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2221"/>
-        <source>Edit</source>
-        <translation>Editovat</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2231"/>
-        <source>Find</source>
-        <translation>Hledat</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2238"/>
-        <source>Help</source>
-        <translation>Nápověda</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="487"/>
-        <source>Print</source>
-        <translation>Tisk</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="487"/>
-        <source>&amp;Print</source>
-        <translation>&amp;Tisk</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="487"/>
-        <source>Ctrl+P</source>
-        <comment>File|Print</comment>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="493"/>
-        <source>Print the current file</source>
-        <translation>Tisk aktuálního souboru</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2653"/>
-        <source>Printing...</source>
-        <translation>Tisk...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2670"/>
         <source>Printing completed</source>
         <translation>Tisk je hotov</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2672"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2750"/>
         <source>Error while printing</source>
         <translation>Chyba během tisku</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2675"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2753"/>
         <source>Printing aborted</source>
         <translation>Tisk byl zrušen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="494"/>
+        <location filename="../QScintilla/MiniEditor.py" line="497"/>
         <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Tisk souboru&lt;/b&gt;&lt;p&gt;Tisk obsahu aktuálního souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="501"/>
+        <location filename="../QScintilla/MiniEditor.py" line="504"/>
         <source>Print Preview</source>
         <translation>Náhled tisku</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="506"/>
+        <location filename="../QScintilla/MiniEditor.py" line="509"/>
         <source>Print preview of the current file</source>
         <translation>Náhled tisku aktuálního souboru</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="508"/>
+        <location filename="../QScintilla/MiniEditor.py" line="511"/>
         <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Náhkled tisku&lt;/b&gt;&lt;p&gt;Náhkled tisku aktuálního souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2771"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2849"/>
         <source>Guessed</source>
         <translation>Odhadem</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2792"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2870"/>
         <source>Alternatives</source>
         <translation>Alternativy</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2806"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2884"/>
         <source>Pygments Lexer</source>
         <translation>Pygments Lexer</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2806"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2884"/>
         <source>Select the Pygments lexer to apply.</source>
         <translation>Použít Pygments lexer.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="346"/>
+        <location filename="../QScintilla/MiniEditor.py" line="349"/>
         <source>Line: {0:5}</source>
         <translation>Řádek: {0:5}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="351"/>
+        <location filename="../QScintilla/MiniEditor.py" line="354"/>
         <source>Pos: {0:5}</source>
         <translation>Poz: {0:5}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2318"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2329"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze otevřít.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2354"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2432"/>
         <source>Save File</source>
         <translation>Uložit soubor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2354"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2432"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze uložit.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2388"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2457"/>
         <source>{0}[*] - {1}</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2789"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2867"/>
         <source>Alternatives ({0})</source>
         <translation>Alternativy ({0})</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2297"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2300"/>
         <source>The document has unsaved changes.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="282"/>
+        <location filename="../QScintilla/MiniEditor.py" line="285"/>
         <source>About eric6 Mini Editor</source>
         <translation type="unfinished">O eric5 Mini Editoru {6 ?}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="282"/>
+        <location filename="../QScintilla/MiniEditor.py" line="285"/>
         <source>The eric6 Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don&apos;t need the power of a full blown editor.</source>
         <translation type="unfinished">Eric5 Mini editor je odvozen od modulu QScintilla. Lze jej použít pro jednoduché úpravy, kde není nutné mít k dispozici všechny vlastnosti plného editoru. {6 ?}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2297"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2300"/>
         <source>eric6 Mini Editor</source>
         <translation type="unfinished">eric5 Mini Editor {6 ?}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="458"/>
+        <location filename="../QScintilla/MiniEditor.py" line="461"/>
         <source>Save Copy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="458"/>
+        <location filename="../QScintilla/MiniEditor.py" line="461"/>
         <source>Save &amp;Copy...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="463"/>
+        <location filename="../QScintilla/MiniEditor.py" line="466"/>
         <source>Save a copy of the current file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="465"/>
+        <location filename="../QScintilla/MiniEditor.py" line="468"/>
         <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="3379"/>
+        <source>EditorConfig Properties</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="3379"/>
+        <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MiscellaneousChecker</name>
@@ -50277,27 +50307,27 @@
 <context>
     <name>Preferences</name>
     <message>
-        <location filename="../Preferences/__init__.py" line="1649"/>
+        <location filename="../Preferences/__init__.py" line="1650"/>
         <source>Export Preferences</source>
         <translation>Předvolby exportu</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1677"/>
+        <location filename="../Preferences/__init__.py" line="1678"/>
         <source>Import Preferences</source>
         <translation>Předvolby importu</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1677"/>
+        <location filename="../Preferences/__init__.py" line="1678"/>
         <source>Properties File (*.ini);;All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1779"/>
+        <location filename="../Preferences/__init__.py" line="1780"/>
         <source>Select Python{0} Interpreter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1779"/>
+        <location filename="../Preferences/__init__.py" line="1780"/>
         <source>Select the Python{0} interpreter to be used:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -60604,52 +60634,52 @@
 <context>
     <name>SafeBrowsingManager</name>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="228"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="230"/>
         <source>Safe Browsing is disabled.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="232"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="234"/>
         <source>The fair use wait period has not expired yet.Expiration will be at {0}.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="253"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="255"/>
         <source>Updating threat lists</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="267"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="269"/>
         <source>Deleting obsolete threat lists</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="286"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="288"/>
         <source>Updating hash prefixes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="312"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="314"/>
         <source>Local cache checksum does not match the server. Consider cleaning the cache. Threat update has been aborted.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="197"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="199"/>
         <source>Updating threat lists...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="201"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="203"/>
         <source>Updating threat lists done</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="204"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="206"/>
         <source>Updating threat lists failed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="155"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="157"/>
         <source>Google Safe Browsing</source>
         <translation type="unfinished"></translation>
     </message>
@@ -71106,7 +71136,7 @@
         <translation>Zavřít ostatní</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="443"/>
+        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="446"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
@@ -71247,12 +71277,12 @@
 <context>
     <name>Tabview</name>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="997"/>
+        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1000"/>
         <source>Untitled {0}</source>
         <translation>Beze jména {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1397"/>
+        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1400"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
@@ -76832,7 +76862,7 @@
 <context>
     <name>Utilities</name>
     <message>
-        <location filename="../Utilities/__init__.py" line="1426"/>
+        <location filename="../Utilities/__init__.py" line="1449"/>
         <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Můžete použít %-kódy a rezervovaná místa ve stringu. Podporované kódy jsou:&lt;table&gt;&lt;tr&gt;    &lt;td&gt;%C&lt;/td&gt;    &lt;td&gt;sloupec kurzoru v aktuálním editoru&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%D&lt;/td&gt;    &lt;td&gt;adresář v aktuálním editoru&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%F&lt;/td&gt;    &lt;td&gt;jméno souboru v aktuálním editoru&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%H&lt;/td&gt;    &lt;td&gt;home adresář aktuálního uživatele&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%L&lt;/td&gt;    &lt;td&gt;řádek s kurzorem v aktuálním editoru&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%P&lt;/td&gt;    &lt;td&gt;cesta aktuálního projektu&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%S&lt;/td&gt;    &lt;td&gt;vybraný text v aktuálním editoru&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%U&lt;/td&gt;    &lt;td&gt;uživatelské jméno aktuálního uživatele&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;    &lt;td&gt;%%&lt;/td&gt;    &lt;td&gt;znak procenta&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
@@ -82988,12 +83018,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserPage.py" line="119"/>
+        <location filename="../WebBrowser/WebBrowserPage.py" line="122"/>
         <source>Suspicuous URL detected</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserPage.py" line="119"/>
+        <location filename="../WebBrowser/WebBrowserPage.py" line="122"/>
         <source>&lt;p&gt;The URL &lt;b&gt;{0}&lt;/b&gt; was found in the Safe Browsing database.&lt;/p&gt;{1}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -83579,7 +83609,7 @@
 <context>
     <name>WebBrowserWindow</name>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3627"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3628"/>
         <source>eric6 Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -85283,12 +85313,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4686"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4687"/>
         <source>IP Address Report</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4696"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4697"/>
         <source>Domain Report</source>
         <translation type="unfinished"></translation>
     </message>
@@ -85318,83 +85348,83 @@
         <translation type="unfinished">Uložkt taby</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3444"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3445"/>
         <source>Could not find an associated content.</source>
         <translation type="unfinished">Asociovaný obsah nelze nalézt.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3547"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3548"/>
         <source>Updating search index</source>
         <translation type="unfinished">Aktualizovat index pro hledání</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3617"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3618"/>
         <source>Looking for Documentation...</source>
         <translation type="unfinished">Vyhledat dokumentaci...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3652"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3653"/>
         <source>Unfiltered</source>
         <translation type="unfinished">Nefiltrováno</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3671"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3672"/>
         <source>Help Engine</source>
         <translation type="unfinished">Engine nápovědy</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4224"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4225"/>
         <source>ISO</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4228"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4229"/>
         <source>Windows</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4230"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4231"/>
         <source>ISCII</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4226"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4227"/>
         <source>Unicode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4234"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4235"/>
         <source>Other</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4232"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4233"/>
         <source>IBM</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4651"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4652"/>
         <source>VirusTotal Scan</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4651"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4652"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4677"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4678"/>
         <source>Enter a valid IPv4 address in dotted quad notation:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4686"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4687"/>
         <source>The given IP address is not in dotted quad notation.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4696"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4697"/>
         <source>Enter a valid domain name:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -85506,27 +85536,27 @@
         <translation type="unfinished">Zobrazit celou historii...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4259"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4260"/>
         <source>Menu Bar</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4264"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4265"/>
         <source>Bookmarks</source>
         <translation type="unfinished">Záložky</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4269"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4270"/>
         <source>Status Bar</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4283"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4284"/>
         <source>&amp;Show all</source>
         <translation type="unfinished">&amp;Zobrazit vše</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4285"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4286"/>
         <source>&amp;Hide all</source>
         <translation type="unfinished">&amp;Skrýt vše</translation>
     </message>
@@ -86018,12 +86048,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="352"/>
+        <location filename="../eric6.py" line="353"/>
         <source>Starting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="357"/>
+        <location filename="../eric6.py" line="358"/>
         <source>Generating Main Window...</source>
         <translation type="unfinished">Generování hlavního okna...</translation>
     </message>
Binary file i18n/eric6_de.qm has changed
--- a/i18n/eric6_de.ts	Sat Feb 03 16:15:24 2018 +0100
+++ b/i18n/eric6_de.ts	Sat Feb 03 16:46:32 2018 +0100
@@ -8183,27 +8183,27 @@
         <translation>Das Downloadverzeichnis ({0}) konnte nicht erzeugt werden.</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="420"/>
         <source>Error opening save file: {0}</source>
         <translation>Fehler beim Öffnen der zu speichernden Datei: {0}</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="433"/>
         <source>Error saving: {0}</source>
         <translation>Fehler beim Speichern: {0}</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="446"/>
         <source>Network Error: {0}</source>
         <translation>Netzwerkfehler: {0}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="485"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="477"/>
         <source>?</source>
         <translation>?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="496"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="488"/>
         <source>{0} of {1} - Stopped</source>
         <translation>{0} von {1} – Angehalten</translation>
     </message>
@@ -8218,14 +8218,14 @@
         <translation>Drücken, um den Download zu pausieren</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="484"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/>
         <source>{0} of {1} ({2}/sec)
 {3}</source>
         <translation>{0} von {1} ({2}/s)
 {3}</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="572"/>
         <source>{0} downloaded
 SHA1: {1}
 MD5: {2}</source>
@@ -8234,7 +8234,7 @@
 MD5: {2}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="493"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="485"/>
         <source>{0} downloaded</source>
         <translation>{0} heruntergeladen</translation>
     </message>
@@ -8267,7 +8267,7 @@
 <context>
     <name>DownloadManager</name>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="405"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="408"/>
         <source>Downloads</source>
         <translation>Downloads</translation>
     </message>
@@ -8282,7 +8282,7 @@
         <translation>0 Einträge</translation>
     </message>
     <message numerus="yes">
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="394"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="397"/>
         <source>%n Download(s)</source>
         <translation>
             <numerusform>ein Download</numerusform>
@@ -8346,7 +8346,7 @@
         <translation>Aus der Liste löschen</translation>
     </message>
     <message numerus="yes">
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="402"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="405"/>
         <source>Downloading %n file(s)</source>
         <translation>
             <numerusform>Lade eine Datei herunter</numerusform>
@@ -8354,12 +8354,12 @@
         </translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="181"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="184"/>
         <source>Suspicuous URL detected</source>
         <translation>Fragwürdige URL entdeckt</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="181"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="184"/>
         <source>&lt;p&gt;The URL &lt;b&gt;{0}&lt;/b&gt; was found in the Safe Browsing database.&lt;/p&gt;{1}</source>
         <translation>&lt;p&gt;Die URL &lt;b&gt;{0}&lt;/b&gt; wurde in der Safe Browsing Datenbank gefunden.&lt;/p&gt;{1}</translation>
     </message>
@@ -9840,895 +9840,905 @@
 <context>
     <name>Editor</name>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2986"/>
+        <location filename="../QScintilla/Editor.py" line="2996"/>
         <source>Open File</source>
         <translation>Datei öffnen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3149"/>
+        <location filename="../QScintilla/Editor.py" line="3169"/>
         <source>Save File</source>
         <translation>Datei sichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="742"/>
+        <location filename="../QScintilla/Editor.py" line="747"/>
         <source>Undo</source>
         <translation>Rückgängig</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="745"/>
+        <location filename="../QScintilla/Editor.py" line="750"/>
         <source>Redo</source>
         <translation>Wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="752"/>
+        <location filename="../QScintilla/Editor.py" line="757"/>
         <source>Cut</source>
         <translation>Ausschneiden</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="755"/>
+        <location filename="../QScintilla/Editor.py" line="760"/>
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="758"/>
+        <location filename="../QScintilla/Editor.py" line="763"/>
         <source>Paste</source>
         <translation>Einfügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="766"/>
+        <location filename="../QScintilla/Editor.py" line="771"/>
         <source>Indent</source>
         <translation>Einrücken</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="769"/>
+        <location filename="../QScintilla/Editor.py" line="774"/>
         <source>Unindent</source>
         <translation>Einrücken rückgängig</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="772"/>
+        <location filename="../QScintilla/Editor.py" line="777"/>
         <source>Comment</source>
         <translation>Kommentar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="775"/>
+        <location filename="../QScintilla/Editor.py" line="780"/>
         <source>Uncomment</source>
         <translation>Kommentar entfernen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="859"/>
+        <location filename="../QScintilla/Editor.py" line="864"/>
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="865"/>
+        <location filename="../QScintilla/Editor.py" line="870"/>
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="868"/>
+        <location filename="../QScintilla/Editor.py" line="873"/>
         <source>Save As...</source>
         <translation>Speichern unter...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="787"/>
+        <location filename="../QScintilla/Editor.py" line="792"/>
         <source>Select all</source>
         <translation>Alles auswählen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="788"/>
+        <location filename="../QScintilla/Editor.py" line="793"/>
         <source>Deselect all</source>
         <translation>Auswahl aufheben</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="785"/>
+        <location filename="../QScintilla/Editor.py" line="790"/>
         <source>Select to brace</source>
         <translation>Zur Klammer auswählen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="884"/>
+        <location filename="../QScintilla/Editor.py" line="889"/>
         <source>Print</source>
         <translation>Drucken</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2551"/>
+        <location filename="../QScintilla/Editor.py" line="2556"/>
         <source>Printing...</source>
         <translation>Drucke...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2568"/>
-        <source>Printing completed</source>
-        <translation>Drucken beendet</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="2570"/>
-        <source>Error while printing</source>
-        <translation>Fehler beim Drucken</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="2573"/>
+        <source>Printing completed</source>
+        <translation>Drucken beendet</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="2575"/>
+        <source>Error while printing</source>
+        <translation>Fehler beim Drucken</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="2578"/>
         <source>Printing aborted</source>
         <translation>Drucken abgebrochen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6679"/>
+        <location filename="../QScintilla/Editor.py" line="6720"/>
         <source>File changed</source>
         <translation>Datei geändert</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="931"/>
+        <location filename="../QScintilla/Editor.py" line="936"/>
         <source>Check</source>
         <translation>Prüfen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2931"/>
+        <location filename="../QScintilla/Editor.py" line="2936"/>
         <source>File Modified</source>
         <translation>Datei geändert</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="953"/>
+        <location filename="../QScintilla/Editor.py" line="958"/>
         <source>Code metrics...</source>
         <translation>Quelltextmetriken...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="954"/>
+        <location filename="../QScintilla/Editor.py" line="959"/>
         <source>Code coverage...</source>
         <translation>Quelltext Abdeckung...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="962"/>
+        <location filename="../QScintilla/Editor.py" line="967"/>
         <source>Profile data...</source>
         <translation>Profildaten...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="951"/>
+        <location filename="../QScintilla/Editor.py" line="956"/>
         <source>Show</source>
         <translation>Zeige</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="778"/>
+        <location filename="../QScintilla/Editor.py" line="783"/>
         <source>Stream Comment</source>
         <translation>Stream Kommentar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="781"/>
+        <location filename="../QScintilla/Editor.py" line="786"/>
         <source>Box Comment</source>
         <translation>Box Kommentar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1860"/>
+        <location filename="../QScintilla/Editor.py" line="1865"/>
         <source>Modification of Read Only file</source>
         <translation>Änderungsversuch für eine schreibgeschützte Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1860"/>
+        <location filename="../QScintilla/Editor.py" line="1865"/>
         <source>You are attempting to change a read only file. Please save to a different file first.</source>
         <translation>Sie versuchen, eine schreibgeschützte Datei zu ändern. Bitte speichern Sie sie zuerst in eine andere Datei.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1001"/>
+        <location filename="../QScintilla/Editor.py" line="1006"/>
         <source>Languages</source>
         <translation>Sprachen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="748"/>
+        <location filename="../QScintilla/Editor.py" line="753"/>
         <source>Revert to last saved state</source>
         <translation>Zurück zum letzten gesichert Zustand</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6398"/>
+        <location filename="../QScintilla/Editor.py" line="6439"/>
         <source>Macro Name</source>
         <translation>Makro Name</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6398"/>
+        <location filename="../QScintilla/Editor.py" line="6439"/>
         <source>Select a macro name:</source>
         <translation>Wähle einen Makro Namen:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6469"/>
+        <location filename="../QScintilla/Editor.py" line="6510"/>
         <source>Macro files (*.macro)</source>
         <translation>Makrodateien (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6426"/>
+        <location filename="../QScintilla/Editor.py" line="6467"/>
         <source>Load macro file</source>
         <translation>Lade Makrodatei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6449"/>
+        <location filename="../QScintilla/Editor.py" line="6490"/>
         <source>Error loading macro</source>
         <translation>Fehler beim Makro Laden</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6469"/>
+        <location filename="../QScintilla/Editor.py" line="6510"/>
         <source>Save macro file</source>
         <translation>Makrodatei schreiben</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6486"/>
+        <location filename="../QScintilla/Editor.py" line="6527"/>
         <source>Save macro</source>
         <translation>Makro speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6502"/>
+        <location filename="../QScintilla/Editor.py" line="6543"/>
         <source>Error saving macro</source>
         <translation>Fehler beim Makro speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6515"/>
+        <location filename="../QScintilla/Editor.py" line="6556"/>
         <source>Start Macro Recording</source>
         <translation>Makroaufzeichnung starten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6541"/>
+        <location filename="../QScintilla/Editor.py" line="6582"/>
         <source>Macro Recording</source>
         <translation>Makroaufzeichnung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6541"/>
+        <location filename="../QScintilla/Editor.py" line="6582"/>
         <source>Enter name of the macro:</source>
         <translation>Gib einen Namen für das Makro ein:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1250"/>
+        <location filename="../QScintilla/Editor.py" line="1255"/>
         <source>Toggle bookmark</source>
         <translation>Lesezeichen setzen/löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1252"/>
+        <location filename="../QScintilla/Editor.py" line="1257"/>
         <source>Next bookmark</source>
         <translation>Nächstes Lesezeichen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1254"/>
+        <location filename="../QScintilla/Editor.py" line="1259"/>
         <source>Previous bookmark</source>
         <translation>Vorheriges Lesezeichen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1256"/>
+        <location filename="../QScintilla/Editor.py" line="1261"/>
         <source>Clear all bookmarks</source>
         <translation>Alle Lesezeichen löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1276"/>
-        <source>Toggle breakpoint</source>
-        <translation>Haltepunkt setzen/löschen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1313"/>
-        <source>LMB toggles bookmarks</source>
-        <translation>LMK schaltet Lesezeichen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1317"/>
-        <source>LMB toggles breakpoints</source>
-        <translation>LMK schaltet Haltepunkte</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1286"/>
-        <source>Next breakpoint</source>
-        <translation>Nächster Haltepunkt</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1288"/>
-        <source>Previous breakpoint</source>
-        <translation>Vorheriger Haltepunkt</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1290"/>
-        <source>Clear all breakpoints</source>
-        <translation>Alle Haltepunkte löschen</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1281"/>
-        <source>Edit breakpoint...</source>
-        <translation>Haltepunkt bearbeiten...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="5365"/>
-        <source>Enable breakpoint</source>
-        <translation>Haltepunkt aktivieren</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="5368"/>
-        <source>Disable breakpoint</source>
-        <translation>Haltepunkt deaktivieren</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="5745"/>
-        <source>Code Coverage</source>
-        <translation>Quelltext Abdeckung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="5745"/>
-        <source>Please select a coverage file</source>
-        <translation>Bitte wählen Sie eine Datei mit Abdeckungsdaten</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="5923"/>
-        <source>Profile Data</source>
-        <translation>Profildaten</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="5923"/>
-        <source>Please select a profile file</source>
-        <translation>Bitte wählen Sie eine Datei mit Profildaten</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
-        <source>Autocompletion</source>
-        <translation>Automatische Vervollständigung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
-        <source>Autocompletion is not available because there is no autocompletion source set.</source>
-        <translation>Die automatische Vervollständigung ist nicht verfügbar, da keine Quelle gesetzt ist.</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="811"/>
-        <source>Use Monospaced Font</source>
-        <translation>Benutze Monospace Font</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="804"/>
-        <source>Shorten empty lines</source>
-        <translation>Leere Zeilen verkürzen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1259"/>
-        <source>Goto syntax error</source>
-        <translation>Zu Syntaxfehler gehen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1263"/>
-        <source>Clear syntax error</source>
-        <translation>Syntaxfehler löschen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="816"/>
-        <source>Autosave enabled</source>
-        <translation>Autom. Speicherung aktiv</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6983"/>
-        <source>Drop Error</source>
-        <translation>Drop Fehler</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1261"/>
-        <source>Show syntax error message</source>
-        <translation>Zeige Syntaxfehlermeldung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6083"/>
-        <source>Syntax Error</source>
-        <translation>Syntaxfehler</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6083"/>
-        <source>No syntax error message available.</source>
-        <translation>Keine Syntaxfehlermeldung verfügbar.</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1278"/>
-        <source>Toggle temporary breakpoint</source>
-        <translation>Temporären Haltepunkt setzen/löschen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="956"/>
-        <source>Show code coverage annotations</source>
-        <translation>Markiere Zeilen ohne Abdeckung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="959"/>
-        <source>Hide code coverage annotations</source>
-        <translation>Lösche Abdeckungsmarkierungen</translation>
+        <source>Toggle breakpoint</source>
+        <translation>Haltepunkt setzen/löschen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1318"/>
+        <source>LMB toggles bookmarks</source>
+        <translation>LMK schaltet Lesezeichen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1322"/>
+        <source>LMB toggles breakpoints</source>
+        <translation>LMK schaltet Haltepunkte</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1291"/>
+        <source>Next breakpoint</source>
+        <translation>Nächster Haltepunkt</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1293"/>
+        <source>Previous breakpoint</source>
+        <translation>Vorheriger Haltepunkt</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1295"/>
+        <source>Clear all breakpoints</source>
+        <translation>Alle Haltepunkte löschen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1286"/>
+        <source>Edit breakpoint...</source>
+        <translation>Haltepunkt bearbeiten...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="5406"/>
+        <source>Enable breakpoint</source>
+        <translation>Haltepunkt aktivieren</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="5409"/>
+        <source>Disable breakpoint</source>
+        <translation>Haltepunkt deaktivieren</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
+        <source>Code Coverage</source>
+        <translation>Quelltext Abdeckung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
+        <source>Please select a coverage file</source>
+        <translation>Bitte wählen Sie eine Datei mit Abdeckungsdaten</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="5964"/>
+        <source>Profile Data</source>
+        <translation>Profildaten</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="5964"/>
+        <source>Please select a profile file</source>
+        <translation>Bitte wählen Sie eine Datei mit Profildaten</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="4602"/>
+        <source>Autocompletion</source>
+        <translation>Automatische Vervollständigung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="4602"/>
+        <source>Autocompletion is not available because there is no autocompletion source set.</source>
+        <translation>Die automatische Vervollständigung ist nicht verfügbar, da keine Quelle gesetzt ist.</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="816"/>
+        <source>Use Monospaced Font</source>
+        <translation>Benutze Monospace Font</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="809"/>
+        <source>Shorten empty lines</source>
+        <translation>Leere Zeilen verkürzen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1264"/>
+        <source>Goto syntax error</source>
+        <translation>Zu Syntaxfehler gehen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1268"/>
+        <source>Clear syntax error</source>
+        <translation>Syntaxfehler löschen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="821"/>
+        <source>Autosave enabled</source>
+        <translation>Autom. Speicherung aktiv</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7024"/>
+        <source>Drop Error</source>
+        <translation>Drop Fehler</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1266"/>
+        <source>Show syntax error message</source>
+        <translation>Zeige Syntaxfehlermeldung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6124"/>
+        <source>Syntax Error</source>
+        <translation>Syntaxfehler</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6124"/>
+        <source>No syntax error message available.</source>
+        <translation>Keine Syntaxfehlermeldung verfügbar.</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1283"/>
+        <source>Toggle temporary breakpoint</source>
+        <translation>Temporären Haltepunkt setzen/löschen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="961"/>
+        <source>Show code coverage annotations</source>
+        <translation>Markiere Zeilen ohne Abdeckung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="964"/>
+        <source>Hide code coverage annotations</source>
+        <translation>Lösche Abdeckungsmarkierungen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1298"/>
         <source>Next uncovered line</source>
         <translation>Nächste nichtabgedeckte Zeile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1296"/>
-        <source>Previous uncovered line</source>
-        <translation>Vorige nichtabgedeckte Zeile</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="5808"/>
-        <source>Show Code Coverage Annotations</source>
-        <translation>Zeilen ohne Abdeckung Markieren</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="5801"/>
-        <source>All lines have been covered.</source>
-        <translation>Alle Zeilen sind abgedeckt.</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="5808"/>
-        <source>There is no coverage file available.</source>
-        <translation>Es gibt keine Datei mit Abdeckungsinformationen.</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="2931"/>
-        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; enthält ungesicherte Änderungen.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6440"/>
-        <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; kann nicht gelesen werden.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6449"/>
-        <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; ist zerstört.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6502"/>
-        <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; kann nicht geschrieben werden.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6983"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
-        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ist keine Datei.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="354"/>
-        <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Die Größe der Datei &lt;b&gt;{0}&lt;/b&gt; ist &lt;b&gt;{1} KB&lt;7B&gt;. Soll sie wirklich geladen werden?&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="975"/>
-        <source>Diagrams</source>
-        <translation>Diagramme</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="977"/>
-        <source>Class Diagram...</source>
-        <translation>Klassendiagramm...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="979"/>
-        <source>Package Diagram...</source>
-        <translation>Package Diagramm...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="981"/>
-        <source>Imports Diagram...</source>
-        <translation>Imports-Diagramm...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="983"/>
-        <source>Application Diagram...</source>
-        <translation>Applikations-Diagramm...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1004"/>
-        <source>No Language</source>
-        <translation>Keine Sprache</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6843"/>
-        <source>{0} (ro)</source>
-        <translation>{0} (ro)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7004"/>
-        <source>Resources</source>
-        <translation>Ressourcen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7006"/>
-        <source>Add file...</source>
-        <translation>Datei hinzufügen...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7008"/>
-        <source>Add files...</source>
-        <translation>Dateien hinzufügen...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7010"/>
-        <source>Add aliased file...</source>
-        <translation>Aliased-Datei hinzufügen...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7013"/>
-        <source>Add localized resource...</source>
-        <translation>Lokalisierte Ressource hinzufügen...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7036"/>
-        <source>Add file resource</source>
-        <translation>Dateiressource hinzufügen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7052"/>
-        <source>Add file resources</source>
-        <translation>Dateiressourcen hinzufügen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7080"/>
-        <source>Add aliased file resource</source>
-        <translation>Aliased-Dateiressourcen hinzufügen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7080"/>
-        <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
-        <translation>Alias für Datei &lt;b&gt;{0}&lt;/b&gt;:</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7144"/>
-        <source>Package Diagram</source>
-        <translation>Package-Diagramm</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7144"/>
-        <source>Include class attributes?</source>
-        <translation>Klassenattribute anzeigen?</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7178"/>
-        <source>Application Diagram</source>
-        <translation>Applikations-Diagramm</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7178"/>
-        <source>Include module names?</source>
-        <translation>Modulnamen anzeigen?</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7017"/>
-        <source>Add resource frame</source>
-        <translation>Ressourcenrahmen hinzufügen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6515"/>
-        <source>Macro recording is already active. Start new?</source>
-        <translation>Eine Makroaufzeichnung ist bereits aktiv. Neu starten?</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1299"/>
-        <source>Next task</source>
-        <translation>Nächste Aufgabe</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1301"/>
+        <source>Previous uncovered line</source>
+        <translation>Vorige nichtabgedeckte Zeile</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="5849"/>
+        <source>Show Code Coverage Annotations</source>
+        <translation>Zeilen ohne Abdeckung Markieren</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="5842"/>
+        <source>All lines have been covered.</source>
+        <translation>Alle Zeilen sind abgedeckt.</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="5849"/>
+        <source>There is no coverage file available.</source>
+        <translation>Es gibt keine Datei mit Abdeckungsinformationen.</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="2936"/>
+        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; enthält ungesicherte Änderungen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6481"/>
+        <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; kann nicht gelesen werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6490"/>
+        <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; ist zerstört.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; kann nicht geschrieben werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7024"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ist keine Datei.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="359"/>
+        <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Größe der Datei &lt;b&gt;{0}&lt;/b&gt; ist &lt;b&gt;{1} KB&lt;7B&gt;. Soll sie wirklich geladen werden?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="980"/>
+        <source>Diagrams</source>
+        <translation>Diagramme</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="982"/>
+        <source>Class Diagram...</source>
+        <translation>Klassendiagramm...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="984"/>
+        <source>Package Diagram...</source>
+        <translation>Package Diagramm...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="986"/>
+        <source>Imports Diagram...</source>
+        <translation>Imports-Diagramm...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="988"/>
+        <source>Application Diagram...</source>
+        <translation>Applikations-Diagramm...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1009"/>
+        <source>No Language</source>
+        <translation>Keine Sprache</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6884"/>
+        <source>{0} (ro)</source>
+        <translation>{0} (ro)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7045"/>
+        <source>Resources</source>
+        <translation>Ressourcen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7047"/>
+        <source>Add file...</source>
+        <translation>Datei hinzufügen...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7049"/>
+        <source>Add files...</source>
+        <translation>Dateien hinzufügen...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7051"/>
+        <source>Add aliased file...</source>
+        <translation>Aliased-Datei hinzufügen...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7054"/>
+        <source>Add localized resource...</source>
+        <translation>Lokalisierte Ressource hinzufügen...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7077"/>
+        <source>Add file resource</source>
+        <translation>Dateiressource hinzufügen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <source>Add file resources</source>
+        <translation>Dateiressourcen hinzufügen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7121"/>
+        <source>Add aliased file resource</source>
+        <translation>Aliased-Dateiressourcen hinzufügen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7121"/>
+        <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
+        <translation>Alias für Datei &lt;b&gt;{0}&lt;/b&gt;:</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7185"/>
+        <source>Package Diagram</source>
+        <translation>Package-Diagramm</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7185"/>
+        <source>Include class attributes?</source>
+        <translation>Klassenattribute anzeigen?</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
+        <source>Application Diagram</source>
+        <translation>Applikations-Diagramm</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
+        <source>Include module names?</source>
+        <translation>Modulnamen anzeigen?</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7058"/>
+        <source>Add resource frame</source>
+        <translation>Ressourcenrahmen hinzufügen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6556"/>
+        <source>Macro recording is already active. Start new?</source>
+        <translation>Eine Makroaufzeichnung ist bereits aktiv. Neu starten?</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1304"/>
+        <source>Next task</source>
+        <translation>Nächste Aufgabe</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1306"/>
         <source>Previous task</source>
         <translation>Vorherige Aufgabe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="913"/>
+        <location filename="../QScintilla/Editor.py" line="918"/>
         <source>Complete from Document</source>
         <translation>Vervollständigung vom Dokument</translation>
     </message>
     <message>
+        <location filename="../QScintilla/Editor.py" line="920"/>
+        <source>Complete from APIs</source>
+        <translation>Vervollständigung von APIs</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="922"/>
+        <source>Complete from Document and APIs</source>
+        <translation>Vervollständigung vom Dokument und von APIs</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1129"/>
+        <source>Export as</source>
+        <translation>Exportieren als</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1358"/>
+        <source>Export source</source>
+        <translation>Quelltext exportieren</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1350"/>
+        <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Für das Exportformat &lt;b&gt;{0}&lt;/b&gt; steht kein Exporter zur Verfügung. Abbruch...&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1358"/>
+        <source>No export format given. Aborting...</source>
+        <translation>Kein Exportformat angegeben. Abbruch...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7205"/>
+        <source>Imports Diagram</source>
+        <translation>Imports Diagramm</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7205"/>
+        <source>Include imports from external modules?</source>
+        <translation>Imports externer Module anzeigen?</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="840"/>
+        <source>Calltip</source>
+        <translation>Calltip</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="886"/>
+        <source>Print Preview</source>
+        <translation>Druckvorschau</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="441"/>
+        <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window&apos;s titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Quelltexteditorfenster&lt;/b&gt;&lt;p&gt;Dieses Fenster wird zum Bearbeiten von Quelltexten benutzt. Sie können beliebig viele dieser Fenster öffnen. Der Name der Datei wird im Titel des Fensters dargestellt.&lt;/p&gt;&lt;p&gt;Um Haltepunkte zu setzen, klicken sie in den Raum zwischen den Zeilennummern und der Faltungsspalte. Über das Kontextmenü des Bereiches links des Editors können Haltepunkte bearbeitet werden.&lt;/p&gt;&lt;p&gt;Um Lesezeichen zu setzen, drücken Sie die Shift-Taste und klicken in den Raum zwischen den Zeilennummern und der Faltungsspalte.&lt;/p&gt;&lt;p&gt;Diese Aktionen können über das Kontextmenü umgedreht werden.&lt;/p&gt;&lt;p&gt;Ein Klick auf einen Syntaxfehler-Marker mit gedrückter Strg-Taste zeigt die zugehörige Fehlermeldung an.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="825"/>
+        <source>Typing aids enabled</source>
+        <translation>Eingabehilfen aktiv</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1093"/>
+        <source>End-of-Line Type</source>
+        <translation>Zeilenendemarkierung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1097"/>
+        <source>Unix</source>
+        <translation>Unix</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1104"/>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1111"/>
+        <source>Macintosh</source>
+        <translation>Macintosh</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1052"/>
+        <source>Encodings</source>
+        <translation>Kodierungen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1032"/>
+        <source>Guessed</source>
+        <translation>Ermittelt</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1373"/>
+        <source>Alternatives</source>
+        <translation>Alternativen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1369"/>
+        <source>Alternatives ({0})</source>
+        <translation>Alternativen ({0})</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1389"/>
+        <source>Pygments Lexer</source>
+        <translation>Pygments Lexer</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1389"/>
+        <source>Select the Pygments lexer to apply.</source>
+        <translation>Wähle den anzuwendenden Pygments Lexer.</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7501"/>
+        <source>Check spelling...</source>
+        <translation>Rechtschreibprüfung...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="801"/>
+        <source>Check spelling of selection...</source>
+        <translation>Rechtschreibprüfung für Auswahl...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7504"/>
+        <source>Add to dictionary</source>
+        <translation>Zum Wörterbuch hinzufügen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7506"/>
+        <source>Ignore All</source>
+        <translation>Alle ignorieren</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="805"/>
+        <source>Remove from dictionary</source>
+        <translation>Aus dem Wörterbuch entfernen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="2996"/>
+        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geöffnet werden.&lt;br /&gt;Ursache: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="3110"/>
+        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gesichert werden.&lt;br/&gt;Grund: {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1271"/>
+        <source>Next warning</source>
+        <translation>Nächste Warnung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1274"/>
+        <source>Previous warning</source>
+        <translation>Vorherige Warnung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1276"/>
+        <source>Show warning message</source>
+        <translation>Zeige Warnung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1278"/>
+        <source>Clear warnings</source>
+        <translation>Warnungen löschen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="3169"/>
+        <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="../QScintilla/Editor.py" line="6527"/>
+        <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6378"/>
+        <source>Warning: {0}</source>
+        <translation>Warnung: {0}</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6385"/>
+        <source>Error: {0}</source>
+        <translation>Fehler: {0}</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6716"/>
+        <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
+        <translation>&lt;br&gt;&lt;b&gt;Warnung:&lt;/b&gt; Vorgenommenen Änderungen gehen beim neu einlesen verloren.</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="882"/>
+        <source>Open &apos;rejection&apos; file</source>
+        <translation>Öffne „Ablehnungs“-Datei</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="992"/>
+        <source>Load Diagram...</source>
+        <translation>Diagramm laden...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1309"/>
+        <source>Next change</source>
+        <translation>Nächste Änderung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1312"/>
+        <source>Previous change</source>
+        <translation>Vorherige Änderung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7918"/>
+        <source>Sort Lines</source>
+        <translation>Zeilen sortieren</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7918"/>
+        <source>The selection contains illegal data for a numerical sort.</source>
+        <translation>Die Auswahl enthält für eine numerische Sortierung ungültige Daten.</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6314"/>
+        <source>Warning</source>
+        <translation>Warnung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6314"/>
+        <source>No warning messages available.</source>
+        <translation>Keine Warnmeldungen verfügbar.</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6375"/>
+        <source>Style: {0}</source>
+        <translation>Stil: {0}</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="856"/>
+        <source>New Document View</source>
+        <translation>Neue Dokumentenansicht</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="859"/>
+        <source>New Document View (with new split)</source>
+        <translation>Neue Dokumentenansicht (in neuem Abschnitt)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="946"/>
+        <source>Tools</source>
+        <translation>Werkzeuge</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1074"/>
+        <source>Re-Open With Encoding</source>
+        <translation>Öffnen mit Kodierung</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="6710"/>
+        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; wurde geändert, während sie in eric6 geöffnet war. Neu einlesen?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="832"/>
+        <source>Automatic Completion enabled</source>
+        <translation>Automatische Vervollständigung aktiv</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="912"/>
+        <source>Complete</source>
+        <translation>Vervollständigen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="4727"/>
+        <source>Auto-Completion Provider</source>
+        <translation>Provider für automatische Vervollständigungen</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="4727"/>
+        <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
+        <translation>Der Provider für automatische Vervollständigungen namens &apos;{0}&apos; ist bereits registriert. Die Wiederholung wird ignoriert.</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="4989"/>
+        <source>Call-Tips Provider</source>
+        <translation>Calltipps-Provider</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="4989"/>
+        <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
+        <translation>Der Calltipps-Provider namens &apos;{0}&apos; ist bereits registriert. Die Wiederholung wird ignoriert.</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="8005"/>
+        <source>Register Mouse Click Handler</source>
+        <translation>Maus Klick Handler registrieren</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="8005"/>
+        <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
+        <translation>Ein Maus Klick Handler für &quot;{0}&quot; wurde bereits durch &quot;{1}&quot; registriert. Die Anfrage durch &quot;{2}&quot; wird abgebrochen...</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="876"/>
+        <source>Save Copy...</source>
+        <translation>Kopie speichern...</translation>
+    </message>
+    <message>
         <location filename="../QScintilla/Editor.py" line="915"/>
-        <source>Complete from APIs</source>
-        <translation>Vervollständigung von APIs</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="917"/>
-        <source>Complete from Document and APIs</source>
-        <translation>Vervollständigung vom Dokument und von APIs</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1124"/>
-        <source>Export as</source>
-        <translation>Exportieren als</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1353"/>
-        <source>Export source</source>
-        <translation>Quelltext exportieren</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1345"/>
-        <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Für das Exportformat &lt;b&gt;{0}&lt;/b&gt; steht kein Exporter zur Verfügung. Abbruch...&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1353"/>
-        <source>No export format given. Aborting...</source>
-        <translation>Kein Exportformat angegeben. Abbruch...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7164"/>
-        <source>Imports Diagram</source>
-        <translation>Imports Diagramm</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7164"/>
-        <source>Include imports from external modules?</source>
-        <translation>Imports externer Module anzeigen?</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="835"/>
-        <source>Calltip</source>
-        <translation>Calltip</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="881"/>
-        <source>Print Preview</source>
-        <translation>Druckvorschau</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="436"/>
-        <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window&apos;s titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Quelltexteditorfenster&lt;/b&gt;&lt;p&gt;Dieses Fenster wird zum Bearbeiten von Quelltexten benutzt. Sie können beliebig viele dieser Fenster öffnen. Der Name der Datei wird im Titel des Fensters dargestellt.&lt;/p&gt;&lt;p&gt;Um Haltepunkte zu setzen, klicken sie in den Raum zwischen den Zeilennummern und der Faltungsspalte. Über das Kontextmenü des Bereiches links des Editors können Haltepunkte bearbeitet werden.&lt;/p&gt;&lt;p&gt;Um Lesezeichen zu setzen, drücken Sie die Shift-Taste und klicken in den Raum zwischen den Zeilennummern und der Faltungsspalte.&lt;/p&gt;&lt;p&gt;Diese Aktionen können über das Kontextmenü umgedreht werden.&lt;/p&gt;&lt;p&gt;Ein Klick auf einen Syntaxfehler-Marker mit gedrückter Strg-Taste zeigt die zugehörige Fehlermeldung an.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="820"/>
-        <source>Typing aids enabled</source>
-        <translation>Eingabehilfen aktiv</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1088"/>
-        <source>End-of-Line Type</source>
-        <translation>Zeilenendemarkierung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1092"/>
-        <source>Unix</source>
-        <translation>Unix</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1099"/>
-        <source>Windows</source>
-        <translation>Windows</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1106"/>
-        <source>Macintosh</source>
-        <translation>Macintosh</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1047"/>
-        <source>Encodings</source>
-        <translation>Kodierungen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1027"/>
-        <source>Guessed</source>
-        <translation>Ermittelt</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1368"/>
-        <source>Alternatives</source>
-        <translation>Alternativen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1364"/>
-        <source>Alternatives ({0})</source>
-        <translation>Alternativen ({0})</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1384"/>
-        <source>Pygments Lexer</source>
-        <translation>Pygments Lexer</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1384"/>
-        <source>Select the Pygments lexer to apply.</source>
-        <translation>Wähle den anzuwendenden Pygments Lexer.</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7456"/>
-        <source>Check spelling...</source>
-        <translation>Rechtschreibprüfung...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="796"/>
-        <source>Check spelling of selection...</source>
-        <translation>Rechtschreibprüfung für Auswahl...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7459"/>
-        <source>Add to dictionary</source>
-        <translation>Zum Wörterbuch hinzufügen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7461"/>
-        <source>Ignore All</source>
-        <translation>Alle ignorieren</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="800"/>
-        <source>Remove from dictionary</source>
-        <translation>Aus dem Wörterbuch entfernen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="2986"/>
-        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geöffnet werden.&lt;br /&gt;Ursache: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="3090"/>
-        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gesichert werden.&lt;br/&gt;Grund: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1266"/>
-        <source>Next warning</source>
-        <translation>Nächste Warnung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1269"/>
-        <source>Previous warning</source>
-        <translation>Vorherige Warnung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1271"/>
-        <source>Show warning message</source>
-        <translation>Zeige Warnung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1273"/>
-        <source>Clear warnings</source>
-        <translation>Warnungen löschen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="3149"/>
-        <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="../QScintilla/Editor.py" line="6486"/>
-        <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6337"/>
-        <source>Warning: {0}</source>
-        <translation>Warnung: {0}</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6344"/>
-        <source>Error: {0}</source>
-        <translation>Fehler: {0}</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6675"/>
-        <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
-        <translation>&lt;br&gt;&lt;b&gt;Warnung:&lt;/b&gt; Vorgenommenen Änderungen gehen beim neu einlesen verloren.</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="877"/>
-        <source>Open &apos;rejection&apos; file</source>
-        <translation>Öffne „Ablehnungs“-Datei</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="987"/>
-        <source>Load Diagram...</source>
-        <translation>Diagramm laden...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1304"/>
-        <source>Next change</source>
-        <translation>Nächste Änderung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1307"/>
-        <source>Previous change</source>
-        <translation>Vorherige Änderung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7873"/>
-        <source>Sort Lines</source>
-        <translation>Zeilen sortieren</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7873"/>
-        <source>The selection contains illegal data for a numerical sort.</source>
-        <translation>Die Auswahl enthält für eine numerische Sortierung ungültige Daten.</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6273"/>
-        <source>Warning</source>
-        <translation>Warnung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6273"/>
-        <source>No warning messages available.</source>
-        <translation>Keine Warnmeldungen verfügbar.</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6334"/>
-        <source>Style: {0}</source>
-        <translation>Stil: {0}</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="851"/>
-        <source>New Document View</source>
-        <translation>Neue Dokumentenansicht</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="854"/>
-        <source>New Document View (with new split)</source>
-        <translation>Neue Dokumentenansicht (in neuem Abschnitt)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="941"/>
-        <source>Tools</source>
-        <translation>Werkzeuge</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1069"/>
-        <source>Re-Open With Encoding</source>
-        <translation>Öffnen mit Kodierung</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="6669"/>
-        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; wurde geändert, während sie in eric6 geöffnet war. Neu einlesen?&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="827"/>
-        <source>Automatic Completion enabled</source>
-        <translation>Automatische Vervollständigung aktiv</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="907"/>
-        <source>Complete</source>
-        <translation>Vervollständigen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="4686"/>
-        <source>Auto-Completion Provider</source>
-        <translation>Provider für automatische Vervollständigungen</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="4686"/>
-        <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
-        <translation>Der Provider für automatische Vervollständigungen namens &apos;{0}&apos; ist bereits registriert. Die Wiederholung wird ignoriert.</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="4948"/>
-        <source>Call-Tips Provider</source>
-        <translation>Calltipps-Provider</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="4948"/>
-        <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
-        <translation>Der Calltipps-Provider namens &apos;{0}&apos; ist bereits registriert. Die Wiederholung wird ignoriert.</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7960"/>
-        <source>Register Mouse Click Handler</source>
-        <translation>Maus Klick Handler registrieren</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7960"/>
-        <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
-        <translation>Ein Maus Klick Handler für &quot;{0}&quot; wurde bereits durch &quot;{1}&quot; registriert. Die Anfrage durch &quot;{2}&quot; wird abgebrochen...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="871"/>
-        <source>Save Copy...</source>
-        <translation>Kopie speichern...</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="910"/>
         <source>Clear Completions Cache</source>
         <translation>Vervollständigungsspeicher löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="837"/>
+        <location filename="../QScintilla/Editor.py" line="842"/>
         <source>Code Info</source>
         <translation>Code Info</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1310"/>
+        <location filename="../QScintilla/Editor.py" line="1315"/>
         <source>Clear changes</source>
         <translation>Änderungsmarker löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="762"/>
+        <location filename="../QScintilla/Editor.py" line="767"/>
         <source>Execute Selection In Console</source>
         <translation>Auswahl in Konsole ausführen</translation>
     </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="8126"/>
+        <source>EditorConfig Properties</source>
+        <translation>EditorConfig Eigenschaften</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="8126"/>
+        <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die EditorConfig Eigenschaften für die Datei &lt;b&gt;{0}&lt;/b&gt; konnten nicht geladen werden.&lt;/p&gt;</translation>
+    </message>
 </context>
 <context>
     <name>EditorAPIsPage</name>
@@ -11562,57 +11572,57 @@
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="180"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="190"/>
         <source>Select, whether trailing whitespace should be removed upon save</source>
         <translation>Wähle, ob überschüssige Leerzeichen beim Speichern entfernt werden sollen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="183"/>
-        <source>Strip trailing whitespace upon save</source>
-        <translation>Lösche überzählige Leerzeichen beim Speichern</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="190"/>
-        <source>Select, whether a backup file shall be generated upon save</source>
-        <translation>Wähle aus, ob beim Speichern eine Sicherungsdatei angelegt werden soll</translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="193"/>
+        <source>Strip trailing whitespace upon save</source>
+        <translation>Lösche überzählige Leerzeichen beim Speichern</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="200"/>
+        <source>Select, whether a backup file shall be generated upon save</source>
+        <translation>Wähle aus, ob beim Speichern eine Sicherungsdatei angelegt werden soll</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="203"/>
         <source>Create backup file upon save</source>
         <translation>Erzeuge eine Sicherungsdatei beim Speichern</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="202"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="212"/>
         <source>Autosave interval:</source>
         <translation>Intervall autom. Speicherung:</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="209"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="219"/>
         <source>Move to set the autosave interval in minutes (0 to disable)</source>
         <translation>Verschiebe den Regler zur Wahl des Intervalls der automatischen Speicherung (0 zum Abschalten)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="231"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="241"/>
         <source>Displays the selected autosave interval.</source>
         <translation>Zeigt das ausgewählte Speicherintervall an.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="285"/>
-        <source>Select the string encoding to be used.</source>
-        <translation>Wähle die zu verwendende Zeichenkettenkodierung.</translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="295"/>
+        <source>Select the string encoding to be used.</source>
+        <translation>Wähle die zu verwendende Zeichenkettenkodierung.</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="305"/>
         <source>Default File Filters</source>
         <translation>Standard-Dateiauswahlfilter</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="301"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="311"/>
         <source>Open Files:</source>
         <translation>Dateien öffnen:</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="324"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="334"/>
         <source>Save Files:</source>
         <translation>Dateien speichern:</translation>
     </message>
@@ -11667,94 +11677,94 @@
         <translation>Automatische Zeilenendeumwandlung</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="252"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="262"/>
         <source>Encoding</source>
         <translation>Kodierung</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="258"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="268"/>
         <source>Select to use the advanced encoding detection </source>
         <translation>Auswählen, um die erweiterte Zeichenkodierungserkennung zu nutzen </translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="261"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="271"/>
         <source>&lt;b&gt;Advanced encoding detection&lt;/b&gt;
 &lt;p&gt;Select to use the advanced encoding detection based on the &amp;quot;universal character encoding detector&amp;quot; from &lt;a href=&quot;http://chardet.feedparser.org&quot;&gt;http://chardet.feedparser.org&lt;/a&gt;.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Erweiterte Zeichenkodierungserkennung&lt;/b&gt;
 &lt;p&gt;Auswählen, um die auf dem „universal character encoding detector“ von &lt;a href=&quot;http://chardet.feedparser.org&quot;&gt;http://chardet.feedparser.org&lt;/a&gt; basierende erweiterte Zeichenkodierungserkennung zu nutzen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="265"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="275"/>
         <source>Use advanced encoding detection</source>
         <translation>Erweiterte Zeichenkodierungserkennung nutzen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="272"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="282"/>
         <source>Default Encoding:</source>
         <translation>Standardkodierung:</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="337"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="347"/>
         <source>Additional File Filters</source>
         <translation>Zusätzliche Dateifilter</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="343"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="353"/>
         <source>&lt;b&gt;Note:&lt;/b&gt; Save file filters must contain one wildcard pattern only.</source>
         <translation>&lt;b&gt;Hinweis:&lt;/b&gt; Dateifilter zum Speichern dürfen nur ein Wildcard-Muster enthalten.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="355"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="365"/>
         <source>Select to edit the open file filters</source>
         <translation>Auswählen, um Dateifilter zum Öffnen zu bearbeiten</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="358"/>
-        <source>Open Files</source>
-        <translation>Dateien öffnen</translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="368"/>
+        <source>Open Files</source>
+        <translation>Dateien öffnen</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="378"/>
         <source>Select to edit the save file filters</source>
         <translation>Auswählen, um Dateifilter zum Speichern zu bearbeiten</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="371"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="381"/>
         <source>Save Files</source>
         <translation>Dateien speichern</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="402"/>
-        <source>Add...</source>
-        <translation>Hinzufügen...</translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="412"/>
-        <source>Edit...</source>
-        <translation>Bearbeiten...</translation>
+        <source>Add...</source>
+        <translation>Hinzufügen...</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="422"/>
+        <source>Edit...</source>
+        <translation>Bearbeiten...</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="432"/>
         <source>Delete</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="277"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="282"/>
         <source>Add File Filter</source>
         <translation>Dateifilter hinzufügen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="237"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="242"/>
         <source>A Save File Filter must contain exactly one wildcard pattern. Yours contains {0}.</source>
         <translation>Ein Dateifilter zum Speichern darf genau ein Wildcard-Muster enthalten. Ihrer enthält {0}.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="246"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="251"/>
         <source>A File Filter must contain at least one wildcard pattern.</source>
         <translation>Ein Dateifilter muss mindestens ein Wildcard-Muster enthalten.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="277"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="282"/>
         <source>Enter the file filter entry:</source>
         <translation>Gib den Dateifiltereintrag ein:</translation>
     </message>
@@ -11764,90 +11774,100 @@
         <translation>Bei externen Änderungen automatisch neu einlesen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="445"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="455"/>
         <source>File Preview</source>
         <translation>Dateivorschau</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="464"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="474"/>
         <source>Enter the filename extensions of HTML files that may be previewed (separated by a space)</source>
         <translation>Gib die Dateinamenerweiterungen von HTML-Dateien (getrennt durch Leerzeichen) ein, für die eine Vorschau angezeigt werden kann</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="487"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="497"/>
         <source>Enter the filename extensions of Markdown files that may be previewed (separated by a space)</source>
         <translation>Gib die Dateinamenerweiterungen von Markdowndateien (getrennt durch Leerzeichen) ein, für die eine Vorschau angezeigt werden kann</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="540"/>
-        <source>Enter the filename extensions of ReStructuredText files that may be previewed (separated by a space)</source>
-        <translation>Gib die Dateinamenerweiterungen von ReStructuredText-Dateien (getrennt durch Leerzeichen) ein, für die eine Vorschau angezeigt werden kann</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="602"/>
-        <source>Enter the filename extensions of Qt Stylesheet files that may be previewed (separated by a space)</source>
-        <translation>Gib die Dateinamenerweiterungen von Qt-Stylesheetdateien (getrennt durch Leerzeichen) ein, für die eine Vorschau angezeigt werden kann</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="547"/>
-        <source>Select to use &apos;sphinx&apos; to generate the ReST preview</source>
-        <translation>Auswählen, um &apos;sphinx&apos; zur Erzeugung der ReST Vorschau zu verwenden</translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="550"/>
-        <source>Use &apos;sphinx&apos; for ReST preview</source>
-        <translation>&apos;sphinx&apos; für die ReST Vorschau verwenden</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="451"/>
-        <source>HTML Files</source>
-        <translation>HTML-Dateien</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="595"/>
-        <source>Extensions:</source>
-        <translation>Erweiterungen:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="474"/>
-        <source>Markdown Files</source>
-        <translation>Markdown Dateien</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="494"/>
-        <source>Select this to convert a new line character to an HTML &lt;br/&gt; tag.</source>
-        <translation>Auswählen, um Zeilenumbrüche in HTML &lt;br/&gt; Tags zu konvertieren.</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="497"/>
-        <source>Convert New Line to HTML Break</source>
-        <translation>Zeilenumbruch in HTML Break umwandeln</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="563"/>
-        <source>HTML Format:</source>
-        <translation>HTML Format:</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="576"/>
-        <source>Select the HTML format to be generated</source>
-        <translation>Wähle das zu erzeugende HTML Format aus</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="527"/>
-        <source>ReST Files</source>
-        <translation>ReST Dateien</translation>
+        <source>Enter the filename extensions of ReStructuredText files that may be previewed (separated by a space)</source>
+        <translation>Gib die Dateinamenerweiterungen von ReStructuredText-Dateien (getrennt durch Leerzeichen) ein, für die eine Vorschau angezeigt werden kann</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="612"/>
+        <source>Enter the filename extensions of Qt Stylesheet files that may be previewed (separated by a space)</source>
+        <translation>Gib die Dateinamenerweiterungen von Qt-Stylesheetdateien (getrennt durch Leerzeichen) ein, für die eine Vorschau angezeigt werden kann</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="557"/>
+        <source>Select to use &apos;sphinx&apos; to generate the ReST preview</source>
+        <translation>Auswählen, um &apos;sphinx&apos; zur Erzeugung der ReST Vorschau zu verwenden</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="560"/>
+        <source>Use &apos;sphinx&apos; for ReST preview</source>
+        <translation>&apos;sphinx&apos; für die ReST Vorschau verwenden</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="461"/>
+        <source>HTML Files</source>
+        <translation>HTML-Dateien</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="605"/>
+        <source>Extensions:</source>
+        <translation>Erweiterungen:</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="484"/>
+        <source>Markdown Files</source>
+        <translation>Markdown Dateien</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="504"/>
+        <source>Select this to convert a new line character to an HTML &lt;br/&gt; tag.</source>
+        <translation>Auswählen, um Zeilenumbrüche in HTML &lt;br/&gt; Tags zu konvertieren.</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="507"/>
+        <source>Convert New Line to HTML Break</source>
+        <translation>Zeilenumbruch in HTML Break umwandeln</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="573"/>
+        <source>HTML Format:</source>
+        <translation>HTML Format:</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="586"/>
+        <source>Select the HTML format to be generated</source>
+        <translation>Wähle das zu erzeugende HTML Format aus</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="537"/>
+        <source>ReST Files</source>
+        <translation>ReST Dateien</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="567"/>
         <source>Docutils</source>
         <translation>Docutils</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="589"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="599"/>
         <source>QSS Files</source>
         <translation>QSS Dateien</translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="180"/>
+        <source>Select to insert a final newline if none is there</source>
+        <translation>Auswählen, um am Ende der Datei einen Zeilenvorschub einzufügen, falls keiner vorhanden ist</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="183"/>
+        <source>Insert final newline upon save</source>
+        <translation>Füge abschließenden Zeilenvorschub beim Speichern ein</translation>
+    </message>
 </context>
 <context>
     <name>EditorGeneralPage</name>
@@ -44012,637 +44032,647 @@
 <context>
     <name>MiniEditor</name>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="400"/>
+        <location filename="../QScintilla/MiniEditor.py" line="403"/>
         <source>New</source>
         <translation>Neu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="400"/>
+        <location filename="../QScintilla/MiniEditor.py" line="403"/>
         <source>&amp;New</source>
         <translation>&amp;Neu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="400"/>
+        <location filename="../QScintilla/MiniEditor.py" line="403"/>
         <source>Ctrl+N</source>
         <comment>File|New</comment>
         <translation>Ctrl+N</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="406"/>
+        <location filename="../QScintilla/MiniEditor.py" line="409"/>
         <source>Open an empty editor window</source>
         <translation>Öffnet ein leeres Editorfenster</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="407"/>
+        <location filename="../QScintilla/MiniEditor.py" line="410"/>
         <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Neu&lt;/b&gt;&lt;p&gt;Ein neues Editorfenster wird geöffnet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="414"/>
+        <location filename="../QScintilla/MiniEditor.py" line="417"/>
         <source>Open</source>
         <translation>Öffnen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="414"/>
+        <location filename="../QScintilla/MiniEditor.py" line="417"/>
         <source>&amp;Open...</source>
         <translation>&amp;Öffnen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="414"/>
+        <location filename="../QScintilla/MiniEditor.py" line="417"/>
         <source>Ctrl+O</source>
         <comment>File|Open</comment>
         <translation>Ctrl+O</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="420"/>
+        <location filename="../QScintilla/MiniEditor.py" line="423"/>
         <source>Open a file</source>
         <translation>Datei öffnen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="421"/>
+        <location filename="../QScintilla/MiniEditor.py" line="424"/>
         <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Datei öffnen&lt;/b&gt;&lt;p&gt;Sie werden nach dem Namen einer Datei gefragt, die geöffnet werden soll.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="428"/>
+        <location filename="../QScintilla/MiniEditor.py" line="431"/>
         <source>Save</source>
         <translation>Speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="428"/>
+        <location filename="../QScintilla/MiniEditor.py" line="431"/>
         <source>&amp;Save</source>
         <translation>&amp;Speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="428"/>
+        <location filename="../QScintilla/MiniEditor.py" line="431"/>
         <source>Ctrl+S</source>
         <comment>File|Save</comment>
         <translation>Ctrl+S</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="434"/>
+        <location filename="../QScintilla/MiniEditor.py" line="437"/>
         <source>Save the current file</source>
         <translation>Speichert die aktuelle Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="435"/>
+        <location filename="../QScintilla/MiniEditor.py" line="438"/>
         <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Datei speichern&lt;/b&gt;&lt;p&gt;Dies speichert den Inhalt des aktuellen Editorfensters.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="442"/>
+        <location filename="../QScintilla/MiniEditor.py" line="445"/>
         <source>Save as</source>
         <translation>Speichern unter</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="442"/>
+        <location filename="../QScintilla/MiniEditor.py" line="445"/>
         <source>Save &amp;as...</source>
         <translation>Speichern &amp;unter...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="442"/>
+        <location filename="../QScintilla/MiniEditor.py" line="445"/>
         <source>Shift+Ctrl+S</source>
         <comment>File|Save As</comment>
         <translation>Shift+Ctrl+S</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="448"/>
+        <location filename="../QScintilla/MiniEditor.py" line="451"/>
         <source>Save the current file to a new one</source>
         <translation>Speichere die aktuelle Datei unter neuem Namen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="450"/>
+        <location filename="../QScintilla/MiniEditor.py" line="453"/>
         <source>&lt;b&gt;Save File as&lt;/b&gt;&lt;p&gt;Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Speichen unter&lt;/b&gt;&lt;p&gt;Dies speichert den Inhalt des aktuellen Editors in eine neue Datei. Die Datei kann mit einem Dateiauswahldialog eingegeben werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="473"/>
+        <location filename="../QScintilla/MiniEditor.py" line="476"/>
         <source>Close</source>
         <translation>Schließen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="473"/>
+        <location filename="../QScintilla/MiniEditor.py" line="476"/>
         <source>&amp;Close</source>
         <translation>Schl&amp;ießen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="473"/>
+        <location filename="../QScintilla/MiniEditor.py" line="476"/>
         <source>Ctrl+W</source>
         <comment>File|Close</comment>
         <translation>Ctrl+W</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="479"/>
+        <location filename="../QScintilla/MiniEditor.py" line="482"/>
         <source>Close the editor window</source>
         <translation>Schließt das Editorfenster</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="480"/>
+        <location filename="../QScintilla/MiniEditor.py" line="483"/>
         <source>&lt;b&gt;Close Window&lt;/b&gt;&lt;p&gt;Close the current window.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Fenster schließen&lt;/b&gt;&lt;p&gt;Dies schließt das aktuelle Editorfenster.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="519"/>
+        <location filename="../QScintilla/MiniEditor.py" line="522"/>
         <source>Undo</source>
         <translation>Rückgängig</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="519"/>
+        <location filename="../QScintilla/MiniEditor.py" line="522"/>
         <source>&amp;Undo</source>
         <translation>&amp;Rückgängig</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="519"/>
+        <location filename="../QScintilla/MiniEditor.py" line="522"/>
         <source>Ctrl+Z</source>
         <comment>Edit|Undo</comment>
         <translation>Ctrl+Z</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="519"/>
+        <location filename="../QScintilla/MiniEditor.py" line="522"/>
         <source>Alt+Backspace</source>
         <comment>Edit|Undo</comment>
         <translation>Alt+Backspace</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="526"/>
+        <location filename="../QScintilla/MiniEditor.py" line="529"/>
         <source>Undo the last change</source>
         <translation>Die letzte Änderung rückgängig machen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="527"/>
+        <location filename="../QScintilla/MiniEditor.py" line="530"/>
         <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last change done in the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Rückgängig&lt;/b&gt;&lt;p&gt;Dies macht die letzte Änderung des aktuellen Editors rückgängig.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="534"/>
+        <location filename="../QScintilla/MiniEditor.py" line="537"/>
         <source>Redo</source>
         <translation>Wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="534"/>
+        <location filename="../QScintilla/MiniEditor.py" line="537"/>
         <source>&amp;Redo</source>
         <translation>Wieder&amp;herstellen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="534"/>
+        <location filename="../QScintilla/MiniEditor.py" line="537"/>
         <source>Ctrl+Shift+Z</source>
         <comment>Edit|Redo</comment>
         <translation>Ctrl+Shift+Z</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="540"/>
+        <location filename="../QScintilla/MiniEditor.py" line="543"/>
         <source>Redo the last change</source>
         <translation>Die letzte Änderung wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="541"/>
+        <location filename="../QScintilla/MiniEditor.py" line="544"/>
         <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last change done in the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Wiederherstellen&lt;/b&gt;&lt;p&gt;Dies stellt die letzte Änderung des aktuellen Editors wieder her.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="548"/>
+        <location filename="../QScintilla/MiniEditor.py" line="551"/>
         <source>Cut</source>
         <translation>Ausschneiden</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="548"/>
+        <location filename="../QScintilla/MiniEditor.py" line="551"/>
         <source>Cu&amp;t</source>
         <translation>&amp;Ausschneiden</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="548"/>
+        <location filename="../QScintilla/MiniEditor.py" line="551"/>
         <source>Ctrl+X</source>
         <comment>Edit|Cut</comment>
         <translation>Ctrl+X</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="548"/>
+        <location filename="../QScintilla/MiniEditor.py" line="551"/>
         <source>Shift+Del</source>
         <comment>Edit|Cut</comment>
         <translation>Shift+Del</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="555"/>
+        <location filename="../QScintilla/MiniEditor.py" line="558"/>
         <source>Cut the selection</source>
         <translation>Schneidet die Auswahl aus</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="556"/>
+        <location filename="../QScintilla/MiniEditor.py" line="559"/>
         <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ausschneiden&lt;/b&gt;&lt;p&gt;Dies schneidet den ausgewählten Text des aktuellen Editors aus und legt ihn in der Zwischenablage ab.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="564"/>
+        <location filename="../QScintilla/MiniEditor.py" line="567"/>
         <source>Copy</source>
         <translation>Kopieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="564"/>
+        <location filename="../QScintilla/MiniEditor.py" line="567"/>
         <source>&amp;Copy</source>
         <translation>&amp;Kopieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="564"/>
+        <location filename="../QScintilla/MiniEditor.py" line="567"/>
         <source>Ctrl+C</source>
         <comment>Edit|Copy</comment>
         <translation>Ctrl+C</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="564"/>
+        <location filename="../QScintilla/MiniEditor.py" line="567"/>
         <source>Ctrl+Ins</source>
         <comment>Edit|Copy</comment>
         <translation>Ctrl+Einfg</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="571"/>
+        <location filename="../QScintilla/MiniEditor.py" line="574"/>
         <source>Copy the selection</source>
         <translation>Kopiert die Auswahl</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="572"/>
+        <location filename="../QScintilla/MiniEditor.py" line="575"/>
         <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text of the current editor to the clipboard.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kopieren&lt;/b&gt;&lt;p&gt;Dies kopiert den ausgewählten Text des aktuellen Editors in die Zwischenablage.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="580"/>
+        <location filename="../QScintilla/MiniEditor.py" line="583"/>
         <source>Paste</source>
         <translation>Einfügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="580"/>
+        <location filename="../QScintilla/MiniEditor.py" line="583"/>
         <source>&amp;Paste</source>
         <translation>Ein&amp;fügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="580"/>
+        <location filename="../QScintilla/MiniEditor.py" line="583"/>
         <source>Ctrl+V</source>
         <comment>Edit|Paste</comment>
         <translation>Ctrl+V</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="580"/>
+        <location filename="../QScintilla/MiniEditor.py" line="583"/>
         <source>Shift+Ins</source>
         <comment>Edit|Paste</comment>
         <translation>Shift+Ins</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="587"/>
+        <location filename="../QScintilla/MiniEditor.py" line="590"/>
         <source>Paste the last cut/copied text</source>
         <translation>Fügt den Inhalt der Zwischenablage ein</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="589"/>
+        <location filename="../QScintilla/MiniEditor.py" line="592"/>
         <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste the last cut/copied text from the clipboard to the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Einfügen&lt;/b&gt;&lt;p&gt;Dies fügt den zuletzt ausgeschnittenen/kopierten Text aus der Zwischenablage in den aktuellen Editor ein.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="597"/>
+        <location filename="../QScintilla/MiniEditor.py" line="600"/>
         <source>Clear</source>
         <translation>Löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="597"/>
+        <location filename="../QScintilla/MiniEditor.py" line="600"/>
         <source>Cl&amp;ear</source>
         <translation>All&amp;es löschen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="597"/>
+        <location filename="../QScintilla/MiniEditor.py" line="600"/>
         <source>Alt+Shift+C</source>
         <comment>Edit|Clear</comment>
         <translation>Alt+Shift+C</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="604"/>
+        <location filename="../QScintilla/MiniEditor.py" line="607"/>
         <source>Clear all text</source>
         <translation>Löscht den gesamten Text</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="605"/>
+        <location filename="../QScintilla/MiniEditor.py" line="608"/>
         <source>&lt;b&gt;Clear&lt;/b&gt;&lt;p&gt;Delete all text of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Alles Löschen&lt;/b&gt;&lt;p&gt;Dies löscht den gesamten Text des aktuellen Editors.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2116"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2119"/>
         <source>About</source>
         <translation>Über</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2116"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2119"/>
         <source>&amp;About</source>
         <translation>&amp;Über</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2120"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2123"/>
         <source>Display information about this software</source>
         <translation>Zeigt Informationen zu diesem Programm an</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2122"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2125"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über&lt;/b&gt;&lt;p&gt;Zeigt einige Informationen über dieses Programm an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2128"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2131"/>
         <source>About Qt</source>
         <translation>Über Qt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2128"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2131"/>
         <source>About &amp;Qt</source>
         <translation>Über &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2132"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2135"/>
         <source>Display information about the Qt toolkit</source>
         <translation>Zeige Informationen über das Qt-Toolkit an</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2134"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2137"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über Qt&lt;/b&gt;&lt;p&gt;Zeige Informationen über das Qt-Toolkit an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2164"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2167"/>
         <source>&amp;File</source>
         <translation>&amp;Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2176"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2179"/>
         <source>&amp;Edit</source>
         <translation>&amp;Bearbeiten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2196"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2199"/>
         <source>&amp;Help</source>
         <translation>&amp;Hilfe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2258"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2261"/>
         <source>&lt;p&gt;This part of the status bar displays the line number of the editor.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Dieser Teil der Statusleiste zeigt die Zeilennummer des Editors an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2265"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2268"/>
         <source>&lt;p&gt;This part of the status bar displays the cursor position of the editor.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Dieser Teil der Statusleiste zeigt die Cursorposition des Editors an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2270"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2273"/>
         <source>Ready</source>
         <translation>Bereit</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2339"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2371"/>
         <source>File loaded</source>
         <translation>Datei geladen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2689"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2767"/>
         <source>Untitled</source>
         <translation>Unbenannt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2388"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2457"/>
         <source>{0}[*] - {1}</source>
         <translation>{0} [*] – {1}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2388"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2457"/>
         <source>Mini Editor</source>
         <translation>Mini Editor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2730"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2808"/>
         <source>Select all</source>
         <translation>Alles auswählen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2731"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2809"/>
         <source>Deselect all</source>
         <translation>Auswahl aufheben</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2745"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2823"/>
         <source>Languages</source>
         <translation>Sprachen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2748"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2826"/>
         <source>No Language</source>
         <translation>Keine Sprache</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2318"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2329"/>
         <source>Open File</source>
         <translation>Datei öffnen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2369"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2440"/>
         <source>File saved</source>
         <translation>Datei gespeichert</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2251"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2254"/>
         <source>&lt;p&gt;This part of the status bar displays an indication of the editors files writability.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Dieser Teil der Statusleiste zeigt an, ob die Datei geschrieben werden kann.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2141"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2144"/>
         <source>What&apos;s This?</source>
         <translation>Was ist das?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2141"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2144"/>
         <source>&amp;What&apos;s This?</source>
         <translation>&amp;Was ist das?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2141"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2144"/>
         <source>Shift+F1</source>
         <comment>Help|What&apos;s This?&apos;</comment>
         <translation>Shift+F1</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2147"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2150"/>
         <source>Context sensitive help</source>
         <translation>Kontextsensitive Hilfe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2148"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2151"/>
         <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What&apos;s This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Zeige kontextsensitive Hilfe an&lt;b&gt;&lt;/p&gt;Im „Was ist das?“-Modus (der Mauszeiger stellt einen Pfeil mit Fragezeichen dar) wird auf einen Mausklick eine kurze Hilfebeschreibung zu dem ausgewählten MMI-Element angezeigt. In Dialogen kann diese Funktionalität durch den entsprechenden Knopf im Fensterkopf erreicht werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2208"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2211"/>
         <source>File</source>
         <translation>Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2221"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2224"/>
         <source>Edit</source>
         <translation>Bearbeiten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2231"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2234"/>
         <source>Find</source>
         <translation>Suchen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2238"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2241"/>
         <source>Help</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="487"/>
+        <location filename="../QScintilla/MiniEditor.py" line="490"/>
         <source>Print</source>
         <translation>Drucken</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="487"/>
+        <location filename="../QScintilla/MiniEditor.py" line="490"/>
         <source>&amp;Print</source>
         <translation>&amp;Drucken</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="487"/>
+        <location filename="../QScintilla/MiniEditor.py" line="490"/>
         <source>Ctrl+P</source>
         <comment>File|Print</comment>
         <translation>Ctrl+P</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="493"/>
+        <location filename="../QScintilla/MiniEditor.py" line="496"/>
         <source>Print the current file</source>
         <translation>Druckt die aktuelle Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2653"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2731"/>
         <source>Printing...</source>
         <translation>Drucke...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2670"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2748"/>
         <source>Printing completed</source>
         <translation>Drucken beendet</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2672"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2750"/>
         <source>Error while printing</source>
         <translation>Fehler beim Drucken</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2675"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2753"/>
         <source>Printing aborted</source>
         <translation>Drucken abgebrochen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="494"/>
+        <location filename="../QScintilla/MiniEditor.py" line="497"/>
         <source>&lt;b&gt;Print File&lt;/b&gt;&lt;p&gt;Print the contents of the current file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Datei drucken&lt;/b&gt;&lt;p&gt;Dies druckt den Inhalt der aktuellen Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="501"/>
+        <location filename="../QScintilla/MiniEditor.py" line="504"/>
         <source>Print Preview</source>
         <translation>Druckvorschau</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="506"/>
+        <location filename="../QScintilla/MiniEditor.py" line="509"/>
         <source>Print preview of the current file</source>
         <translation>Druckvorschau der aktuellen Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="508"/>
+        <location filename="../QScintilla/MiniEditor.py" line="511"/>
         <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the current file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Druckvorschau&lt;/b&gt;&lt;p&gt;Zeift eine Druckvorschau der aktuellen Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2771"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2849"/>
         <source>Guessed</source>
         <translation>Ermittelt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2792"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2870"/>
         <source>Alternatives</source>
         <translation>Alternativen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2789"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2867"/>
         <source>Alternatives ({0})</source>
         <translation>Alternativen ({0})</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2806"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2884"/>
         <source>Pygments Lexer</source>
         <translation>Pygments Lexer</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2806"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2884"/>
         <source>Select the Pygments lexer to apply.</source>
         <translation>Wähle den anzuwendenden Pygments Lexer.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="346"/>
+        <location filename="../QScintilla/MiniEditor.py" line="349"/>
         <source>Line: {0:5}</source>
         <translation>Zeile: {0:5}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="351"/>
+        <location filename="../QScintilla/MiniEditor.py" line="354"/>
         <source>Pos: {0:5}</source>
         <translation>Pos: {0:5}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2318"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2329"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geöffnet werden.&lt;p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2354"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2432"/>
         <source>Save File</source>
         <translation>Datei speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2354"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2432"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gesichert werden.&lt;br/&gt;Grund: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2297"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2300"/>
         <source>The document has unsaved changes.</source>
         <translation>Das Dokument hat ungesicherte Änderungen.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="282"/>
+        <location filename="../QScintilla/MiniEditor.py" line="285"/>
         <source>About eric6 Mini Editor</source>
         <translation>Über den eric6 Mini Editor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="282"/>
+        <location filename="../QScintilla/MiniEditor.py" line="285"/>
         <source>The eric6 Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don&apos;t need the power of a full blown editor.</source>
         <translation>Der eric6-Mini-Editor ist eine Editorkomponente, die auf QScintilla basiert. Sie kann für einfachere Editieraufgaben, die keinen ausgewachsenen Editor benötigen, verwendet werden.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2297"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2300"/>
         <source>eric6 Mini Editor</source>
         <translation>eric6 Mini Editor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="458"/>
+        <location filename="../QScintilla/MiniEditor.py" line="461"/>
         <source>Save Copy</source>
         <translation>Kopie speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="458"/>
+        <location filename="../QScintilla/MiniEditor.py" line="461"/>
         <source>Save &amp;Copy...</source>
         <translation>&amp;Kopie speichern...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="463"/>
+        <location filename="../QScintilla/MiniEditor.py" line="466"/>
         <source>Save a copy of the current file</source>
         <translation>Speichert eine Kopie der aktuellen Datei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="465"/>
+        <location filename="../QScintilla/MiniEditor.py" line="468"/>
         <source>&lt;b&gt;Save Copy&lt;/b&gt;&lt;p&gt;Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Kopie speichern&lt;/b&gt;&lt;p&gt;Speichern einer Kopie des Inhalts des aktuellen Editorfensters. Die Datei kann mit einem Dateiauswahldialog eingegeben werden.&lt;/p&gt;</translation>
     </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="3379"/>
+        <source>EditorConfig Properties</source>
+        <translation>EditorConfig Eigenschaften</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/MiniEditor.py" line="3379"/>
+        <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die EditorConfig Eigenschaften für die Datei &lt;b&gt;{0}&lt;/b&gt; konnten nicht geladen werden.&lt;/p&gt;</translation>
+    </message>
 </context>
 <context>
     <name>MiscellaneousChecker</name>
@@ -49321,27 +49351,27 @@
 <context>
     <name>Preferences</name>
     <message>
-        <location filename="../Preferences/__init__.py" line="1649"/>
+        <location filename="../Preferences/__init__.py" line="1650"/>
         <source>Export Preferences</source>
         <translation>Einstellungen exportieren</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1677"/>
+        <location filename="../Preferences/__init__.py" line="1678"/>
         <source>Import Preferences</source>
         <translation>Einstellungen importieren</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1677"/>
+        <location filename="../Preferences/__init__.py" line="1678"/>
         <source>Properties File (*.ini);;All Files (*)</source>
         <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1779"/>
+        <location filename="../Preferences/__init__.py" line="1780"/>
         <source>Select Python{0} Interpreter</source>
         <translation>Wähle den Python{0}-Interpreter</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1779"/>
+        <location filename="../Preferences/__init__.py" line="1780"/>
         <source>Select the Python{0} interpreter to be used:</source>
         <translation>Wähle den zu verwendenden Python{0}-Interpreter aus:</translation>
     </message>
@@ -59600,52 +59630,52 @@
 <context>
     <name>SafeBrowsingManager</name>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="228"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="230"/>
         <source>Safe Browsing is disabled.</source>
         <translation>Safe Browsing ist deaktiviert.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="232"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="234"/>
         <source>The fair use wait period has not expired yet.Expiration will be at {0}.</source>
         <translation>Die &apos;Fair Use&apos; Wartezeit ist noch nicht abgelaufen. Ablaufzeitpunkt ist {0}.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="253"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="255"/>
         <source>Updating threat lists</source>
         <translation>Aktualisiere Bedrohungslisten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="267"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="269"/>
         <source>Deleting obsolete threat lists</source>
         <translation>Lösche überholte Bedrohungslisten</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="286"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="288"/>
         <source>Updating hash prefixes</source>
         <translation>Aktualisiere Hashpräfixe</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="312"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="314"/>
         <source>Local cache checksum does not match the server. Consider cleaning the cache. Threat update has been aborted.</source>
         <translation>Die Prüsumme des lokalen Zwischenspeichers entspricht nicht der des Servers. Ein löschen des Zwischenspeichers könnte das Problem beheben. Aktualisierung der Bedrohungslisten wurde abgebrochen.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="197"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="199"/>
         <source>Updating threat lists...</source>
         <translation>Aktualisiere Bedrohungslisten...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="201"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="203"/>
         <source>Updating threat lists done</source>
         <translation>Aktualisierung der Bedrohungslisten abgeschlossen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="204"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="206"/>
         <source>Updating threat lists failed</source>
         <translation>Aktualisierung der Bedrohungslisten fehlgeschlagen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="155"/>
+        <location filename="../WebBrowser/SafeBrowsing/SafeBrowsingManager.py" line="157"/>
         <source>Google Safe Browsing</source>
         <translation>Google Safe Browsing</translation>
     </message>
@@ -69876,7 +69906,7 @@
         <translation>Drucken</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="443"/>
+        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="446"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
@@ -70056,12 +70086,12 @@
 <context>
     <name>Tabview</name>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="997"/>
+        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1000"/>
         <source>Untitled {0}</source>
         <translation>Unbenannt {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1397"/>
+        <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1400"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
@@ -75567,7 +75597,7 @@
 <context>
     <name>Utilities</name>
     <message>
-        <location filename="../Utilities/__init__.py" line="1426"/>
+        <location filename="../Utilities/__init__.py" line="1449"/>
         <source>&lt;p&gt;You may use %-codes as placeholders in the string. Supported codes are:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;column of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;directory of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;filename of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;home directory of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;line of the cursor of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;path of the current project&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selected text of the current editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;username of the current user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;the percent sign&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Sie können %-Codes als Platzhalter in der Eingabe verwenden. Unterstützte Codes sind:&lt;table&gt;&lt;tr&gt;&lt;td&gt;%C&lt;/td&gt;&lt;td&gt;Spalte des Cursor des aktuellen Editors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%D&lt;/td&gt;&lt;td&gt;Verzeichnis des aktuellen Editors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%F&lt;/td&gt;&lt;td&gt;Dateiname des aktuellen Editors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%H&lt;/td&gt;&lt;td&gt;Home-Verzeichnis des aktullen Nutzers&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%L&lt;/td&gt;&lt;td&gt;Zeile des Cursor des aktuellen Editors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%P&lt;/td&gt;&lt;td&gt;Pfad des aktuellen Projektes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%S&lt;/td&gt;&lt;td&gt;selektierter Text des aktuellen Editors&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%U&lt;/td&gt;&lt;td&gt;Nutzername des aktuellen Nutzers&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;das Prozentzeichen&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</translation>
     </message>
@@ -81718,12 +81748,12 @@
         <translation> s</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserPage.py" line="119"/>
+        <location filename="../WebBrowser/WebBrowserPage.py" line="122"/>
         <source>Suspicuous URL detected</source>
         <translation>Fragwürdige URL entdeckt</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserPage.py" line="119"/>
+        <location filename="../WebBrowser/WebBrowserPage.py" line="122"/>
         <source>&lt;p&gt;The URL &lt;b&gt;{0}&lt;/b&gt; was found in the Safe Browsing database.&lt;/p&gt;{1}</source>
         <translation>&lt;p&gt;Die URL &lt;b&gt;{0}&lt;/b&gt; wurde in der Safe Browsing Datenbank gefunden.&lt;/p&gt;{1}</translation>
     </message>
@@ -82310,7 +82340,7 @@
 <context>
     <name>WebBrowserWindow</name>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3627"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3628"/>
         <source>eric6 Web Browser</source>
         <translation>eric6 Web-Browser</translation>
     </message>
@@ -83994,12 +84024,12 @@
         <translation>Aktuelle Seite prüfen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4686"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4687"/>
         <source>IP Address Report</source>
         <translation>IP Adressenbericht</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4696"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4697"/>
         <source>Domain Report</source>
         <translation>Domänenbericht</translation>
     </message>
@@ -84024,84 +84054,84 @@
         <translation>Gesicherte Tabs</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3444"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3445"/>
         <source>Could not find an associated content.</source>
         <translation>Konnte keinen zugehörigen Inhalt finden.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3547"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3548"/>
         <source>Updating search index</source>
         <translation>Aktualisiere Suchindex</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3617"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3618"/>
         <source>Looking for Documentation...</source>
         <translation>Suche nach Dokumentation...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3652"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3653"/>
         <source>Unfiltered</source>
         <translation>Ungefiltert</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="3671"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="3672"/>
         <source>Help Engine</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4224"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4225"/>
         <source>ISO</source>
         <translation>ISO</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4228"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4229"/>
         <source>Windows</source>
         <translation>Windows</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4230"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4231"/>
         <source>ISCII</source>
         <translation>ISCII</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4226"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4227"/>
         <source>Unicode</source>
         <translation>Unicode</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4234"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4235"/>
         <source>Other</source>
         <translation>Sonstige</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4232"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4233"/>
         <source>IBM</source>
         <translation>IBM</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4651"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4652"/>
         <source>VirusTotal Scan</source>
         <translation>VirusTotal-Prüfung</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4651"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4652"/>
         <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die VirusTotal-Prüfung konnte nicht beauftragt werden.&lt;p&gt;
 &lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4677"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4678"/>
         <source>Enter a valid IPv4 address in dotted quad notation:</source>
         <translation>Gib eine gültige IPv4 Adresse in Vierpunktnotation ein:</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4686"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4687"/>
         <source>The given IP address is not in dotted quad notation.</source>
         <translation>Die eingegebene IP Adresse ist nicht in Vierpunktnotation.</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4696"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4697"/>
         <source>Enter a valid domain name:</source>
         <translation>Gib einen gültigen Domänennamen ein:</translation>
     </message>
@@ -84213,27 +84243,27 @@
         <translation>Chronik anzeigen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4259"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4260"/>
         <source>Menu Bar</source>
         <translation>Menüleiste</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4264"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4265"/>
         <source>Bookmarks</source>
         <translation>Lesezeichen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4269"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4270"/>
         <source>Status Bar</source>
         <translation>Statusleiste</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4283"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4284"/>
         <source>&amp;Show all</source>
         <translation>Alle an&amp;zeigen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="4285"/>
+        <location filename="../WebBrowser/WebBrowserWindow.py" line="4286"/>
         <source>&amp;Hide all</source>
         <translation>Alle &amp;ausblenden</translation>
     </message>
@@ -84730,12 +84760,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="352"/>
+        <location filename="../eric6.py" line="353"/>
         <source>Starting...</source>
         <translation>Starte...</translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="357"/>
+        <location filename="../eric6.py" line="358"/>
         <source>Generating Main Window...</source>
         <translation>Erzeuge das Hauptfenster...</translation>
     </message>
--- a/i18n/eric6_empty.ts	Sat Feb 03 16:15:24 2018 +0100
+++ b/i18n/eric6_empty.ts	Sat Feb 03 16:46:32 2018 +0100
@@ -8112,40 +8112,40 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="428"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="420"/>
         <source>Error opening save file: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="441"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="433"/>
         <source>Error saving: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="454"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="446"/>
         <source>Network Error: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="484"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="476"/>
         <source>{0} of {1} ({2}/sec)
 {3}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="485"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="477"/>
         <source>?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/Download/DownloadItem.py" line="580"/>
+        <location filename="../Helpviewer/Download/DownloadItem.py" line="572"/>
         <source>{0} downloaded
 SHA1: {1}
 MD5: {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="496"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="488"/>
         <source>{0} of {1} - Stopped</source>
         <translation type="unfinished"></translation>
     </message>
@@ -8170,7 +8170,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadItem.py" line="493"/>
+        <location filename="../WebBrowser/Download/DownloadItem.py" line="485"/>
         <source>{0} downloaded</source>
         <translation type="unfinished"></translation>
     </message>
@@ -8183,7 +8183,7 @@
 <context>
     <name>DownloadManager</name>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="405"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="408"/>
         <source>Downloads</source>
         <translation type="unfinished"></translation>
     </message>
@@ -8251,26 +8251,26 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="394"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="397"/>
         <source>%n Download(s)</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="402"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="405"/>
         <source>Downloading %n file(s)</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="181"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="184"/>
         <source>Suspicuous URL detected</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.py" line="181"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="184"/>
         <source>&lt;p&gt;The URL &lt;b&gt;{0}&lt;/b&gt; was found in the Safe Browsing database.&lt;/p&gt;{1}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9731,895 +9731,905 @@
 <context>
     <name>Editor</name>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2986"/>
+        <location filename="../QScintilla/Editor.py" line="2996"/>
         <source>Open File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="354"/>
+        <location filename="../QScintilla/Editor.py" line="359"/>
         <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="436"/>
+        <location filename="../QScintilla/Editor.py" line="441"/>
         <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window&apos;s titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="742"/>
+        <location filename="../QScintilla/Editor.py" line="747"/>
         <source>Undo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="745"/>
+        <location filename="../QScintilla/Editor.py" line="750"/>
         <source>Redo</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="748"/>
+        <location filename="../QScintilla/Editor.py" line="753"/>
         <source>Revert to last saved state</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="752"/>
+        <location filename="../QScintilla/Editor.py" line="757"/>
         <source>Cut</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="755"/>
+        <location filename="../QScintilla/Editor.py" line="760"/>
         <source>Copy</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="758"/>
+        <location filename="../QScintilla/Editor.py" line="763"/>
         <source>Paste</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="766"/>
+        <location filename="../QScintilla/Editor.py" line="771"/>
         <source>Indent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="769"/>
+        <location filename="../QScintilla/Editor.py" line="774"/>
         <source>Unindent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="772"/>
+        <location filename="../QScintilla/Editor.py" line="777"/>
         <source>Comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="775"/>
+        <location filename="../QScintilla/Editor.py" line="780"/>
         <source>Uncomment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="778"/>
+        <location filename="../QScintilla/Editor.py" line="783"/>
         <source>Stream Comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="781"/>
+        <location filename="../QScintilla/Editor.py" line="786"/>
         <source>Box Comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="785"/>
+        <location filename="../QScintilla/Editor.py" line="790"/>
         <source>Select to brace</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="787"/>
+        <location filename="../QScintilla/Editor.py" line="792"/>
         <source>Select all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="788"/>
+        <location filename="../QScintilla/Editor.py" line="793"/>
         <source>Deselect all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7456"/>
+        <location filename="../QScintilla/Editor.py" line="7501"/>
         <source>Check spelling...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="796"/>
+        <location filename="../QScintilla/Editor.py" line="801"/>
         <source>Check spelling of selection...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="800"/>
+        <location filename="../QScintilla/Editor.py" line="805"/>
         <source>Remove from dictionary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="804"/>
+        <location filename="../QScintilla/Editor.py" line="809"/>
         <source>Shorten empty lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="811"/>
-        <source>Use Monospaced Font</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="816"/>
+        <source>Use Monospaced Font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="821"/>
         <source>Autosave enabled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="820"/>
+        <location filename="../QScintilla/Editor.py" line="825"/>
         <source>Typing aids enabled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="827"/>
+        <location filename="../QScintilla/Editor.py" line="832"/>
         <source>Automatic Completion enabled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="835"/>
+        <location filename="../QScintilla/Editor.py" line="840"/>
         <source>Calltip</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="851"/>
+        <location filename="../QScintilla/Editor.py" line="856"/>
         <source>New Document View</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="854"/>
-        <source>New Document View (with new split)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="859"/>
+        <source>New Document View (with new split)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="864"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="865"/>
+        <location filename="../QScintilla/Editor.py" line="870"/>
         <source>Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="868"/>
+        <location filename="../QScintilla/Editor.py" line="873"/>
         <source>Save As...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="871"/>
+        <location filename="../QScintilla/Editor.py" line="876"/>
         <source>Save Copy...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="877"/>
+        <location filename="../QScintilla/Editor.py" line="882"/>
         <source>Open &apos;rejection&apos; file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="881"/>
+        <location filename="../QScintilla/Editor.py" line="886"/>
         <source>Print Preview</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="884"/>
+        <location filename="../QScintilla/Editor.py" line="889"/>
         <source>Print</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="907"/>
+        <location filename="../QScintilla/Editor.py" line="912"/>
         <source>Complete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="913"/>
+        <location filename="../QScintilla/Editor.py" line="918"/>
         <source>Complete from Document</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="915"/>
+        <location filename="../QScintilla/Editor.py" line="920"/>
         <source>Complete from APIs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="917"/>
+        <location filename="../QScintilla/Editor.py" line="922"/>
         <source>Complete from Document and APIs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="931"/>
+        <location filename="../QScintilla/Editor.py" line="936"/>
         <source>Check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="941"/>
+        <location filename="../QScintilla/Editor.py" line="946"/>
         <source>Tools</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="951"/>
-        <source>Show</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="953"/>
-        <source>Code metrics...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="954"/>
-        <source>Code coverage...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="956"/>
-        <source>Show code coverage annotations</source>
+        <source>Show</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="958"/>
+        <source>Code metrics...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="959"/>
+        <source>Code coverage...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="961"/>
+        <source>Show code coverage annotations</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="964"/>
         <source>Hide code coverage annotations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="962"/>
+        <location filename="../QScintilla/Editor.py" line="967"/>
         <source>Profile data...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="975"/>
+        <location filename="../QScintilla/Editor.py" line="980"/>
         <source>Diagrams</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="977"/>
+        <location filename="../QScintilla/Editor.py" line="982"/>
         <source>Class Diagram...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="979"/>
+        <location filename="../QScintilla/Editor.py" line="984"/>
         <source>Package Diagram...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="981"/>
+        <location filename="../QScintilla/Editor.py" line="986"/>
         <source>Imports Diagram...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="983"/>
+        <location filename="../QScintilla/Editor.py" line="988"/>
         <source>Application Diagram...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="987"/>
+        <location filename="../QScintilla/Editor.py" line="992"/>
         <source>Load Diagram...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1001"/>
+        <location filename="../QScintilla/Editor.py" line="1006"/>
         <source>Languages</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1004"/>
+        <location filename="../QScintilla/Editor.py" line="1009"/>
         <source>No Language</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1027"/>
+        <location filename="../QScintilla/Editor.py" line="1032"/>
         <source>Guessed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1368"/>
+        <location filename="../QScintilla/Editor.py" line="1373"/>
         <source>Alternatives</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1047"/>
+        <location filename="../QScintilla/Editor.py" line="1052"/>
         <source>Encodings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1069"/>
+        <location filename="../QScintilla/Editor.py" line="1074"/>
         <source>Re-Open With Encoding</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1088"/>
+        <location filename="../QScintilla/Editor.py" line="1093"/>
         <source>End-of-Line Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1092"/>
+        <location filename="../QScintilla/Editor.py" line="1097"/>
         <source>Unix</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1099"/>
+        <location filename="../QScintilla/Editor.py" line="1104"/>
         <source>Windows</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1106"/>
+        <location filename="../QScintilla/Editor.py" line="1111"/>
         <source>Macintosh</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1124"/>
+        <location filename="../QScintilla/Editor.py" line="1129"/>
         <source>Export as</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1250"/>
+        <location filename="../QScintilla/Editor.py" line="1255"/>
         <source>Toggle bookmark</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1252"/>
+        <location filename="../QScintilla/Editor.py" line="1257"/>
         <source>Next bookmark</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1254"/>
+        <location filename="../QScintilla/Editor.py" line="1259"/>
         <source>Previous bookmark</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1256"/>
+        <location filename="../QScintilla/Editor.py" line="1261"/>
         <source>Clear all bookmarks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../QScintilla/Editor.py" line="1281"/>
+        <source>Toggle breakpoint</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1283"/>
+        <source>Toggle temporary breakpoint</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1286"/>
+        <source>Edit breakpoint...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="5406"/>
+        <source>Enable breakpoint</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1291"/>
+        <source>Next breakpoint</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1293"/>
+        <source>Previous breakpoint</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1295"/>
+        <source>Clear all breakpoints</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1264"/>
+        <source>Goto syntax error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1266"/>
+        <source>Show syntax error message</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1268"/>
+        <source>Clear syntax error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1271"/>
+        <source>Next warning</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1274"/>
+        <source>Previous warning</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../QScintilla/Editor.py" line="1276"/>
-        <source>Toggle breakpoint</source>
+        <source>Show warning message</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1278"/>
-        <source>Toggle temporary breakpoint</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1281"/>
-        <source>Edit breakpoint...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="5365"/>
-        <source>Enable breakpoint</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1286"/>
-        <source>Next breakpoint</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1288"/>
-        <source>Previous breakpoint</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1290"/>
-        <source>Clear all breakpoints</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1259"/>
-        <source>Goto syntax error</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1261"/>
-        <source>Show syntax error message</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1263"/>
-        <source>Clear syntax error</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1266"/>
-        <source>Next warning</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1269"/>
-        <source>Previous warning</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1271"/>
-        <source>Show warning message</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1273"/>
         <source>Clear warnings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1293"/>
+        <location filename="../QScintilla/Editor.py" line="1298"/>
         <source>Next uncovered line</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1296"/>
-        <source>Previous uncovered line</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="1299"/>
-        <source>Next task</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1301"/>
-        <source>Previous task</source>
+        <source>Previous uncovered line</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1304"/>
+        <source>Next task</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1306"/>
+        <source>Previous task</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1309"/>
         <source>Next change</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1307"/>
+        <location filename="../QScintilla/Editor.py" line="1312"/>
         <source>Previous change</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1313"/>
+        <location filename="../QScintilla/Editor.py" line="1318"/>
         <source>LMB toggles bookmarks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1317"/>
+        <location filename="../QScintilla/Editor.py" line="1322"/>
         <source>LMB toggles breakpoints</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1353"/>
+        <location filename="../QScintilla/Editor.py" line="1358"/>
         <source>Export source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1345"/>
+        <location filename="../QScintilla/Editor.py" line="1350"/>
         <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1353"/>
+        <location filename="../QScintilla/Editor.py" line="1358"/>
         <source>No export format given. Aborting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1364"/>
+        <location filename="../QScintilla/Editor.py" line="1369"/>
         <source>Alternatives ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1384"/>
+        <location filename="../QScintilla/Editor.py" line="1389"/>
         <source>Pygments Lexer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1384"/>
+        <location filename="../QScintilla/Editor.py" line="1389"/>
         <source>Select the Pygments lexer to apply.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1860"/>
+        <location filename="../QScintilla/Editor.py" line="1865"/>
         <source>Modification of Read Only file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1860"/>
+        <location filename="../QScintilla/Editor.py" line="1865"/>
         <source>You are attempting to change a read only file. Please save to a different file first.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2551"/>
+        <location filename="../QScintilla/Editor.py" line="2556"/>
         <source>Printing...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2568"/>
-        <source>Printing completed</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="2570"/>
-        <source>Error while printing</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="2573"/>
+        <source>Printing completed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="2575"/>
+        <source>Error while printing</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="2578"/>
         <source>Printing aborted</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2931"/>
+        <location filename="../QScintilla/Editor.py" line="2936"/>
         <source>File Modified</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2931"/>
+        <location filename="../QScintilla/Editor.py" line="2936"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2986"/>
+        <location filename="../QScintilla/Editor.py" line="2996"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3149"/>
+        <location filename="../QScintilla/Editor.py" line="3169"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3090"/>
+        <location filename="../QScintilla/Editor.py" line="3110"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3149"/>
+        <location filename="../QScintilla/Editor.py" line="3169"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4602"/>
         <source>Autocompletion</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4602"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4686"/>
+        <location filename="../QScintilla/Editor.py" line="4727"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4686"/>
+        <location filename="../QScintilla/Editor.py" line="4727"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4948"/>
+        <location filename="../QScintilla/Editor.py" line="4989"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4948"/>
+        <location filename="../QScintilla/Editor.py" line="4989"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5368"/>
+        <location filename="../QScintilla/Editor.py" line="5409"/>
         <source>Disable breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5745"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>Code Coverage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5745"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>Please select a coverage file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5808"/>
+        <location filename="../QScintilla/Editor.py" line="5849"/>
         <source>Show Code Coverage Annotations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5801"/>
+        <location filename="../QScintilla/Editor.py" line="5842"/>
         <source>All lines have been covered.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5808"/>
+        <location filename="../QScintilla/Editor.py" line="5849"/>
         <source>There is no coverage file available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5923"/>
+        <location filename="../QScintilla/Editor.py" line="5964"/>
         <source>Profile Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5923"/>
+        <location filename="../QScintilla/Editor.py" line="5964"/>
         <source>Please select a profile file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6083"/>
+        <location filename="../QScintilla/Editor.py" line="6124"/>
         <source>Syntax Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6083"/>
+        <location filename="../QScintilla/Editor.py" line="6124"/>
         <source>No syntax error message available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6273"/>
+        <location filename="../QScintilla/Editor.py" line="6314"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6273"/>
+        <location filename="../QScintilla/Editor.py" line="6314"/>
         <source>No warning messages available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6334"/>
+        <location filename="../QScintilla/Editor.py" line="6375"/>
         <source>Style: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6337"/>
+        <location filename="../QScintilla/Editor.py" line="6378"/>
         <source>Warning: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6344"/>
+        <location filename="../QScintilla/Editor.py" line="6385"/>
         <source>Error: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6398"/>
+        <location filename="../QScintilla/Editor.py" line="6439"/>
         <source>Macro Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6398"/>
+        <location filename="../QScintilla/Editor.py" line="6439"/>
         <source>Select a macro name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6426"/>
+        <location filename="../QScintilla/Editor.py" line="6467"/>
         <source>Load macro file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6469"/>
+        <location filename="../QScintilla/Editor.py" line="6510"/>
         <source>Macro files (*.macro)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6449"/>
+        <location filename="../QScintilla/Editor.py" line="6490"/>
         <source>Error loading macro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6440"/>
+        <location filename="../QScintilla/Editor.py" line="6481"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6449"/>
+        <location filename="../QScintilla/Editor.py" line="6490"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6469"/>
+        <location filename="../QScintilla/Editor.py" line="6510"/>
         <source>Save macro file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6486"/>
+        <location filename="../QScintilla/Editor.py" line="6527"/>
         <source>Save macro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6486"/>
+        <location filename="../QScintilla/Editor.py" line="6527"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6502"/>
+        <location filename="../QScintilla/Editor.py" line="6543"/>
         <source>Error saving macro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6502"/>
+        <location filename="../QScintilla/Editor.py" line="6543"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6515"/>
+        <location filename="../QScintilla/Editor.py" line="6556"/>
         <source>Start Macro Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6515"/>
+        <location filename="../QScintilla/Editor.py" line="6556"/>
         <source>Macro recording is already active. Start new?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6541"/>
+        <location filename="../QScintilla/Editor.py" line="6582"/>
         <source>Macro Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6541"/>
+        <location filename="../QScintilla/Editor.py" line="6582"/>
         <source>Enter name of the macro:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6669"/>
+        <location filename="../QScintilla/Editor.py" line="6710"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6675"/>
+        <location filename="../QScintilla/Editor.py" line="6716"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6679"/>
+        <location filename="../QScintilla/Editor.py" line="6720"/>
         <source>File changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6843"/>
+        <location filename="../QScintilla/Editor.py" line="6884"/>
         <source>{0} (ro)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6983"/>
+        <location filename="../QScintilla/Editor.py" line="7024"/>
         <source>Drop Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6983"/>
+        <location filename="../QScintilla/Editor.py" line="7024"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7004"/>
+        <location filename="../QScintilla/Editor.py" line="7045"/>
         <source>Resources</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7006"/>
+        <location filename="../QScintilla/Editor.py" line="7047"/>
         <source>Add file...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7008"/>
+        <location filename="../QScintilla/Editor.py" line="7049"/>
         <source>Add files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7010"/>
+        <location filename="../QScintilla/Editor.py" line="7051"/>
         <source>Add aliased file...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7013"/>
+        <location filename="../QScintilla/Editor.py" line="7054"/>
         <source>Add localized resource...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7017"/>
+        <location filename="../QScintilla/Editor.py" line="7058"/>
         <source>Add resource frame</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7036"/>
+        <location filename="../QScintilla/Editor.py" line="7077"/>
         <source>Add file resource</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7052"/>
+        <location filename="../QScintilla/Editor.py" line="7093"/>
         <source>Add file resources</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7080"/>
+        <location filename="../QScintilla/Editor.py" line="7121"/>
         <source>Add aliased file resource</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7080"/>
+        <location filename="../QScintilla/Editor.py" line="7121"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7144"/>
+        <location filename="../QScintilla/Editor.py" line="7185"/>
         <source>Package Diagram</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7144"/>
+        <location filename="../QScintilla/Editor.py" line="7185"/>
         <source>Include class attributes?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7164"/>
+        <location filename="../QScintilla/Editor.py" line="7205"/>
         <source>Imports Diagram</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7164"/>
+        <location filename="../QScintilla/Editor.py" line="7205"/>
         <source>Include imports from external modules?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7178"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Application Diagram</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7178"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include module names?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7459"/>
+        <location filename="../QScintilla/Editor.py" line="7504"/>
         <source>Add to dictionary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7461"/>
+        <location filename="../QScintilla/Editor.py" line="7506"/>
         <source>Ignore All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7873"/>
+        <location filename="../QScintilla/Editor.py" line="7918"/>
         <source>Sort Lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7873"/>
+        <location filename="../QScintilla/Editor.py" line="7918"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7960"/>
+        <location filename="../QScintilla/Editor.py" line="8005"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7960"/>
+        <location filename="../QScintilla/Editor.py" line="8005"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="910"/>
+        <location filename="../QScintilla/Editor.py" line="915"/>
         <source>Clear Completions Cache</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="837"/>
+        <location filename="../QScintilla/Editor.py" line="842"/>
         <source>Code Info</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1310"/>
+        <location filename="../QScintilla/Editor.py" line="1315"/>
         <source>Clear changes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="762"/>
+        <location filename="../QScintilla/Editor.py" line="767"/>
         <source>Execute Selection In Console</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="8126"/>
+        <source>EditorConfig Properties</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="8126"/>
+        <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorAPIsPage</name>
@@ -11508,236 +11518,246 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="180"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="190"/>
         <source>Select, whether trailing whitespace should be removed upon save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="183"/>
-        <source>Strip trailing whitespace upon save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="190"/>
-        <source>Select, whether a backup file shall be generated upon save</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="193"/>
+        <source>Strip trailing whitespace upon save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="200"/>
+        <source>Select, whether a backup file shall be generated upon save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="203"/>
         <source>Create backup file upon save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="202"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="212"/>
         <source>Autosave interval:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="209"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="219"/>
         <source>Move to set the autosave interval in minutes (0 to disable)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="231"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="241"/>
         <source>Displays the selected autosave interval.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="252"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="262"/>
         <source>Encoding</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="258"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="268"/>
         <source>Select to use the advanced encoding detection </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="261"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="271"/>
         <source>&lt;b&gt;Advanced encoding detection&lt;/b&gt;
 &lt;p&gt;Select to use the advanced encoding detection based on the &amp;quot;universal character encoding detector&amp;quot; from &lt;a href=&quot;http://chardet.feedparser.org&quot;&gt;http://chardet.feedparser.org&lt;/a&gt;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="265"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="275"/>
         <source>Use advanced encoding detection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="272"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="282"/>
         <source>Default Encoding:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="285"/>
-        <source>Select the string encoding to be used.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="295"/>
+        <source>Select the string encoding to be used.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="305"/>
         <source>Default File Filters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="301"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="311"/>
         <source>Open Files:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="324"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="334"/>
         <source>Save Files:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="337"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="347"/>
         <source>Additional File Filters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="343"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="353"/>
         <source>&lt;b&gt;Note:&lt;/b&gt; Save file filters must contain one wildcard pattern only.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="355"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="365"/>
         <source>Select to edit the open file filters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="358"/>
-        <source>Open Files</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="368"/>
+        <source>Open Files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="378"/>
         <source>Select to edit the save file filters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="371"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="381"/>
         <source>Save Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="402"/>
-        <source>Add...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="412"/>
-        <source>Edit...</source>
+        <source>Add...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="422"/>
+        <source>Edit...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="432"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="445"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="455"/>
         <source>File Preview</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="464"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="474"/>
         <source>Enter the filename extensions of HTML files that may be previewed (separated by a space)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="487"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="497"/>
         <source>Enter the filename extensions of Markdown files that may be previewed (separated by a space)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="540"/>
-        <source>Enter the filename extensions of ReStructuredText files that may be previewed (separated by a space)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="602"/>
-        <source>Enter the filename extensions of Qt Stylesheet files that may be previewed (separated by a space)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="547"/>
-        <source>Select to use &apos;sphinx&apos; to generate the ReST preview</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="550"/>
-        <source>Use &apos;sphinx&apos; for ReST preview</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="277"/>
-        <source>Add File Filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="237"/>
-        <source>A Save File Filter must contain exactly one wildcard pattern. Yours contains {0}.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="246"/>
-        <source>A File Filter must contain at least one wildcard pattern.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="277"/>
-        <source>Enter the file filter entry:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="451"/>
-        <source>HTML Files</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="595"/>
-        <source>Extensions:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="474"/>
-        <source>Markdown Files</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="494"/>
-        <source>Select this to convert a new line character to an HTML &lt;br/&gt; tag.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="497"/>
-        <source>Convert New Line to HTML Break</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="563"/>
-        <source>HTML Format:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="576"/>
-        <source>Select the HTML format to be generated</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="527"/>
-        <source>ReST Files</source>
+        <source>Enter the filename extensions of ReStructuredText files that may be previewed (separated by a space)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="612"/>
+        <source>Enter the filename extensions of Qt Stylesheet files that may be previewed (separated by a space)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="557"/>
+        <source>Select to use &apos;sphinx&apos; to generate the ReST preview</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="560"/>
+        <source>Use &apos;sphinx&apos; for ReST preview</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="282"/>
+        <source>Add File Filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="242"/>
+        <source>A Save File Filter must contain exactly one wildcard pattern. Yours contains {0}.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="251"/>
+        <source>A File Filter must contain at least one wildcard pattern.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.py" line="282"/>
+        <source>Enter the file filter entry:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="461"/>
+        <source>HTML Files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="605"/>
+        <source>Extensions:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="484"/>
+        <source>Markdown Files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="504"/>
+        <source>Select this to convert a new line character to an HTML &lt;br/&gt; tag.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="507"/>
+        <source>Convert New Line to HTML Break</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="573"/>
+        <source>HTML Format:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="586"/>
+        <source>Select the HTML format to be generated</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="537"/>
+        <source>ReST Files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="567"/>
         <source>Docutils</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="589"/>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="599"/>
         <source>QSS Files</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="180"/>
+        <source>Select to insert a final newline if none is there</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="183"/>
+        <source>Insert final newline upon save</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorGeneralPage</name>
@@ -43774,637 +43794,647 @@
 <context>
     <name>MiniEditor</name>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2354"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2432"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2354"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2432"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2369"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2440"/>
         <source>File saved</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="282"/>
+        <location filename="../QScintilla/MiniEditor.py" line="285"/>
         <source>About eric6 Mini Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="282"/>
+        <location filename="../QScintilla/MiniEditor.py" line="285"/>
         <source>The eric6 Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don&apos;t need the power of a full blown editor.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="346"/>
+        <location filename="../QScintilla/MiniEditor.py" line="349"/>
         <source>Line: {0:5}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="351"/>
+        <location filename="../QScintilla/MiniEditor.py" line="354"/>
         <source>Pos: {0:5}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="400"/>
+        <location filename="../QScintilla/MiniEditor.py" line="403"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="400"/>
+        <location filename="../QScintilla/MiniEditor.py" line="403"/>
         <source>&amp;New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="400"/>
+        <location filename="../QScintilla/MiniEditor.py" line="403"/>
         <source>Ctrl+N</source>
         <comment>File|New</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="406"/>
+        <location filename="../QScintilla/MiniEditor.py" line="409"/>
         <source>Open an empty editor window</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="407"/>
+        <location filename="../QScintilla/MiniEditor.py" line="410"/>
         <source>&lt;b&gt;New&lt;/b&gt;&lt;p&gt;An empty editor window will be created.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="414"/>
+        <location filename="../QScintilla/MiniEditor.py" line="417"/>
         <source>Open</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="414"/>
+        <location filename="../QScintilla/MiniEditor.py" line="417"/>
         <source>&amp;Open...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="414"/>
+        <location filename="../QScintilla/MiniEditor.py" line="417"/>
         <source>Ctrl+O</source>
         <comment>File|Open</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="420"/>
+        <location filename="../QScintilla/MiniEditor.py" line="423"/>
         <source>Open a file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="421"/>
+        <location filename="../QScintilla/MiniEditor.py" line="424"/>
         <source>&lt;b&gt;Open a file&lt;/b&gt;&lt;p&gt;You will be asked for the name of a file to be opened.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="428"/>
+        <location filename="../QScintilla/MiniEditor.py" line="431"/>
         <source>Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="428"/>
+        <location filename="../QScintilla/MiniEditor.py" line="431"/>
         <source>&amp;Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="428"/>
+        <location filename="../QScintilla/MiniEditor.py" line="431"/>
         <source>Ctrl+S</source>
         <comment>File|Save</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="434"/>
+        <location filename="../QScintilla/MiniEditor.py" line="437"/>
         <source>Save the current file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="435"/>
+        <location filename="../QScintilla/MiniEditor.py" line="438"/>
         <source>&lt;b&gt;Save File&lt;/b&gt;&lt;p&gt;Save the contents of current editor window.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="442"/>
+        <location filename="../QScintilla/MiniEditor.py" line="445"/>
         <source>Save as</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="442"/>
+        <location filename="../QScintilla/MiniEditor.py" line="445"/>
         <source>Save &amp;as...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="442"/>
+        <location filename="../QScintilla/MiniEditor.py" line="4