TranslatorWidget: added a button to open the Translator configuration page.

Sat, 03 Nov 2018 17:18:15 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 03 Nov 2018 17:18:15 +0100
changeset 6577
232f83b6763b
parent 6576
ea60ea85067a
child 6578
2fb729cca297

TranslatorWidget: added a button to open the Translator 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.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html file | annotate | diff | comparison | revisions
Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py file | annotate | diff | comparison | revisions
Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui file | annotate | diff | comparison | revisions
changelog file | annotate | diff | comparison | revisions
i18n/eric6_cs.ts file | annotate | diff | comparison | revisions
i18n/eric6_de.qm file | annotate | diff | comparison | revisions
i18n/eric6_de.ts file | annotate | diff | comparison | revisions
i18n/eric6_empty.ts file | annotate | diff | comparison | revisions
i18n/eric6_en.ts file | annotate | diff | comparison | revisions
i18n/eric6_es.ts file | annotate | diff | comparison | revisions
i18n/eric6_fr.ts file | annotate | diff | comparison | revisions
i18n/eric6_it.ts file | annotate | diff | comparison | revisions
i18n/eric6_pt.ts file | annotate | diff | comparison | revisions
i18n/eric6_ru.ts file | annotate | diff | comparison | revisions
i18n/eric6_tr.ts file | annotate | diff | comparison | revisions
i18n/eric6_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/APIs/Python3/eric6.api	Sat Nov 03 14:19:21 2018 +0100
+++ b/APIs/Python3/eric6.api	Sat Nov 03 17:18:15 2018 +0100
@@ -5047,6 +5047,7 @@
 eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.TranslatorWidget.on_clearButton_clicked?4()
 eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.TranslatorWidget.on_origEdit_textChanged?4()
 eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.TranslatorWidget.on_origLanguageComboBox_currentIndexChanged?4(index)
+eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.TranslatorWidget.on_preferencesButton_clicked?4()
 eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.TranslatorWidget.on_pronounceOrigButton_clicked?4()
 eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.TranslatorWidget.on_pronounceTransButton_clicked?4()
 eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.TranslatorWidget.on_swapButton_clicked?4()
Binary file Documentation/Help/source.qch has changed
--- a/Documentation/Help/source.qhp	Sat Nov 03 14:19:21 2018 +0100
+++ b/Documentation/Help/source.qhp	Sat Nov 03 17:18:15 2018 +0100
@@ -16437,6 +16437,7 @@
       <keyword name="TranslatorWidget.on_clearButton_clicked" id="TranslatorWidget.on_clearButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html#TranslatorWidget.on_clearButton_clicked" />
       <keyword name="TranslatorWidget.on_origEdit_textChanged" id="TranslatorWidget.on_origEdit_textChanged" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html#TranslatorWidget.on_origEdit_textChanged" />
       <keyword name="TranslatorWidget.on_origLanguageComboBox_currentIndexChanged" id="TranslatorWidget.on_origLanguageComboBox_currentIndexChanged" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html#TranslatorWidget.on_origLanguageComboBox_currentIndexChanged" />
+      <keyword name="TranslatorWidget.on_preferencesButton_clicked" id="TranslatorWidget.on_preferencesButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html#TranslatorWidget.on_preferencesButton_clicked" />
       <keyword name="TranslatorWidget.on_pronounceOrigButton_clicked" id="TranslatorWidget.on_pronounceOrigButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html#TranslatorWidget.on_pronounceOrigButton_clicked" />
       <keyword name="TranslatorWidget.on_pronounceTransButton_clicked" id="TranslatorWidget.on_pronounceTransButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html#TranslatorWidget.on_pronounceTransButton_clicked" />
       <keyword name="TranslatorWidget.on_swapButton_clicked" id="TranslatorWidget.on_swapButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html#TranslatorWidget.on_swapButton_clicked" />
--- a/Documentation/Source/eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html	Sat Nov 03 14:19:21 2018 +0100
+++ b/Documentation/Source/eric6.Plugins.UiExtensionPlugins.Translator.TranslatorWidget.html	Sat Nov 03 17:18:15 2018 +0100
@@ -108,6 +108,9 @@
 <td><a href="#TranslatorWidget.on_origLanguageComboBox_currentIndexChanged">on_origLanguageComboBox_currentIndexChanged</a></td>
 <td>Private slot to handle the selection of the original language.</td>
 </tr><tr>
+<td><a href="#TranslatorWidget.on_preferencesButton_clicked">on_preferencesButton_clicked</a></td>
+<td>Private slot to open the Translator configuration page.</td>
+</tr><tr>
 <td><a href="#TranslatorWidget.on_pronounceOrigButton_clicked">on_pronounceOrigButton_clicked</a></td>
 <td>Private slot to pronounce the original text.</td>
 </tr><tr>
@@ -278,7 +281,12 @@
 <dd>
 current index (integer)
 </dd>
-</dl><a NAME="TranslatorWidget.on_pronounceOrigButton_clicked" ID="TranslatorWidget.on_pronounceOrigButton_clicked"></a>
+</dl><a NAME="TranslatorWidget.on_preferencesButton_clicked" ID="TranslatorWidget.on_preferencesButton_clicked"></a>
+<h4>TranslatorWidget.on_preferencesButton_clicked</h4>
+<b>on_preferencesButton_clicked</b>(<i></i>)
+<p>
+        Private slot to open the Translator configuration page.
+</p><a NAME="TranslatorWidget.on_pronounceOrigButton_clicked" ID="TranslatorWidget.on_pronounceOrigButton_clicked"></a>
 <h4>TranslatorWidget.on_pronounceOrigButton_clicked</h4>
 <b>on_pronounceOrigButton_clicked</b>(<i></i>)
 <p>
--- a/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py	Sat Nov 03 14:19:21 2018 +0100
+++ b/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py	Sat Nov 03 17:18:15 2018 +0100
@@ -18,6 +18,7 @@
     MULTIMEDIA_AVAILABLE = False
 
 from E5Gui import E5MessageBox
+from E5Gui.E5Application import e5App
 
 from .Ui_TranslatorWidget import Ui_TranslatorWidget
 
@@ -67,6 +68,7 @@
         self.translateButton.setIcon(
             self.__translator.getAppIcon("translate.png"))
         self.clearButton.setIcon(UI.PixmapCache.getIcon("editDelete.png"))
+        self.preferencesButton.setIcon(UI.PixmapCache.getIcon("configure.png"))
         
         self.translateButton.setEnabled(False)
         self.clearButton.setEnabled(False)
@@ -441,3 +443,10 @@
             self.__mediaFile.close()
             self.__mediaFile.remove()
             self.__mediaFile = None
+    
+    @pyqtSlot()
+    def on_preferencesButton_clicked(self):
+        """
+        Private slot to open the Translator configuration page.
+        """
+        e5App().getObject("UserInterface").showPreferences("translatorPage")
--- a/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui	Sat Nov 03 14:19:21 2018 +0100
+++ b/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui	Sat Nov 03 17:18:15 2018 +0100
@@ -48,6 +48,13 @@
        </property>
       </spacer>
      </item>
+     <item>
+      <widget class="QToolButton" name="preferencesButton">
+       <property name="toolTip">
+        <string>Press to open the Translator configuration page</string>
+       </property>
+      </widget>
+     </item>
     </layout>
    </item>
    <item>
--- a/changelog	Sat Nov 03 14:19:21 2018 +0100
+++ b/changelog	Sat Nov 03 17:18:15 2018 +0100
@@ -14,6 +14,8 @@
   -- changed the start menu to give a list of defined environments
   -- added capability to start the shell for the environment defined by the
      open project
+- Translator
+  -- added a button to open the Translator configuration page
 - VirtualEnv Manager
   -- extended the environment definition by a flag indicating an Anaconda
      environment and a string to be prepended to the PATH environment variable
--- a/i18n/eric6_cs.ts	Sat Nov 03 14:19:21 2018 +0100
+++ b/i18n/eric6_cs.ts	Sat Nov 03 17:18:15 2018 +0100
@@ -74857,60 +74857,65 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="65"/>
         <source>Press to pronounce the entered text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
-        <source>Select the language of the original text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Select the language of the original text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="85"/>
         <source>Press to swap the translation direction</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
-        <source>Select the language for the translated text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
-        <source>Press to pronounce the translated text</source>
+        <source>Select the language for the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Press to pronounce the translated text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="112"/>
         <source>Enter the text to be translated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="135"/>
         <source>Shows the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
-        <source>Press to translate the entered text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
+        <source>Press to translate the entered text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="158"/>
         <source>Press to clear the text fields</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="429"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
         <source>Translation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="411"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="54"/>
+        <source>Press to open the Translator configuration page</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>TransplantProjectHelper</name>
Binary file i18n/eric6_de.qm has changed
--- a/i18n/eric6_de.ts	Sat Nov 03 14:19:21 2018 +0100
+++ b/i18n/eric6_de.ts	Sat Nov 03 17:18:15 2018 +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="../WebBrowser/Bookmarks/BookmarksMenu.py" line="170"/>
-        <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="174"/>
@@ -2051,8 +2052,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="91"/>
-        <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="95"/>
@@ -25087,8 +25088,8 @@
     </message>
     <message>
         <location filename="../Helpviewer/HelpBrowserWV.py" line="1223"/>
-        <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="1314"/>
@@ -73097,7 +73098,7 @@
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="17"/>
         <source>&lt;b&gt;Configure Translator&lt;/b&gt;</source>
-        <translation>&lt;b&gt;Übersetzet konfigurieren&lt;/b&gt;</translation>
+        <translation>&lt;b&gt;Übersetzer konfigurieren&lt;/b&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="173"/>
@@ -73276,47 +73277,47 @@
 <context>
     <name>TranslatorWidget</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="65"/>
         <source>Press to pronounce the entered text</source>
         <translation>Drücken, um den eingegebenen Text zu sprechen</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
-        <source>Select the language of the original text</source>
-        <translation>Wähle die Sprache des Originaltextes</translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Select the language of the original text</source>
+        <translation>Wähle die Sprache des Originaltextes</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="85"/>
         <source>Press to swap the translation direction</source>
         <translation>Drücken, um die Übersetzungsrichtung zu ändern</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
-        <source>Select the language for the translated text</source>
-        <translation>Wähle die Sprache des Übersetzungstextes</translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
-        <source>Press to pronounce the translated text</source>
-        <translation>Drücken, um den übersetzten Text zu sprechen</translation>
+        <source>Select the language for the translated text</source>
+        <translation>Wähle die Sprache des Übersetzungstextes</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Press to pronounce the translated text</source>
+        <translation>Drücken, um den übersetzten Text zu sprechen</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="112"/>
         <source>Enter the text to be translated</source>
         <translation>Gib den zu übersetzenden Text ein</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="135"/>
         <source>Shows the translated text</source>
         <translation>Zeigt den übersetzten Text</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
         <source>Press to translate the entered text</source>
         <translation>Drücken, um den eingegebenen Text zu übersetzen</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="429"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
         <source>Translation Error</source>
         <translation>Übersetzungsfehler</translation>
     </message>
@@ -73326,15 +73327,20 @@
         <translation>Wähle den Übersetzungsdienst</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="411"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation>Der ausgewählte Übersetzungsdienst unterstützt die Vorlesefunktion nicht.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="158"/>
         <source>Press to clear the text fields</source>
         <translation>Drücken, um die Textfelder zu löschen</translation>
     </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="54"/>
+        <source>Press to open the Translator configuration page</source>
+        <translation>Drücken, um die Konfigurationsseite des Übersetzers zu öffnen</translation>
+    </message>
 </context>
 <context>
     <name>TrayStarter</name>
@@ -83719,8 +83725,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserView.py" line="644"/>
-        <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="650"/>
--- a/i18n/eric6_empty.ts	Sat Nov 03 14:19:21 2018 +0100
+++ b/i18n/eric6_empty.ts	Sat Nov 03 17:18:15 2018 +0100
@@ -72670,60 +72670,65 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="65"/>
         <source>Press to pronounce the entered text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
-        <source>Select the language of the original text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Select the language of the original text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="85"/>
         <source>Press to swap the translation direction</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
-        <source>Select the language for the translated text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
-        <source>Press to pronounce the translated text</source>
+        <source>Select the language for the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Press to pronounce the translated text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="112"/>
         <source>Enter the text to be translated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="135"/>
         <source>Shows the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
-        <source>Press to translate the entered text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
+        <source>Press to translate the entered text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="158"/>
         <source>Press to clear the text fields</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="429"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
         <source>Translation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="411"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="54"/>
+        <source>Press to open the Translator configuration page</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>TrayStarter</name>
--- a/i18n/eric6_en.ts	Sat Nov 03 14:19:21 2018 +0100
+++ b/i18n/eric6_en.ts	Sat Nov 03 17:18:15 2018 +0100
@@ -72715,47 +72715,47 @@
 <context>
     <name>TranslatorWidget</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="65"/>
         <source>Press to pronounce the entered text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
-        <source>Select the language of the original text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Select the language of the original text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="85"/>
         <source>Press to swap the translation direction</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
-        <source>Select the language for the translated text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
-        <source>Press to pronounce the translated text</source>
+        <source>Select the language for the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Press to pronounce the translated text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="112"/>
         <source>Enter the text to be translated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="135"/>
         <source>Shows the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
         <source>Press to translate the entered text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="429"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
         <source>Translation Error</source>
         <translation type="unfinished"></translation>
     </message>
@@ -72765,15 +72765,20 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="411"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="158"/>
         <source>Press to clear the text fields</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="54"/>
+        <source>Press to open the Translator configuration page</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>TrayStarter</name>
--- a/i18n/eric6_es.ts	Sat Nov 03 14:19:21 2018 +0100
+++ b/i18n/eric6_es.ts	Sat Nov 03 17:18:15 2018 +0100
@@ -73205,47 +73205,47 @@
 <context>
     <name>TranslatorWidget</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="65"/>
         <source>Press to pronounce the entered text</source>
         <translation>Pulsar para pronunciación del texto introducido</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
-        <source>Select the language of the original text</source>
-        <translation>Seleccionar el idioma del texto original</translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Select the language of the original text</source>
+        <translation>Seleccionar el idioma del texto original</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="85"/>
         <source>Press to swap the translation direction</source>
         <translation>Pulsar para intercambiar el sentido de traducción</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
-        <source>Select the language for the translated text</source>
-        <translation>Seleccionar el idioma para el texto traducido</translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
-        <source>Press to pronounce the translated text</source>
-        <translation>Pulsar para pronunciación del texto traducido</translation>
+        <source>Select the language for the translated text</source>
+        <translation>Seleccionar el idioma para el texto traducido</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Press to pronounce the translated text</source>
+        <translation>Pulsar para pronunciación del texto traducido</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="112"/>
         <source>Enter the text to be translated</source>
         <translation>Introducir el texto a traducir</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="135"/>
         <source>Shows the translated text</source>
         <translation>Muestra el texto traducido</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
         <source>Press to translate the entered text</source>
         <translation>Pulsar para traducir el texto introducido</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="429"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
         <source>Translation Error</source>
         <translation>Error de Traducción</translation>
     </message>
@@ -73255,15 +73255,20 @@
         <translation>Seleccionar el servicio de traducción</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="411"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation>El servicio de traducción seleccionado no soporta la función de Text-to-Speech.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="158"/>
         <source>Press to clear the text fields</source>
         <translation>Pulsar para borrar los campos de texto</translation>
     </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="54"/>
+        <source>Press to open the Translator configuration page</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>TrayStarter</name>
--- a/i18n/eric6_fr.ts	Sat Nov 03 14:19:21 2018 +0100
+++ b/i18n/eric6_fr.ts	Sat Nov 03 17:18:15 2018 +0100
@@ -74556,60 +74556,65 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="65"/>
         <source>Press to pronounce the entered text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
-        <source>Select the language of the original text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Select the language of the original text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="85"/>
         <source>Press to swap the translation direction</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
-        <source>Select the language for the translated text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
-        <source>Press to pronounce the translated text</source>
+        <source>Select the language for the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Press to pronounce the translated text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="112"/>
         <source>Enter the text to be translated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="135"/>
         <source>Shows the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
-        <source>Press to translate the entered text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
+        <source>Press to translate the entered text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="158"/>
         <source>Press to clear the text fields</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="429"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
         <source>Translation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="411"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="54"/>
+        <source>Press to open the Translator configuration page</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>TrayStarter</name>
--- a/i18n/eric6_it.ts	Sat Nov 03 14:19:21 2018 +0100
+++ b/i18n/eric6_it.ts	Sat Nov 03 17:18:15 2018 +0100
@@ -73470,60 +73470,65 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="65"/>
         <source>Press to pronounce the entered text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
-        <source>Select the language of the original text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Select the language of the original text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="85"/>
         <source>Press to swap the translation direction</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
-        <source>Select the language for the translated text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
-        <source>Press to pronounce the translated text</source>
+        <source>Select the language for the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Press to pronounce the translated text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="112"/>
         <source>Enter the text to be translated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="135"/>
         <source>Shows the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
-        <source>Press to translate the entered text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
+        <source>Press to translate the entered text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="158"/>
         <source>Press to clear the text fields</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="429"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
         <source>Translation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="411"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="54"/>
+        <source>Press to open the Translator configuration page</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>TrayStarter</name>
--- a/i18n/eric6_pt.ts	Sat Nov 03 14:19:21 2018 +0100
+++ b/i18n/eric6_pt.ts	Sat Nov 03 17:18:15 2018 +0100
@@ -74948,47 +74948,47 @@
 <context>
     <name>TranslatorWidget</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="65"/>
         <source>Press to pronounce the entered text</source>
         <translation>Pressione para pronunciar o texto introduzido</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
-        <source>Select the language of the original text</source>
-        <translation>Selecione o idioma do texto original</translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Select the language of the original text</source>
+        <translation>Selecione o idioma do texto original</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="85"/>
         <source>Press to swap the translation direction</source>
         <translation>Pressione para mudar a direção da tradução</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
-        <source>Select the language for the translated text</source>
-        <translation>Selecionar o idioma do texto traduzido</translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
-        <source>Press to pronounce the translated text</source>
-        <translation>Pressione para pronunciar o texto traduzido</translation>
+        <source>Select the language for the translated text</source>
+        <translation>Selecionar o idioma do texto traduzido</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Press to pronounce the translated text</source>
+        <translation>Pressione para pronunciar o texto traduzido</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="112"/>
         <source>Enter the text to be translated</source>
         <translation>Introduza o texto a traduzir</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="135"/>
         <source>Shows the translated text</source>
         <translation>Mostra o texto traduzido</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
         <source>Press to translate the entered text</source>
         <translation>Pressione para traduzir o texto introduzido</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="429"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
         <source>Translation Error</source>
         <translation>Erro de Tradução</translation>
     </message>
@@ -74998,15 +74998,20 @@
         <translation>Selecione o serviço de tradução</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="411"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation>O serviço de tradução selecionado não suporta a função Text-to-Speech.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="158"/>
         <source>Press to clear the text fields</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="54"/>
+        <source>Press to open the Translator configuration page</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>Transplant</name>
--- a/i18n/eric6_ru.ts	Sat Nov 03 14:19:21 2018 +0100
+++ b/i18n/eric6_ru.ts	Sat Nov 03 17:18:15 2018 +0100
@@ -73400,47 +73400,47 @@
 <context>
     <name>TranslatorWidget</name>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="65"/>
         <source>Press to pronounce the entered text</source>
         <translation>Произношение введенного текста</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
-        <source>Select the language of the original text</source>
-        <translation>Выберите язык оригинального текста</translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Select the language of the original text</source>
+        <translation>Выберите язык оригинального текста</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="85"/>
         <source>Press to swap the translation direction</source>
         <translation>Поменять направление перевода</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
-        <source>Select the language for the translated text</source>
-        <translation>Выберите язык переводимого текста</translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
-        <source>Press to pronounce the translated text</source>
-        <translation>Произношение переведенного текста</translation>
+        <source>Select the language for the translated text</source>
+        <translation>Выберите язык переводимого текста</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Press to pronounce the translated text</source>
+        <translation>Произношение переведенного текста</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="112"/>
         <source>Enter the text to be translated</source>
         <translation>Введите текст для перевода</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="135"/>
         <source>Shows the translated text</source>
         <translation>Просмотр переведенного текста</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
         <source>Press to translate the entered text</source>
         <translation>Перевести введенный текст</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="429"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
         <source>Translation Error</source>
         <translation>Ошибка перевода</translation>
     </message>
@@ -73450,15 +73450,20 @@
         <translation>Выбор сервиса перевода</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="411"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation>Выбранный сервис перевода не поддерживает функцию Text-to-Speech.</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="158"/>
         <source>Press to clear the text fields</source>
         <translation>Очистить текстовые поля</translation>
     </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="54"/>
+        <source>Press to open the Translator configuration page</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>TrayStarter</name>
--- a/i18n/eric6_tr.ts	Sat Nov 03 14:19:21 2018 +0100
+++ b/i18n/eric6_tr.ts	Sat Nov 03 17:18:15 2018 +0100
@@ -74464,60 +74464,65 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="65"/>
         <source>Press to pronounce the entered text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
-        <source>Select the language of the original text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Select the language of the original text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="85"/>
         <source>Press to swap the translation direction</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
-        <source>Select the language for the translated text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
-        <source>Press to pronounce the translated text</source>
+        <source>Select the language for the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Press to pronounce the translated text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="112"/>
         <source>Enter the text to be translated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="135"/>
         <source>Shows the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
-        <source>Press to translate the entered text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
+        <source>Press to translate the entered text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="158"/>
         <source>Press to clear the text fields</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="429"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
         <source>Translation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="411"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="54"/>
+        <source>Press to open the Translator configuration page</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>TransplantProjectHelper</name>
--- a/i18n/eric6_zh_CN.ts	Sat Nov 03 14:19:21 2018 +0100
+++ b/i18n/eric6_zh_CN.ts	Sat Nov 03 17:18:15 2018 +0100
@@ -73083,60 +73083,65 @@
         <translation>选择翻译服务</translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="65"/>
         <source>Press to pronounce the entered text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
-        <source>Select the language of the original text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Select the language of the original text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="85"/>
         <source>Press to swap the translation direction</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
-        <source>Select the language for the translated text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
-        <source>Press to pronounce the translated text</source>
+        <source>Select the language for the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Press to pronounce the translated text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="112"/>
         <source>Enter the text to be translated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="135"/>
         <source>Shows the translated text</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
-        <source>Press to translate the entered text</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/>
+        <source>Press to translate the entered text</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="158"/>
         <source>Press to clear the text fields</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="429"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="431"/>
         <source>Translation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="411"/>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="413"/>
         <source>The selected translation service does not support the Text-to-Speech function.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="54"/>
+        <source>Press to open the Translator configuration page</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>TrayStarter</name>

eric ide

mercurial