diff -r dab01678626d -r 1c858879d3d0 i18n/eric6_empty.ts --- a/i18n/eric6_empty.ts Sun Dec 10 14:51:54 2017 +0100 +++ b/i18n/eric6_empty.ts Sun Dec 10 16:23:29 2017 +0100 @@ -7061,6 +7061,40 @@ </message> </context> <context> + <name>DeepLEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="77"/> + <source>Text to be translated exceeds the translation limit of {0} characters.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="112"/> + <source>Invalid response received from DeepL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="115"/> + <source>DeepL reported an error. +Message: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="119"/> + <source>DeepL call returned an unknown result</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="123"/> + <source>Unsupported language code given (source: {0}, target: {1}).</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="130"/> + <source><p>No translation found</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>DeleteFilesConfirmationDialog</name> <message> <location filename="../UI/DeleteFilesConfirmationDialog.ui" line="22"/> @@ -7564,32 +7598,32 @@ <context> <name>DotDesktopWizard</name> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="149"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="124"/> <source>.desktop Wizard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="111"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="86"/> <source>.&desktop Wizard...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="117"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="92"/> <source><b>.desktop Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the contents of a .desktop file. The generated code replaces the text of the current editor. Alternatively a new editor is opened.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="143"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="118"/> <source>No current editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="143"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="118"/> <source>Please open or create a file first.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="149"/> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="124"/> <source>The current editor contains text. Shall this be replaced?</source> <translation type="unfinished"></translation> </message> @@ -17189,6 +17223,55 @@ </message> </context> <context> + <name>GlosbeEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="88"/> + <source>Invalid response received</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="103"/> + <source>No translation found.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>GoogleV1Engine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="95"/> + <source>Invalid response received</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="129"/> + <source>No translation found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="159"/> + <source>Only texts up to {0} characters are allowed.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>GoogleV2Engine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71"/> + <source>A valid Google Translate key is required.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="82"/> + <source>Invalid response received</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="86"/> + <source>No translation available.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>GotoDialog</name> <message> <location filename="../QScintilla/GotoDialog.ui" line="13"/> @@ -37005,6 +37088,29 @@ </message> </context> <context> + <name>MicrosoftEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="186"/> + <source>You have not registered for the Microsoft Translation service.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="192"/> + <source>No valid access token available.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="169"/> + <source>No translation available.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="204"/> + <source>No Text-to-Speech for the selected language available.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>MimeTypesPage</name> <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.ui" line="17"/> @@ -38216,6 +38322,19 @@ </message> </context> <context> + <name>MyMemoryEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="75"/> + <source>Only texts up to {0} characters are allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="100"/> + <source>Invalid response received</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>NamingStyleChecker</name> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="396"/> @@ -45654,6 +45773,19 @@ </message> </context> <context> + <name>PromtEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="99"/> + <source>Invalid response received</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="108"/> + <source>This direction of translation is not available.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>PropertiesDialog</name> <message> <location filename="../MultiProject/PropertiesDialog.ui" line="13"/> @@ -64051,6 +64183,19 @@ </message> </context> <context> + <name>TranslationEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="67"/> + <source>No pronounce data available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="82"/> + <source>No translation available</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>TranslationPropertiesDialog</name> <message> <location filename="../Project/TranslationPropertiesDialog.ui" line="14"/> @@ -64200,6 +64345,539 @@ </message> </context> <context> + <name>Translator</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="53"/> + <source>Translator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="53"/> + <source>T&ranslator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="53"/> + <source>Alt+Shift+R</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="59"/> + <source>Switch the input focus to the Translator window.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="61"/> + <source><b>Activate Translator</b><p>This switches the input focus to the Translator window.</p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TranslatorEngines</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="38"/> + <source>Google V.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="40"/> + <source>MyMemory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="42"/> + <source>Glosbe</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44"/> + <source>PROMT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46"/> + <source>Yandex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48"/> + <source>Google V.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50"/> + <source>Microsoft</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52"/> + <source>DeepL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54"/> + <source>Unknow translation service name ({0})</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TranslatorLanguagesDb</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32"/> + <source>Afrikaans</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33"/> + <source>Arabic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34"/> + <source>Belarusian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35"/> + <source>Bulgarian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36"/> + <source>Bosnian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37"/> + <source>Catalan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38"/> + <source>Czech</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39"/> + <source>Danish</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40"/> + <source>German</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41"/> + <source>Greek</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42"/> + <source>English</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43"/> + <source>Spanish</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44"/> + <source>Estonian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45"/> + <source>Finnish</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46"/> + <source>French</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47"/> + <source>Irish</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48"/> + <source>Galician</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49"/> + <source>Hebrew (he)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50"/> + <source>Hindi</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51"/> + <source>Croatian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52"/> + <source>Hungarian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53"/> + <source>Indonesian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54"/> + <source>Icelandic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55"/> + <source>Italian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56"/> + <source>Hebrew (iw)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57"/> + <source>Japanese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58"/> + <source>Georgian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59"/> + <source>Korean</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60"/> + <source>Lithuanian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61"/> + <source>Latvian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62"/> + <source>Macedonian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63"/> + <source>Maltese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64"/> + <source>Dutch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65"/> + <source>Norwegian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66"/> + <source>Polish</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67"/> + <source>Portuguese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68"/> + <source>Romanian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69"/> + <source>Russian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70"/> + <source>Slovak</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71"/> + <source>Slovenian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72"/> + <source>Albanian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73"/> + <source>Serbian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74"/> + <source>Swedish</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75"/> + <source>Thai</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76"/> + <source>Filipino</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77"/> + <source>Turkish</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78"/> + <source>Ukrainian</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79"/> + <source>Vietnamese</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80"/> + <source>Chinese S</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81"/> + <source>Chinese T</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TranslatorPage</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="17"/> + <source><b>Configure Translator</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="175"/> + <source>Enabled Languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="77"/> + <source>Press to set or unset all entries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="80"/> + <source>Set/Unset All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="100"/> + <source>Press to set the default list of enabled languages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="103"/> + <source>Set Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="128"/> + <source>Google V.1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="134"/> + <source>Select to show the results of the translation dictionary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="137"/> + <source>Show dictionary results</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="147"/> + <source>Google V.2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="272"/> + <source>Key:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="160"/> + <source>Enter your Google Translate key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="183"/> + <source>Microsoft Azure</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="189"/> + <source>Subscription Key:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="196"/> + <source>Enter the subscription key of the text translator service</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="216"/> + <source>MyMemory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="222"/> + <source>Email:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="229"/> + <source>Enter email address to be sent with each request (optional)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="243"/> + <source>Enter your MyMemory key</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="266"/> + <source>Yandex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="279"/> + <source>Enter your Yandex key</source> + <translation type="unfinished"></translation> + </message> + <message> + <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 API key.</a></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46"/> + <source><p>A registration of the text translation service is <b>required</b>. <a href="{0}">Register with Microsoft Azure.</a></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="51"/> + <source><p>A key is <b>optional</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="55"/> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="175"/> + <source>At least two languages should be selected to work correctly.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TranslatorPlugin</name> + <message> + <location filename="../Plugins/PluginTranslator.py" line="68"/> + <source>Translator</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TranslatorWidget</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="31"/> + <source>Select the translation service</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/> + <source>Press to pronounce the entered text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/> + <source>Select the language of the original text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/> + <source>Press to swap the translation direction</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/> + <source>Select the language for the translated text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/> + <source>Press to pronounce the translated text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/> + <source>Enter the text to be translated</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/> + <source>Shows the translated text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/> + <source>Press to translate the entered text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="151"/> + <source>Press to clear the text fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="372"/> + <source>Translation Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="354"/> + <source>The selected translation service does not support the Text-to-Speech function.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>TrayStarter</name> <message> <location filename="../Tools/TrayStarter.py" line="89"/> @@ -76505,6 +77183,64 @@ </message> </context> <context> + <name>YandexEngine</name> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43"/> + <source>Invalid API key.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44"/> + <source>API key has been blocked.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45"/> + <source>Daily limit for requests has been reached.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46"/> + <source>Daily limit for the volume of translated text reached.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="48"/> + <source>Text size exceeds the maximum.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="49"/> + <source>Text could not be translated.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="50"/> + <source>The specified translation direction is not supported.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="89"/> + <source>Only texts up to {0} characters are allowed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="94"/> + <source>A valid Yandex key is required.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="107"/> + <source>Invalid response received</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="113"/> + <source>Unknown error code ({0}) received.</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ZoomDialog</name> <message> <location filename="../QScintilla/ZoomDialog.ui" line="13"/>