eric6/Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py

changeset 7748
23e98236a4c4
parent 7360
9190402e4505
child 7780
41420f82c0ac
--- 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
             

eric ide

mercurial