--- a/eric7/i18n/eric7_de.ts Sun Jun 12 16:05:27 2022 +0200 +++ b/eric7/i18n/eric7_de.ts Mon Jun 13 16:39:53 2022 +0200 @@ -7313,7 +7313,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> @@ -7330,7 +7330,7 @@ <translation><p>Einige der Abhängigkeiten haben keine feste Versionsnummer.<ul>{0}</ul>Die oben aufgeführten Pakete werden NICHT in der erzeugten CycloneDX STL Datei enthalten sein, da die Version ein Pflichtfeld ist.</p></translation> </message> <message> - <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="164" /> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" /> <source><p>The SBOM data was written to file <b>{0}</b>.</p></source> <translation><p>Die STL Daten wurden in die Datei <b>{0}</b> geschrieben.</p></translation> </message> @@ -9315,27 +9315,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: Der zu übersetzende Text überschreitet das Längenlimit von {0} Zeichen.</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>Ein gülter DeepL Pro Schlüssel ist erforderlich.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="107" /> - <source>Invalid response received from DeepL</source> - <translation>Ungültige Antwort von DeepL erhalten</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" /> + <source>Invalid response received from DeepL</source> + <translation>Ungültige Antwort von DeepL erhalten</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" /> <source>DeepL call returned an unknown result</source> <translation>DeepL Aufruf lieferte ein unbekanntes Resultat</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="114" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" /> <source><p>DeepL: No translation found</p></source> <translation><p>DeepL: Keine Übersetzung gefunden</p></translation> </message> @@ -27943,19 +27943,6 @@ </message> </context> <context> - <name>GlosbeEngine</name> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" /> - <source>Glosbe: Invalid response received</source> - <translation>Glosbe: Ungültige Antwort empfangen</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" /> - <source>Glosbe: No translation found.</source> - <translation>Glosbe: Keine Übersetzung gefunden.</translation> - </message> - </context> - <context> <name>GoogleV1Engine</name> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" /> @@ -27976,17 +27963,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: Ein gülter Google Übersetzer Schlüssel ist erforderlich.</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: Ungültige Antwort empfangen</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: Keine Übersetzungen verfügbar.</translation> </message> @@ -48384,27 +48371,20 @@ <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>Sie haben sich nicht für den Microsoft Übersetzungsdienst registriert.</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: Kein gültiges Zugriffstoken verfügbar.</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>Sie haben sich nicht für den Microsoft Azure Übersetzungsdienst registriert.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" /> + <source>MS Translator: Invalid response received</source> + <translation>MS Translator: Ungültige Antwort empfangen</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" /> <source>MS Translator: No translation available.</source> <translation>MS Translator: Keine Übersetzungen verfügbar.</translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" /> - <source>MS Translator: No Text-to-Speech for the selected language available.</source> - <translation>MS Translator: Keine Vorlesedaten für die ausgewählte Sprache verfügbar.</translation> - </message> </context> <context> <name>MimeTypesPage</name> @@ -50111,12 +50091,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: Es sind nur Texte bis zu {0} Zeichen erlaubt.</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: Ungültige Antwort empfangen</translation> </message> @@ -58460,19 +58440,6 @@ </message> </context> <context> - <name>PromtEngine</name> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" /> - <source>Promt: Invalid response received</source> - <translation>Promt: Ungültige Antwort empfangen</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" /> - <source>Promt: This direction of translation is not available.</source> - <translation>Promt: Diese Übersetzungsrichtung ist nicht verfügbar.</translation> - </message> - </context> - <context> <name>PropertiesDialog</name> <message> <location filename="../Project/PropertiesDialog.ui" line="0" /> @@ -79263,12 +79230,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>Es sind keine Aussprachedaten verfügbar</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>Keine Übersetzungen verfügbar</translation> </message> @@ -79458,52 +79425,42 @@ <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>DeepL</translation> + </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>DeepL</translation> - </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>Unbekanter Übersetzungsdienst ({0})</translation> </message> @@ -79511,257 +79468,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>Afrikaans</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" /> - <source>Arabic</source> - <translation>Arabisch</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" /> - <source>Belarusian</source> - <translation>Weißrussisch</translation> + <source>Arabic</source> + <translation>Arabisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" /> - <source>Bulgarian</source> - <translation>Bulgarisch</translation> + <source>Belarusian</source> + <translation>Weißrussisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" /> - <source>Bosnian</source> - <translation>Bosnisch</translation> + <source>Bulgarian</source> + <translation>Bulgarisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" /> - <source>Catalan</source> - <translation>Katalanisch</translation> + <source>Bosnian</source> + <translation>Bosnisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" /> - <source>Czech</source> - <translation>Tschechisch</translation> + <source>Catalan</source> + <translation>Katalanisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" /> - <source>Danish</source> - <translation>Dänisch</translation> + <source>Czech</source> + <translation>Tschechisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" /> - <source>German</source> - <translation>Deutsch</translation> + <source>Danish</source> + <translation>Dänisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" /> - <source>Greek</source> - <translation>Griechisch</translation> + <source>German</source> + <translation>Deutsch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" /> - <source>English</source> - <translation>Englisch</translation> + <source>Greek</source> + <translation>Griechisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" /> - <source>Spanish</source> - <translation>Spanisch</translation> + <source>English</source> + <translation>Englisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" /> - <source>Estonian</source> - <translation>Estnisch</translation> + <source>Spanish</source> + <translation>Spanisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" /> - <source>Finnish</source> - <translation>Finnisch</translation> + <source>Estonian</source> + <translation>Estnisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" /> - <source>French</source> - <translation>Französisch</translation> + <source>Finnish</source> + <translation>Finnisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" /> - <source>Irish</source> - <translation>Irisch</translation> + <source>French</source> + <translation>Französisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" /> - <source>Galician</source> - <translation>Galizisch</translation> + <source>Irish</source> + <translation>Irisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" /> - <source>Hebrew (he)</source> - <translation>Hebräisch (he)</translation> + <source>Galician</source> + <translation>Galizisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" /> - <source>Hindi</source> - <translation>Hindi</translation> + <source>Hebrew (he)</source> + <translation>Hebräisch (he)</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" /> - <source>Croatian</source> - <translation>Kroatisch</translation> + <source>Hindi</source> + <translation>Hindi</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" /> - <source>Hungarian</source> - <translation>Ungarisch</translation> + <source>Croatian</source> + <translation>Kroatisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" /> - <source>Indonesian</source> - <translation>Indonesisch</translation> + <source>Hungarian</source> + <translation>Ungarisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" /> - <source>Icelandic</source> - <translation>Isländisch</translation> + <source>Indonesian</source> + <translation>Indonesisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" /> - <source>Italian</source> - <translation>Italienisch</translation> + <source>Icelandic</source> + <translation>Isländisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" /> - <source>Hebrew (iw)</source> - <translation>Hebräisch (iw)</translation> + <source>Italian</source> + <translation>Italienisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" /> - <source>Japanese</source> - <translation>Japanisch</translation> + <source>Hebrew (iw)</source> + <translation>Hebräisch (iw)</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" /> - <source>Georgian</source> - <translation>Georgisch</translation> + <source>Japanese</source> + <translation>Japanisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" /> - <source>Korean</source> - <translation>Koreanisch</translation> + <source>Georgian</source> + <translation>Georgisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" /> - <source>Lithuanian</source> - <translation>Litauisch</translation> + <source>Korean</source> + <translation>Koreanisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" /> - <source>Latvian</source> - <translation>Lettisch</translation> + <source>Lithuanian</source> + <translation>Litauisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" /> - <source>Macedonian</source> - <translation>Mazedonisch</translation> + <source>Latvian</source> + <translation>Lettisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" /> - <source>Maltese</source> - <translation>Maltesisch</translation> + <source>Macedonian</source> + <translation>Mazedonisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" /> - <source>Dutch</source> - <translation>Holländisch</translation> + <source>Maltese</source> + <translation>Maltesisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" /> - <source>Norwegian</source> - <translation>Norwegisch</translation> + <source>Dutch</source> + <translation>Holländisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" /> - <source>Polish</source> - <translation>Polnisch</translation> + <source>Norwegian</source> + <translation>Norwegisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" /> - <source>Portuguese</source> - <translation>Portugiesisch</translation> + <source>Polish</source> + <translation>Polnisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" /> - <source>Romanian</source> - <translation>Rumänisch</translation> + <source>Portuguese</source> + <translation>Portugiesisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" /> - <source>Russian</source> - <translation>Russisch</translation> + <source>Romanian</source> + <translation>Rumänisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" /> - <source>Slovak</source> - <translation>Slowakisch</translation> + <source>Russian</source> + <translation>Russisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" /> - <source>Slovenian</source> - <translation>Slowenisch</translation> + <source>Slovak</source> + <translation>Slowakisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" /> - <source>Albanian</source> - <translation>Albanisch</translation> + <source>Slovenian</source> + <translation>Slowenisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" /> - <source>Serbian</source> - <translation>Serbisch</translation> + <source>Albanian</source> + <translation>Albanisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" /> - <source>Swedish</source> - <translation>Schwedisch</translation> + <source>Serbian</source> + <translation>Serbisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" /> - <source>Thai</source> - <translation>Thailändisch</translation> + <source>Swedish</source> + <translation>Schwedisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" /> - <source>Filipino</source> - <translation>Tagalog</translation> + <source>Thai</source> + <translation>Thailändisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" /> - <source>Turkish</source> - <translation>Türkisch</translation> + <source>Filipino</source> + <translation>Tagalog</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" /> - <source>Ukrainian</source> - <translation>Ukrainisch</translation> + <source>Turkish</source> + <translation>Türkisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" /> - <source>Vietnamese</source> - <translation>Vietnamesisch</translation> + <source>Ukrainian</source> + <translation>Ukrainisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" /> - <source>Chinese</source> - <translation>Chinesisch</translation> + <source>Vietnamese</source> + <translation>Vietnamesisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" /> - <source>Chinese (China)</source> - <translation>Chinesisch (China)</translation> + <source>Chinese</source> + <translation>Chinesisch</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" /> + <source>Chinese (China)</source> + <translation>Chinesisch (China)</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" /> <source>Chinese (Taiwan)</source> <translation>Chinesisch (Taiwan)</translation> </message> @@ -79774,7 +79731,7 @@ <translation><b>Übersetzer konfigurieren</b></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>Aktivierte Sprachen</translation> @@ -79874,6 +79831,11 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> + <source>Subscription Region:</source> + <translation>Abonnementregion:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> <source>Subscription Key:</source> <translation>Abonnementschlüssel:</translation> </message> @@ -79884,6 +79846,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>Gib die Abonnementregion des Textübersetzungsdienstes ein</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> <source>MyMemory</source> <translation>MyMemory</translation> </message> @@ -79913,37 +79880,37 @@ <translation>Gib den Yandex Schlüssel ein</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" /> <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a commercial or free API key.</a></p></source> <translation><p>Ein Schlüssel ist für die Nutzung dieses Dienstes <b>erforderlich</b>. <a href="{0}">Hole einen kommerziellen oder freien API Schlüssel.</a></p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" /> <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a commercial API key.</a></p></source> <translation><p>Ein Schlüssel ist für die Nutzung dieses Dienstes <b>erforderlich</b>. <a href="{0}">Hole einen kostenpflichtigen API Schlüssel.</a></p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="49" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" /> <source><p>A key is <b>required</b> to use this service. <a href="{0}">Register with IBM Cloud.</a></p></source> <translation><p>Ein Schlüssel ist für die Nutzung dieses Dienstes <b>erforderlich</b>. <a href="{0}">Bei der IBM Cloud registrieren.</a></p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="53" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" /> <source><p>A registration of the text translation service is <b>required</b>. <a href="{0}">Register with Microsoft Azure.</a></p></source> <translation><p>Eine Registrierung des Textübersetzungsdienstes ist <b>erforderlich</b>. <a href="{0}">Bei Microsoft Azure registrieren.</a></p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="58" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" /> <source><p>A key is <b>optional</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> <translation><p>Ein Schlüssel ist für die Nutzung dieses Dienstes <b>optional</b>. <a href="{0}">Hole einen kostenfreien API Schlüssel.</a></p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="62" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" /> <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> <translation><p>Ein Schlüssel ist für die Nutzung dieses Dienstes <b>erforderlich</b>. <a href="{0}">Hole einen kostenfreien API Schlüssel.</a></p></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>Es sollten mindestens zwei Sprachen aktiviert sein, um korrekt zu arbeiten.</translation> </message> @@ -79951,7 +79918,7 @@ <context> <name>TranslatorPlugin</name> <message> - <location filename="../Plugins/PluginTranslator.py" line="69" /> + <location filename="../Plugins/PluginTranslator.py" line="72" /> <source>Translator</source> <translation>Übersetzer</translation> </message> @@ -80026,12 +79993,12 @@ <translation>Der ausgewählte Übersetzungsdienst unterstützt die Vorlesefunktion nicht.</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>Fehler beim Abspielen der Aussprache</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" /> <source><p>The received pronunciation could not be played.</p><p>Reason: {0}</p></source> <translation><p>Die empfangenen Aussprachedaten konnten nicht abgespielt werden.</p><p>Ursache: {0}</p></translation> </message> @@ -89847,7 +89814,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>Virtuelle Umgebungen verwalten</translation> </message> @@ -89930,7 +89897,7 @@ <translation>Drücken, um das Basisverzeichnis zu speichern</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="70" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" /> <source>Virtualenv Base Directory</source> <translation>Virtualenv Basisverzeichnis</translation> </message> @@ -89938,7 +89905,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>Virtuelle Umgebungen verwalten</translation> </message> @@ -94710,57 +94677,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: Ungültiger API Schlüssel.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" /> - <source>Yandex: API key has been blocked.</source> - <translation>Yandex: API Schlüssel wurde blockiert.</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: Das Tageslimit für Abfragen wurde erreicht.</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: Das Tageslimit für das Volumen an übersetztem Text wurde erreicht.</translation> + <source>Yandex: API key has been blocked.</source> + <translation>Yandex: API Schlüssel wurde blockiert.</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: Das Tageslimit für Abfragen wurde erreicht.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" /> - <source>Yandex: Text size exceeds the maximum.</source> - <translation>Yandex: Die Textgröße überschreitet das Maximum.</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" /> - <source>Yandex: Text could not be translated.</source> - <translation>Yandex: Der Text konnte nicht übersetzt werden.</translation> + <source>Yandex: Daily limit for the volume of translated text reached.</source> + <translation>Yandex: Das Tageslimit für das Volumen an übersetztem Text wurde erreicht.</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" /> + <source>Yandex: Text size exceeds the maximum.</source> + <translation>Yandex: Die Textgröße überschreitet das Maximum.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" /> + <source>Yandex: Text could not be translated.</source> + <translation>Yandex: Der Text konnte nicht übersetzt werden.</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: Die angegebene Übersetzungsrichtung wird nicht unterstützt.</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: Es sind nur Texte bis zu {0} Zeichen erlaubt.</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: Es sind nur Texte bis zu {0} Zeichen erlaubt.</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" /> <source>Yandex: A valid key is required.</source> <translation>Yandex: Ein gülter Schlüssel ist erforderlich.</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: Ungültige Antwort empfangen</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: Unbekannte Fehlerkennung ({0}) empfangen.</translation> </message>