--- a/i18n/eric6_pt.ts Sun Mar 04 14:55:23 2018 +0100 +++ b/i18n/eric6_pt.ts Mon Apr 02 12:04:18 2018 +0200 @@ -1277,162 +1277,162 @@ <translation>Mostrar Tela Inicial ao começar</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="67"/> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="77"/> <source>Open at startup</source> <translation>Abrir ao iniciar</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="73"/> - <source>Select to not open anything</source> - <translation>Selecionar para não abrir nada</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="148"/> - <source>None</source> - <translation>Nenhum</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="83"/> - <source>Select to open the most recently opened file</source> - <translation>Selecionar para abrir o último ficheiro aberto</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="86"/> - <source>Last File</source> - <translation>Último Ficheiro</translation> + <source>Select to not open anything</source> + <translation>Selecionar para não abrir nada</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="158"/> + <source>None</source> + <translation>Nenhum</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="93"/> - <source>Select to open the most recently opened project</source> - <translation>Selecionar para abrir o último projeto aberto</translation> + <source>Select to open the most recently opened file</source> + <translation>Selecionar para abrir o último ficheiro aberto</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="96"/> - <source>Last Project</source> - <translation>Úlimo Projeto</translation> + <source>Last File</source> + <translation>Último Ficheiro</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="103"/> - <source>Select to open the most recently opened multiproject</source> - <translation>Selecionar para abrir o último multiprojeto aberto</translation> + <source>Select to open the most recently opened project</source> + <translation>Selecionar para abrir o último projeto aberto</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="106"/> - <source>Last Multiproject</source> - <translation>Úlimo Multiprojeto</translation> + <source>Last Project</source> + <translation>Úlimo Projeto</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="113"/> - <source>Select to restore the global session</source> - <translation>Selecionar para restaurar a sessão global</translation> + <source>Select to open the most recently opened multiproject</source> + <translation>Selecionar para abrir o último multiprojeto aberto</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="116"/> + <source>Last Multiproject</source> + <translation>Úlimo Multiprojeto</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="123"/> + <source>Select to restore the global session</source> + <translation>Selecionar para restaurar a sessão global</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="126"/> <source>Global Session</source> <translation>Sessão Global</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="139"/> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="149"/> <source>Check for updates</source> <translation>Verificar atualizações</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="145"/> - <source>Select to disable update checking</source> - <translation>Selecionar para inabilitar verificação de atualizações</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="155"/> - <source>Select to check for updates at every startup</source> - <translation>Selecionar para verificar atualizações sempre que inicie</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="158"/> - <source>Always</source> - <translation>Sempre</translation> + <source>Select to disable update checking</source> + <translation>Selecionar para inabilitar verificação de atualizações</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="165"/> - <source>Select to check for updates once a day</source> - <translation>Selecionar para verificar atualizações uma vez por dia</translation> + <source>Select to check for updates at every startup</source> + <translation>Selecionar para verificar atualizações sempre que inicie</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="168"/> - <source>Daily</source> - <translation>Diariamente</translation> + <source>Always</source> + <translation>Sempre</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="175"/> - <source>Select to check for updates once a week</source> - <translation>Selecionar para verificar atualizações uma vez por semana</translation> + <source>Select to check for updates once a day</source> + <translation>Selecionar para verificar atualizações uma vez por dia</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="178"/> - <source>Weekly</source> - <translation>Semanalmente</translation> + <source>Daily</source> + <translation>Diariamente</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="185"/> - <source>Select to check for updates once a month</source> - <translation>Selecionar para verificar atualizações uma vez por mês</translation> + <source>Select to check for updates once a week</source> + <translation>Selecionar para verificar atualizações uma vez por semana</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="188"/> - <source>Monthly</source> - <translation>Mensualmente</translation> + <source>Weekly</source> + <translation>Semanalmente</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="195"/> + <source>Select to check for updates once a month</source> + <translation>Selecionar para verificar atualizações uma vez por mês</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="198"/> + <source>Monthly</source> + <translation>Mensualmente</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="208"/> <source>Reporting</source> <translation>Informes</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="204"/> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="214"/> <source>Select to use the system email client to send reports</source> <translation>Selecionar para usar o cliente de correio do sistema para enviar relatórios</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="207"/> - <source>Use System Email Client</source> - <translation>Usar Cliente de Correio do Sistema</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="217"/> + <source>Use System Email Client</source> + <translation>Usar Cliente de Correio do Sistema</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="227"/> <source>Error Log</source> <translation>Registo de Erro</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="223"/> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="233"/> <source>Select to check the existence of an error log upon startup</source> <translation>Selecionar para examinar registos de erro ao iniciar</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="226"/> - <source>Check for Error Log at Startup</source> - <translation>Examinar Registos de Erro ao Iniciar</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="236"/> + <source>Check for Error Log at Startup</source> + <translation>Examinar Registos de Erro ao Iniciar</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="246"/> <source>Keyboard Input Interval</source> <translation>Intervalo de Entrada do Teclado</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="242"/> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="252"/> <source>Enter the keyboard input interval, '0' for default</source> <translation>Introduzir o intervalo de entrada do teclado, '0' para padrão</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="251"/> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="261"/> <source> ms</source> <translation> ms</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="126"/> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="136"/> <source>Select to look for a crash session file first</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="129"/> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="139"/> <source>Load Crash Session</source> <translation type="unfinished"></translation> </message> @@ -1447,30 +1447,40 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="248"/> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="258"/> <source>System Default</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="280"/> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="290"/> <source>Background Services</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="298"/> - <source>max. Processes:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="308"/> + <source>max. Processes:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="318"/> <source>Automatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="30"/> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31"/> <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="67"/> + <source>Select to use the global application menu bar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="70"/> + <source>Use Global Menu Bar</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AuthenticationDialog</name> @@ -3873,147 +3883,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <source>Triple single quotes converted to triple double quotes.</source> <translation>Três aspas simples convertidas a três aspas duplas.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/> <source>Introductory quotes corrected to be {0}"""</source> <translation>Corrigidas as aspas introdutórias para ser {0}"""</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="560"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> <source>Single line docstring put on one line.</source> <translation>Docstring de linha única posta numa linha.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> <source>Period added to summary line.</source> <translation>Ponto adicionado à linha sumário.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> <source>Blank line before function/method docstring removed.</source> <translation>Retirada a linha vazia antes da docstring de função/método.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="569"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> <source>Blank line inserted before class docstring.</source> <translation>Linha branca inserida antes da docstring de classe.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="572"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <source>Blank line inserted after class docstring.</source> <translation>Inserida linha vazia depois da docstring de classe.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> <source>Blank line inserted after docstring summary.</source> <translation>Inserida linha vazia depois da docstring de sumário.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="578"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> <source>Blank line inserted after last paragraph of docstring.</source> <translation>Inserida linha vazia depois do último parágrafo da docstring.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="581"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> <source>Leading quotes put on separate line.</source> <translation>Aspas iniciais postas numa linha separada.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="584"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> <source>Trailing quotes put on separate line.</source> <translation>Aspas finais postas numa linha separada.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> <source>Blank line before class docstring removed.</source> <translation>Retirada linha vazia antes da docstring de classe.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="593"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> <source>Blank line after class docstring removed.</source> <translation>Retirada linha vazia depois da docstring de classe.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> <source>Blank line after function/method docstring removed.</source> <translation>Retirada a linha vazia depois da docstring de função/método.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="599"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> <source>Blank line after last paragraph removed.</source> <translation>Retirada linha vazia depois do último parágrafo.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> <source>Tab converted to 4 spaces.</source> <translation>Tabulação convertida a 4 espaços.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> <source>Indentation adjusted to be a multiple of four.</source> <translation>Ajustada a indentação a múltiplos de quatro.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> <source>Indentation of continuation line corrected.</source> <translation>Corrigida a indentação da linha de continuação.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="611"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> <source>Indentation of closing bracket corrected.</source> <translation>Corrigida a indentação de parêntesis de fecho.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="614"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> <source>Missing indentation of continuation line corrected.</source> <translation>Corrigida falta de indentação na linha de continuação.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="617"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> <source>Closing bracket aligned to opening bracket.</source> <translation>Parêntesis de fecho alinhado com parêntesis de abertura.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="620"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> <source>Indentation level changed.</source> <translation>Alterado o nível da indentação.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> <source>Indentation level of hanging indentation changed.</source> <translation>Alterado o nível da indentação pendente.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> <source>Visual indentation corrected.</source> <translation>Indentação visual corrigida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <source>Extraneous whitespace removed.</source> <translation>Espaço estranho retirado.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <source>Missing whitespace added.</source> <translation>Adicionado espaço branco em falta.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>Whitespace around comment sign corrected.</source> <translation>Corrigido espaço em volta do símbolo de comentário.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation>Inserida uma linha vazia.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>inserida uma linha vazia.</numerusform> @@ -4021,7 +4031,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation> <numerusform>retirada uma linha desnecessária</numerusform> @@ -4029,77 +4039,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation>Retiradas linhas vazias desnecessárias.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <source>Superfluous blank lines after function decorator removed.</source> <translation>Retiradas linhas vazias desnecessárias após o decorador de função.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="664"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <source>Imports were put on separate lines.</source> <translation>Imports foram postos em linhas separadas.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="667"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <source>Long lines have been shortened.</source> <translation>Foram encolhidas as linhas compridas.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="670"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Redundant backslash in brackets removed.</source> <translation>Retirada barra invertida redundante entre parêntesis.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation>Instrução composta corrigida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <source>Comparison to None/True/False corrected.</source> <translation>Corrigida a comparação a None/True/False.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation>Adicionado o argumento '{0}'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation>Removido o argumento '{0}'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="688"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <source>Whitespace stripped from end of line.</source> <translation>Eliminado o espaço no fim de linha.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <source>newline added to end of file.</source> <translation>adicionada uma linha nova ao fim do ficheiro.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <source>Superfluous trailing blank lines removed from end of file.</source> <translation>Retiradas linhas vazias desnecessárias do fim do ficheiro.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation>'<>' substituido por '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation>Não se pode gravar ficheiro! Saltando-o. Motivo: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="781"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation> sem mensagem definida para código '{0}'</translation> </message> @@ -4587,22 +4597,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="447"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="447"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> <source>overall source code line complexity is too high ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> <source>{0}: {1}</source> <translation type="unfinished">{0}: {1}</translation> </message> @@ -7914,7 +7924,7 @@ <translation>docstring tem indentação errada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="331"/> <source>docstring summary does not end with a period</source> <translation>sumário de docstring não termina com um ponto final</translation> </message> @@ -7949,7 +7959,7 @@ <translation>docstring de classe não está seguida por uma linha em branco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="365"/> <source>docstring summary is not followed by a blank line</source> <translation>sumário de docstring não seguido por uma linha em branco</translation> </message> @@ -7959,92 +7969,92 @@ <translation>último parágrafo da docstring não está seguido por uma linha em branco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="314"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="318"/> <source>private function/method is missing a docstring</source> <translation>falta uma docstring ao método/função privado</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="317"/> - <source>private class is missing a docstring</source> - <translation>falta uma docstring à classe privada</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/> + <source>private class is missing a docstring</source> + <translation>falta uma docstring à classe privada</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="325"/> <source>leading quotes of docstring not on separate line</source> <translation>aspas iniciais da docstring não estão em linha separada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>trailing quotes of docstring not on separate line</source> <translation>aspas de fecho da docstring não estão numa linha separada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="331"/> - <source>docstring does not contain a @return line but function/method returns something</source> - <translation>docstring sem linha @return mas a função/método devolve algo</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> - <source>docstring contains a @return line but function/method doesn't return anything</source> - <translation>docstring com linha @return mas a função/método não devolve nada</translation> + <source>docstring does not contain a @return line but function/method returns something</source> + <translation>docstring sem linha @return mas a função/método devolve algo</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> + <source>docstring contains a @return line but function/method doesn't return anything</source> + <translation>docstring com linha @return mas a função/método não devolve nada</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>docstring does not contain enough @param/@keyparam lines</source> <translation>docstring sem linhas @param/@keyparam suficientes</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>docstring contains too many @param/@keyparam lines</source> <translation>docstring com demasiadas linhas @param/@keyparam</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <source>keyword only arguments must be documented with @keyparam lines</source> <translation>argumentos de palavra chave devem de estar documentados com linhas @keyparam</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="352"/> <source>order of @param/@keyparam lines does not match the function/method signature</source> <translation>ordem das linhas @param/@keyparam não coincidem com a assinatura de função/método</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> - <source>class docstring is preceded by a blank line</source> - <translation>docstring de classe está antecedida por uma linha em branco</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> - <source>class docstring is followed by a blank line</source> - <translation>docstring de classe está seguida por uma linha em branco</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> + <source>class docstring is preceded by a blank line</source> + <translation>docstring de classe está antecedida por uma linha em branco</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> + <source>class docstring is followed by a blank line</source> + <translation>docstring de classe está seguida por uma linha em branco</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <source>function/method docstring is preceded by a blank line</source> <translation>docstring de função/método precedida por uma linha em branco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="362"/> <source>function/method docstring is followed by a blank line</source> <translation>docstring de função/método seguida de uma linha em branco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="368"/> <source>last paragraph of docstring is followed by a blank line</source> <translation>último parágrafo da docstring seguido de uma linha em branco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> - <source>docstring does not contain a @exception line but function/method raises an exception</source> - <translation>docstring sem linha @exception mas a função/método cria uma exceção</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <source>docstring does not contain a @exception line but function/method raises an exception</source> + <translation>docstring sem linha @exception mas a função/método cria uma exceção</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation>docstring contém uma linha @exception mas o método/função não levanta uma exceção</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="398"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> @@ -8054,45 +8064,55 @@ <translation>docstring não contém um sumário</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> <source>docstring summary does not start with '{0}'</source> <translation>sumário de docstring não começa com '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="379"/> <source>raised exception '{0}' is not documented in docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="378"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382"/> <source>documented exception '{0}' is not raised</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="381"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385"/> <source>docstring does not contain a @signal line but class defines signals</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="384"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="388"/> <source>docstring contains a @signal line but class doesn't define signals</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> <source>defined signal '{0}' is not documented in docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> <source>documented signal '{0}' is not defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> + <source>function docstring is still a default string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="314"/> + <source>module docstring is still a default string</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DotDesktopListSelectionDialog</name> @@ -10325,7 +10345,7 @@ <context> <name>Editor</name> <message> - <location filename="../QScintilla/Editor.py" line="3008"/> + <location filename="../QScintilla/Editor.py" line="3002"/> <source>Open File</source> <translation>Abrir Ficheiro</translation> </message> @@ -10415,7 +10435,7 @@ <translation>Desselecionar tudo</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7540"/> + <location filename="../QScintilla/Editor.py" line="7534"/> <source>Check spelling...</source> <translation>Verificação ortográfica...</translation> </message> @@ -10655,7 +10675,7 @@ <translation>Editar ponto de interrupção...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5421"/> + <location filename="../QScintilla/Editor.py" line="5415"/> <source>Enable breakpoint</source> <translation>Habilitar pontos de interrupção</translation> </message> @@ -10780,317 +10800,317 @@ <translation>Tenta alterar um ficheiro de Apenas Leitura. Por favor guarde-o primeiro num ficheiro diferente. </translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2568"/> + <location filename="../QScintilla/Editor.py" line="2562"/> <source>Printing...</source> <translation>A imprimir...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2585"/> + <location filename="../QScintilla/Editor.py" line="2579"/> <source>Printing completed</source> <translation>Impressão completa</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2587"/> + <location filename="../QScintilla/Editor.py" line="2581"/> <source>Error while printing</source> <translation>Erro durante a impressão</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2590"/> + <location filename="../QScintilla/Editor.py" line="2584"/> <source>Printing aborted</source> <translation>Impressão cancelada</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2948"/> + <location filename="../QScintilla/Editor.py" line="2942"/> <source>File Modified</source> <translation>Ficheiro Modificado</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2948"/> + <location filename="../QScintilla/Editor.py" line="2942"/> <source><p>The file <b>{0}</b> has unsaved changes.</p></source> <translation><p>O ficheiro <b>{0}</b> tem alterações por gravar.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3008"/> + <location filename="../QScintilla/Editor.py" line="3002"/> <source><p>The file <b>{0}</b> could not be opened.</p><p>Reason: {1}</p></source> <translation><p>Não se pôde abrir o ficheiro <b>{0}</b>.</p><p> Motivo: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3181"/> + <location filename="../QScintilla/Editor.py" line="3175"/> <source>Save File</source> <translation>Gravar Ficheiro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3122"/> + <location filename="../QScintilla/Editor.py" line="3116"/> <source><p>The file <b>{0}</b> could not be saved.<br/>Reason: {1}</p></source> <translation><p>O ficheiro <b>{0}</b> não se pôde gravar. <br/>Motivo: {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3181"/> + <location filename="../QScintilla/Editor.py" line="3175"/> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>O ficheiro <b>{0}</b> já existe. Sobreescrever?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4614"/> + <location filename="../QScintilla/Editor.py" line="4608"/> <source>Autocompletion</source> <translation>Autocompletar</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4614"/> + <location filename="../QScintilla/Editor.py" line="4608"/> <source>Autocompletion is not available because there is no autocompletion source set.</source> <translation>Autocompletar não está disponivel porque a fonte de autocompletar não está definida.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5424"/> + <location filename="../QScintilla/Editor.py" line="5418"/> <source>Disable breakpoint</source> <translation>Inabilitar ponto de interrupção</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5801"/> + <location filename="../QScintilla/Editor.py" line="5795"/> <source>Code Coverage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5801"/> + <location filename="../QScintilla/Editor.py" line="5795"/> <source>Please select a coverage file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5864"/> + <location filename="../QScintilla/Editor.py" line="5858"/> <source>Show Code Coverage Annotations</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5857"/> + <location filename="../QScintilla/Editor.py" line="5851"/> <source>All lines have been covered.</source> <translation>Foram cobertas as linhas todas.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5864"/> + <location filename="../QScintilla/Editor.py" line="5858"/> <source>There is no coverage file available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5979"/> + <location filename="../QScintilla/Editor.py" line="5973"/> <source>Profile Data</source> <translation>Dados de Perfil</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5979"/> + <location filename="../QScintilla/Editor.py" line="5973"/> <source>Please select a profile file</source> <translation>Escolha um ficheiro de perfil por favor</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6139"/> + <location filename="../QScintilla/Editor.py" line="6133"/> <source>Syntax Error</source> <translation>Erro de Sintaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6139"/> + <location filename="../QScintilla/Editor.py" line="6133"/> <source>No syntax error message available.</source> <translation>Não está disponível a mensagem de erro de sintaxe.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6478"/> + <location filename="../QScintilla/Editor.py" line="6472"/> <source>Macro Name</source> <translation>Nome de Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6478"/> + <location filename="../QScintilla/Editor.py" line="6472"/> <source>Select a macro name:</source> <translation>Selecionar um nome de macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6506"/> + <location filename="../QScintilla/Editor.py" line="6500"/> <source>Load macro file</source> <translation>Carregar ficheiro macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6549"/> + <location filename="../QScintilla/Editor.py" line="6543"/> <source>Macro files (*.macro)</source> <translation>Ficheiros Macro (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6529"/> + <location filename="../QScintilla/Editor.py" line="6523"/> <source>Error loading macro</source> <translation>Erro ao carregar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6520"/> + <location filename="../QScintilla/Editor.py" line="6514"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>O ficheiro macro <b>{0}</b> não se pode ler.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6529"/> + <location filename="../QScintilla/Editor.py" line="6523"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>O ficheiro macro <b>{0}</b> está corrompido.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6549"/> + <location filename="../QScintilla/Editor.py" line="6543"/> <source>Save macro file</source> <translation>Gravar ficheiro macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6566"/> + <location filename="../QScintilla/Editor.py" line="6560"/> <source>Save macro</source> <translation>Gravar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6566"/> + <location filename="../QScintilla/Editor.py" line="6560"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>O ficheiro macro <b>{0}</b> já existe. Sobreescrever-lo?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6582"/> + <location filename="../QScintilla/Editor.py" line="6576"/> <source>Error saving macro</source> <translation>Erro ao gravar macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6582"/> + <location filename="../QScintilla/Editor.py" line="6576"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>O ficheiro macro <b>{0}</b> não pode ser escrito.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6595"/> + <location filename="../QScintilla/Editor.py" line="6589"/> <source>Start Macro Recording</source> <translation>Iniciar Registo de Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6595"/> + <location filename="../QScintilla/Editor.py" line="6589"/> <source>Macro recording is already active. Start new?</source> <translation>A gravação de macro já está ativada. Começar nova?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6621"/> + <location filename="../QScintilla/Editor.py" line="6615"/> <source>Macro Recording</source> <translation>Gravação de Macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6621"/> + <location filename="../QScintilla/Editor.py" line="6615"/> <source>Enter name of the macro:</source> <translation>Introduza o nome de macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6759"/> + <location filename="../QScintilla/Editor.py" line="6753"/> <source>File changed</source> <translation>Ficheiro alterado</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6923"/> + <location filename="../QScintilla/Editor.py" line="6917"/> <source>{0} (ro)</source> <translation></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7063"/> + <location filename="../QScintilla/Editor.py" line="7057"/> <source>Drop Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7063"/> + <location filename="../QScintilla/Editor.py" line="7057"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> não é um ficheiro.</p></translation> </message> <message> + <location filename="../QScintilla/Editor.py" line="7078"/> + <source>Resources</source> + <translation>Recursos</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7080"/> + <source>Add file...</source> + <translation>Adicionar Ficheiro...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7082"/> + <source>Add files...</source> + <translation>Adicionar Ficheiros...</translation> + </message> + <message> <location filename="../QScintilla/Editor.py" line="7084"/> - <source>Resources</source> - <translation>Recursos</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7086"/> - <source>Add file...</source> - <translation>Adicionar Ficheiro...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7088"/> - <source>Add files...</source> - <translation>Adicionar Ficheiros...</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7090"/> <source>Add aliased file...</source> <translation>Adicionar ficheiro com pseudónimo...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7093"/> + <location filename="../QScintilla/Editor.py" line="7087"/> <source>Add localized resource...</source> <translation>Adicionar recursos localizado...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7097"/> + <location filename="../QScintilla/Editor.py" line="7091"/> <source>Add resource frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7116"/> + <location filename="../QScintilla/Editor.py" line="7110"/> <source>Add file resource</source> <translation>Adicionar recurso de ficheiro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7132"/> + <location filename="../QScintilla/Editor.py" line="7126"/> <source>Add file resources</source> <translation>Adicionar recursos de ficheiro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7160"/> + <location filename="../QScintilla/Editor.py" line="7154"/> <source>Add aliased file resource</source> <translation>Adicionar recurso de ficheiro com pseudónimo</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7160"/> + <location filename="../QScintilla/Editor.py" line="7154"/> <source>Alias for file <b>{0}</b>:</source> <translation>Pseudónimo para o ficheiro <b>{0}</b>:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7224"/> + <location filename="../QScintilla/Editor.py" line="7218"/> <source>Package Diagram</source> <translation>Diagrama do Pacote</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7224"/> + <location filename="../QScintilla/Editor.py" line="7218"/> <source>Include class attributes?</source> <translation>Incluir atributos de classes?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7244"/> + <location filename="../QScintilla/Editor.py" line="7238"/> <source>Imports Diagram</source> <translation>Diagrama de Imports</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7244"/> + <location filename="../QScintilla/Editor.py" line="7238"/> <source>Include imports from external modules?</source> <translation>Incluir imports de módulos externos?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7258"/> + <location filename="../QScintilla/Editor.py" line="7252"/> <source>Application Diagram</source> <translation>Diagrama da Aplicação</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7258"/> + <location filename="../QScintilla/Editor.py" line="7252"/> <source>Include module names?</source> <translation>Incluir nome dos módulos?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7543"/> + <location filename="../QScintilla/Editor.py" line="7537"/> <source>Add to dictionary</source> <translation>Adicionar dicionário</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7545"/> + <location filename="../QScintilla/Editor.py" line="7539"/> <source>Ignore All</source> <translation>Ignorar Tudo</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6417"/> + <location filename="../QScintilla/Editor.py" line="6411"/> <source>Warning: {0}</source> <translation>Aviso: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6424"/> + <location filename="../QScintilla/Editor.py" line="6418"/> <source>Error: {0}</source> <translation>Erro: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6755"/> + <location filename="../QScintilla/Editor.py" line="6749"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Aviso:</b> Perderá todas as alterações uma vez que o volte a abrir.</translation> </message> @@ -11105,7 +11125,7 @@ <translation type="obsolete">Não se pode conetar o fornecedor de autocompletar porque já há outro ativo. Por favor verifique a sua configuração.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5001"/> + <location filename="../QScintilla/Editor.py" line="4995"/> <source>Call-Tips Provider</source> <translation type="unfinished"></translation> </message> @@ -11135,27 +11155,27 @@ <translation>Alteração anterior</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7957"/> + <location filename="../QScintilla/Editor.py" line="7951"/> <source>Sort Lines</source> <translation>Ordenar Linhas</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7957"/> + <location filename="../QScintilla/Editor.py" line="7951"/> <source>The selection contains illegal data for a numerical sort.</source> <translation>A seleção contém dados ilegais para uma ordenação numérica.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6353"/> + <location filename="../QScintilla/Editor.py" line="6347"/> <source>Warning</source> <translation>Aviso</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6353"/> + <location filename="../QScintilla/Editor.py" line="6347"/> <source>No warning messages available.</source> <translation>Não estão disponíveis mensagens de aviso.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6414"/> + <location filename="../QScintilla/Editor.py" line="6408"/> <source>Style: {0}</source> <translation>Estilo: {0}</translation> </message> @@ -11180,7 +11200,7 @@ <translation>Reabrir Com Codificação</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6749"/> + <location filename="../QScintilla/Editor.py" line="6743"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> <translation><p>O ficheiro <b>{0}</b> foi alterado enquanto estava aberto em eric6. Recarregar?</p></translation> </message> @@ -11195,27 +11215,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4739"/> + <location filename="../QScintilla/Editor.py" line="4733"/> <source>Auto-Completion Provider</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4739"/> + <location filename="../QScintilla/Editor.py" line="4733"/> <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5001"/> + <location filename="../QScintilla/Editor.py" line="4995"/> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8044"/> + <location filename="../QScintilla/Editor.py" line="8038"/> <source>Register Mouse Click Handler</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8044"/> + <location filename="../QScintilla/Editor.py" line="8038"/> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation type="unfinished"></translation> </message> @@ -11245,12 +11265,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8165"/> + <location filename="../QScintilla/Editor.py" line="8159"/> <source>EditorConfig Properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8165"/> + <location filename="../QScintilla/Editor.py" line="8159"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished"></translation> </message> @@ -25169,352 +25189,352 @@ <translation><b>Janela de Ajuda</b><p>Esta janela mostra a informação da ajuda selecionada.</p></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="933"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="931"/> <source><p>The file <b>{0}</b> does not exist.</p></source> <translation><p>Não existe o ficheiro <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="978"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="976"/> <source><p>Could not start a viewer for file <b>{0}</b>.</p></source> <translation><p>Não pode abrir um visor para o ficheiro <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="958"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="956"/> <source><p>Could not start an application for URL <b>{0}</b>.</p></source> <translation><p>Não pode começar uma aplicação para URL <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1222"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1220"/> <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation>Abrir Vínculo num Separador Novo<byte value="x9"/>Ctrl+LMB</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1229"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1227"/> <source>Save Lin&k</source> <translation>Gravar &Vínculo</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1232"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1230"/> <source>Bookmark this Link</source> <translation>Marcar este Vínculo</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1239"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1237"/> <source>Copy Link to Clipboard</source> <translation>Copiar Vínculo para a Área de Transferência</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1260"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1258"/> <source>Open Image in New Tab</source> <translation>Abrir imagem num Separador Novo</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1267"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1265"/> <source>Save Image</source> <translation>Gravar Imagem</translation> </message> <message> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1268"/> + <source>Copy Image to Clipboard</source> + <translation>Copiar Imagem para a Área de Transferência</translation> + </message> + <message> <location filename="../Helpviewer/HelpBrowserWV.py" line="1270"/> - <source>Copy Image to Clipboard</source> - <translation>Copiar Imagem para a Área de Transferência</translation> - </message> - <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1272"/> <source>Copy Image Location to Clipboard</source> <translation>Copiar Localização da Imagem para a Área de Transferência</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1285"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1283"/> <source>Block Image</source> <translation>Bloquear Imagem</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1426"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1424"/> <source>Bookmark this Page</source> <translation>Marcar esta Página</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1459"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1457"/> <source>Search with...</source> <translation>Procurar com...</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1513"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1511"/> <source>Add to web search toolbar</source> <translation>Adicionar á barra de pesquisa web</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1520"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1518"/> <source>Web Inspector...</source> <translation>Inspetor Web...</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1708"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1706"/> <source>Method not supported</source> <translation>Método não suportado</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1708"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1706"/> <source>{0} method is not supported.</source> <translation>Método {0} não está suportado.</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1766"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1764"/> <source>Search engine</source> <translation>Motor de pesquisa</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1766"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1764"/> <source>Choose the desired search engine</source> <translation>Escolha o motor de pesquisa desejado</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1788"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1786"/> <source>Engine name</source> <translation>Nome do Motor</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1788"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1786"/> <source>Enter a name for the engine</source> <translation>Introduzir um nome para o motor</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2183"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2181"/> <source>Error loading page: {0}</source> <translation>Erro ao carregar a página: {0}</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2201"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2199"/> <source>When connecting to: {0}.</source> <translation>Ao conectar com: {0}.</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2204"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2202"/> <source>Check the address for errors such as <b>ww</b>.example.org instead of <b>www</b>.example.org</source> <translation>Verifique se a direção tem erros como <b>ww</b>.exemplo.org em lugar de <b>www</b>.exemplo.org</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2209"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2207"/> <source>If the address is correct, try checking the network connection.</source> <translation>Se a direção está correcta, verifique a conexão da rede.</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2213"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2211"/> <source>If your computer or network is protected by a firewall or proxy, make sure that the browser is permitted to access the network.</source> <translation>Se um firewall ou proxy protegem o seu computador ou rede, certifique-se de que o navegador tem permissão para aceder à rede.</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2219"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2217"/> <source>If your cache policy is set to offline browsing,only pages in the local cache are available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2264"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2262"/> <source>Web Database Quota</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2264"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2262"/> <source><p>The database quota of <strong>{0}</strong> has been exceeded while accessing database <strong>{1}</strong>.</p><p>Shall it be changed?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2275"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2273"/> <source>New Web Database Quota</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2275"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2273"/> <source>Enter the new quota in MB (current = {0}, used = {1}; step size = 5 MB):</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2299"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2297"/> <source>bytes</source> <translation></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2302"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2300"/> <source>kB</source> <translation></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2305"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2303"/> <source>MB</source> <translation></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1250"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1248"/> <source>Scan Link with VirusTotal</source> <translation>Escanear Vínculo com VirusTotal</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1293"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1291"/> <source>Scan Image with VirusTotal</source> <translation>Escanear Imagem com VirusTotal</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1242"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1240"/> <source>Send Link</source> <translation>Enviar Vínculo</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1278"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1276"/> <source>Send Image Link</source> <translation>Enviar Vínculo da Imagem</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1386"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1384"/> <source>This Frame</source> <translation>Este Marco</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1389"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1387"/> <source>Show &only this frame</source> <translation>M&ostrar apenas este marco</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1392"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1390"/> <source>Show in new &tab</source> <translation>Mostrar num &separador novo</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1399"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1397"/> <source>&Print</source> <translation>Im&primir</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1402"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1400"/> <source>Print Preview</source> <translation>Antevisão da Impressão</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1405"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1403"/> <source>Print as PDF</source> <translation>Imprimir como PDF</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1409"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1407"/> <source>Zoom &in</source> <translation>Apro&ximar</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1412"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1410"/> <source>Zoom &reset</source> <translation>&Repor Zoom</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1415"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1413"/> <source>Zoom &out</source> <translation>A&fastar</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1419"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1417"/> <source>Show frame so&urce</source> <translation>Mostrar código do ma&rco</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1429"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1427"/> <source>Send Page Link</source> <translation>Enviar o Vínculo da Página</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1450"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1448"/> <source>Send Text</source> <translation>Enviar Texto</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1484"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1482"/> <source>Google Translate</source> <translation></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1493"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1491"/> <source>Dictionary</source> <translation>Dicionário</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1503"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1501"/> <source>Go to web address</source> <translation>Ir à direção web</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1436"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1434"/> <source>User Agent</source> <translation>Agente de Usuario</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2224"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2222"/> <source>Try Again</source> <translation>Tentar de Novo</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1313"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1311"/> <source>Play</source> <translation>Reproduzir</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1317"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1315"/> <source>Pause</source> <translation>Pausa</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1321"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1319"/> <source>Unmute</source> <translation>Com som</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1325"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1323"/> <source>Mute</source> <translation>Sem som</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1329"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1327"/> <source>Copy Media Address to Clipboard</source> <translation>Opiar Direção da Media à Area de Transferência</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1335"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1333"/> <source>Send Media Address</source> <translation>Enviar Direção da Media</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1341"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1339"/> <source>Save Media</source> <translation>Gravar Media</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2660"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2658"/> <source>eric6 Web Browser</source> <translation>Navegador Web de eric6</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2660"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2658"/> <source><p>Printing is not available due to a bug in PyQt5. Please upgrade.</p></source> <translation><p>Imprimir não está disponível devido a um falho em PyQt5. Por favor atualize.</p></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="2628"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="2626"/> <source><p>Printing is not available due to a bug in PyQt5.Please upgrade.</p></source> <translation><p>Imprimir não está disponível devido a um falho em PyQt5.Por favor atualize.</p></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1202"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1200"/> <source>Add New Page</source> <translation type="unfinished">Adicionar Nova Página</translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1205"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1203"/> <source>Configure Speed Dial</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1209"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1207"/> <source>Reload All Dials</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/HelpBrowserWV.py" line="1213"/> + <location filename="../Helpviewer/HelpBrowserWV.py" line="1211"/> <source>Reset to Default Dials</source> <translation type="unfinished"></translation> </message> @@ -26136,32 +26156,32 @@ <translation>Marcar Todos os Separadores</translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="367"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="366"/> <source>...</source> <translation></translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="776"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="775"/> <source>Loading...</source> <translation>Carregando...</translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="795"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="796"/> <source>Finished loading</source> <translation>Acabou de carregar</translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="797"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="798"/> <source>Failed to load</source> <translation>Falhou ao carregar</translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="837"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="838"/> <source>Are you sure you want to close the window?</source> <translation>Tem a certeza de que quer fechar a janela?</translation> </message> <message numerus="yes"> - <location filename="../Helpviewer/HelpTabWidget.py" line="837"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="838"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation> @@ -26172,17 +26192,17 @@ </translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="845"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="846"/> <source>&Close</source> <translation>Fe&char</translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="849"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="850"/> <source>&Quit</source> <translation>Sai&r</translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="852"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="853"/> <source>C&lose Current Tab</source> <translation>F&echar o Separador Atual</translation> </message> @@ -26202,37 +26222,37 @@ <translation>Restaurar o Separador Fechado</translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="1014"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="1015"/> <source>Restore All Closed Tabs</source> <translation>Restaurar Todos os Separadores Fechados</translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="1016"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="1017"/> <source>Clear List</source> <translation>Limpar Lista</translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="675"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="674"/> <source>eric6 Web Browser</source> <translation>Navegador Web de eric6</translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="621"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="620"/> <source><p>Printing is not available due to a bug in PyQt5. Please upgrade.</p></source> <translation><p>Imprimir não está disponível devido a um falho em PyQt5. Por favor atualize.</p></translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="675"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="674"/> <source><p>Printing is not available due to a bug in PyQt5.Please upgrade.</p></source> <translation><p>Imprimir não está disponível devido a um falho em PyQt5.Por favor atualize.</p></translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="476"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="475"/> <source>Do you really want to close this page?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Helpviewer/HelpTabWidget.py" line="476"/> + <location filename="../Helpviewer/HelpTabWidget.py" line="475"/> <source>You have modified this page and when closing it you would lose the modification. Do you really want to close this page?</source> <translation type="unfinished"></translation> @@ -26980,17 +27000,17 @@ <context> <name>HelpWebSearchWidget</name> <message> - <location filename="../Helpviewer/HelpWebSearchWidget.py" line="134"/> + <location filename="../Helpviewer/HelpWebSearchWidget.py" line="136"/> <source>Suggestions</source> <translation>Sugestões</translation> </message> <message> - <location filename="../Helpviewer/HelpWebSearchWidget.py" line="143"/> + <location filename="../Helpviewer/HelpWebSearchWidget.py" line="145"/> <source>No Recent Searches</source> <translation>Sem Pesquisas Recentes</translation> </message> <message> - <location filename="../Helpviewer/HelpWebSearchWidget.py" line="148"/> + <location filename="../Helpviewer/HelpWebSearchWidget.py" line="150"/> <source>Recent Searches</source> <translation>Pesquisas Recentes</translation> </message> @@ -27000,7 +27020,7 @@ <translation>Adicionar '{0}'</translation> </message> <message> - <location filename="../Helpviewer/HelpWebSearchWidget.py" line="289"/> + <location filename="../Helpviewer/HelpWebSearchWidget.py" line="287"/> <source>Clear Recent Searches</source> <translation>Limpar Pesquisas Recentes</translation> </message> @@ -45954,102 +45974,102 @@ <translation><p>Não se pôde abrir o ficheiro <b>{0}</b>.</p><p> Motivo: {1}</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2370"/> + <location filename="../QScintilla/MiniEditor.py" line="2367"/> <source>File loaded</source> <translation>Ficheiro carregado</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2431"/> + <location filename="../QScintilla/MiniEditor.py" line="2428"/> <source>Save File</source> <translation>Gravar Ficheiro</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2431"/> + <location filename="../QScintilla/MiniEditor.py" line="2428"/> <source><p>The file <b>{0}</b> could not be saved.<br/>Reason: {1}</p></source> <translation><p>O ficheiro <b>{0}</b> não se pôde gravar. <br/>Motivo: {1}</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2439"/> + <location filename="../QScintilla/MiniEditor.py" line="2436"/> <source>File saved</source> <translation>Ficheiro gravado</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2766"/> + <location filename="../QScintilla/MiniEditor.py" line="2775"/> <source>Untitled</source> <translation>Sem Título</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2456"/> + <location filename="../QScintilla/MiniEditor.py" line="2465"/> <source>{0}[*] - {1}</source> <translation></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2456"/> + <location filename="../QScintilla/MiniEditor.py" line="2465"/> <source>Mini Editor</source> <translation>Mini Editor</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2730"/> + <location filename="../QScintilla/MiniEditor.py" line="2739"/> <source>Printing...</source> <translation>A imprimir...</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2747"/> + <location filename="../QScintilla/MiniEditor.py" line="2756"/> <source>Printing completed</source> <translation>Impressão completa</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2749"/> + <location filename="../QScintilla/MiniEditor.py" line="2758"/> <source>Error while printing</source> <translation>Erro durante a impressão</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2752"/> + <location filename="../QScintilla/MiniEditor.py" line="2761"/> <source>Printing aborted</source> <translation>Impressão cancelada</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2807"/> + <location filename="../QScintilla/MiniEditor.py" line="2816"/> <source>Select all</source> <translation>Selecionar tudo</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2808"/> + <location filename="../QScintilla/MiniEditor.py" line="2817"/> <source>Deselect all</source> <translation>Desselecionar tudo</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2822"/> + <location filename="../QScintilla/MiniEditor.py" line="2831"/> <source>Languages</source> <translation>Idiomas</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2825"/> + <location filename="../QScintilla/MiniEditor.py" line="2834"/> <source>No Language</source> <translation>Sem Idioma</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2848"/> + <location filename="../QScintilla/MiniEditor.py" line="2857"/> <source>Guessed</source> <translation>Adivinhado</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2869"/> + <location filename="../QScintilla/MiniEditor.py" line="2878"/> <source>Alternatives</source> <translation>Alternativas</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2866"/> + <location filename="../QScintilla/MiniEditor.py" line="2875"/> <source>Alternatives ({0})</source> <translation>Alternativas ({0})</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2883"/> + <location filename="../QScintilla/MiniEditor.py" line="2892"/> <source>Pygments Lexer</source> <translation>Analizador Léxico Pygments</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2883"/> + <location filename="../QScintilla/MiniEditor.py" line="2892"/> <source>Select the Pygments lexer to apply.</source> <translation>Selecionar o analizador léxico Pygments a aplicar.</translation> </message> @@ -46089,171 +46109,271 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3378"/> + <location filename="../QScintilla/MiniEditor.py" line="3387"/> <source>EditorConfig Properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3378"/> + <location filename="../QScintilla/MiniEditor.py" line="3387"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="2448"/> + <source>[*] - {0}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> <source>unknown encoding ({0}) found in coding magic comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/> <source>copyright notice not present</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="507"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/> <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="510"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="513"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>format call provides unused index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>{0}: {1}</source> + <translation type="unfinished">{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> + <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> + <source>unnecessary list literal - rewrite as a set literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> + <source>sort keys - '{0}' should be before '{1}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>logging statement uses f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> + <source>logging statement uses '+'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="522"/> - <source>format call uses implicit and explicit indexes together</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="525"/> - <source>format call provides unused index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="531"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/> - <source>print statement found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> - <source>one element tuple found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/> - <source>{0}: {1}</source> - <translation type="unfinished">{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> - <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> - <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="477"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="480"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="489"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="546"/> - <source>mutable default argument of type {0}</source> + <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished"></translation> </message> </context> @@ -46663,72 +46783,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="398"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/> <source>class names should use CapWords convention</source> <translation>nomes de classes devem usar a convenção de Maiúsculas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="401"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> <source>function name should be lowercase</source> <translation>nome de função deve estar em minúsculas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="404"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> <source>argument name should be lowercase</source> <translation>nome do argumento deve ser em minúsculas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="407"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="411"/> <source>first argument of a class method should be named 'cls'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> <source>first argument of a method should be named 'self'</source> <translation>primeiro argumento de um método deve chamar-se 'self'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="413"/> - <source>first argument of a static method should not be named 'self' or 'cls</source> - <translation>primeiro argumento de um método estático não deve chamar-se 'self' ou 'cls</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> + <source>first argument of a static method should not be named 'self' or 'cls</source> + <translation>primeiro argumento de um método estático não deve chamar-se 'self' ou 'cls</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="421"/> <source>module names should be lowercase</source> <translation>nomes de módulos devem estar em minúsculas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="424"/> <source>package names should be lowercase</source> <translation>nomes de pacotes devem ser em minúsculas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/> <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/> <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> <source>camelcase imported as constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> <source>variable in function should be lowercase</source> <translation>variável na função deve estar em minúsculas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation>nomes 'I', 'O' e 'l' devem ser evitados</translation> </message> @@ -49690,47 +49810,47 @@ <context> <name>PluginInfoDialog</name> <message> - <location filename="../PluginManager/PluginInfoDialog.ui" line="13"/> + <location filename="../PluginManager/PluginInfoDialog.ui" line="14"/> <source>Loaded Plugins</source> <translation>Complementos Carregados</translation> </message> <message> - <location filename="../PluginManager/PluginInfoDialog.ui" line="22"/> + <location filename="../PluginManager/PluginInfoDialog.ui" line="23"/> <source>Double-Click an entry to show detailed info. Plugins with an error are shown in red.</source> <translation>Duplo clique numa entrada para mostrar informação detalhada. Os complementos com algum erro aparecem a vermelho.</translation> </message> <message> - <location filename="../PluginManager/PluginInfoDialog.ui" line="32"/> + <location filename="../PluginManager/PluginInfoDialog.ui" line="33"/> <source><b>Plugin List</b><p>This lists all loaded plugins. Double-clicking an entry shows more detailed information in a separate dialog.</p></source> <translation><b>Lista de Complementos</b><p>Lista todos os complementos carregados. Duplo clique numa entrada mostra mais informação detalhada numa caixa de diálogo aparte.</p></translation> </message> <message> - <location filename="../PluginManager/PluginInfoDialog.ui" line="48"/> + <location filename="../PluginManager/PluginInfoDialog.ui" line="52"/> <source>Module</source> <translation>Módulo</translation> </message> <message> - <location filename="../PluginManager/PluginInfoDialog.ui" line="53"/> + <location filename="../PluginManager/PluginInfoDialog.ui" line="57"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../PluginManager/PluginInfoDialog.ui" line="58"/> + <location filename="../PluginManager/PluginInfoDialog.ui" line="62"/> <source>Version</source> <translation>Versão</translation> </message> <message> - <location filename="../PluginManager/PluginInfoDialog.ui" line="63"/> + <location filename="../PluginManager/PluginInfoDialog.ui" line="67"/> <source>Autoactivate</source> <translation>Auto-ativar</translation> </message> <message> - <location filename="../PluginManager/PluginInfoDialog.ui" line="68"/> + <location filename="../PluginManager/PluginInfoDialog.ui" line="72"/> <source>Active</source> <translation>Ativo</translation> </message> <message> - <location filename="../PluginManager/PluginInfoDialog.ui" line="73"/> + <location filename="../PluginManager/PluginInfoDialog.ui" line="77"/> <source>Description</source> <translation>Descrição</translation> </message> @@ -49972,32 +50092,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1140"/> + <location filename="../PluginManager/PluginManager.py" line="1137"/> <source>Plugin Manager Error</source> <translation>Erro do Gestor de Complementos</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1140"/> + <location filename="../PluginManager/PluginManager.py" line="1137"/> <source><p>The plugin download directory <b>{0}</b> could not be created. Please configure it via the configuration dialog.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1220"/> + <location filename="../PluginManager/PluginManager.py" line="1217"/> <source>Error downloading file</source> <translation>Erro ao descarregar ficheiro</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1220"/> + <location filename="../PluginManager/PluginManager.py" line="1217"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1257"/> + <location filename="../PluginManager/PluginManager.py" line="1254"/> <source>New plugin versions available</source> <translation>Disponível novas versões de complementos</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1257"/> + <location filename="../PluginManager/PluginManager.py" line="1254"/> <source><p>There are new plug-ins or plug-in updates available. Use the plug-in repository dialog to get them.</p></source> <translation type="unfinished"></translation> </message> @@ -50173,87 +50293,87 @@ <translation>Repositório de Complementos</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="50"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="53"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="55"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="58"/> <source>Version</source> <translation>Versão</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="60"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="63"/> <source>Short Description</source> <translation>Descrição Curta</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="133"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="136"/> <source>Description:</source> <translation>Descrição:</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="152"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="155"/> <source>Displays the description of the selected plugin</source> <translation>Mostra a descrição do complemento selecionado</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="162"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="165"/> <source>Author:</source> <translation>Autor:</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="172"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="175"/> <source>Displays the author of the selected plugin</source> <translation>Mostra o autor do complemento selecionado</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="182"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="185"/> <source>URL:</source> <translation>URL:</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="192"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="195"/> <source>Displays the download URL of the selected plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="211"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="214"/> <source>Shows the progress of the current download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="230"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="233"/> <source>Repository URL:</source> <translation type="unfinished">URL do Repositório:</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="237"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="240"/> <source>Shows the repository URL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="247"/> - <source>Press to edit the plugin repository URL</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../PluginManager/PluginRepositoryDialog.ui" line="250"/> + <source>Press to edit the plugin repository URL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="253"/> <source>Edit URL</source> <translation type="unfinished">Editar URL</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="75"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="78"/> <source>Shows the number of new plug-ins available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="98"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="101"/> <source>Shows the number of locally updatable plug-ins available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.ui" line="121"/> + <location filename="../PluginManager/PluginRepositoryDialog.ui" line="124"/> <source>Shows the number of remotely updatable plug-ins available</source> <translation type="unfinished"></translation> </message> @@ -50281,53 +50401,53 @@ <translation type="unfinished">Fechar && Instalar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="365"/> <source>Download Plugin Files</source> <translation type="unfinished">Descarregar Ficheiros Complemento</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="365"/> <source>The requested plugins were downloaded.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="424"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="420"/> <source>Read plugins repository file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="424"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="420"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="432"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="428"/> <source>No plugin repository file available. Select Update.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="502"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="497"/> <source>Error downloading file</source> <translation type="unfinished">Erro ao descarregar ficheiro</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="502"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="497"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="587"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="582"/> <source>Stable</source> <translation type="unfinished">Estável</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="594"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="589"/> <source>Unstable</source> <translation type="unfinished">Instável</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="608"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="603"/> <source>Unknown</source> <translation>Desconhecido</translation> </message> @@ -50337,12 +50457,12 @@ <translation type="unfinished">Descarregar && Instalar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="416"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="412"/> <source>Plugins Repository URL Changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="416"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="412"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation type="unfinished"></translation> </message> @@ -50367,67 +50487,67 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="617"/> <source>up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="625"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="620"/> <source>new download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="624"/> <source>update installable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="628"/> <source>updated download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="929"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="924"/> <source>Cleanup of Plugin Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="929"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="924"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="158"/> + <source>Network Status: online</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> - <source>Network Status: online</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="467"/> <source>Computer is offline.</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="435"/> + <source>New: <b>{0}</b></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <source>Local Updates: <b>{0}</b></source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> - <source>New: <b>{0}</b></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> - <source>Local Updates: <b>{0}</b></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="443"/> <source>Remote Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="601"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="596"/> <source>Obsolete</source> <translation type="unfinished"></translation> </message> @@ -50435,17 +50555,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="865"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="860"/> <source>Process Generation Error</source> <translation>Erro na Criação de Processo</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="865"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="860"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Não pode começar o processo. <br> Assegurar de que está disponível como <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="865"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="860"/> <source>OK</source> <translation></translation> </message> @@ -50787,27 +50907,27 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1653"/> + <location filename="../Preferences/__init__.py" line="1654"/> <source>Export Preferences</source> <translation>Exportar Preferências</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1681"/> + <location filename="../Preferences/__init__.py" line="1682"/> <source>Import Preferences</source> <translation>Importar Preferências</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1681"/> + <location filename="../Preferences/__init__.py" line="1682"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1783"/> + <location filename="../Preferences/__init__.py" line="1784"/> <source>Select Python{0} Interpreter</source> <translation>Selecionar intérprete de Python{0}</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1783"/> + <location filename="../Preferences/__init__.py" line="1784"/> <source>Select the Python{0} interpreter to be used:</source> <translation>Selecionar o intérprete de Python{0} a usar:</translation> </message> @@ -52023,7 +52143,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="4742"/> + <location filename="../Project/Project.py" line="4743"/> <source>Profile Data</source> <translation type="unfinished">Dados de Perfil</translation> </message> @@ -52043,7 +52163,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="4796"/> + <location filename="../Project/Project.py" line="4797"/> <source>Application Diagram</source> <translation>Diagrama da Aplicação</translation> </message> @@ -52063,7 +52183,7 @@ <translation><b>Diagrama da Aplicação...</b><p>Mostra um diagrama do projeto.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4990"/> + <location filename="../Project/Project.py" line="4991"/> <source>Create Package List</source> <translation type="unfinished"></translation> </message> @@ -52073,7 +52193,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5266"/> + <location filename="../Project/Project.py" line="5267"/> <source>Create Plugin Archive</source> <translation type="unfinished"></translation> </message> @@ -52158,57 +52278,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="4669"/> + <location filename="../Project/Project.py" line="4670"/> <source>Coverage Data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="4719"/> + <location filename="../Project/Project.py" line="4720"/> <source>There is no main script defined for the current project. Aborting</source> <translation>O projeto atual não tem um script principal definido. A cancelar</translation> </message> <message> - <location filename="../Project/Project.py" line="4692"/> + <location filename="../Project/Project.py" line="4693"/> <source>Code Coverage</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="4692"/> + <location filename="../Project/Project.py" line="4693"/> <source>Please select a coverage file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="4742"/> + <location filename="../Project/Project.py" line="4743"/> <source>Please select a profile file</source> <translation>Escolha um ficheiro de perfil por favor</translation> </message> <message> - <location filename="../Project/Project.py" line="4796"/> + <location filename="../Project/Project.py" line="4797"/> <source>Include module names?</source> <translation>Incluir nomes de módulos?</translation> </message> <message> - <location filename="../Project/Project.py" line="4941"/> + <location filename="../Project/Project.py" line="4942"/> <source><p>The file <b>PKGLIST</b> already exists.</p><p>Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="4990"/> + <location filename="../Project/Project.py" line="4991"/> <source><p>The file <b>PKGLIST</b> could not be created.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5009"/> + <location filename="../Project/Project.py" line="5010"/> <source>The project does not have a main script defined. Aborting...</source> <translation>O projeto atual não tem um script principal definido. A cancelar...</translation> </message> <message> - <location filename="../Project/Project.py" line="5150"/> + <location filename="../Project/Project.py" line="5151"/> <source><p>The file <b>{0}</b> could not be stored in the archive. Ignoring it.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5224"/> + <location filename="../Project/Project.py" line="5225"/> <source><p>The plugin file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -52278,7 +52398,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5266"/> + <location filename="../Project/Project.py" line="5267"/> <source><p>The plugin file <b>{0}</b> could not be read.</p> <p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -52308,7 +52428,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5115"/> + <location filename="../Project/Project.py" line="5116"/> <source><p>The eric6 plugin archive file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -52354,7 +52474,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5044"/> + <location filename="../Project/Project.py" line="5045"/> <source>Create Plugin Archives</source> <translation type="unfinished"></translation> </message> @@ -52394,47 +52514,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5023"/> + <location filename="../Project/Project.py" line="5024"/> <source>Select package lists:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5040"/> + <location filename="../Project/Project.py" line="5041"/> <source>Creating plugin archives...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5040"/> + <location filename="../Project/Project.py" line="5041"/> <source>Abort</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5040"/> + <location filename="../Project/Project.py" line="5041"/> <source>%v/%m Archives</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5057"/> + <location filename="../Project/Project.py" line="5058"/> <source><p>The file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished"><p>O ficheiro <b>{0}</b> não se pôde ler. </p><p>Motivo: {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5169"/> + <location filename="../Project/Project.py" line="5170"/> <source><p>The eric6 plugin archive files were created with some errors.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5172"/> + <location filename="../Project/Project.py" line="5173"/> <source><p>The eric6 plugin archive files were created successfully.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5033"/> + <location filename="../Project/Project.py" line="5034"/> <source><p>No package list files (PKGLIST*) available or selected. Aborting...</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/Project.py" line="5087"/> + <location filename="../Project/Project.py" line="5088"/> <source><p>The file <b>{0}</b> is not ready yet.</p><p>Please rework it and delete the'; initial_list' line of the header.</p></source> <translation type="unfinished"></translation> </message> @@ -52457,27 +52577,27 @@ <translation>Abrir</translation> </message> <message> - <location filename="../Project/ProjectBaseBrowser.py" line="503"/> + <location filename="../Project/ProjectBaseBrowser.py" line="490"/> <source>local</source> <translation></translation> </message> <message> - <location filename="../Project/ProjectBaseBrowser.py" line="543"/> + <location filename="../Project/ProjectBaseBrowser.py" line="530"/> <source>Select entries</source> <translation>Selecionar entradas</translation> </message> <message> - <location filename="../Project/ProjectBaseBrowser.py" line="543"/> + <location filename="../Project/ProjectBaseBrowser.py" line="530"/> <source>There were no matching entries found.</source> <translation>Não se encontraram entradas coincidentes.</translation> </message> <message> - <location filename="../Project/ProjectBaseBrowser.py" line="303"/> + <location filename="../Project/ProjectBaseBrowser.py" line="290"/> <source>Delete directories</source> <translation>Apagar diretórios</translation> </message> <message> - <location filename="../Project/ProjectBaseBrowser.py" line="303"/> + <location filename="../Project/ProjectBaseBrowser.py" line="290"/> <source>Do you really want to delete these directories from the project?</source> <translation>Tem a certeza de que quer apagar estes diretórios do projeto?</translation> </message> @@ -68280,7 +68400,7 @@ <context> <name>SvnStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="395"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="396"/> <source>Subversion Status</source> <translation type="unfinished"></translation> </message> @@ -68426,17 +68546,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="949"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="951"/> <source>Remove from Changelist</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="860"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="862"/> <source>Lock</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="877"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="879"/> <source>Unlock</source> <translation type="unfinished"></translation> </message> @@ -68461,7 +68581,7 @@ <translation>adicionado</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="163"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="164"/> <source>deleted</source> <translation>apagado</translation> </message> @@ -68476,27 +68596,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="192"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="193"/> <source>locked</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="193"/> - <source>other lock</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="194"/> - <source>stolen lock</source> + <source>other lock</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="195"/> + <source>stolen lock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="196"/> <source>broken lock</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="191"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="192"/> <source>not locked</source> <translation type="unfinished"></translation> </message> @@ -68506,7 +68626,7 @@ <translation>normal</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="165"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="167"/> <source>replaced</source> <translation>substituído</translation> </message> @@ -68516,12 +68636,12 @@ <translation>conflito</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="167"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="189"/> <source>external</source> <translation>externo</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="168"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="165"/> <source>ignored</source> <translation>ignorado</translation> </message> @@ -68536,77 +68656,77 @@ <translation type="unfinished">erro de tipo</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="199"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="200"/> <source>no</source> <translation>não</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="198"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="199"/> <source>yes</source> <translation>sim</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="402"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="403"/> <source>Process Generation Error</source> <translation>Erro na Criação de Processo</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="402"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="403"/> <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="712"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="714"/> <source>Commit</source> <translation type="unfinished">Cometido</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="837"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="839"/> <source>There are no uncommitted changes available/selected.</source> <translation type="unfinished">Não há aterações por cometer disponíveis/selecionadas.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="752"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="754"/> <source>Add</source> <translation>Adicionar</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="752"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="754"/> <source>There are no unversioned entries available/selected.</source> <translation type="unfinished">Não existem entradas sem versão disponíveis/selecionadas.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="798"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="800"/> <source>Revert</source> <translation type="unfinished">Anular</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="860"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="862"/> <source>There are no unlocked files available/selected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="913"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="915"/> <source>There are no locked files available/selected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="895"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="897"/> <source>Break Lock</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="913"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="915"/> <source>Steal Lock</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="930"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="932"/> <source>There are no files available/selected not belonging to a changelist.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="949"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="951"/> <source>There are no files available/selected belonging to a changelist.</source> <translation type="unfinished"></translation> </message> @@ -68681,22 +68801,22 @@ <translation type="unfinished">Restaurar desaparecidos</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="624"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="626"/> <source>all</source> <translation>tudo</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="816"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="818"/> <source>Differences</source> <translation>Diferenças</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="712"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="714"/> <source>There are no entries selected to be committed.</source> <translation type="unfinished">Não há entradas selecionadas a cometer.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="798"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="800"/> <source>There are no missing entries available/selected.</source> <translation type="unfinished">Não existem entradas desaparecidas disponíveis/selcionadas.</translation> </message> @@ -68726,12 +68846,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="844"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="846"/> <source>Side-by-Side Diff</source> <translation type="unfinished">Diff Lado a lado</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="844"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="846"/> <source>Only one file with uncommitted changes must be selected.</source> <translation type="unfinished">Apenas um ficheiro com alterações por cometer deve ser selecionado.</translation> </message> @@ -70824,17 +70944,17 @@ <context> <name>SyntaxCheckService</name> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="203"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="204"/> <source>Python 2 batch check</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="219"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="220"/> <source>Python 3 batch check</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="235"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="236"/> <source>JavaScript batch check</source> <translation type="unfinished"></translation> </message> @@ -70912,7 +71032,7 @@ <translation type="unfinished">Pressionar para mostrar todos os ficheiros que tenham algum problema</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="398"/> <source>No issues found.</source> <translation type="unfinished">Não se encontraram problemas.</translation> </message> @@ -75305,7 +75425,7 @@ <translation>Mostrar as versões disponíveis para descarregar</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3217"/> + <location filename="../UI/UserInterface.py" line="3219"/> <source>Report Bug</source> <translation>Reportar Falho</translation> </message> @@ -75345,7 +75465,7 @@ <translation><b>Solicitar Característica...</b><p>Abre uma caixa de diálogo para enviar uma solicitude de característica.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2789"/> + <location filename="../UI/UserInterface.py" line="2791"/> <source>Unittest</source> <translation>Teste Unitário</translation> </message> @@ -75405,7 +75525,7 @@ <translation><b>Teste Unitário ao Script</b><p>Executar teste unitário com o script atual.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4345"/> + <location filename="../UI/UserInterface.py" line="4347"/> <source>Unittest Project</source> <translation>Teste Unitário ao Projeto</translation> </message> @@ -75690,7 +75810,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5711"/> + <location filename="../UI/UserInterface.py" line="5713"/> <source>Export Keyboard Shortcuts</source> <translation>Exportar Atalhos de Teclado</translation> </message> @@ -75710,7 +75830,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5735"/> + <location filename="../UI/UserInterface.py" line="5737"/> <source>Import Keyboard Shortcuts</source> <translation>Importar Atalhos de Teclado</translation> </message> @@ -75895,17 +76015,17 @@ <translation>Abrir Documentação de PySide</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2602"/> + <location filename="../UI/UserInterface.py" line="2604"/> <source>&Unittest</source> <translation>Teste &Unitário</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2619"/> + <location filename="../UI/UserInterface.py" line="2621"/> <source>E&xtras</source> <translation></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2624"/> + <location filename="../UI/UserInterface.py" line="2626"/> <source>Wi&zards</source> <translation>A&ssistentes</translation> </message> @@ -75915,370 +76035,370 @@ <translation type="obsolete">&Ferramentas</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2632"/> + <location filename="../UI/UserInterface.py" line="2634"/> <source>Select Tool Group</source> <translation>Selecionar Grupo de Ferramentas</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2640"/> + <location filename="../UI/UserInterface.py" line="2642"/> <source>Se&ttings</source> <translation>Definiçõe&s</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2665"/> + <location filename="../UI/UserInterface.py" line="2667"/> <source>&Window</source> <translation>&Janela</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2690"/> + <location filename="../UI/UserInterface.py" line="2692"/> <source>&Toolbars</source> <translation>Barras de Ferramen&tas</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2701"/> + <location filename="../UI/UserInterface.py" line="2703"/> <source>P&lugins</source> <translation>Comp&lementos</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2710"/> + <location filename="../UI/UserInterface.py" line="2712"/> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2715"/> + <location filename="../UI/UserInterface.py" line="2717"/> <source>&Help</source> <translation>&Ajuda</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2788"/> - <source>Tools</source> - <translation>Ferramentas</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2790"/> - <source>Settings</source> - <translation>Definições</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="4597"/> - <source>Help</source> - <translation>Ajuda</translation> + <source>Tools</source> + <translation>Ferramentas</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2792"/> + <source>Settings</source> + <translation>Definições</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="4599"/> + <source>Help</source> + <translation>Ajuda</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2794"/> <source>Profiles</source> <translation>Perfiles</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2793"/> + <location filename="../UI/UserInterface.py" line="2795"/> <source>Plugins</source> <translation>Complementos</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2954"/> + <location filename="../UI/UserInterface.py" line="2956"/> <source><p>This part of the status bar displays the current editors language.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2961"/> + <location filename="../UI/UserInterface.py" line="2963"/> <source><p>This part of the status bar displays the current editors encoding.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2968"/> + <location filename="../UI/UserInterface.py" line="2970"/> <source><p>This part of the status bar displays the current editors eol setting.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2975"/> + <location filename="../UI/UserInterface.py" line="2977"/> <source><p>This part of the status bar displays an indication of the current editors files writability.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2982"/> + <location filename="../UI/UserInterface.py" line="2984"/> <source><p>This part of the status bar displays the line number of the current editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2989"/> + <location filename="../UI/UserInterface.py" line="2991"/> <source><p>This part of the status bar displays the cursor position of the current editor.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3064"/> + <location filename="../UI/UserInterface.py" line="3066"/> <source>External Tools/{0}</source> <translation>Ferramentas Externas/{0}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3162"/> + <location filename="../UI/UserInterface.py" line="3164"/> <source><h3>Version Numbers</h3><table></source> <translation><h3>Números de Versão</h3><table></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6689"/> + <location filename="../UI/UserInterface.py" line="6691"/> <source></table></source> <translation></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3217"/> + <location filename="../UI/UserInterface.py" line="3219"/> <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source> <translation>A direção do correio eletrónico ou a direção do servidor de correio está vazia. Por favor configure as Definiçães de Correio Eletrónico na Caixa de Diálogo de Preferências.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3497"/> + <location filename="../UI/UserInterface.py" line="3499"/> <source>Restart application</source> <translation>Reiniciar a aplicação</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3497"/> + <location filename="../UI/UserInterface.py" line="3499"/> <source>The application needs to be restarted. Do it now?</source> <translation>A aplicação necessita ser reiniciada. Reiniciar agora?</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3576"/> + <location filename="../UI/UserInterface.py" line="3578"/> <source>Configure Tool Groups ...</source> <translation>Configurar Grupos de Ferramentas...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3580"/> + <location filename="../UI/UserInterface.py" line="3582"/> <source>Configure current Tool Group ...</source> <translation>Configurar o atual Grupo de Ferramentas ...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3531"/> + <location filename="../UI/UserInterface.py" line="3533"/> <source>&Builtin Tools</source> <translation>Ferramentas &Internas</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3548"/> + <location filename="../UI/UserInterface.py" line="3550"/> <source>&Plugin Tools</source> <translation>Ferramentas dos &Complementos</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3696"/> - <source>&Show all</source> - <translation>&Mostrar tudo</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="3698"/> + <source>&Show all</source> + <translation>&Mostrar tudo</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3700"/> <source>&Hide all</source> <translation>&Esconder tudo</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4345"/> + <location filename="../UI/UserInterface.py" line="4347"/> <source>There is no main script defined for the current project. Aborting</source> <translation>O projeto atual não tem um script principal definido. A cancelar</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4544"/> + <location filename="../UI/UserInterface.py" line="4546"/> <source>Qt 3 support</source> <translation>Suporte Qt3</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4723"/> + <location filename="../UI/UserInterface.py" line="4725"/> <source>Problem</source> <translation>Problema</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4723"/> + <location filename="../UI/UserInterface.py" line="4725"/> <source><p>The file <b>{0}</b> does not exist or is zero length.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4912"/> + <location filename="../UI/UserInterface.py" line="4914"/> <source>Process Generation Error</source> <translation>Erro na Criação de Processo</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4451"/> + <location filename="../UI/UserInterface.py" line="4453"/> <source><p>Could not start Qt-Designer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4518"/> + <location filename="../UI/UserInterface.py" line="4520"/> <source><p>Could not start Qt-Linguist.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4569"/> + <location filename="../UI/UserInterface.py" line="4571"/> <source><p>Could not start Qt-Assistant.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4597"/> + <location filename="../UI/UserInterface.py" line="4599"/> <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source> <translation>Não há nenhum visor personalizado selecionado. Por favor use a caixa de diálogo das preferências para escolher um.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4611"/> + <location filename="../UI/UserInterface.py" line="4613"/> <source><p>Could not start custom viewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4631"/> + <location filename="../UI/UserInterface.py" line="4633"/> <source><p>Could not start the help viewer.<br>Ensure that it is available as <b>hh</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4679"/> + <location filename="../UI/UserInterface.py" line="4681"/> <source><p>Could not start UI Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4734"/> + <location filename="../UI/UserInterface.py" line="4736"/> <source><p>Could not start Translation Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4755"/> + <location filename="../UI/UserInterface.py" line="4757"/> <source><p>Could not start SQL Browser.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4857"/> + <location filename="../UI/UserInterface.py" line="4859"/> <source>External Tools</source> <translation>Ferramentas Externas</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4848"/> + <location filename="../UI/UserInterface.py" line="4850"/> <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4857"/> + <location filename="../UI/UserInterface.py" line="4859"/> <source>No toolgroup entry '{0}' found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4896"/> + <location filename="../UI/UserInterface.py" line="4898"/> <source>Starting process '{0} {1}'. </source> <translation>A iniciar processo '{0} {1}'. </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4912"/> + <location filename="../UI/UserInterface.py" line="4914"/> <source><p>Could not start the tool entry <b>{0}</b>.<br>Ensure that it is available as <b>{1}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4988"/> + <location filename="../UI/UserInterface.py" line="4990"/> <source>Process '{0}' has exited. </source> <translation>Processo '{0}' saiu.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5386"/> + <location filename="../UI/UserInterface.py" line="5388"/> <source>Documentation Missing</source> <translation>Falta a Documentação</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5386"/> + <location filename="../UI/UserInterface.py" line="5388"/> <source><p>The documentation starting point "<b>{0}</b>" could not be found.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5371"/> + <location filename="../UI/UserInterface.py" line="5373"/> <source>Documentation</source> <translation>Documentação</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5197"/> + <location filename="../UI/UserInterface.py" line="5199"/> <source><p>The PyQt4 documentation starting point has not been configured.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5371"/> + <location filename="../UI/UserInterface.py" line="5373"/> <source><p>The PySide documentation starting point has not been configured.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5735"/> + <location filename="../UI/UserInterface.py" line="5737"/> <source>Keyboard shortcut file (*.e4k)</source> <translation>Ficheiro de atalhos de teclado (*.e4k)</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5904"/> + <location filename="../UI/UserInterface.py" line="5906"/> <source>Save tasks</source> <translation>Gravar tarefas</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5904"/> + <location filename="../UI/UserInterface.py" line="5906"/> <source><p>The tasks file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5933"/> + <location filename="../UI/UserInterface.py" line="5935"/> <source>Read tasks</source> <translation>Ler tarefas</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5933"/> + <location filename="../UI/UserInterface.py" line="5935"/> <source><p>The tasks file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6030"/> + <location filename="../UI/UserInterface.py" line="6032"/> <source>Save session</source> <translation>Guargar sessão</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5967"/> + <location filename="../UI/UserInterface.py" line="5969"/> <source><p>The session file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6014"/> + <location filename="../UI/UserInterface.py" line="6016"/> <source>Read session</source> <translation>Sessão de leitura</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6014"/> + <location filename="../UI/UserInterface.py" line="6016"/> <source><p>The session file <b>{0}</b> could not be read.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6294"/> + <location filename="../UI/UserInterface.py" line="6296"/> <source>Drop Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6294"/> + <location filename="../UI/UserInterface.py" line="6296"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> não é um ficheiro.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6464"/> + <location filename="../UI/UserInterface.py" line="6466"/> <source>&Cancel</source> <translation>&Cancelar</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6473"/> + <location filename="../UI/UserInterface.py" line="6475"/> <source>Trying host {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6631"/> + <location filename="../UI/UserInterface.py" line="6633"/> <source>Update available</source> <translation>Atualização disponível</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6651"/> + <location filename="../UI/UserInterface.py" line="6653"/> <source>Error during updates check</source> <translation>Erro na verificação de atualizações</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6651"/> + <location filename="../UI/UserInterface.py" line="6653"/> <source>Could not perform updates check.</source> <translation>Não procurar atualizações.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6675"/> + <location filename="../UI/UserInterface.py" line="6677"/> <source><h3>Available versions</h3><table></source> <translation><h3>Versões Disponíveis</h3><table></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6716"/> + <location filename="../UI/UserInterface.py" line="6718"/> <source>First time usage</source> <translation>Usado a primeira vez</translation> </message> @@ -76318,27 +76438,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6537"/> + <location filename="../UI/UserInterface.py" line="6539"/> <source>Error getting versions information</source> <translation>Erro na obtenção da informação de versões</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6530"/> + <location filename="../UI/UserInterface.py" line="6532"/> <source>The versions information could not be downloaded. Please go online and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5507"/> + <location filename="../UI/UserInterface.py" line="5509"/> <source>Open Browser</source> <translation>Abrir Navegador</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5507"/> + <location filename="../UI/UserInterface.py" line="5509"/> <source>Could not start a web browser</source> <translation>Não se pôde iniciar um navegador web</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6537"/> + <location filename="../UI/UserInterface.py" line="6539"/> <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source> <translation type="unfinished"></translation> </message> @@ -76424,12 +76544,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4825"/> + <location filename="../UI/UserInterface.py" line="4827"/> <source><p>Could not start Snapshot tool.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6735"/> + <location filename="../UI/UserInterface.py" line="6737"/> <source>Select Workspace Directory</source> <translation>Selecionar o Diretório de Trabalho</translation> </message> @@ -76649,7 +76769,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2670"/> + <location filename="../UI/UserInterface.py" line="2672"/> <source>&Windows</source> <translation>&Janelas</translation> </message> @@ -76739,7 +76859,7 @@ <translation>Abrir a Documentação de Qt5</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3000"/> + <location filename="../UI/UserInterface.py" line="3002"/> <source><p>This part of the status bar allows zooming the current editor, shell or terminal.</p></source> <translation type="unfinished"></translation> </message> @@ -76804,7 +76924,7 @@ <translation>Abrir a Documentação de PyQt5</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5263"/> + <location filename="../UI/UserInterface.py" line="5265"/> <source><p>The PyQt5 documentation starting point has not been configured.</p></source> <translation type="unfinished"></translation> </message> @@ -76839,7 +76959,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6464"/> + <location filename="../UI/UserInterface.py" line="6466"/> <source>%v/%m</source> <translation></translation> </message> @@ -76924,32 +77044,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4544"/> + <location filename="../UI/UserInterface.py" line="4546"/> <source>Qt v.3 is not supported by eric6.</source> <translation>Qt v.3 não está suportado por eric6.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6468"/> + <location filename="../UI/UserInterface.py" line="6470"/> <source>Version Check</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6631"/> + <location filename="../UI/UserInterface.py" line="6633"/> <source>The update to <b>{0}</b> of eric6 is available at <b>{1}</b>. Would you like to get it?</source> <translation>Atualização a <b>{0}</b> de eric6 já está disponível em <b>{1}</b>. Quere-a descarregar?</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6644"/> + <location filename="../UI/UserInterface.py" line="6646"/> <source>Eric6 is up to date</source> <translation>Eric6 está atualizado</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6644"/> + <location filename="../UI/UserInterface.py" line="6646"/> <source>You are using the latest version of eric6</source> <translation>Utiliza a última versão do eric6</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6716"/> + <location filename="../UI/UserInterface.py" line="6718"/> <source>eric6 has not been configured yet. The configuration dialog will be started.</source> <translation>eric6 ainda não foi configurado. A caixa de diálogo de configuração vai iniciar-se.</translation> </message> @@ -76959,17 +77079,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3551"/> + <location filename="../UI/UserInterface.py" line="3553"/> <source>&User Tools</source> <translation>Ferramentas de &Utilizador</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3623"/> + <location filename="../UI/UserInterface.py" line="3625"/> <source>No User Tools Configured</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6484"/> + <location filename="../UI/UserInterface.py" line="6486"/> <source>The versions information cannot not be downloaded because you are <b>offline</b>. Please go online and try again.</source> <translation type="unfinished"></translation> </message> @@ -77014,7 +77134,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6052"/> + <location filename="../UI/UserInterface.py" line="6054"/> <source>Load session</source> <translation type="unfinished">Carregar sessão</translation> </message> @@ -77029,17 +77149,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6052"/> + <location filename="../UI/UserInterface.py" line="6054"/> <source>eric6 Session Files (*.e5s)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6099"/> + <location filename="../UI/UserInterface.py" line="6101"/> <source>Crash Session found!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6099"/> + <location filename="../UI/UserInterface.py" line="6101"/> <source>A session file of a crashed session was found. Shall this session be restored?</source> <translation type="unfinished"></translation> </message> @@ -77054,17 +77174,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6619"/> + <location filename="../UI/UserInterface.py" line="6621"/> <source>Update Check</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6619"/> + <location filename="../UI/UserInterface.py" line="6621"/> <source>You installed eric directly from the source code. There is no possibility to check for the availability of an update.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6609"/> + <location filename="../UI/UserInterface.py" line="6611"/> <source>You are using a snapshot release of eric6. A more up-to-date stable release might be available.</source> <translation type="unfinished"></translation> </message> @@ -77906,82 +78026,82 @@ <translation><b>Adicionar ao repositorio</b><p>Adiciona (importa) o projeto local ao repositorio VCS.</p></translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="229"/> + <location filename="../VCS/ProjectHelper.py" line="231"/> <source>New Project</source> <translation>Projeto Novo</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="409"/> + <location filename="../VCS/ProjectHelper.py" line="402"/> <source>Select version control system for the project</source> <translation>Selecionar o sistema de control de versão para o projeto</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="432"/> + <location filename="../VCS/ProjectHelper.py" line="429"/> <source>Would you like to edit the VCS command options?</source> <translation>Quer editar as opções de commandos VCS?</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="250"/> + <location filename="../VCS/ProjectHelper.py" line="252"/> <source>Create project directory</source> <translation>Criar diretório de projeto</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="250"/> + <location filename="../VCS/ProjectHelper.py" line="252"/> <source><p>The project directory <b>{0}</b> could not be created.</p></source> <translation><p>O diretorio do projeto <b>{0}</b> não se pôde criar.</p></translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="351"/> + <location filename="../VCS/ProjectHelper.py" line="349"/> <source>New project from repository</source> <translation>Projeto novo desde Repositorio</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="282"/> + <location filename="../VCS/ProjectHelper.py" line="280"/> <source>Select a project file to open.</source> <translation>Selecionar um ficheiro de projeto a abrir.</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="301"/> + <location filename="../VCS/ProjectHelper.py" line="298"/> <source>The project retrieved from the repository does not contain an eric project file (*.e4p). Create it?</source> <translation>O projeto recuperado do repositório não tem um ficheiro de projeto de eric (*.e4p). Deseja criar um?</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="337"/> + <location filename="../VCS/ProjectHelper.py" line="335"/> <source>Shall the project file be added to the repository?</source> <translation>Deve adicionar-se o ficheiro de projeto ao repositório?</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="351"/> + <location filename="../VCS/ProjectHelper.py" line="349"/> <source>The project could not be retrieved from the repository.</source> <translation>Não se pode recuperar o projeto do repositorio.</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="432"/> + <location filename="../VCS/ProjectHelper.py" line="429"/> <source>Import Project</source> <translation>Importar Projeto</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="469"/> + <location filename="../VCS/ProjectHelper.py" line="467"/> <source>Update</source> <translation>Atualizar</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="571"/> + <location filename="../VCS/ProjectHelper.py" line="569"/> <source>The project should be reread. Do this now?</source> <translation>O projecto deve ser recarregado. Fazer-lo agora?</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="497"/> + <location filename="../VCS/ProjectHelper.py" line="495"/> <source>Remove project from repository</source> <translation>Retirar o projeto do repositorio</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="497"/> + <location filename="../VCS/ProjectHelper.py" line="495"/> <source>Dou you really want to remove this project from the repository (and disk)?</source> <translation>Tem a certeza de que quer retirar este projeto do repositório (e disco)?</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="571"/> + <location filename="../VCS/ProjectHelper.py" line="569"/> <source>Switch</source> <translation>Mudar</translation> </message> @@ -83261,12 +83381,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="166"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="156"/> <source>Suspicuous URL detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="166"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="156"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation type="unfinished"></translation> </message> @@ -83830,17 +83950,17 @@ <context> <name>WebBrowserWebSearchWidget</name> <message> - <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="141"/> + <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="143"/> <source>Suggestions</source> <translation type="unfinished">Sugestões</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="150"/> + <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="152"/> <source>No Recent Searches</source> <translation type="unfinished">Sem Pesquisas Recentes</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="155"/> + <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="157"/> <source>Recent Searches</source> <translation type="unfinished">Pesquisas Recentes</translation> </message> @@ -83850,7 +83970,7 @@ <translation type="unfinished">Adicionar '{0}'</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="295"/> + <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="293"/> <source>Clear Recent Searches</source> <translation type="unfinished">Limpar Pesquisas Recentes</translation> </message>