--- a/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py Sat Oct 03 18:10:49 2020 +0200 +++ b/eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py Sat Oct 03 18:11:45 2020 +0200 @@ -35,14 +35,14 @@ super(YandexEngine, self).__init__(plugin, parent) self.__errors = { - 401: self.tr("Invalid API key."), - 402: self.tr("API key has been blocked."), - 403: self.tr("Daily limit for requests has been reached."), - 404: self.tr("Daily limit for the volume of translated text" - " reached."), - 413: self.tr("Text size exceeds the maximum."), - 422: self.tr("Text could not be translated."), - 501: self.tr("The specified translation direction is not" + 401: self.tr("Yandex: Invalid API key."), + 402: self.tr("Yandex: API key has been blocked."), + 403: self.tr("Yandex: Daily limit for requests has been reached."), + 404: self.tr("Yandex: Daily limit for the volume of translated" + " text reached."), + 413: self.tr("Yandex: Text size exceeds the maximum."), + 422: self.tr("Yandex: Text could not be translated."), + 501: self.tr("Yandex: The specified translation direction is not" " supported."), } @@ -83,12 +83,15 @@ success (boolean) """ if len(text) > self.TranslatorLimit: - return (self.tr("Only texts up to {0} characters are allowed.") - .format(self.TranslatorLimit), False) + return ( + self.tr("Yandex: Only texts up to {0} characters are allowed.") + .format(self.TranslatorLimit), + False + ) apiKey = self.plugin.getPreferences("YandexKey") if not apiKey: - return self.tr("A valid Yandex key is required."), False + return self.tr("Yandex: A valid key is required."), False params = QByteArray( "key={0}&lang={1}-{2}&text=".format( @@ -103,14 +106,14 @@ try: responseDict = json.loads(response) except ValueError: - return self.tr("Invalid response received"), False + return self.tr("Yandex: Invalid response received"), False if responseDict["code"] != 200: try: error = self.__errors[responseDict["code"]] except KeyError: error = self.tr( - "Unknown error code ({0}) received." + "Yandex: Unknown error code ({0}) received." ).format(responseDict["code"]) return error, False