--- a/i18n/eric6_pt.ts Sat Jun 30 14:01:25 2018 +0200 +++ b/i18n/eric6_pt.ts Sat Jun 30 14:09:32 2018 +0200 @@ -7315,7 +7315,7 @@ <translation type="obsolete">Selecionar intérprete para Cliente de Depuração</translation> </message> <message> - <location filename="../Project/DebuggerPropertiesDialog.py" line="134"/> + <location filename="../Project/DebuggerPropertiesDialog.py" line="133"/> <source>All Files (*)</source> <translation>Ficheiros Todos (*)</translation> </message> @@ -7346,6 +7346,109 @@ </message> </context> <context> + <name>DebuggerPython2Page</name> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="17"/> + <source><b>Configure Python2 Debugger</b></source> + <translation type="unfinished"><b>Configurar Depurador de Python</b></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="37"/> + <source>Python2 Virtual Environment</source> + <translation type="unfinished">Intérprete de Python para Cliente de Depuração</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="43"/> + <source>Select the virtual environment to be used</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="50"/> + <source>Press to open the virtual environment manager dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="63"/> + <source>Debug Client Type</source> + <translation type="unfinished">Tipo de Cliente de Depuração</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="75"/> + <source>Enter the path of the Debug Client to be used. Leave empty to use the default.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="82"/> + <source>Select the standard debug client</source> + <translation type="unfinished">Selecionar o cliente de depuração multi-segmento</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="85"/> + <source>Standard</source> + <translation type="unfinished">Padrão</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="92"/> + <source>Select the custom selected debug client</source> + <translation type="unfinished">Selecionar o cliente de depuração personalizado</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="95"/> + <source>Custom</source> + <translation type="unfinished">Personalizado</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="105"/> + <source>Source association</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="111"/> + <source>Please configure the associated file extensions on the 'Python' page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="143"/> + <source>Press to update the display of the source associations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="146"/> + <source>Refresh</source> + <translation type="unfinished">Atualizar</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="171"/> + <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source> + <translation type="unfinished">Selecionar para redirigir stdin, stdout e stderr do programa a depurar para o IDE eric6</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="174"/> + <source>Redirect stdin/stdout/stderr</source> + <translation type="unfinished">Redirigir stdin/stdout/stderr</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="181"/> + <source>Select to not set the debug client encoding</source> + <translation type="unfinished">Selecionar para não definir a codificação do cliente de depuração</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="184"/> + <source>Don't set the encoding of the debug client</source> + <translation type="unfinished">Não definir a codificação do cliente de depuração</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.py" line="45"/> + <source>Press to select the Debug Client via a file selection dialog</source> + <translation type="unfinished">Pressionar para selecionar o Cliente de Depuração através da caixa de diálogo de seleção de ficheiros</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.py" line="47"/> + <source>Python Files (*.py *.py2)</source> + <translation type="unfinished">Ficheiros Python (*.py *.py2)</translation> + </message> +</context> +<context> <name>DebuggerPython3Page</name> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="17"/> @@ -7363,37 +7466,37 @@ <translation type="obsolete">Pressionar para selecionar o intérprete de Python3 através da caixa de diálogo de seleção de ficheiros</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="53"/> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="63"/> <source>Debug Client Type</source> <translation>Tipo de Cliente de Depuração</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="65"/> - <source>Enter the path of the Debug Client to be used. Leave empty to use the default.</source> - <translation>Introduzir a rota do Cliente de Depuração a usar. Deixe vazio para usar a predefenida.</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="42"/> - <source>Press to select the Debug Client via a file selection dialog</source> - <translation>Pressionar para selecionar o Cliente de Depuração através da caixa de diálogo de seleção de ficheiros</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="72"/> - <source>Select the standard debug client</source> - <translation type="unfinished">Selecionar o cliente de depuração multi-segmento</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="75"/> - <source>Standard</source> - <translation>Padrão</translation> + <source>Enter the path of the Debug Client to be used. Leave empty to use the default.</source> + <translation>Introduzir a rota do Cliente de Depuração a usar. Deixe vazio para usar a predefenida.</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="45"/> + <source>Press to select the Debug Client via a file selection dialog</source> + <translation>Pressionar para selecionar o Cliente de Depuração através da caixa de diálogo de seleção de ficheiros</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="82"/> - <source>Select the custom selected debug client</source> - <translation>Selecionar o cliente de depuração personalizado</translation> + <source>Select the standard debug client</source> + <translation type="unfinished">Selecionar o cliente de depuração multi-segmento</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="85"/> + <source>Standard</source> + <translation>Padrão</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="92"/> + <source>Select the custom selected debug client</source> + <translation>Selecionar o cliente de depuração personalizado</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="95"/> <source>Custom</source> <translation>Personalizado</translation> </message> @@ -7403,27 +7506,27 @@ <translation type="obsolete">Multi-Segmento</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="95"/> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="105"/> <source>Source association</source> <translation>Associação Fonte</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="101"/> <source>Enter the file extensions to be associated with the Python3 debugger separated by a space. They must not overlap with the ones for Python2.</source> - <translation>Introduzir as extensões a associar com o depurador de Python3, separadas por um espaço. Não devem sobrepôr-se às de Python2.</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="120"/> + <translation type="obsolete">Introduzir as extensões a associar com o depurador de Python3, separadas por um espaço. Não devem sobrepôr-se às de Python2.</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="174"/> <source>Redirect stdin/stdout/stderr</source> <translation>Redirigir stdin/stdout/stderr</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="127"/> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="181"/> <source>Select to not set the debug client encoding</source> <translation>Selecionar para não definir a codificação do cliente de depuração</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="130"/> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="184"/> <source>Don't set the encoding of the debug client</source> <translation>Não definir a codificação do cliente de depuração</translation> </message> @@ -7438,7 +7541,7 @@ <translation type="obsolete">Selecionar Cliente de Depuração</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="44"/> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="47"/> <source>Python Files (*.py *.py3)</source> <translation>Ficheiros Python (*.py *.py3)</translation> </message> @@ -7448,7 +7551,7 @@ <translation type="obsolete">Introduzir a rota do intérprete de Python3 a usar. Deixe vazio para usar a predefenida.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="117"/> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="171"/> <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source> <translation>Selecionar para redirigir stdin, stdout e stderr do programa a depurar para o IDE eric6</translation> </message> @@ -7457,18 +7560,38 @@ <source>Select the virtual environment to be used</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="50"/> + <source>Press to open the virtual environment manager dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="111"/> + <source>Please configure the associated file extensions on the 'Python' page.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="143"/> + <source>Press to update the display of the source associations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="146"/> + <source>Refresh</source> + <translation type="unfinished">Atualizar</translation> + </message> </context> <context> <name>DebuggerPythonPage</name> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="17"/> <source><b>Configure Python2 Debugger</b></source> - <translation type="unfinished"><b>Configurar Depurador de Python</b></translation> + <translation type="obsolete"><b>Configurar Depurador de Python</b></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="37"/> <source>Python2 Virtual Environment</source> - <translation type="unfinished">Intérprete de Python para Cliente de Depuração</translation> + <translation type="obsolete">Intérprete de Python para Cliente de Depuração</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.py" line="33"/> @@ -7478,37 +7601,37 @@ <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="53"/> <source>Debug Client Type</source> - <translation>Tipo de Cliente de Depuração</translation> + <translation type="obsolete">Tipo de Cliente de Depuração</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="65"/> <source>Enter the path of the Debug Client to be used. Leave empty to use the default.</source> - <translation>Introduzir a rota do Cliente de Depuração a usar. Deixe vazio para usar a predefenida.</translation> + <translation type="obsolete">Introduzir a rota do Cliente de Depuração a usar. Deixe vazio para usar a predefenida.</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.py" line="42"/> <source>Press to select the Debug Client via a file selection dialog</source> - <translation>Pressionar para selecionar o Cliente de Depuração através da caixa de diálogo de seleção de ficheiros</translation> + <translation type="obsolete">Pressionar para selecionar o Cliente de Depuração através da caixa de diálogo de seleção de ficheiros</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="72"/> <source>Select the standard debug client</source> - <translation type="unfinished">Selecionar o cliente de depuração multi-segmento</translation> + <translation type="obsolete">Selecionar o cliente de depuração multi-segmento</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="75"/> <source>Standard</source> - <translation>Padrão</translation> + <translation type="obsolete">Padrão</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="82"/> <source>Select the custom selected debug client</source> - <translation>Selecionar o cliente de depuração personalizado</translation> + <translation type="obsolete">Selecionar o cliente de depuração personalizado</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="85"/> <source>Custom</source> - <translation>Personalizado</translation> + <translation type="obsolete">Personalizado</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="75"/> @@ -7518,27 +7641,27 @@ <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="95"/> <source>Source association</source> - <translation>Associação Fonte</translation> + <translation type="obsolete">Associação Fonte</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="101"/> <source>Enter the file extensions to be associated with the Python2 debugger separated by a space. They must not overlap with the ones for Python3.</source> - <translation>Introduzir as extensões a associar com o depurador de Python2, separadas por um espaço. Não devem sobrepôr-se às de Python3.</translation> + <translation type="obsolete">Introduzir as extensões a associar com o depurador de Python2, separadas por um espaço. Não devem sobrepôr-se às de Python3.</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="120"/> <source>Redirect stdin/stdout/stderr</source> - <translation>Redirigir stdin/stdout/stderr</translation> + <translation type="obsolete">Redirigir stdin/stdout/stderr</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="127"/> <source>Select to not set the debug client encoding</source> - <translation>Selecionar para não definir a codificação do cliente de depuração</translation> + <translation type="obsolete">Selecionar para não definir a codificação do cliente de depuração</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="130"/> <source>Don't set the encoding of the debug client</source> - <translation>Não definir a codificação do cliente de depuração</translation> + <translation type="obsolete">Não definir a codificação do cliente de depuração</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.py" line="94"/> @@ -7553,7 +7676,7 @@ <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.py" line="44"/> <source>Python Files (*.py *.py2)</source> - <translation>Ficheiros Python (*.py *.py2)</translation> + <translation type="obsolete">Ficheiros Python (*.py *.py2)</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="46"/> @@ -7563,12 +7686,7 @@ <message> <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="117"/> <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source> - <translation>Selecionar para redirigir stdin, stdout e stderr do programa a depurar para o IDE eric6</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPythonPage.ui" line="43"/> - <source>Select the virtual environment to be used</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Selecionar para redirigir stdin, stdout e stderr do programa a depurar para o IDE eric6</translation> </message> </context> <context> @@ -26811,22 +26929,22 @@ <translation>Usar conexões seguras (https)</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/HelpVirusTotalPage.py" line="78"/> + <location filename="../Preferences/ConfigurationPages/HelpVirusTotalPage.py" line="76"/> <source>Checking validity of the service key...</source> <translation>Verificando validade da chave de serviço...</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/HelpVirusTotalPage.py" line="96"/> + <location filename="../Preferences/ConfigurationPages/HelpVirusTotalPage.py" line="94"/> <source>The service key is valid.</source> <translation>A chave de serviço é válida.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/HelpVirusTotalPage.py" line="100"/> + <location filename="../Preferences/ConfigurationPages/HelpVirusTotalPage.py" line="98"/> <source><font color="#FF0000">The service key is not valid.</font></source> <translation><font color="#FF0000">A chave de serviço não é válida.</font></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/HelpVirusTotalPage.py" line="104"/> + <location filename="../Preferences/ConfigurationPages/HelpVirusTotalPage.py" line="102"/> <source><font color="#FF0000"><b>Error:</b> {0}</font></source> <translation><font color="#FF0000"><b>Erro:</b> {0}</font></translation> </message> @@ -45913,12 +46031,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/> + <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="60"/> <source>Reset Mime Types</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="62"/> + <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="60"/> <source>Do you really want to reset the configured list of mime types?</source> <translation type="unfinished"></translation> </message> @@ -57020,24 +57138,39 @@ <translation>Introduzir as extensões a associar com as versões de Python, separadas por um espaço. Não devem sobrepôr-se entre elas.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/PythonPage.ui" line="102"/> + <location filename="../Preferences/ConfigurationPages/PythonPage.ui" line="147"/> <source>Python 2:</source> <translation>Python 2:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/PythonPage.ui" line="112"/> + <location filename="../Preferences/ConfigurationPages/PythonPage.ui" line="161"/> <source>Python 3:</source> <translation>Python 3:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/PythonPage.ui" line="125"/> - <source>Python 2 Interpreter</source> - <translation>Intérprete de Python 2</translation> + <source>Python Environments</source> + <translation type="unfinished">Intérprete de Python 2</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/PythonPage.ui" line="131"/> - <source>Please configure the Python 2 interpreter on the 'Python 2 Debugger' page.</source> - <translation>Configure o intérprete de Python 2 na página 'Depurador de Python 2'.</translation> + <source>Please configure the Python environments on the 'Python2 Debugger' page and the 'Python3 Debugger' page.</source> + <translation type="unfinished">Configure o intérprete de Python 2 na página 'Depurador de Python 2'.</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PythonPage.ui" line="141"/> + <source>Currently selected environments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PythonPage.ui" line="193"/> + <source>Press to update the display of the currently selected environments</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/PythonPage.ui" line="196"/> + <source>Refresh</source> + <translation type="unfinished">Atualizar</translation> </message> </context> <context> @@ -62962,12 +63095,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2044"/> + <location filename="../QScintilla/Shell.py" line="2045"/> <source>Drop Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2044"/> + <location filename="../QScintilla/Shell.py" line="2045"/> <source><p><b>{0}</b> is not a file.</p></source> <translation type="unfinished"><p><b>{0}</b> não é um ficheiro.</p></translation> </message> @@ -84974,22 +85107,22 @@ <context> <name>WebBrowserVirusTotalPage</name> <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="78"/> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="76"/> <source>Checking validity of the service key...</source> <translation type="unfinished">Verificando validade da chave de serviço...</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="96"/> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="94"/> <source>The service key is valid.</source> <translation type="unfinished">A chave de serviço é válida.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="100"/> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="98"/> <source><font color="#FF0000">The service key is not valid.</font></source> <translation type="unfinished"><font color="#FF0000">A chave de serviço não é válida.</font></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="104"/> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="102"/> <source><font color="#FF0000"><b>Error:</b> {0}</font></source> <translation type="unfinished"></translation> </message>