i18n/eric6_pt.ts

changeset 6018
1c858879d3d0
parent 6017
dab01678626d
child 6019
58ecdaf0b789
diff -r dab01678626d -r 1c858879d3d0 i18n/eric6_pt.ts
--- a/i18n/eric6_pt.ts	Sun Dec 10 14:51:54 2017 +0100
+++ b/i18n/eric6_pt.ts	Sun Dec 10 16:23:29 2017 +0100
@@ -7545,6 +7545,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>&lt;p&gt;No translation found&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>DeleteFilesConfirmationDialog</name>
     <message>
         <location filename="../UI/DeleteFilesConfirmationDialog.ui" line="22"/>
@@ -8061,32 +8095,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>.&amp;desktop Wizard...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/PluginWizardDotDesktop.py" line="117"/>
+        <location filename="../Plugins/PluginWizardDotDesktop.py" line="92"/>
         <source>&lt;b&gt;.desktop Wizard&lt;/b&gt;&lt;p&gt;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.&lt;/p&gt;</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">Por favor, primeiro abra ou crie um ficheiro.</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>
@@ -17989,6 +18023,55 @@
     </message>
 </context>
 <context>
+    <name>GlosbeEngine</name>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="88"/>
+        <source>Invalid response received</source>
+        <translation>Recibida resposta inválida</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="103"/>
+        <source>No translation found.</source>
+        <translation>Não se encontrou tradução.</translation>
+    </message>
+</context>
+<context>
+    <name>GoogleV1Engine</name>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="159"/>
+        <source>Only texts up to {0} characters are allowed.</source>
+        <translation>Só estão permitidos textos até {0} caracteres.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="95"/>
+        <source>Invalid response received</source>
+        <translation>Recibida resposta inválida</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="129"/>
+        <source>No translation found.</source>
+        <translation>Não se encontrou tradução.</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>É necessário uma chave válida de Google Translate.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="82"/>
+        <source>Invalid response received</source>
+        <translation>Recibida resposta inválida</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="86"/>
+        <source>No translation available.</source>
+        <translation>Sem tradução disponível.</translation>
+    </message>
+</context>
+<context>
     <name>GotoDialog</name>
     <message>
         <location filename="../QScintilla/GotoDialog.ui" line="13"/>
@@ -38603,6 +38686,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>Não se registou para o serviço Microsoft Translation.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="192"/>
+        <source>No valid access token available.</source>
+        <translation>Não há nenhum passe válido disponível.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="169"/>
+        <source>No translation available.</source>
+        <translation>Sem tradução disponível.</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>Não está disponível Text-to-Speech para o idioma selecionado.</translation>
+    </message>
+</context>
+<context>
     <name>MimeTypesPage</name>
     <message>
         <location filename="../Preferences/ConfigurationPages/MimeTypesPage.ui" line="17"/>
@@ -39819,6 +39925,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>Só estão permitidos textos até {0} caracteres.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="100"/>
+        <source>Invalid response received</source>
+        <translation>Recibida resposta inválida</translation>
+    </message>
+</context>
+<context>
     <name>NamingStyleChecker</name>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="396"/>
@@ -47284,6 +47403,19 @@
     </message>
 </context>
 <context>
+    <name>PromtEngine</name>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="99"/>
+        <source>Invalid response received</source>
+        <translation>Recibida resposta inválida</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="108"/>
+        <source>This direction of translation is not available.</source>
+        <translation>Esta direção de tradução não está disponivel.</translation>
+    </message>
+</context>
+<context>
     <name>PropertiesDialog</name>
     <message>
         <location filename="../Project/PropertiesDialog.ui" line="20"/>
@@ -49858,7 +49990,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardCharactersDialog.py" line="214"/>
         <source>Thai</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">Tailandês</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardCharactersDialog.py" line="214"/>
@@ -49878,7 +50010,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardCharactersDialog.py" line="214"/>
         <source>Georgian</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">Georgiano</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardCharactersDialog.py" line="214"/>
@@ -51208,7 +51340,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py" line="193"/>
         <source>Georgian</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">Georgiano</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py" line="193"/>
@@ -51543,7 +51675,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py" line="193"/>
         <source>Thai</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">Tailandês</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py" line="193"/>
@@ -62374,7 +62506,7 @@
     <message>
         <location filename="../UI/SymbolsWidget.py" line="90"/>
         <source>Thai</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">Tailandês</translation>
     </message>
     <message>
         <location filename="../UI/SymbolsWidget.py" line="91"/>
@@ -62394,7 +62526,7 @@
     <message>
         <location filename="../UI/SymbolsWidget.py" line="94"/>
         <source>Georgian</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">Georgiano</translation>
     </message>
     <message>
         <location filename="../UI/SymbolsWidget.py" line="95"/>
@@ -66004,6 +66136,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>Sem dados de pronúncia disponíveis</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="82"/>
+        <source>No translation available</source>
+        <translation>Sem tradução disponível</translation>
+    </message>
+</context>
+<context>
     <name>TranslationPropertiesDialog</name>
     <message>
         <location filename="../Project/TranslationPropertiesDialog.ui" line="14"/>
@@ -66158,6 +66303,544 @@
     </message>
 </context>
 <context>
+    <name>Translator</name>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="53"/>
+        <source>Translator</source>
+        <translation>Tradutor</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="53"/>
+        <source>T&amp;ranslator</source>
+        <translation>T&amp;radutor</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="53"/>
+        <source>Alt+Shift+R</source>
+        <translation>Alt+Shift+R</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="59"/>
+        <source>Switch the input focus to the Translator window.</source>
+        <translation>Mudar o foco de entrada à janela do Tradutor.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/Translator.py" line="61"/>
+        <source>&lt;b&gt;Activate Translator&lt;/b&gt;&lt;p&gt;This switches the input focus to the Translator window.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Ativar Tradutor&lt;/b&gt;&lt;p&gt;Muda o foco de entrada à janela do Tradutor.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>TranslatorEngines</name>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="38"/>
+        <source>Google V.1</source>
+        <translation>Google V.1</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="40"/>
+        <source>MyMemory</source>
+        <translation>MyMemory</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="42"/>
+        <source>Glosbe</source>
+        <translation>Glosbe</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44"/>
+        <source>PROMT</source>
+        <translation>PROMT</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46"/>
+        <source>Yandex</source>
+        <translation>Yandex</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54"/>
+        <source>Unknow translation service name ({0})</source>
+        <translation>Nome de serviço de tradução desconhecido ({0})</translation>
+    </message>
+    <message>
+        <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="50"/>
+        <source>Microsoft</source>
+        <translation>Microsoft</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52"/>
+        <source>DeepL</source>
+        <translation>DeepL</translation>
+    </message>
+</context>
+<context>
+    <name>TranslatorLanguagesDb</name>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33"/>
+        <source>Arabic</source>
+        <translation>Árabe</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35"/>
+        <source>Bulgarian</source>
+        <translation>Búlgaro</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36"/>
+        <source>Bosnian</source>
+        <translation>Bósnio</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37"/>
+        <source>Catalan</source>
+        <translation>Catalão</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38"/>
+        <source>Czech</source>
+        <translation>Checo</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39"/>
+        <source>Danish</source>
+        <translation>Dinamarquês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40"/>
+        <source>German</source>
+        <translation>Alemão</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41"/>
+        <source>Greek</source>
+        <translation>Grego</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42"/>
+        <source>English</source>
+        <translation>Inglês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43"/>
+        <source>Spanish</source>
+        <translation>Espanhol</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44"/>
+        <source>Estonian</source>
+        <translation>Estoniano</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45"/>
+        <source>Finnish</source>
+        <translation>Finlandês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46"/>
+        <source>French</source>
+        <translation>Francês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47"/>
+        <source>Irish</source>
+        <translation>Irlandês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48"/>
+        <source>Galician</source>
+        <translation>Galego</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50"/>
+        <source>Hindi</source>
+        <translation>Hindi</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51"/>
+        <source>Croatian</source>
+        <translation>Croata</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52"/>
+        <source>Hungarian</source>
+        <translation>Húngaro</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53"/>
+        <source>Indonesian</source>
+        <translation>Indonésio</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54"/>
+        <source>Icelandic</source>
+        <translation>Islandês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55"/>
+        <source>Italian</source>
+        <translation>Italiano</translation>
+    </message>
+    <message>
+        <location filename="../TranslatorLanguagesDb.py" line="56"/>
+        <source>Hebrew</source>
+        <translation type="obsolete">Hebreu</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57"/>
+        <source>Japanese</source>
+        <translation>Japonês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58"/>
+        <source>Georgian</source>
+        <translation>Georgiano</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59"/>
+        <source>Korean</source>
+        <translation>Coreano</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60"/>
+        <source>Lithuanian</source>
+        <translation>Lituano</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61"/>
+        <source>Latvian</source>
+        <translation>Letão</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62"/>
+        <source>Macedonian</source>
+        <translation>Macedónio</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63"/>
+        <source>Maltese</source>
+        <translation>Maltês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64"/>
+        <source>Dutch</source>
+        <translation>Holandês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65"/>
+        <source>Norwegian</source>
+        <translation>Norueguês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66"/>
+        <source>Polish</source>
+        <translation>Polaco</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67"/>
+        <source>Portuguese</source>
+        <translation>Português</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68"/>
+        <source>Romanian</source>
+        <translation>Romeno</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69"/>
+        <source>Russian</source>
+        <translation>Russo</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70"/>
+        <source>Slovak</source>
+        <translation>Eslovaco</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71"/>
+        <source>Slovenian</source>
+        <translation>Esloveno</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72"/>
+        <source>Albanian</source>
+        <translation>Albanês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73"/>
+        <source>Serbian</source>
+        <translation>Sérvio</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74"/>
+        <source>Swedish</source>
+        <translation>Sueco</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75"/>
+        <source>Thai</source>
+        <translation>Tailandês</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76"/>
+        <source>Filipino</source>
+        <translation>Filipino</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77"/>
+        <source>Turkish</source>
+        <translation>Turco</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78"/>
+        <source>Ukrainian</source>
+        <translation>Ucraniano</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79"/>
+        <source>Vietnamese</source>
+        <translation>Vietnamita</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80"/>
+        <source>Chinese S</source>
+        <translation>Chinês S</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81"/>
+        <source>Chinese T</source>
+        <translation>Chinês T</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32"/>
+        <source>Afrikaans</source>
+        <translation>Africâner</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34"/>
+        <source>Belarusian</source>
+        <translation>Bielorrusso</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49"/>
+        <source>Hebrew (he)</source>
+        <translation>Hebreu (he)</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56"/>
+        <source>Hebrew (iw)</source>
+        <translation>Hebreu (iw)</translation>
+    </message>
+</context>
+<context>
+    <name>TranslatorPage</name>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="17"/>
+        <source>&lt;b&gt;Configure Translator&lt;/b&gt;</source>
+        <translation>&lt;b&gt;Configurar Tradutor&lt;/b&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="137"/>
+        <source>Show dictionary results</source>
+        <translation>Mostrar resultados do dicionário</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="175"/>
+        <source>Enabled Languages</source>
+        <translation>Idiomas Habilitados</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="77"/>
+        <source>Press to set or unset all entries</source>
+        <translation>Pressionar para marcar ou desmarcar as entradas todas</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="80"/>
+        <source>Set/Unset All</source>
+        <translation>Marcar/Desmarcar Tudo</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>Pressionar para tornar predefinida a lista de idiomas habilitados</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="103"/>
+        <source>Set Default</source>
+        <translation>Predefinir</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>Pelo menos dois idiomas têm que estar selecionados para funcionar correctamente.</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>Selecionar para mostrar os resultados do dicionário de traduções</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="216"/>
+        <source>MyMemory</source>
+        <translation>MyMemory</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="222"/>
+        <source>Email:</source>
+        <translation>Correio eletrónico:</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>Introduzir a direção do correio eletrónico a enviar com cada solicitude (opcional)</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="272"/>
+        <source>Key:</source>
+        <translation>Chave:</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="279"/>
+        <source>Enter your Yandex key</source>
+        <translation>Introduza a sua chave Yandex</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="266"/>
+        <source>Yandex</source>
+        <translation>Yandex</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="51"/>
+        <source>&lt;p&gt;A key is &lt;b&gt;optional&lt;/b&gt; to use this service. &lt;a href=&quot;{0}&quot;&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;É &lt;b&gt;opcional&lt;/b&gt; uma chave para usar este serviço. &lt;a href=&quot;{0}&quot;&gt;Obtenha uma chave API grátis.&lt;/a&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="55"/>
+        <source>&lt;p&gt;A key is &lt;b&gt;required&lt;/b&gt; to use this service. &lt;a href=&quot;{0}&quot;&gt;Get a free API key.&lt;/a&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;É &lt;b&gt;necessária&lt;/b&gt; uma chave para usar este serviço. &lt;a href=&quot;{0}&quot;&gt;Obtenha uma chave API grátis.&lt;/a&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="243"/>
+        <source>Enter your MyMemory key</source>
+        <translation>Introduza a sua chave MyMemory</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="128"/>
+        <source>Google V.1</source>
+        <translation>Google V.1</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="147"/>
+        <source>Google V.2</source>
+        <translation>Google V.2</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="160"/>
+        <source>Enter your Google Translate key</source>
+        <translation>Introduza a sua chave Google Translate</translation>
+    </message>
+    <message>
+        <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=&quot;{0}&quot;&gt;Get a commercial API key.&lt;/a&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;É &lt;b&gt;necessária&lt;/b&gt; uma chave para usar este serviço. &lt;a href=&quot;{0}&quot;&gt;Obtenha uma chave API comercial.&lt;/a&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="183"/>
+        <source>Microsoft Azure</source>
+        <translation>Microsoft Azure</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46"/>
+        <source>&lt;p&gt;A registration of the text translation service is &lt;b&gt;required&lt;/b&gt;. &lt;a href=&quot;{0}&quot;&gt;Register with Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;É &lt;b&gt;necessário&lt;/b&gt; o registo da aplicação. &lt;a href=&quot;{0}&quot;&gt;Registe com Microsoft Azure.&lt;/a&gt;&lt;/p&gt;</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>
+</context>
+<context>
+    <name>TranslatorPlugin</name>
+    <message>
+        <location filename="../Plugins/PluginTranslator.py" line="68"/>
+        <source>Translator</source>
+        <translation>Tradutor</translation>
+    </message>
+</context>
+<context>
+    <name>TranslatorWidget</name>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="58"/>
+        <source>Press to pronounce the entered text</source>
+        <translation>Pressione para pronunciar o texto introduzido</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="71"/>
+        <source>Select the language of the original text</source>
+        <translation>Selecione o idioma do texto original</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="78"/>
+        <source>Press to swap the translation direction</source>
+        <translation>Pressione para mudar a direção da tradução</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="91"/>
+        <source>Select the language for the translated text</source>
+        <translation>Selecionar o idioma do texto traduzido</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="98"/>
+        <source>Press to pronounce the translated text</source>
+        <translation>Pressione para pronunciar o texto traduzido</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="105"/>
+        <source>Enter the text to be translated</source>
+        <translation>Introduza o texto a traduzir</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="128"/>
+        <source>Shows the translated text</source>
+        <translation>Mostra o texto traduzido</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="144"/>
+        <source>Press to translate the entered text</source>
+        <translation>Pressione para traduzir o texto introduzido</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="372"/>
+        <source>Translation Error</source>
+        <translation>Erro de Tradução</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.ui" line="31"/>
+        <source>Select the translation service</source>
+        <translation>Selecione o serviço de tradução</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>O serviço de tradução selecionado não suporta a função Text-to-Speech.</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>
+</context>
+<context>
     <name>Transplant</name>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/TransplantExtension/transplant.py" line="73"/>
@@ -78705,6 +79388,64 @@
     </message>
 </context>
 <context>
+    <name>YandexEngine</name>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43"/>
+        <source>Invalid API key.</source>
+        <translation>Chave API inválida.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44"/>
+        <source>API key has been blocked.</source>
+        <translation>Chave API foi bloqueada.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45"/>
+        <source>Daily limit for requests has been reached.</source>
+        <translation>Alcançado o limite de solicitudes diśrias.</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>Alcançado o limite diário do volume de texto traduzido.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="48"/>
+        <source>Text size exceeds the maximum.</source>
+        <translation>Tamanho do texto excede o máximo.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="49"/>
+        <source>Text could not be translated.</source>
+        <translation>Não se pôde traduzir o texto.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="50"/>
+        <source>The specified translation direction is not supported.</source>
+        <translation>A direção da tradução especificada não é suportada.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="89"/>
+        <source>Only texts up to {0} characters are allowed.</source>
+        <translation>Só estão permitidos textos até {0} caracteres.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="94"/>
+        <source>A valid Yandex key is required.</source>
+        <translation>É requerida uma chave Yandex válida.</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="107"/>
+        <source>Invalid response received</source>
+        <translation>Recibida resposta inválida</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="113"/>
+        <source>Unknown error code ({0}) received.</source>
+        <translation>Código de erro desconhecido ({0}) recebido.</translation>
+    </message>
+</context>
+<context>
     <name>ZoomDialog</name>
     <message>
         <location filename="../QScintilla/ZoomDialog.ui" line="13"/>

eric ide

mercurial