--- a/eric7/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py Sun Jun 12 16:05:27 2022 +0200 +++ b/eric7/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py Mon Jun 13 16:39:53 2022 +0200 @@ -30,6 +30,7 @@ Constructor @param plugin reference to the plugin object + @type TranslatorPlugin """ super().__init__() self.setupUi(self) @@ -95,6 +96,8 @@ # Microsoft settings self.msSubscriptionKeyEdit.setText( self.__plugin.getPreferences("MsTranslatorKey")) + self.msSubscriptionRegionEdit.setText( + self.__plugin.getPreferences("MsTranslatorRegion")) # MyMemory settings self.mymemoryKeyEdit.setText( self.__plugin.getPreferences("MyMemoryKey")) @@ -106,7 +109,7 @@ def save(self): """ - Public slot to save the Pyramid configuration. + Public slot to save the translators configuration. """ enabledLanguages = [ itm.data(Qt.ItemDataRole.UserRole) @@ -131,6 +134,8 @@ # Microsoft settings self.__plugin.setPreferences( "MsTranslatorKey", self.msSubscriptionKeyEdit.text()) + self.__plugin.setPreferences( + "MsTranslatorRegion", self.msSubscriptionRegionEdit.text()) # MyMemory settings self.__plugin.setPreferences( "MyMemoryKey", self.mymemoryKeyEdit.text()) @@ -142,7 +147,8 @@ """ Private method to get a list of checked language items. - @return list of checked language items (list of QListWidgetItem) + @return list of checked language items + @rtype list of QListWidgetItem """ items = [] for index in range(self.languagesList.count()): @@ -191,7 +197,8 @@ """ Private slot to handle the selection of an item. - @param item reference to the changed item (QListWidgetItem) + @param item reference to the changed item + @type QListWidgetItem """ if ( self.__enableLanguageWarning and