--- a/i18n/eric6_pt.ts Sun Mar 03 17:52:36 2019 +0100 +++ b/i18n/eric6_pt.ts Sun Mar 03 17:53:06 2019 +0100 @@ -15492,82 +15492,82 @@ <translation></translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="85"/> + <location filename="../UI/EmailDialog.py" line="65"/> <source>Send feature request</source> <translation>Enviar pedido de funcionalidade</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="86"/> + <location filename="../UI/EmailDialog.py" line="66"/> <source>Enter your &feature request below. Version information is added automatically.</source> <translation>Introduza abaixo o seu pedido de &funcionalidade. A informação de versão adiciona-se automaticamente.</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="92"/> + <location filename="../UI/EmailDialog.py" line="72"/> <source>Enter your &bug description below. Version information is added automatically.</source> <translation>Introduza abaixo a descrição do &falho. A informação de versão adiciona-se automaticamente.</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="97"/> + <location filename="../UI/EmailDialog.py" line="77"/> <source>Send</source> <translation>Enviar</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="158"/> + <location filename="../UI/EmailDialog.py" line="138"/> <source>Close dialog</source> <translation>Caixa de diálogo de fecho</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="158"/> + <location filename="../UI/EmailDialog.py" line="138"/> <source>Do you really want to close the dialog?</source> <translation>Tem a certeza de que quer fechar a caixa de diálogo?</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="346"/> + <location filename="../UI/EmailDialog.py" line="326"/> <source>Mail Server Password</source> <translation>Senha do Servidor de Correio</translation> </message> <message> + <location filename="../UI/EmailDialog.py" line="326"/> + <source>Enter your mail server password</source> + <translation>Introduzir a senha do seu servidor de correio</translation> + </message> + <message> <location filename="../UI/EmailDialog.py" line="346"/> - <source>Enter your mail server password</source> - <translation>Introduzir a senha do seu servidor de correio</translation> - </message> - <message> - <location filename="../UI/EmailDialog.py" line="366"/> <source><p>Authentication failed.<br>Reason: {0}</p></source> <translation><p>Falho na autenticação. <br>Razão: {0}</p></translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="438"/> + <location filename="../UI/EmailDialog.py" line="418"/> <source><p>Message could not be sent.<br>Reason: {0}</p></source> <translation><p>Não se pôde enviar a mensagem. <br>Razão: {0}</p></translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="451"/> + <location filename="../UI/EmailDialog.py" line="431"/> <source>Attach file</source> <translation>Anexar ficheiro</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="102"/> + <location filename="../UI/EmailDialog.py" line="82"/> <source>Google Mail API Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="182"/> + <location filename="../UI/EmailDialog.py" line="162"/> <source>Gmail API Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="394"/> + <location filename="../UI/EmailDialog.py" line="374"/> <source>Send Message</source> <translation type="unfinished">Enviar Mensagem</translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="176"/> + <location filename="../UI/EmailDialog.py" line="156"/> <source><p>The Google Mail Client API is not installed. Use <code>{0}</code> to install it.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/EmailDialog.py" line="438"/> + <location filename="../UI/EmailDialog.py" line="418"/> <source>Send Message via Gmail</source> <translation type="unfinished"></translation> </message> @@ -46773,273 +46773,298 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="234"/> + <location filename="../MultiProject/MultiProject.py" line="235"/> <source>Read multiproject file</source> <translation>Ler ficheiro de multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="234"/> + <location filename="../MultiProject/MultiProject.py" line="235"/> <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> <translation><p>Não se pôde ler o ficheiro de multiprojeto <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="279"/> + <location filename="../MultiProject/MultiProject.py" line="280"/> <source>Save multiproject file</source> <translation>Gravar ficheiro de multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="279"/> + <location filename="../MultiProject/MultiProject.py" line="280"/> <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> <translation><p>Não se pôde escrever o ficheiro de multiprojeto <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="708"/> <source>Open multiproject</source> <translation>Abrir multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> + <location filename="../MultiProject/MultiProject.py" line="746"/> <source>Save multiproject as</source> <translation>Gravar multiprojeto como</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="565"/> + <location filename="../MultiProject/MultiProject.py" line="615"/> <source>Save File</source> <translation>Gravar Ficheiro</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="565"/> + <location filename="../MultiProject/MultiProject.py" line="615"/> <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="../MultiProject/MultiProject.py" line="590"/> + <location filename="../MultiProject/MultiProject.py" line="640"/> <source>Close Multiproject</source> <translation>Fechar Multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="590"/> + <location filename="../MultiProject/MultiProject.py" line="640"/> <source>The current multiproject has unsaved changes.</source> <translation>O multiprojeto atual tem alterações por gravar.</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="694"/> <source>New multiproject</source> <translation>Multiprojeto novo</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644"/> + <location filename="../MultiProject/MultiProject.py" line="694"/> <source>&New...</source> <translation>&Novo...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="649"/> + <location filename="../MultiProject/MultiProject.py" line="699"/> <source>Generate a new multiproject</source> <translation>Criar um multiprojeto novo</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="650"/> + <location filename="../MultiProject/MultiProject.py" line="700"/> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation><b>Novo...</b><p>Abre uma caixa de diálogo para introduzir a informação para um multiprojeto novo.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="658"/> + <location filename="../MultiProject/MultiProject.py" line="708"/> <source>&Open...</source> <translation>&Abrir...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="663"/> + <location filename="../MultiProject/MultiProject.py" line="713"/> <source>Open an existing multiproject</source> <translation>Abrir um multiprojeto existente</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="664"/> + <location filename="../MultiProject/MultiProject.py" line="714"/> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation><b>Abrir...</b><p>Isto abre um multiprojeto existente.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="671"/> + <location filename="../MultiProject/MultiProject.py" line="721"/> <source>Close multiproject</source> <translation>Fechar multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="671"/> + <location filename="../MultiProject/MultiProject.py" line="721"/> <source>&Close</source> <translation>Fe&char</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="675"/> - <source>Close the current multiproject</source> - <translation>Fechar o multiprojeto atual</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="677"/> - <source><b>Close</b><p>This closes the current multiproject.</p></source> - <translation><b>Fechar</b><p>Fecha o multiprojeto atual</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source>Save multiproject</source> - <translation>Gravar multiprojeto</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="684"/> - <source>&Save</source> - <translation>&Gravar</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="688"/> - <source>Save the current multiproject</source> - <translation>Gravar o multiprojeto actual</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="689"/> - <source><b>Save</b><p>This saves the current multiproject.</p></source> - <translation><b>Gravar</b><p>Guarda o multiprojeto atual.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="696"/> - <source>Save &as...</source> - <translation>Gr&avar como...</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="701"/> - <source>Save the current multiproject to a new file</source> - <translation>Gravar o multiprojeto atual num ficheiro novo</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="703"/> - <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> - <translation><b>Gravar como</b><p>Guarda o multiprojeto atual para um ficheiro novo.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="710"/> - <source>Add project to multiproject</source> - <translation>Adicionar projeto ao multiprojeto</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="710"/> - <source>Add &project...</source> - <translation>Adicionar &projeto...</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="715"/> - <source>Add a project to the current multiproject</source> - <translation>Adicionar um projeto ao multiprojeto atual</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="717"/> - <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> - <translation><b>Adicionar projeto...</b><p>Abre uma caixa de diálogo para adicionar um projeto ao multiprojeto atual.</p></translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="725"/> - <source>Multiproject properties</source> - <translation>Propriedades do multiprojeto</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="725"/> - <source>&Properties...</source> - <translation>&Propriedades...</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="730"/> - <source>Show the multiproject properties</source> - <translation>Mostrar as propriedades do multiprojeto</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="732"/> - <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> - <translation><b>Propriedades...</b><p>Mostra uma caixa de diálogo para editar as propriedades do multiprojeto.</p></translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="752"/> - <source>&Multiproject</source> - <translation>&Multiprojeto</translation> + <source>Close the current multiproject</source> + <translation>Fechar o multiprojeto atual</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="727"/> + <source><b>Close</b><p>This closes the current multiproject.</p></source> + <translation><b>Fechar</b><p>Fecha o multiprojeto atual</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="734"/> + <source>Save multiproject</source> + <translation>Gravar multiprojeto</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="734"/> + <source>&Save</source> + <translation>&Gravar</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="738"/> + <source>Save the current multiproject</source> + <translation>Gravar o multiprojeto actual</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="739"/> + <source><b>Save</b><p>This saves the current multiproject.</p></source> + <translation><b>Gravar</b><p>Guarda o multiprojeto atual.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="746"/> + <source>Save &as...</source> + <translation>Gr&avar como...</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="751"/> + <source>Save the current multiproject to a new file</source> + <translation>Gravar o multiprojeto atual num ficheiro novo</translation> </message> <message> <location filename="../MultiProject/MultiProject.py" line="753"/> + <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> + <translation><b>Gravar como</b><p>Guarda o multiprojeto atual para um ficheiro novo.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="760"/> + <source>Add project to multiproject</source> + <translation>Adicionar projeto ao multiprojeto</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="760"/> + <source>Add &project...</source> + <translation>Adicionar &projeto...</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="765"/> + <source>Add a project to the current multiproject</source> + <translation>Adicionar um projeto ao multiprojeto atual</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="767"/> + <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> + <translation><b>Adicionar projeto...</b><p>Abre uma caixa de diálogo para adicionar um projeto ao multiprojeto atual.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="775"/> + <source>Multiproject properties</source> + <translation>Propriedades do multiprojeto</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="775"/> + <source>&Properties...</source> + <translation>&Propriedades...</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="780"/> + <source>Show the multiproject properties</source> + <translation>Mostrar as propriedades do multiprojeto</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="782"/> + <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> + <translation><b>Propriedades...</b><p>Mostra uma caixa de diálogo para editar as propriedades do multiprojeto.</p></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="802"/> + <source>&Multiproject</source> + <translation>&Multiprojeto</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="803"/> <source>Open &Recent Multiprojects</source> <translation>Abrir Multiprojetos &Recentes</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="794"/> + <location filename="../MultiProject/MultiProject.py" line="844"/> <source>Multiproject</source> <translation>Multiprojeto</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="853"/> + <location filename="../MultiProject/MultiProject.py" line="903"/> <source>&Clear</source> <translation>&Limpar</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="486"/> + <location filename="../MultiProject/MultiProject.py" line="536"/> <source>Multiproject Files (*.e5m *.e4m)</source> <translation>Ficheiros Multiprojeto (*.e5m *.e4m)</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="550"/> + <location filename="../MultiProject/MultiProject.py" line="600"/> <source>Multiproject Files (*.e5m)</source> <translation>Ficheiros Multiprojeto (*.e5m)</translation> </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="385"/> + <source>Copy Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="371"/> + <source>Enter directory for the new project (must not exist already):</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="385"/> + <source><p>The source project <b>{0}</b> could not be copied to its destination <b>{1}</b>.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="395"/> + <source>{0} - Copy</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="406"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="416"/> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="411"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="421"/> <source>Properties</source> <translation>Propriedades</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="423"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="435"/> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="420"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="432"/> <source>Add Project...</source> <translation>Adicionar Projeto...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="243"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="242"/> <source>Not categorized</source> <translation>Sem categoria</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="327"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> <source>Delete Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="309"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="308"/> <source>The current project cannot be deleted. Please close it first.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="320"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="319"/> <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="327"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="326"/> <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p><p><b>Warning:</b> It contains <b>{2}</b> sub-projects.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="407"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="417"/> <source>Remove from Multi Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="409"/> + <location filename="../MultiProject/MultiProjectBrowser.py" line="419"/> <source>Delete from Disk</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="426"/> + <source>Copy Project...</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MultiProjectPage</name>