Added option to keep the configuration data to the plug-in uninstallation dialog.

Sun, 10 Dec 2017 16:43:11 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 10 Dec 2017 16:43:11 +0100
changeset 6019
58ecdaf0b789
parent 6018
1c858879d3d0
child 6020
baf6da1ae288

Added option to keep the configuration data to the plug-in uninstallation dialog.

PluginManager/PluginUninstallDialog.py file | annotate | diff | comparison | revisions
PluginManager/PluginUninstallDialog.ui 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/PluginManager/PluginUninstallDialog.py	Sun Dec 10 16:23:29 2017 +0100
+++ b/PluginManager/PluginUninstallDialog.py	Sun Dec 10 16:43:11 2017 +0100
@@ -133,7 +133,8 @@
             packageDir = ""
         else:
             packageDir = os.path.join(pluginDirectory, package)
-        if hasattr(module, "prepareUninstall"):
+        if hasattr(module, "prepareUninstall") and \
+           not self.keepConfigurationCheckBox.isChecked():
             module.prepareUninstall()
         internalPackages = []
         if hasattr(module, "internalPackages"):
--- a/PluginManager/PluginUninstallDialog.ui	Sun Dec 10 16:23:29 2017 +0100
+++ b/PluginManager/PluginUninstallDialog.ui	Sun Dec 10 16:43:11 2017 +0100
@@ -7,13 +7,13 @@
     <x>0</x>
     <y>0</y>
     <width>400</width>
-    <height>131</height>
+    <height>186</height>
    </rect>
   </property>
   <property name="windowTitle">
    <string>Plugin Uninstallation</string>
   </property>
-  <layout class="QVBoxLayout">
+  <layout class="QVBoxLayout" name="verticalLayout">
    <item>
     <widget class="QLabel" name="label_3">
      <property name="text">
@@ -43,6 +43,16 @@
     </widget>
    </item>
    <item>
+    <widget class="QCheckBox" name="keepConfigurationCheckBox">
+     <property name="toolTip">
+      <string>Select to keep the configuration data</string>
+     </property>
+     <property name="text">
+      <string>Keep configuration data</string>
+     </property>
+    </widget>
+   </item>
+   <item>
     <widget class="QDialogButtonBox" name="buttonBox">
      <property name="orientation">
       <enum>Qt::Horizontal</enum>
--- a/i18n/eric6_cs.ts	Sun Dec 10 16:23:29 2017 +0100
+++ b/i18n/eric6_cs.ts	Sun Dec 10 16:43:11 2017 +0100
@@ -43317,6 +43317,16 @@
         <source>Select the plugin to uninstall</source>
         <translation>Vybrat plugin pro odinstalaci</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="48"/>
+        <source>Select to keep the configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="51"/>
+        <source>Keep configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginUninstallWidget</name>
@@ -43331,7 +43341,7 @@
         <translation>Globální adresář s pluginy</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>Plugin Uninstallation</source>
         <translation>Odinstalace pluginu</translation>
     </message>
@@ -43346,12 +43356,12 @@
         <translation>&lt;p&gt;Pluginu &lt;b&gt;{0}&lt;/b&gt; chybí atribut &apos;packageName&apos;. Zrušeno...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="176"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="177"/>
         <source>&lt;p&gt;The plugin package &lt;b&gt;{0}&lt;/b&gt; could not be removed. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Plugin balíček &lt;b&gt;{0}&lt;/b&gt; nelze odebrat. Zrušeno...&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>&lt;p&gt;The plugin &lt;b&gt;{0}&lt;/b&gt; was uninstalled successfully from {1}.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Plugin &lt;b&gt;{0}&lt;/b&gt; byl úspěšně odinstalován z {1}.&lt;/p&gt;</translation>
     </message>
Binary file i18n/eric6_de.qm has changed
--- a/i18n/eric6_de.ts	Sun Dec 10 16:23:29 2017 +0100
+++ b/i18n/eric6_de.ts	Sun Dec 10 16:43:11 2017 +0100
@@ -1,5 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="2.0" language="de" sourcelanguage="">
+<!DOCTYPE TS>
+<TS version="2.1" language="de">
 <context>
     <name>AboutDialog</name>
     <message>
@@ -1972,8 +1973,8 @@
     </message>
     <message>
         <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="145"/>
-        <source>Open in New &amp;Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation>In neuem &amp;Register öffnen<byte value="x9"/>Strg+LMK</translation>
+        <source>Open in New &amp;Tab	Ctrl+LMB</source>
+        <translation>In neuem &amp;Register öffnen	Strg+LMK</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="163"/>
@@ -1982,8 +1983,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="166"/>
-        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation>In neuem Register öffnen<byte value="x9"/>Strg+LMK</translation>
+        <source>Open in New Tab	Ctrl+LMB</source>
+        <translation>In neuem Register öffnen	Strg+LMK</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="169"/>
@@ -2071,8 +2072,8 @@
     </message>
     <message>
         <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="93"/>
-        <source>Open in New &amp;Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation>In neuem &amp;Register öffnen<byte value="x9"/>Strg+LMK</translation>
+        <source>Open in New &amp;Tab	Ctrl+LMB</source>
+        <translation>In neuem &amp;Register öffnen	Strg+LMK</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="87"/>
@@ -2081,8 +2082,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="90"/>
-        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation>In neuem Register öffnen<byte value="x9"/>Strg+LMK</translation>
+        <source>Open in New Tab	Ctrl+LMB</source>
+        <translation>In neuem Register öffnen	Strg+LMK</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="93"/>
@@ -18100,8 +18101,8 @@
     </message>
     <message>
         <location filename="../Helpviewer/HelpBrowserWV.py" line="1219"/>
-        <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation>Link in neuem Fenster öffnen<byte value="x9"/>Strg+LMK</translation>
+        <source>Open Link in New Tab	Ctrl+LMB</source>
+        <translation>Link in neuem Fenster öffnen	Strg+LMK</translation>
     </message>
     <message>
         <location filename="../Helpviewer/HelpBrowserWV.py" line="1292"/>
@@ -42338,6 +42339,16 @@
         <source>Select the plugin to uninstall</source>
         <translation>Wähle das zu deinstallierende Plugin</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="48"/>
+        <source>Select to keep the configuration data</source>
+        <translation>Auswählen, um die Konfigurationsdaten zu behalten</translation>
+    </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="51"/>
+        <source>Keep configuration data</source>
+        <translation>Konfigurationsdaten behalten</translation>
+    </message>
 </context>
 <context>
     <name>PluginUninstallWidget</name>
@@ -42352,7 +42363,7 @@
         <translation>Globales Pluginverzeichnis</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>Plugin Uninstallation</source>
         <translation>Plugin-Deinstallation</translation>
     </message>
@@ -42367,12 +42378,12 @@
         <translation>&lt;p&gt;Das Plugin &lt;b&gt;{0}&lt;/b&gt; hat kein Attribut „packageName“. Abbruch...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="176"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="177"/>
         <source>&lt;p&gt;The plugin package &lt;b&gt;{0}&lt;/b&gt; could not be removed. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Pluginpacket &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden. Abbruch...&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>&lt;p&gt;The plugin &lt;b&gt;{0}&lt;/b&gt; was uninstalled successfully from {1}.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Plugin &lt;b&gt;{0}&lt;/b&gt; wurde erfolgreich von {1} deinstalliert.&lt;/p&gt;</translation>
     </message>
@@ -75256,8 +75267,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserView.py" line="618"/>
-        <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source>
-        <translation>Link in neuem Fenster öffnen<byte value="x9"/>Strg+LMK</translation>
+        <source>Open Link in New Tab	Ctrl+LMB</source>
+        <translation>Link in neuem Fenster öffnen	Strg+LMK</translation>
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserView.py" line="622"/>
--- a/i18n/eric6_empty.ts	Sun Dec 10 16:23:29 2017 +0100
+++ b/i18n/eric6_empty.ts	Sun Dec 10 16:43:11 2017 +0100
@@ -42125,6 +42125,16 @@
         <source>Select the plugin to uninstall</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="48"/>
+        <source>Select to keep the configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="51"/>
+        <source>Keep configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginUninstallWidget</name>
@@ -42139,7 +42149,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>Plugin Uninstallation</source>
         <translation type="unfinished"></translation>
     </message>
@@ -42154,12 +42164,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="176"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="177"/>
         <source>&lt;p&gt;The plugin package &lt;b&gt;{0}&lt;/b&gt; could not be removed. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>&lt;p&gt;The plugin &lt;b&gt;{0}&lt;/b&gt; was uninstalled successfully from {1}.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_en.ts	Sun Dec 10 16:23:29 2017 +0100
+++ b/i18n/eric6_en.ts	Sun Dec 10 16:43:11 2017 +0100
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="en">
+<!DOCTYPE TS><TS version="2.0" language="en" sourcelanguage="">
 <context>
     <name>AboutDialog</name>
     <message>
@@ -1941,7 +1940,7 @@
     </message>
     <message>
         <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="145"/>
-        <source>Open in New &amp;Tab	Ctrl+LMB</source>
+        <source>Open in New &amp;Tab<byte value="x9"/>Ctrl+LMB</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
@@ -1961,7 +1960,7 @@
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="166"/>
-        <source>Open in New Tab	Ctrl+LMB</source>
+        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
@@ -2030,7 +2029,7 @@
     </message>
     <message>
         <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="93"/>
-        <source>Open in New &amp;Tab	Ctrl+LMB</source>
+        <source>Open in New &amp;Tab<byte value="x9"/>Ctrl+LMB</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
@@ -2060,7 +2059,7 @@
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="90"/>
-        <source>Open in New Tab	Ctrl+LMB</source>
+        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
@@ -17728,7 +17727,7 @@
     </message>
     <message>
         <location filename="../Helpviewer/HelpBrowserWV.py" line="1219"/>
-        <source>Open Link in New Tab	Ctrl+LMB</source>
+        <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
@@ -42167,6 +42166,16 @@
         <source>Select the plugin to uninstall</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="48"/>
+        <source>Select to keep the configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="51"/>
+        <source>Keep configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginUninstallWidget</name>
@@ -42181,7 +42190,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>Plugin Uninstallation</source>
         <translation type="unfinished"></translation>
     </message>
@@ -42196,12 +42205,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="176"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="177"/>
         <source>&lt;p&gt;The plugin package &lt;b&gt;{0}&lt;/b&gt; could not be removed. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>&lt;p&gt;The plugin &lt;b&gt;{0}&lt;/b&gt; was uninstalled successfully from {1}.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64510,7 +64519,7 @@
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42"/>
         <source>English</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">English</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43"/>
@@ -74669,7 +74678,7 @@
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserView.py" line="618"/>
-        <source>Open Link in New Tab	Ctrl+LMB</source>
+        <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
--- a/i18n/eric6_es.ts	Sun Dec 10 16:23:29 2017 +0100
+++ b/i18n/eric6_es.ts	Sun Dec 10 16:43:11 2017 +0100
@@ -42339,6 +42339,16 @@
         <source>Select the plugin to uninstall</source>
         <translation>Seleccione el plugin a desinstalar</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="48"/>
+        <source>Select to keep the configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="51"/>
+        <source>Keep configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginUninstallWidget</name>
@@ -42353,7 +42363,7 @@
         <translation>Directorio de plugins global</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>Plugin Uninstallation</source>
         <translation>Desinstalación de Plugin</translation>
     </message>
@@ -42368,12 +42378,12 @@
         <translation>&lt;p&gt;El plugin &lt;b&gt;{0}&lt;/b&gt; no tiene atributo  &apos;packageName&apos;. Abortando...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="176"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="177"/>
         <source>&lt;p&gt;The plugin package &lt;b&gt;{0}&lt;/b&gt; could not be removed. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;El paquete de plugin &lt;b&gt;{0}&lt;/b&gt; no ha podido ser eliminado. Abortando...&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>&lt;p&gt;The plugin &lt;b&gt;{0}&lt;/b&gt; was uninstalled successfully from {1}.&lt;/p&gt;</source>
         <translation>&lt;p&gt;El plugin &lt;b&gt;{0}&lt;/b&gt; se ha desinstalado de {1} satisfactoriamente.&lt;/p&gt;</translation>
     </message>
--- a/i18n/eric6_fr.ts	Sun Dec 10 16:23:29 2017 +0100
+++ b/i18n/eric6_fr.ts	Sun Dec 10 16:43:11 2017 +0100
@@ -43056,6 +43056,16 @@
         <source>Select the plugin to uninstall</source>
         <translation>Sélectionner le plugin à désinstaller</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="48"/>
+        <source>Select to keep the configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="51"/>
+        <source>Keep configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginUninstallWidget</name>
@@ -43070,7 +43080,7 @@
         <translation>Répertoire global pour les plugins</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>Plugin Uninstallation</source>
         <translation>Désinstallation de plugin</translation>
     </message>
@@ -43085,12 +43095,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="176"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="177"/>
         <source>&lt;p&gt;The plugin package &lt;b&gt;{0}&lt;/b&gt; could not be removed. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>&lt;p&gt;The plugin &lt;b&gt;{0}&lt;/b&gt; was uninstalled successfully from {1}.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_it.ts	Sun Dec 10 16:23:29 2017 +0100
+++ b/i18n/eric6_it.ts	Sun Dec 10 16:43:11 2017 +0100
@@ -42287,6 +42287,16 @@
         <source>Select the plugin to uninstall</source>
         <translation>Seleziona il plugin da rimuovere</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="48"/>
+        <source>Select to keep the configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="51"/>
+        <source>Keep configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginUninstallWidget</name>
@@ -42301,7 +42311,7 @@
         <translation>Directory dei plugin di sistema</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>Plugin Uninstallation</source>
         <translation>Rimozione plugin</translation>
     </message>
@@ -42316,12 +42326,12 @@
         <translation>&lt;p&gt;Il plugin &lt;b&gt;{0}&lt;/b&gt; non ha un attributo &apos;packageName&apos;. Uscita...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="176"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="177"/>
         <source>&lt;p&gt;The plugin package &lt;b&gt;{0}&lt;/b&gt; could not be removed. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Il pacchetto del plugin &lt;b&gt;{0}&lt;/b&gt; non può essere rimosso. Uscita...&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>&lt;p&gt;The plugin &lt;b&gt;{0}&lt;/b&gt; was uninstalled successfully from {1}.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Il plugin &lt;b&gt;{0}&lt;/b&gt; è stato rimosso correttamente da {1}.&lt;/p&gt;</translation>
     </message>
--- a/i18n/eric6_pt.ts	Sun Dec 10 16:23:29 2017 +0100
+++ b/i18n/eric6_pt.ts	Sun Dec 10 16:43:11 2017 +0100
@@ -43744,6 +43744,16 @@
         <source>Select the plugin to uninstall</source>
         <translation>Selecionar o plugin a desinstalar</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="48"/>
+        <source>Select to keep the configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="51"/>
+        <source>Keep configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginUninstallWidget</name>
@@ -43758,7 +43768,7 @@
         <translation>Diretório de plugins do global</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>Plugin Uninstallation</source>
         <translation>Desinstalação de Plugins</translation>
     </message>
@@ -43773,12 +43783,12 @@
         <translation>&lt;p&gt;O complemento &lt;b&gt;{0}&lt;/b&gt; não tem atributo &apos;packageName&apos;. A cancelar...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="176"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="177"/>
         <source>&lt;p&gt;The plugin package &lt;b&gt;{0}&lt;/b&gt; could not be removed. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;O pacote complemento &lt;b&gt;{0}&lt;/b&gt; não pode ser apagado. A cancelar...&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>&lt;p&gt;The plugin &lt;b&gt;{0}&lt;/b&gt; was uninstalled successfully from {1}.&lt;/p&gt;</source>
         <translation>&lt;p&gt;O complemento &lt;b&gt;{0}&lt;/b&gt; foi desinstalado de {1} com êxito.&lt;/p&gt;</translation>
     </message>
--- a/i18n/eric6_ru.ts	Sun Dec 10 16:23:29 2017 +0100
+++ b/i18n/eric6_ru.ts	Sun Dec 10 16:43:11 2017 +0100
@@ -42426,6 +42426,16 @@
         <source>Select the plugin to uninstall</source>
         <translation>Выберите плагин для деинсталляции</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="48"/>
+        <source>Select to keep the configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="51"/>
+        <source>Keep configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginUninstallWidget</name>
@@ -42440,7 +42450,7 @@
         <translation>Глобальная директория плагинов</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>Plugin Uninstallation</source>
         <translation>Деинсталляция плагинов</translation>
     </message>
@@ -42455,12 +42465,12 @@
         <translation>&lt;p&gt;Плагин &lt;b&gt;{0}&lt;/b&gt; не содержит атрибута &apos;packageName&apos;. Прерывание...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="176"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="177"/>
         <source>&lt;p&gt;The plugin package &lt;b&gt;{0}&lt;/b&gt; could not be removed. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Невозможно удалить пакет плагина &lt;b&gt;{0}&lt;/b&gt;. Отмена...&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>&lt;p&gt;The plugin &lt;b&gt;{0}&lt;/b&gt; was uninstalled successfully from {1}.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Плагин &lt;b&gt;{0}&lt;/b&gt; был успешно деинсталлирован из {1}.&lt;/p&gt;</translation>
     </message>
--- a/i18n/eric6_tr.ts	Sun Dec 10 16:23:29 2017 +0100
+++ b/i18n/eric6_tr.ts	Sun Dec 10 16:43:11 2017 +0100
@@ -43141,6 +43141,16 @@
         <source>Select the plugin to uninstall</source>
         <translation>Eklentiyi kaldırma için seç</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="48"/>
+        <source>Select to keep the configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="51"/>
+        <source>Keep configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginUninstallWidget</name>
@@ -43155,7 +43165,7 @@
         <translation>Evrensel eklentiler dizini</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>Plugin Uninstallation</source>
         <translation>Eklenti Kaldırımı</translation>
     </message>
@@ -43170,12 +43180,12 @@
         <translation>&lt;p&gt;eklenti &lt;b&gt;{0}&lt;/b&gt; &apos;packageName&apos; özniteliğine sahip değil. İptal ediliyor...&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="176"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="177"/>
         <source>&lt;p&gt;The plugin package &lt;b&gt;{0}&lt;/b&gt; could not be removed. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Eklenti paketi &lt;b&gt;{0}&lt;/b&gt; kaldırılamadı. İptal ediliyor...&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>&lt;p&gt;The plugin &lt;b&gt;{0}&lt;/b&gt; was uninstalled successfully from {1}.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Eklenti &lt;b&gt;{0}&lt;/b&gt; {1}den tam olarak kaldırıldı.&lt;/p&gt;</translation>
     </message>
--- a/i18n/eric6_zh_CN.ts	Sun Dec 10 16:23:29 2017 +0100
+++ b/i18n/eric6_zh_CN.ts	Sun Dec 10 16:43:11 2017 +0100
@@ -43136,6 +43136,16 @@
         <source>Select the plugin to uninstall</source>
         <translation>选择要卸载的插件</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="48"/>
+        <source>Select to keep the configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../PluginManager/PluginUninstallDialog.ui" line="51"/>
+        <source>Keep configuration data</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginUninstallWidget</name>
@@ -43150,7 +43160,7 @@
         <translation>全局插件文件夹</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>Plugin Uninstallation</source>
         <translation>插件卸载</translation>
     </message>
@@ -43165,12 +43175,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="176"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="177"/>
         <source>&lt;p&gt;The plugin package &lt;b&gt;{0}&lt;/b&gt; could not be removed. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginUninstallDialog.py" line="197"/>
+        <location filename="../PluginManager/PluginUninstallDialog.py" line="198"/>
         <source>&lt;p&gt;The plugin &lt;b&gt;{0}&lt;/b&gt; was uninstalled successfully from {1}.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>

eric ide

mercurial