eric7/i18n/eric7_ru.ts

branch
eric7
changeset 9148
b31f0d894b55
parent 9145
520a70c5437f
child 9166
420cca1c5b6d
--- a/eric7/i18n/eric7_ru.ts	Sun Jun 12 16:05:27 2022 +0200
+++ b/eric7/i18n/eric7_ru.ts	Mon Jun 13 16:39:53 2022 +0200
@@ -7319,7 +7319,7 @@
   <context>
     <name>CycloneDX</name>
     <message>
-      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="162" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" />
       <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" />
       <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" />
       <source>CycloneDX - SBOM Creation</source>
@@ -7336,7 +7336,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="164" />
+      <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" />
       <source>&lt;p&gt;The SBOM data was written to file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -9341,27 +9341,27 @@
   <context>
     <name>DeepLEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="78" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" />
       <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
       <translation>DeepL: Текст, подлежащий переводу, превышает лимит перевода в {0} символов.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="86" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" />
       <source>A valid DeepL Pro key is required.</source>
       <translation>Требуется действительный ключ DeepL Pro.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="107" />
-      <source>Invalid response received from DeepL</source>
-      <translation>От DeepL получен недопустимый ответ</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" />
+      <source>Invalid response received from DeepL</source>
+      <translation>От DeepL получен недопустимый ответ</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" />
       <source>DeepL call returned an unknown result</source>
       <translation>Вызов DeepL вернул неизвестный результат</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" />
       <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
       <translation>&lt;p&gt;DeepL: &lt;p&gt;Перевод не найден&lt;/p&gt;</translation>
     </message>
@@ -27992,14 +27992,12 @@
   <context>
     <name>GlosbeEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" />
       <source>Glosbe: Invalid response received</source>
-      <translation>Glosbe: Получен недопустимый ответ</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" />
+      <translation type="vanished">Glosbe: Получен недопустимый ответ</translation>
+    </message>
+    <message>
       <source>Glosbe: No translation found.</source>
-      <translation>Glosbe: Перевод не найден.</translation>
+      <translation type="vanished">Glosbe: Перевод не найден.</translation>
     </message>
   </context>
   <context>
@@ -28023,17 +28021,17 @@
   <context>
     <name>GoogleV2Engine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" />
       <source>Google V2: A valid Google Translate key is required.</source>
       <translation>Google V2: Требуется действительный ключ Google Translate.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" />
       <source>Google V2: Invalid response received</source>
       <translation>Google V2: Получен недопустимый ответ</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" />
       <source>Google V2: No translation available.</source>
       <translation>Google V2: Перевод отсутствует.</translation>
     </message>
@@ -48456,26 +48454,31 @@
   <context>
     <name>MicrosoftEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" />
-      <source>You have not registered for the Microsoft Translation service.</source>
-      <translation>Вы не зарегистрированы в службе переводов Microsoft Translation.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" />
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" />
-      <source>MS Translator: No valid access token available.</source>
-      <translation>MS Translator: Нет достоверного маркера доступа.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" />
+      <source>You have not registered for the Microsoft Azure Translation service.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" />
+      <source>MS Translator: Invalid response received</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" />
       <source>MS Translator: No translation available.</source>
       <translation>MS Translator: Перевод отсутствует.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" />
+      <source>You have not registered for the Microsoft Translation service.</source>
+      <translation type="vanished">Вы не зарегистрированы в службе переводов Microsoft Translation.</translation>
+    </message>
+    <message>
+      <source>MS Translator: No valid access token available.</source>
+      <translation type="vanished">MS Translator: Нет достоверного маркера доступа.</translation>
+    </message>
+    <message>
       <source>MS Translator: No Text-to-Speech for the selected language available.</source>
-      <translation>MS Translator: Функция Text-to-Speech для выбранного языка недоступна (преобразование текста в речь).</translation>
+      <translation type="vanished">MS Translator: Функция Text-to-Speech для выбранного языка недоступна (преобразование текста в речь).</translation>
     </message>
   </context>
   <context>
@@ -50194,12 +50197,12 @@
   <context>
     <name>MyMemoryEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" />
       <source>MyMemory: Only texts up to {0} characters are allowed.</source>
       <translation>MyMemory: Разрешены фрагменты текста не длинее {0} символов.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" />
       <source>MyMemory: Invalid response received</source>
       <translation>MyMemory: Получен недопустимый ответ</translation>
     </message>
@@ -58569,14 +58572,12 @@
   <context>
     <name>PromtEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" />
       <source>Promt: Invalid response received</source>
-      <translation>Promt: Получен недопустимый ответ</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" />
+      <translation type="vanished">Promt: Получен недопустимый ответ</translation>
+    </message>
+    <message>
       <source>Promt: This direction of translation is not available.</source>
-      <translation>Promt: Данное направление перевода недоступно.</translation>
+      <translation type="vanished">Promt: Данное направление перевода недоступно.</translation>
     </message>
   </context>
   <context>
@@ -79424,12 +79425,12 @@
   <context>
     <name>TranslationEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" />
       <source>No pronounce data available</source>
       <translation>Нет данных для произношения</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" />
       <source>No translation available</source>
       <translation>Перевод недоступен</translation>
     </message>
@@ -79619,56 +79620,54 @@
   <context>
     <name>TranslatorEngines</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" />
+      <source>DeepL</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" />
       <source>Google V.1</source>
       <translation>Google V.1</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" />
       <source>Google V.2</source>
       <translation>Google V.2</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" />
+      <source>IBM Watson</source>
+      <translation>IBM Watson</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" />
+      <source>Microsoft</source>
+      <translation>Microsoft</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" />
       <source>MyMemory</source>
       <translation>MyMemory</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" />
-      <source>Glosbe</source>
-      <translation>Glosbe</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" />
-      <source>PROMT</source>
-      <translation>PROMT</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" />
       <source>Yandex</source>
       <translation>Yandex</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" />
-      <source>Microsoft</source>
-      <translation>Microsoft</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" />
-      <source>DeepL</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" />
-      <source>IBM Watson</source>
-      <translation>IBM Watson</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" />
       <source>Unknow translation service name ({0})</source>
       <translation>Имя неизвестного сервиса перевода ({0})</translation>
     </message>
     <message>
+      <source>Glosbe</source>
+      <translation type="vanished">Glosbe</translation>
+    </message>
+    <message>
+      <source>PROMT</source>
+      <translation type="vanished">PROMT</translation>
+    </message>
+    <message>
       <source>DeepL Pro</source>
       <translation type="vanished">DeepL Pro</translation>
     </message>
@@ -79676,257 +79675,257 @@
   <context>
     <name>TranslatorLanguagesDb</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
       <source>Afrikaans</source>
       <translation />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" />
-      <source>Arabic</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" />
-      <source>Belarusian</source>
+      <source>Arabic</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" />
-      <source>Bulgarian</source>
+      <source>Belarusian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" />
-      <source>Bosnian</source>
+      <source>Bulgarian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" />
-      <source>Catalan</source>
+      <source>Bosnian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" />
-      <source>Czech</source>
+      <source>Catalan</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" />
-      <source>Danish</source>
+      <source>Czech</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" />
-      <source>German</source>
+      <source>Danish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" />
-      <source>Greek</source>
+      <source>German</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" />
-      <source>English</source>
+      <source>Greek</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" />
-      <source>Spanish</source>
+      <source>English</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" />
-      <source>Estonian</source>
+      <source>Spanish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" />
-      <source>Finnish</source>
+      <source>Estonian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" />
-      <source>French</source>
+      <source>Finnish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" />
-      <source>Irish</source>
+      <source>French</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" />
-      <source>Galician</source>
+      <source>Irish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" />
-      <source>Hebrew (he)</source>
+      <source>Galician</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" />
-      <source>Hindi</source>
+      <source>Hebrew (he)</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" />
-      <source>Croatian</source>
+      <source>Hindi</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" />
-      <source>Hungarian</source>
+      <source>Croatian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" />
-      <source>Indonesian</source>
+      <source>Hungarian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" />
-      <source>Icelandic</source>
+      <source>Indonesian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" />
-      <source>Italian</source>
+      <source>Icelandic</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" />
-      <source>Hebrew (iw)</source>
+      <source>Italian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" />
-      <source>Japanese</source>
+      <source>Hebrew (iw)</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" />
-      <source>Georgian</source>
+      <source>Japanese</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" />
-      <source>Korean</source>
+      <source>Georgian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" />
-      <source>Lithuanian</source>
+      <source>Korean</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" />
-      <source>Latvian</source>
+      <source>Lithuanian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" />
-      <source>Macedonian</source>
+      <source>Latvian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" />
-      <source>Maltese</source>
+      <source>Macedonian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" />
-      <source>Dutch</source>
+      <source>Maltese</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" />
-      <source>Norwegian</source>
+      <source>Dutch</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" />
-      <source>Polish</source>
+      <source>Norwegian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" />
-      <source>Portuguese</source>
+      <source>Polish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" />
-      <source>Romanian</source>
+      <source>Portuguese</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" />
-      <source>Russian</source>
+      <source>Romanian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" />
-      <source>Slovak</source>
+      <source>Russian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" />
-      <source>Slovenian</source>
+      <source>Slovak</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" />
-      <source>Albanian</source>
+      <source>Slovenian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" />
-      <source>Serbian</source>
+      <source>Albanian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" />
-      <source>Swedish</source>
+      <source>Serbian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" />
-      <source>Thai</source>
+      <source>Swedish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" />
-      <source>Filipino</source>
+      <source>Thai</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" />
-      <source>Turkish</source>
+      <source>Filipino</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" />
-      <source>Ukrainian</source>
+      <source>Turkish</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" />
-      <source>Vietnamese</source>
+      <source>Ukrainian</source>
       <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" />
-      <source>Chinese</source>
-      <translation type="unfinished" />
+      <source>Vietnamese</source>
+      <translation />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" />
-      <source>Chinese (China)</source>
-      <translation>Chinese (China)</translation>
+      <source>Chinese</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" />
+      <source>Chinese (China)</source>
+      <translation>Chinese (China)</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" />
       <source>Chinese (Taiwan)</source>
       <translation>Chinese (Taiwan)</translation>
     </message>
@@ -79939,7 +79938,7 @@
       <translation>&lt;b&gt;Настройка переводчика&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" />
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Enabled Languages</source>
       <translation>Используемые языки</translation>
@@ -80039,6 +80038,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Subscription Region:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>Subscription Key:</source>
       <translation>Ключ подписки:</translation>
     </message>
@@ -80049,6 +80053,11 @@
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
+      <source>Enter the subscription region of the text translator service</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" />
       <source>MyMemory</source>
       <translation>MyMemory</translation>
     </message>
@@ -80078,37 +80087,37 @@
       <translation>Введите ваш Yandex ключ</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial or free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Для использования данного сервиса &lt;b&gt;требуется&lt;/b&gt; ключ. &lt;a href="{0}"&gt;Получить коммерческий API ключ.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Register with IBM Cloud.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Для использования данного сервиса &lt;b&gt;требуется&lt;/b&gt; ключ. &lt;a href="{0}"&gt;Зарегистрироваться в IBM Cloud.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" />
       <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href="{0}"&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;Необходима&lt;/b&gt; регистрация приложения. &lt;a href="{0}"&gt;Регистрация посредством Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" />
       <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;При использовании данного сервиса ключ является &lt;b&gt;опциональным&lt;/b&gt;. &lt;a href="{0}"&gt;Получить свободный API ключ.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" />
       <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href="{0}"&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;Для использования данного сервиса &lt;b&gt;требуется&lt;/b&gt; ключ. &lt;a href="{0}"&gt;Получить свободный API ключ.&lt;/a&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="203" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" />
       <source>At least two languages should be selected to work correctly.</source>
       <translation>Для корректной работы должны быть выбраны по крайней мере два языка.</translation>
     </message>
@@ -80124,7 +80133,7 @@
   <context>
     <name>TranslatorPlugin</name>
     <message>
-      <location filename="../Plugins/PluginTranslator.py" line="69" />
+      <location filename="../Plugins/PluginTranslator.py" line="72" />
       <source>Translator</source>
       <translation>Перевод</translation>
     </message>
@@ -80199,12 +80208,12 @@
       <translation>Выбранный сервис перевода не поддерживает функцию Text-to-Speech.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
       <source>Error playing pronunciation</source>
       <translation>Ошибка воспроизведения произношения</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" />
       <source>&lt;p&gt;The received pronunciation could not be played.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно воспроизвести полученное произношение.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
@@ -90079,7 +90088,7 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="379" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" />
       <source>Manage Virtual Environments</source>
       <translation>Управление виртуальными окружениями</translation>
     </message>
@@ -90162,7 +90171,7 @@
       <translation>Сохранить базовую директорию</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="70" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" />
       <source>Virtualenv Base Directory</source>
       <translation>Базовая директория виртуального окружения</translation>
     </message>
@@ -90170,7 +90179,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="416" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" />
       <source>Manage Virtual Environments</source>
       <translation>Управление виртуальными окружениями</translation>
     </message>
@@ -94952,57 +94961,57 @@
   <context>
     <name>YandexEngine</name>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
       <source>Yandex: Invalid API key.</source>
       <translation>Yandex: Недействительный API ключ.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" />
-      <source>Yandex: API key has been blocked.</source>
-      <translation>Yandex: API ключ заблокирован.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" />
-      <source>Yandex: Daily limit for requests has been reached.</source>
-      <translation>Yandex: Достигнут суточный лимит запросов.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" />
-      <source>Yandex: Daily limit for the volume of translated text reached.</source>
-      <translation>Yandex: Достигнут суточный лимит объема переведенного текста.</translation>
+      <source>Yandex: API key has been blocked.</source>
+      <translation>Yandex: API ключ заблокирован.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" />
+      <source>Yandex: Daily limit for requests has been reached.</source>
+      <translation>Yandex: Достигнут суточный лимит запросов.</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" />
-      <source>Yandex: Text size exceeds the maximum.</source>
-      <translation>Yandex: Размер текстового блока превышает максимальный.</translation>
-    </message>
-    <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" />
-      <source>Yandex: Text could not be translated.</source>
-      <translation>Yandex: Текст не может быть переведен.</translation>
+      <source>Yandex: Daily limit for the volume of translated text reached.</source>
+      <translation>Yandex: Достигнут суточный лимит объема переведенного текста.</translation>
     </message>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" />
+      <source>Yandex: Text size exceeds the maximum.</source>
+      <translation>Yandex: Размер текстового блока превышает максимальный.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" />
+      <source>Yandex: Text could not be translated.</source>
+      <translation>Yandex: Текст не может быть переведен.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" />
       <source>Yandex: The specified translation direction is not supported.</source>
       <translation>Yandex: Заданное направление перевода не поддерживается.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" />
-      <source>Yandex: Only texts up to {0} characters are allowed.</source>
-      <translation>Yandex: Разрешены фрагменты текста не длинее {0} символов.</translation>
-    </message>
-    <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" />
+      <source>Yandex: Only texts up to {0} characters are allowed.</source>
+      <translation>Yandex: Разрешены фрагменты текста не длинее {0} символов.</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" />
       <source>Yandex: A valid key is required.</source>
       <translation>Yandex: Требуется действительный ключ Yandex.</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" />
       <source>Yandex: Invalid response received</source>
       <translation>Yandex: Получен недопустимый ответ</translation>
     </message>
     <message>
-      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" />
+      <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" />
       <source>Yandex: Unknown error code ({0}) received.</source>
       <translation>Yandex: Получен код ({0}) неизвестной ошибки.</translation>
     </message>

eric ide

mercurial