Added capability to reset to default to the message filter dialog and the mimetypes configuration page.

Tue, 29 Aug 2017 17:18:18 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 29 Aug 2017 17:18:18 +0200
changeset 5858
7afdb26fcabc
parent 5857
a4cf5c1c8d2b
child 5859
28282fa0df7b

Added capability to reset to default to the message filter dialog and the mimetypes configuration page.

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.E5Gui.E5ErrorMessageFilterDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.E5Gui.E5StringListEditWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Preferences.ConfigurationPages.MimeTypesPage.html file | annotate | diff | comparison | revisions
E5Gui/E5ErrorMessage.py file | annotate | diff | comparison | revisions
E5Gui/E5ErrorMessageFilterDialog.py file | annotate | diff | comparison | revisions
E5Gui/E5StringListEditWidget.py file | annotate | diff | comparison | revisions
E5Gui/E5StringListEditWidget.ui file | annotate | diff | comparison | revisions
Preferences/ConfigurationPages/MimeTypesPage.py 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	Tue Aug 29 15:17:33 2017 +0200
+++ b/APIs/Python3/eric6.api	Tue Aug 29 17:18:18 2017 +0200
@@ -884,7 +884,7 @@
 eric6.E5Gui.E5ErrorMessage.messageHandlerInstalled?4()
 eric6.E5Gui.E5ErrorMessage.qtHandler?4()
 eric6.E5Gui.E5ErrorMessageFilterDialog.E5ErrorMessageFilterDialog.getFilters?4()
-eric6.E5Gui.E5ErrorMessageFilterDialog.E5ErrorMessageFilterDialog?1(messageFilters, parent=None)
+eric6.E5Gui.E5ErrorMessageFilterDialog.E5ErrorMessageFilterDialog?1(messageFilters, defaultFilters, parent=None)
 eric6.E5Gui.E5FileDialog.DontConfirmOverwrite?7
 eric6.E5Gui.E5FileDialog.DontResolveSymlinks?7
 eric6.E5Gui.E5FileDialog.DontUseNativeDialog?7
@@ -1223,8 +1223,10 @@
 eric6.E5Gui.E5SqueezeLabels.E5SqueezeLabelPath?1(parent=None)
 eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.getList?4()
 eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.on_addButton_clicked?4()
+eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.setDefaultVisible?4(visible)
 eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.setList?4(stringList)
 eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.setListWhatsThis?4(txt)
+eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget.setToDefault?7
 eric6.E5Gui.E5StringListEditWidget.E5StringListEditWidget?1(parent=None)
 eric6.E5Gui.E5TabWidget.E5DnDTabBar.dragEnterEvent?4(event)
 eric6.E5Gui.E5TabWidget.E5DnDTabBar.dropEvent?4(event)
Binary file Documentation/Help/source.qch has changed
--- a/Documentation/Help/source.qhp	Tue Aug 29 15:17:33 2017 +0200
+++ b/Documentation/Help/source.qhp	Tue Aug 29 17:18:18 2017 +0200
@@ -4147,6 +4147,7 @@
       <keyword name="E5ErrorMessageFilterDialog" id="E5ErrorMessageFilterDialog" ref="eric6.E5Gui.E5ErrorMessageFilterDialog.html#E5ErrorMessageFilterDialog" />
       <keyword name="E5ErrorMessageFilterDialog (Constructor)" id="E5ErrorMessageFilterDialog (Constructor)" ref="eric6.E5Gui.E5ErrorMessageFilterDialog.html#E5ErrorMessageFilterDialog.__init__" />
       <keyword name="E5ErrorMessageFilterDialog (Module)" id="E5ErrorMessageFilterDialog (Module)" ref="eric6.E5Gui.E5ErrorMessageFilterDialog.html" />
+      <keyword name="E5ErrorMessageFilterDialog.__setToDefault" id="E5ErrorMessageFilterDialog.__setToDefault" ref="eric6.E5Gui.E5ErrorMessageFilterDialog.html#E5ErrorMessageFilterDialog.__setToDefault" />
       <keyword name="E5ErrorMessageFilterDialog.getFilters" id="E5ErrorMessageFilterDialog.getFilters" ref="eric6.E5Gui.E5ErrorMessageFilterDialog.html#E5ErrorMessageFilterDialog.getFilters" />
       <keyword name="E5FileCompleter" id="E5FileCompleter" ref="eric6.E5Gui.E5Completers.html#E5FileCompleter" />
       <keyword name="E5FileCompleter (Constructor)" id="E5FileCompleter (Constructor)" ref="eric6.E5Gui.E5Completers.html#E5FileCompleter.__init__" />
@@ -4614,6 +4615,7 @@
       <keyword name="E5StringListEditWidget (Module)" id="E5StringListEditWidget (Module)" ref="eric6.E5Gui.E5StringListEditWidget.html" />
       <keyword name="E5StringListEditWidget.getList" id="E5StringListEditWidget.getList" ref="eric6.E5Gui.E5StringListEditWidget.html#E5StringListEditWidget.getList" />
       <keyword name="E5StringListEditWidget.on_addButton_clicked" id="E5StringListEditWidget.on_addButton_clicked" ref="eric6.E5Gui.E5StringListEditWidget.html#E5StringListEditWidget.on_addButton_clicked" />
+      <keyword name="E5StringListEditWidget.setDefaultVisible" id="E5StringListEditWidget.setDefaultVisible" ref="eric6.E5Gui.E5StringListEditWidget.html#E5StringListEditWidget.setDefaultVisible" />
       <keyword name="E5StringListEditWidget.setList" id="E5StringListEditWidget.setList" ref="eric6.E5Gui.E5StringListEditWidget.html#E5StringListEditWidget.setList" />
       <keyword name="E5StringListEditWidget.setListWhatsThis" id="E5StringListEditWidget.setListWhatsThis" ref="eric6.E5Gui.E5StringListEditWidget.html#E5StringListEditWidget.setListWhatsThis" />
       <keyword name="E5TabWidget" id="E5TabWidget" ref="eric6.E5Gui.E5TabWidget.html#E5TabWidget" />
@@ -9709,6 +9711,7 @@
       <keyword name="MimeTypesPage" id="MimeTypesPage" ref="eric6.Preferences.ConfigurationPages.MimeTypesPage.html#MimeTypesPage" />
       <keyword name="MimeTypesPage (Constructor)" id="MimeTypesPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.MimeTypesPage.html#MimeTypesPage.__init__" />
       <keyword name="MimeTypesPage (Module)" id="MimeTypesPage (Module)" ref="eric6.Preferences.ConfigurationPages.MimeTypesPage.html" />
+      <keyword name="MimeTypesPage.__setToDefault" id="MimeTypesPage.__setToDefault" ref="eric6.Preferences.ConfigurationPages.MimeTypesPage.html#MimeTypesPage.__setToDefault" />
       <keyword name="MimeTypesPage.on_resetButton_clicked" id="MimeTypesPage.on_resetButton_clicked" ref="eric6.Preferences.ConfigurationPages.MimeTypesPage.html#MimeTypesPage.on_resetButton_clicked" />
       <keyword name="MimeTypesPage.save" id="MimeTypesPage.save" ref="eric6.Preferences.ConfigurationPages.MimeTypesPage.html#MimeTypesPage.save" />
       <keyword name="MiniEditor" id="MiniEditor" ref="eric6.QScintilla.MiniEditor.html#MiniEditor" />
--- a/Documentation/Source/eric6.E5Gui.E5ErrorMessageFilterDialog.html	Tue Aug 29 15:17:33 2017 +0200
+++ b/Documentation/Source/eric6.E5Gui.E5ErrorMessageFilterDialog.html	Tue Aug 29 17:18:18 2017 +0200
@@ -60,6 +60,9 @@
 <td><a href="#E5ErrorMessageFilterDialog.__init__">E5ErrorMessageFilterDialog</a></td>
 <td>Constructor</td>
 </tr><tr>
+<td><a href="#E5ErrorMessageFilterDialog.__setToDefault">__setToDefault</a></td>
+<td>Private slot to set the message list to the default values.</td>
+</tr><tr>
 <td><a href="#E5ErrorMessageFilterDialog.getFilters">getFilters</a></td>
 <td>Public method to get the list of message filters.</td>
 </tr>
@@ -70,7 +73,7 @@
 </table>
 <a NAME="E5ErrorMessageFilterDialog.__init__" ID="E5ErrorMessageFilterDialog.__init__"></a>
 <h4>E5ErrorMessageFilterDialog (Constructor)</h4>
-<b>E5ErrorMessageFilterDialog</b>(<i>messageFilters, parent=None</i>)
+<b>E5ErrorMessageFilterDialog</b>(<i>messageFilters, defaultFilters, parent=None</i>)
 <p>
         Constructor
 </p><dl>
@@ -82,7 +85,12 @@
 <dd>
 reference to the parent widget (QWidget)
 </dd>
-</dl><a NAME="E5ErrorMessageFilterDialog.getFilters" ID="E5ErrorMessageFilterDialog.getFilters"></a>
+</dl><a NAME="E5ErrorMessageFilterDialog.__setToDefault" ID="E5ErrorMessageFilterDialog.__setToDefault"></a>
+<h4>E5ErrorMessageFilterDialog.__setToDefault</h4>
+<b>__setToDefault</b>(<i></i>)
+<p>
+        Private slot to set the message list to the default values.
+</p><a NAME="E5ErrorMessageFilterDialog.getFilters" ID="E5ErrorMessageFilterDialog.getFilters"></a>
 <h4>E5ErrorMessageFilterDialog.getFilters</h4>
 <b>getFilters</b>(<i></i>)
 <p>
--- a/Documentation/Source/eric6.E5Gui.E5StringListEditWidget.html	Tue Aug 29 15:17:33 2017 +0200
+++ b/Documentation/Source/eric6.E5Gui.E5StringListEditWidget.html	Tue Aug 29 17:18:18 2017 +0200
@@ -43,7 +43,13 @@
 <h2>E5StringListEditWidget</h2>
 <p>
     Class implementing a dialog to edit a list of strings.
-</p>
+</p><h3>Signals</h3>
+<dl>
+<dt>setToDefault()</dt>
+<dd>
+emitted to request the default list of values
+</dd>
+</dl>
 <h3>Derived from</h3>
 QWidget, Ui_E5StringListEditWidget
 <h3>Class Attributes</h3>
@@ -66,6 +72,9 @@
 <td><a href="#E5StringListEditWidget.on_addButton_clicked">on_addButton_clicked</a></td>
 <td>Private slot to add an entry to the list.</td>
 </tr><tr>
+<td><a href="#E5StringListEditWidget.setDefaultVisible">setDefaultVisible</a></td>
+<td>Public method to show or hide the default button.</td>
+</tr><tr>
 <td><a href="#E5StringListEditWidget.setList">setList</a></td>
 <td>Public method to set the list of strings to be edited.</td>
 </tr><tr>
@@ -102,7 +111,17 @@
 <b>on_addButton_clicked</b>(<i></i>)
 <p>
         Private slot to add an entry to the list.
-</p><a NAME="E5StringListEditWidget.setList" ID="E5StringListEditWidget.setList"></a>
+</p><a NAME="E5StringListEditWidget.setDefaultVisible" ID="E5StringListEditWidget.setDefaultVisible"></a>
+<h4>E5StringListEditWidget.setDefaultVisible</h4>
+<b>setDefaultVisible</b>(<i>visible</i>)
+<p>
+        Public method to show or hide the default button.
+</p><dl>
+<dt><i>visible</i> (bool)</dt>
+<dd>
+flag indicating the visibility of the default button
+</dd>
+</dl><a NAME="E5StringListEditWidget.setList" ID="E5StringListEditWidget.setList"></a>
 <h4>E5StringListEditWidget.setList</h4>
 <b>setList</b>(<i>stringList</i>)
 <p>
--- a/Documentation/Source/eric6.Preferences.ConfigurationPages.MimeTypesPage.html	Tue Aug 29 15:17:33 2017 +0200
+++ b/Documentation/Source/eric6.Preferences.ConfigurationPages.MimeTypesPage.html	Tue Aug 29 17:18:18 2017 +0200
@@ -63,6 +63,9 @@
 <td><a href="#MimeTypesPage.__init__">MimeTypesPage</a></td>
 <td>Constructor</td>
 </tr><tr>
+<td><a href="#MimeTypesPage.__setToDefault">__setToDefault</a></td>
+<td>Private slot to set the message list to the default values.</td>
+</tr><tr>
 <td><a href="#MimeTypesPage.on_resetButton_clicked">on_resetButton_clicked</a></td>
 <td>Private slot to set the default list of mime types.</td>
 </tr><tr>
@@ -84,7 +87,12 @@
 <dd>
 reference to the parent widget (QWidget)
 </dd>
-</dl><a NAME="MimeTypesPage.on_resetButton_clicked" ID="MimeTypesPage.on_resetButton_clicked"></a>
+</dl><a NAME="MimeTypesPage.__setToDefault" ID="MimeTypesPage.__setToDefault"></a>
+<h4>MimeTypesPage.__setToDefault</h4>
+<b>__setToDefault</b>(<i></i>)
+<p>
+        Private slot to set the message list to the default values.
+</p><a NAME="MimeTypesPage.on_resetButton_clicked" ID="MimeTypesPage.on_resetButton_clicked"></a>
 <h4>MimeTypesPage.on_resetButton_clicked</h4>
 <b>on_resetButton_clicked</b>(<i></i>)
 <p>
--- a/E5Gui/E5ErrorMessage.py	Tue Aug 29 15:17:33 2017 +0200
+++ b/E5Gui/E5ErrorMessage.py	Tue Aug 29 17:18:18 2017 +0200
@@ -46,6 +46,10 @@
             ",type id:",
             "Remote debugging server started successfully",
             "Uncaught SecurityError:",
+            "Content Security Policy",
+            "QXcbClipboard:",
+            "QXcbConnection: XCB error",
+            "libpng warning: iCCP:",
         ]
     
     def __filterMessage(self, message):
@@ -83,7 +87,8 @@
         from .E5ErrorMessageFilterDialog import E5ErrorMessageFilterDialog
         dlg = E5ErrorMessageFilterDialog(
             Globals.toList(self.settings.value(
-                "MessageFilters", self.__defaultFilters)))
+                "MessageFilters", self.__defaultFilters)),
+            self.__defaultFilters)
         if dlg.exec_() == QDialog.Accepted:
             filters = dlg.getFilters()
             self.settings.setValue("MessageFilters", filters)
--- a/E5Gui/E5ErrorMessageFilterDialog.py	Tue Aug 29 15:17:33 2017 +0200
+++ b/E5Gui/E5ErrorMessageFilterDialog.py	Tue Aug 29 17:18:18 2017 +0200
@@ -9,6 +9,7 @@
 
 from __future__ import unicode_literals
 
+from PyQt5.QtCore import pyqtSlot
 from PyQt5.QtWidgets import QDialog
 
 from .Ui_E5ErrorMessageFilterDialog import Ui_E5ErrorMessageFilterDialog
@@ -18,7 +19,7 @@
     """
     Class implementing a dialog to manage the list of messages to be ignored.
     """
-    def __init__(self, messageFilters, parent=None):
+    def __init__(self, messageFilters, defaultFilters, parent=None):
         """
         Constructor
         
@@ -29,12 +30,24 @@
         super(E5ErrorMessageFilterDialog, self).__init__(parent)
         self.setupUi(self)
         
+        self.__defaultFilters = defaultFilters[:]
+        
         self.filtersEditWidget.setList(messageFilters)
         self.filtersEditWidget.setListWhatsThis(self.tr(
             "<b>Error Message Filters</b>"
             "<p>This list shows the configured message filters used to"
             " suppress error messages from within Qt.</p>"
         ))
+        
+        self.filtersEditWidget.setDefaultVisible(True)
+        self.filtersEditWidget.setToDefault.connect(self.__setToDefault)
+    
+    @pyqtSlot()
+    def __setToDefault(self):
+        """
+        Private slot to set the message list to the default values.
+        """
+        self.filtersEditWidget.setList(self.__defaultFilters)
     
     def getFilters(self):
         """
--- a/E5Gui/E5StringListEditWidget.py	Tue Aug 29 15:17:33 2017 +0200
+++ b/E5Gui/E5StringListEditWidget.py	Tue Aug 29 17:18:18 2017 +0200
@@ -8,7 +8,8 @@
 """
 
 from __future__ import unicode_literals
-from PyQt5.QtCore import pyqtSlot, Qt, QSortFilterProxyModel, QStringListModel
+from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QSortFilterProxyModel, \
+    QStringListModel
 from PyQt5.QtWidgets import QWidget, QInputDialog, QLineEdit
 
 from .Ui_E5StringListEditWidget import Ui_E5StringListEditWidget
@@ -17,7 +18,11 @@
 class E5StringListEditWidget(QWidget, Ui_E5StringListEditWidget):
     """
     Class implementing a dialog to edit a list of strings.
+    
+    @signal setToDefault() emitted to request the default list of values
     """
+    setToDefault = pyqtSignal()
+    
     def __init__(self, parent=None):
         """
         Constructor
@@ -33,11 +38,14 @@
         self.__proxyModel.setSourceModel(self.__model)
         self.stringList.setModel(self.__proxyModel)
         
+        self.defaultButton.hide()
+        
         self.searchEdit.textChanged.connect(
             self.__proxyModel.setFilterFixedString)
         
         self.removeButton.clicked.connect(self.stringList.removeSelected)
         self.removeAllButton.clicked.connect(self.stringList.removeAll)
+        self.defaultButton.clicked.connect(self.setToDefault)
     
     def setList(self, stringList):
         """
@@ -64,6 +72,15 @@
         """
         self.stringList.setWhatsThis(txt)
     
+    def setDefaultVisible(self, visible):
+        """
+        Public method to show or hide the default button.
+        
+        @param visible flag indicating the visibility of the default button
+        @type bool
+        """
+        self.defaultButton.setVisible(visible)
+    
     @pyqtSlot()
     def on_addButton_clicked(self):
         """
--- a/E5Gui/E5StringListEditWidget.ui	Tue Aug 29 15:17:33 2017 +0200
+++ b/E5Gui/E5StringListEditWidget.ui	Tue Aug 29 17:18:18 2017 +0200
@@ -66,19 +66,16 @@
     </layout>
    </item>
    <item>
-    <layout class="QGridLayout" name="gridLayout_5">
-     <item row="4" column="1">
-      <spacer name="verticalSpacer_3">
-       <property name="orientation">
-        <enum>Qt::Vertical</enum>
+    <layout class="QGridLayout" name="gridLayout">
+     <item row="0" column="0" rowspan="6">
+      <widget class="E5ListView" name="stringList">
+       <property name="alternatingRowColors">
+        <bool>true</bool>
        </property>
-       <property name="sizeHint" stdset="0">
-        <size>
-         <width>20</width>
-         <height>40</height>
-        </size>
+       <property name="selectionMode">
+        <enum>QAbstractItemView::ExtendedSelection</enum>
        </property>
-      </spacer>
+      </widget>
      </item>
      <item row="0" column="1">
       <widget class="QPushButton" name="addButton">
@@ -126,13 +123,26 @@
        </property>
       </widget>
      </item>
-     <item row="0" column="0" rowspan="5">
-      <widget class="E5ListView" name="stringList">
-       <property name="alternatingRowColors">
-        <bool>true</bool>
+     <item row="4" column="1">
+      <spacer name="verticalSpacer_3">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
        </property>
-       <property name="selectionMode">
-        <enum>QAbstractItemView::ExtendedSelection</enum>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>20</width>
+         <height>40</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item row="5" column="1">
+      <widget class="QPushButton" name="defaultButton">
+       <property name="toolTip">
+        <string>Press to se the default list of values</string>
+       </property>
+       <property name="text">
+        <string>&amp;Default</string>
        </property>
       </widget>
      </item>
@@ -152,6 +162,14 @@
    <header>E5Gui/E5ListView.h</header>
   </customwidget>
  </customwidgets>
+ <tabstops>
+  <tabstop>stringList</tabstop>
+  <tabstop>searchEdit</tabstop>
+  <tabstop>addButton</tabstop>
+  <tabstop>removeButton</tabstop>
+  <tabstop>removeAllButton</tabstop>
+  <tabstop>defaultButton</tabstop>
+ </tabstops>
  <resources/>
  <connections/>
 </ui>
--- a/Preferences/ConfigurationPages/MimeTypesPage.py	Tue Aug 29 15:17:33 2017 +0200
+++ b/Preferences/ConfigurationPages/MimeTypesPage.py	Tue Aug 29 17:18:18 2017 +0200
@@ -33,6 +33,9 @@
         self.setupUi(self)
         self.setObjectName("MimeTypesPage")
         
+        self.textMimeTypesList.setDefaultVisible(True)
+        self.textMimeTypesList.setToDefault.connect(self.__setToDefault)
+        
         # set initial values
         self.textMimeTypesList.setList(
             Preferences.getUI("TextMimeTypes"))
@@ -44,6 +47,14 @@
         Preferences.setUI("TextMimeTypes", self.textMimeTypesList.getList())
     
     @pyqtSlot()
+    def __setToDefault(self):
+        """
+        Private slot to set the message list to the default values.
+        """
+        self.textMimeTypesList.setList(
+            Preferences.Prefs.uiDefaults["TextMimeTypes"])
+    
+    @pyqtSlot()
     def on_resetButton_clicked(self):
         """
         Private slot to set the default list of mime types.
--- a/i18n/eric6_cs.ts	Tue Aug 29 15:17:33 2017 +0200
+++ b/i18n/eric6_cs.ts	Tue Aug 29 17:18:18 2017 +0200
@@ -8155,7 +8155,7 @@
         <translation type="obsolete">Odeb&amp;rat</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
+        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="36"/>
         <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9163,45 +9163,55 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="89"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
         <source>&amp;Add...</source>
         <translation type="unfinished">Přid&amp;at...</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="103"/>
+        <source>Press to remove the selected entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="106"/>
-        <source>Press to remove the selected entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="109"/>
         <source>&amp;Remove</source>
         <translation type="unfinished">Odeb&amp;rat</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="116"/>
+        <source>Press to remove all entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
-        <source>Press to remove all entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="122"/>
         <source>R&amp;emove All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Add Entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Enter the entry to add to the list:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
+        <source>Press to se the default list of values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
+        <source>&amp;Default</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>E5TextEditSearchWidget</name>
@@ -30802,17 +30812,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="71"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="67"/>
         <source>Fingerprint:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="78"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="74"/>
         <source>Enter the host fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="81"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="77"/>
         <source>Enter Fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
@@ -37333,12 +37343,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Reset Mime Types</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Do you really want to reset the configured list of mime types?</source>
         <translation type="unfinished"></translation>
     </message>
Binary file i18n/eric6_de.qm has changed
--- a/i18n/eric6_de.ts	Tue Aug 29 15:17:33 2017 +0200
+++ b/i18n/eric6_de.ts	Tue Aug 29 17:18:18 2017 +0200
@@ -7803,7 +7803,7 @@
         <translation>Fehlermeldungsfilter</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
+        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="36"/>
         <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Fehlermeldungsfilter&lt;/b&gt;&lt;p&gt;Diese Liste zeigt alle konfigurierten Fehlermeldungsfilter zur Unterdrückung von Qt Fehlermeldung.&lt;/p&gt;</translation>
     </message>
@@ -8818,45 +8818,55 @@
         <translation>Gib den Suchausdruck für Einträge ein</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
         <translation>Drücken, um einen Eintrag hinzuzufügen</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="89"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
         <source>&amp;Add...</source>
         <translation>&amp;Hinzufügen...</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="103"/>
+        <source>Press to remove the selected entries</source>
+        <translation>Drücken, um die ausgwählten Einträge zu löschen</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="106"/>
-        <source>Press to remove the selected entries</source>
-        <translation>Drücken, um die ausgwählten Einträge zu löschen</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="109"/>
         <source>&amp;Remove</source>
         <translation>&amp;Entfernen</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="116"/>
+        <source>Press to remove all entries</source>
+        <translation>Drücken, um alle Einträge zu löschen</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
-        <source>Press to remove all entries</source>
-        <translation>Drücken, um alle Einträge zu löschen</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="122"/>
         <source>R&amp;emove All</source>
         <translation>&amp;Alle entfernen</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Add Entry</source>
         <translation>Eintrag hinzufügen</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Enter the entry to add to the list:</source>
         <translation>Gib den hinzuzufügenden Eintrag ein:</translation>
     </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
+        <source>Press to se the default list of values</source>
+        <translation>Drücken, um die Standardwerteliste zu setzen</translation>
+    </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
+        <source>&amp;Default</source>
+        <translation>&amp;Standard</translation>
+    </message>
 </context>
 <context>
     <name>E5TextEditSearchWidget</name>
@@ -29924,17 +29934,17 @@
         <translation>Rechnernamen eingeben</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="71"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="67"/>
         <source>Fingerprint:</source>
         <translation>Fingerabdruck:</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="78"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="74"/>
         <source>Enter the host fingerprint</source>
         <translation>Gib den Fingerabdruck des Rechners ein</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="81"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="77"/>
         <source>Enter Fingerprint</source>
         <translation>Fingerabdruck eingeben</translation>
     </message>
@@ -36385,12 +36395,12 @@
         <translation>Auf Standard zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Reset Mime Types</source>
         <translation>MIME-Typen zurücksetzen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Do you really want to reset the configured list of mime types?</source>
         <translation>Soll die Liste konfigurierter MIME-Typen wirklich auf Standardwerte zurückgesetzt werden?</translation>
     </message>
--- a/i18n/eric6_empty.ts	Tue Aug 29 15:17:33 2017 +0200
+++ b/i18n/eric6_empty.ts	Tue Aug 29 17:18:18 2017 +0200
@@ -7717,7 +7717,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
+        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="36"/>
         <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -8714,45 +8714,55 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="89"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
         <source>&amp;Add...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="103"/>
+        <source>Press to remove the selected entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="106"/>
-        <source>Press to remove the selected entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="109"/>
         <source>&amp;Remove</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="116"/>
+        <source>Press to remove all entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
-        <source>Press to remove all entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="122"/>
         <source>R&amp;emove All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Add Entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Enter the entry to add to the list:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
+        <source>Press to se the default list of values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
+        <source>&amp;Default</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>E5TextEditSearchWidget</name>
@@ -29738,17 +29748,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="71"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="67"/>
         <source>Fingerprint:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="78"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="74"/>
         <source>Enter the host fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="81"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="77"/>
         <source>Enter Fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
@@ -36192,12 +36202,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Reset Mime Types</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Do you really want to reset the configured list of mime types?</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_en.ts	Tue Aug 29 15:17:33 2017 +0200
+++ b/i18n/eric6_en.ts	Tue Aug 29 17:18:18 2017 +0200
@@ -7731,7 +7731,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
+        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="36"/>
         <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -8728,45 +8728,55 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="89"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
         <source>&amp;Add...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="103"/>
+        <source>Press to remove the selected entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="106"/>
-        <source>Press to remove the selected entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="109"/>
         <source>&amp;Remove</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="116"/>
+        <source>Press to remove all entries</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
-        <source>Press to remove all entries</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="122"/>
         <source>R&amp;emove All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Add Entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Enter the entry to add to the list:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
+        <source>Press to se the default list of values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
+        <source>&amp;Default</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>E5TextEditSearchWidget</name>
@@ -29769,17 +29779,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="71"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="67"/>
         <source>Fingerprint:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="78"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="74"/>
         <source>Enter the host fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="81"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="77"/>
         <source>Enter Fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
@@ -36226,12 +36236,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Reset Mime Types</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Do you really want to reset the configured list of mime types?</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_es.ts	Tue Aug 29 15:17:33 2017 +0200
+++ b/i18n/eric6_es.ts	Tue Aug 29 17:18:18 2017 +0200
@@ -7942,7 +7942,7 @@
         <translation>Filtro de Mensajes de Error</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
+        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="36"/>
         <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Filtros de Mensajes de Error&lt;/b&gt;&lt;p&gt;Esta lista muestra los filtros de mensaje configurados que se usan para suprimir mensajes de error desde Qt.&lt;/p&gt;</translation>
     </message>
@@ -8956,45 +8956,55 @@
         <translation>Introducir el término de búsqueda para cadenas</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
         <translation>Pulsar para añadir una entrada</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="89"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
         <source>&amp;Add...</source>
         <translation>&amp;Añadir...</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="103"/>
+        <source>Press to remove the selected entries</source>
+        <translation>Pulse para eliminar las entradas seleccionadas</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="106"/>
-        <source>Press to remove the selected entries</source>
-        <translation>Pulse para eliminar las entradas seleccionadas</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="109"/>
         <source>&amp;Remove</source>
         <translation>Elimina&amp;r</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="116"/>
+        <source>Press to remove all entries</source>
+        <translation>Pulse para eliminar todas las entradas</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
-        <source>Press to remove all entries</source>
-        <translation>Pulse para eliminar todas las entradas</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="122"/>
         <source>R&amp;emove All</source>
         <translation>&amp;Eliminar Todas</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Add Entry</source>
         <translation>Añadir entrada</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Enter the entry to add to the list:</source>
         <translation>Introducir la entrada a añadir a la lista:</translation>
     </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
+        <source>Press to se the default list of values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
+        <source>&amp;Default</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>E5TextEditSearchWidget</name>
@@ -30090,17 +30100,17 @@
         <translation>Introducir Nombre de host</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="71"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="67"/>
         <source>Fingerprint:</source>
         <translation>Fingerprint:</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="78"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="74"/>
         <source>Enter the host fingerprint</source>
         <translation>Introducir el fingerprint de host</translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="81"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="77"/>
         <source>Enter Fingerprint</source>
         <translation>Introducir Fingerprint</translation>
     </message>
@@ -36551,12 +36561,12 @@
         <translation>Resetear a Valores por Defecto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Reset Mime Types</source>
         <translation>Resetear Mime Types</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Do you really want to reset the configured list of mime types?</source>
         <translation>¿Realmente desea resetear la lista configurada de mime types?</translation>
     </message>
--- a/i18n/eric6_fr.ts	Tue Aug 29 15:17:33 2017 +0200
+++ b/i18n/eric6_fr.ts	Tue Aug 29 17:18:18 2017 +0200
@@ -8109,7 +8109,7 @@
         <translation type="obsolete">Cliquer pour remplacer toutes les entrées</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
+        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="36"/>
         <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9114,45 +9114,55 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="89"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
         <source>&amp;Add...</source>
         <translation type="unfinished">&amp;Ajouter...</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="103"/>
+        <source>Press to remove the selected entries</source>
+        <translation type="unfinished">Cliquer pour supprimer les entrées sélectionnées</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="106"/>
-        <source>Press to remove the selected entries</source>
-        <translation type="unfinished">Cliquer pour supprimer les entrées sélectionnées</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="109"/>
         <source>&amp;Remove</source>
         <translation type="unfinished">Supp&amp;rimer</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="116"/>
+        <source>Press to remove all entries</source>
+        <translation type="unfinished">Cliquer pour remplacer toutes les entrées</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
-        <source>Press to remove all entries</source>
-        <translation type="unfinished">Cliquer pour remplacer toutes les entrées</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="122"/>
         <source>R&amp;emove All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Add Entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Enter the entry to add to the list:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
+        <source>Press to se the default list of values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
+        <source>&amp;Default</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>E5TextEditSearchWidget</name>
@@ -30575,17 +30585,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="71"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="67"/>
         <source>Fingerprint:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="78"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="74"/>
         <source>Enter the host fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="81"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="77"/>
         <source>Enter Fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
@@ -37085,12 +37095,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Reset Mime Types</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Do you really want to reset the configured list of mime types?</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_it.ts	Tue Aug 29 15:17:33 2017 +0200
+++ b/i18n/eric6_it.ts	Tue Aug 29 17:18:18 2017 +0200
@@ -8294,7 +8294,7 @@
         <translation type="obsolete">Digita un filtro dei messaggi da aggiungere alla lista:</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
+        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="36"/>
         <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9307,45 +9307,55 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="89"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
         <source>&amp;Add...</source>
         <translation type="unfinished">&amp;Aggiungi...</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="103"/>
+        <source>Press to remove the selected entries</source>
+        <translation type="unfinished">Premi per rimuovere gli elementi selezionati</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="106"/>
-        <source>Press to remove the selected entries</source>
-        <translation type="unfinished">Premi per rimuovere gli elementi selezionati</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="109"/>
         <source>&amp;Remove</source>
         <translation type="unfinished">&amp;Rimuovi</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="116"/>
+        <source>Press to remove all entries</source>
+        <translation type="unfinished">Premi per rimuovere tutti gli elementi</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
-        <source>Press to remove all entries</source>
-        <translation type="unfinished">Premi per rimuovere tutti gli elementi</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="122"/>
         <source>R&amp;emove All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Add Entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Enter the entry to add to the list:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
+        <source>Press to se the default list of values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
+        <source>&amp;Default</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>E5TextEditSearchWidget</name>
@@ -31054,17 +31064,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="71"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="67"/>
         <source>Fingerprint:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="78"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="74"/>
         <source>Enter the host fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="81"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="77"/>
         <source>Enter Fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
@@ -37586,12 +37596,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Reset Mime Types</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Do you really want to reset the configured list of mime types?</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_pt.ts	Tue Aug 29 15:17:33 2017 +0200
+++ b/i18n/eric6_pt.ts	Tue Aug 29 17:18:18 2017 +0200
@@ -8278,7 +8278,7 @@
         <translation>Filtro de Mensagens de Erro</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
+        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="36"/>
         <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Filtro de Mensagens de Erro&lt;/b&gt;&lt;p&gt;Esta lista mostra os filtros de mensagens configurados usados para suprimir mensagens de erro de Qt.&lt;/p&gt;</translation>
     </message>
@@ -9291,45 +9291,55 @@
         <translation>Introduza o termo a procurar nas strings</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
         <translation>Pressionar para adicionar uma entrada</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="89"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
         <source>&amp;Add...</source>
         <translation>&amp;Adicionar...</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="103"/>
+        <source>Press to remove the selected entries</source>
+        <translation>Pressionar para retirar as entradas selecionadas</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="106"/>
-        <source>Press to remove the selected entries</source>
-        <translation>Pressionar para retirar as entradas selecionadas</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="109"/>
         <source>&amp;Remove</source>
         <translation>&amp;Retirar</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="116"/>
+        <source>Press to remove all entries</source>
+        <translation>Pressionar para retirar todas as entradas</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
-        <source>Press to remove all entries</source>
-        <translation>Pressionar para retirar todas as entradas</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="122"/>
         <source>R&amp;emove All</source>
         <translation>Retirar &amp;Tudo</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Add Entry</source>
         <translation>Adicionar Entrada</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Enter the entry to add to the list:</source>
         <translation>Introduzir entrada a adicionar à lista:</translation>
     </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
+        <source>Press to se the default list of values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
+        <source>&amp;Default</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>E5TextEditSearchWidget</name>
@@ -31265,17 +31275,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="71"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="67"/>
         <source>Fingerprint:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="78"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="74"/>
         <source>Enter the host fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="81"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="77"/>
         <source>Enter Fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
@@ -37771,12 +37781,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Reset Mime Types</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Do you really want to reset the configured list of mime types?</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_ru.ts	Tue Aug 29 15:17:33 2017 +0200
+++ b/i18n/eric6_ru.ts	Tue Aug 29 17:18:18 2017 +0200
@@ -7834,7 +7834,7 @@
         <translation>Фильтр сообщений об ошибке</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
+        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="36"/>
         <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Фильтр сообщений об ошибке&lt;/b&gt;&lt;p&gt;Этот список отображает настроенные фильтры сообщений, используемые для подавления сообщений об ошибках от Qt.&lt;/p&gt;</translation>
     </message>
@@ -8847,45 +8847,55 @@
         <translation>Введите условия поиска строк</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
         <translation>Добавить запись</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="89"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
         <source>&amp;Add...</source>
         <translation>&amp;Добавить...</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="103"/>
+        <source>Press to remove the selected entries</source>
+        <translation>Удалить выбранные записи</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="106"/>
-        <source>Press to remove the selected entries</source>
-        <translation>Удалить выбранные записи</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="109"/>
         <source>&amp;Remove</source>
         <translation>&amp;Удалить</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="116"/>
+        <source>Press to remove all entries</source>
+        <translation>Удалить все записи</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
-        <source>Press to remove all entries</source>
-        <translation>Удалить все записи</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="122"/>
         <source>R&amp;emove All</source>
         <translation>У&amp;далить всё</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Add Entry</source>
         <translation>Добавить запись</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Enter the entry to add to the list:</source>
         <translation>Введите строку для добавления в список:</translation>
     </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
+        <source>Press to se the default list of values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
+        <source>&amp;Default</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>E5TextEditSearchWidget</name>
@@ -36459,12 +36469,12 @@
         <translation>Сбросить к значениям по умолчанию</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Reset Mime Types</source>
         <translation>Восстановить типы по стандарту Mime</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Do you really want to reset the configured list of mime types?</source>
         <translation>Вы действительно хотите сбросить настроенный список mimе-типов?</translation>
     </message>
--- a/i18n/eric6_tr.ts	Tue Aug 29 15:17:33 2017 +0200
+++ b/i18n/eric6_tr.ts	Tue Aug 29 17:18:18 2017 +0200
@@ -8141,7 +8141,7 @@
         <translation type="obsolete">Tüm Girişleri kaldırkak için basınız</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
+        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="36"/>
         <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9149,45 +9149,55 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="89"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
         <source>&amp;Add...</source>
         <translation type="unfinished">&amp;Ekle...</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="103"/>
+        <source>Press to remove the selected entries</source>
+        <translation type="unfinished">Seçilen girişi kaldırmak için basınız</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="106"/>
-        <source>Press to remove the selected entries</source>
-        <translation type="unfinished">Seçilen girişi kaldırmak için basınız</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="109"/>
         <source>&amp;Remove</source>
         <translation type="unfinished">Kaldı&amp;r</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="116"/>
+        <source>Press to remove all entries</source>
+        <translation type="unfinished">Tüm Girişleri kaldırkak için basınız</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
-        <source>Press to remove all entries</source>
-        <translation type="unfinished">Tüm Girişleri kaldırkak için basınız</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="122"/>
         <source>R&amp;emove All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Add Entry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Enter the entry to add to the list:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
+        <source>Press to se the default list of values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
+        <source>&amp;Default</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>E5TextEditSearchWidget</name>
@@ -30646,17 +30656,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="71"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="67"/>
         <source>Fingerprint:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="78"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="74"/>
         <source>Enter the host fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="81"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="77"/>
         <source>Enter Fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
@@ -37165,12 +37175,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Reset Mime Types</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Do you really want to reset the configured list of mime types?</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_zh_CN.ts	Tue Aug 29 15:17:33 2017 +0200
+++ b/i18n/eric6_zh_CN.ts	Tue Aug 29 17:18:18 2017 +0200
@@ -8146,7 +8146,7 @@
         <translation type="obsolete">移除(&amp;R)</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="33"/>
+        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="36"/>
         <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
         <translation>&lt;b&gt;错误消息过滤器&lt;/b&gt;&lt;p&gt;这个列表显示了配置的消息过滤器,使特定的来自 Qt 内部的错误消息不再显示。&lt;/p&gt;</translation>
     </message>
@@ -9144,45 +9144,55 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="83"/>
         <source>Press to add an entry</source>
         <translation>点击添加条目</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="89"/>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="86"/>
         <source>&amp;Add...</source>
         <translation>添加(&amp;A)…</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="103"/>
+        <source>Press to remove the selected entries</source>
+        <translation>点击移除选中的条目</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="106"/>
-        <source>Press to remove the selected entries</source>
-        <translation>点击移除选中的条目</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="109"/>
         <source>&amp;Remove</source>
         <translation>移除(&amp;R)</translation>
     </message>
     <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="116"/>
+        <source>Press to remove all entries</source>
+        <translation>点击移除所有条目</translation>
+    </message>
+    <message>
         <location filename="../E5Gui/E5StringListEditWidget.ui" line="119"/>
-        <source>Press to remove all entries</source>
-        <translation>点击移除所有条目</translation>
-    </message>
-    <message>
-        <location filename="../E5Gui/E5StringListEditWidget.ui" line="122"/>
         <source>R&amp;emove All</source>
         <translation>移除全部(&amp;E)</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Add Entry</source>
         <translation>添加条目</translation>
     </message>
     <message>
-        <location filename="../E5Gui/E5StringListEditWidget.py" line="72"/>
+        <location filename="../E5Gui/E5StringListEditWidget.py" line="89"/>
         <source>Enter the entry to add to the list:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="142"/>
+        <source>Press to se the default list of values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../E5Gui/E5StringListEditWidget.ui" line="145"/>
+        <source>&amp;Default</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>E5TextEditSearchWidget</name>
@@ -30660,17 +30670,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="71"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="67"/>
         <source>Fingerprint:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="78"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="74"/>
         <source>Enter the host fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="81"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigHostFingerprintDialog.ui" line="77"/>
         <source>Enter Fingerprint</source>
         <translation type="unfinished"></translation>
     </message>
@@ -37155,12 +37165,12 @@
         <translation>恢复默认</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Reset Mime Types</source>
         <translation>重置 MIME 类型</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="51"/>
+        <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/>
         <source>Do you really want to reset the configured list of mime types?</source>
         <translation>确认要重置已配置的 MIME 类型列表吗?</translation>
     </message>

eric ide

mercurial