diff -r 2d27173dff5f -r 46523f488d07 eric7/i18n/eric7_pt.ts --- a/eric7/i18n/eric7_pt.ts Wed Jun 22 17:53:08 2022 +0200 +++ b/eric7/i18n/eric7_pt.ts Wed Jun 22 19:48:10 2022 +0200 @@ -80,46 +80,6 @@ <context> <name>AdBlockDialog</name> <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>AdBlock Configuration</source> - <translation>Configuração de AdBlock</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Enable AdBlock</source> - <translation>Habilitar AdBlock</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Enter search term for subscriptions and rules</source> - <translation>Introduzir o termo de pesquisa para as subscrições e regras</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Search...</source> - <translation>Procurar...</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Actions</source> - <translation>Ações</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Default Update Period (days):</source> - <translation>Período Padrão de Atualização (dias):</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Enter the update period (1 to 14 days)</source> - <translation>Introduzir o período de atualização (de 1 a 14 dias)</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Use only essential part of EasyList (for performance reasons)</source> - <translation>Usar só o básico de EasyList (por motivos de rendimento)</translation> - </message> - <message> <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="140" /> <source>Add Rule</source> <translation>Adicionar Regra</translation> @@ -175,6 +135,46 @@ <source><p>Do you really want to remove subscription <b>{0}</b>?</p></source> <translation><p>Tem a certeza de que quer retirar a subscrição <b>{0}</b>?</p></translation> </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>AdBlock Configuration</source> + <translation>Configuração de AdBlock</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Enable AdBlock</source> + <translation>Habilitar AdBlock</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Enter search term for subscriptions and rules</source> + <translation>Introduzir o termo de pesquisa para as subscrições e regras</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Search...</source> + <translation>Procurar...</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Actions</source> + <translation>Ações</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Default Update Period (days):</source> + <translation>Período Padrão de Atualização (dias):</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Enter the update period (1 to 14 days)</source> + <translation>Introduzir o período de atualização (de 1 a 14 dias)</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Use only essential part of EasyList (for performance reasons)</source> + <translation>Usar só o básico de EasyList (por motivos de rendimento)</translation> + </message> </context> <context> <name>AdBlockExceptionsDialog</name> @@ -598,73 +598,6 @@ <context> <name>AddFileDialog</name> <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Add Files</source> - <translation>Adicionar Ficheiros</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source><b>Add Files Dialog</b> -<p>This dialog is used to add files to the current project.</p></source> - <translation><b>Caixa de Diálogo Adicionar Ficheiros</b> -<p>Esta caixa de diálogo usa-se para adicionar ficheiros ao projeto atual.<p></translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>&Source Files:</source> - <translation>Ficheiros &Fonte:</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Enter the name of files to add separated by ";"</source> - <translation>Introduzir o nome dos ficheiros a adicionar, separados por ";"</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source><b>Source Files</b> -<p>Enter the name of files to add to the current project separated -by ";". You may select them with a dialog by pressing -the button to the right.</p></source> - <translation><b>Ficheiros Fonte</b> -<p>Introduzir o nome dos ficheiros a adicionar ao projeto atual separando-os -com ";". Pode-os selecionar com uma caixa de diálogo premindo o botão à -direita.</p></translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>&Target Directory:</source> - <translation>Diretório de &Destino:</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Enter the target directory for the file</source> - <translation>Introduza o diretório de destino para o ficheiro</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source><b>Target Directory</b> -<p>Enter the target directory. You may select it - with a dialog by pressing the button to the right.</p></source> - <translation><b>Diretório de Destino</b> -<p>Introduzir o diretório de destino. Pode-o selecionar -com uma caixa de diálogo apertando o botão à direita.</p></translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Select, if the files should be added as sourcecode (overriding automatic detection)</source> - <translation>Selecionar se os ficheiros devem ser adicionados como código fonte (ignorar a deteção automática)</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Is source&code files</source> - <translation>São ficheiros de &código fonte</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Alt+C</source> - <translation /> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="80" /> <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> <translation type="unfinished">Ficheiros Fonte ({0});;Ficheiros de Formulário ({1});;Ficheiros de Recursos ({2});;Ficheiros de Interface ({3});;Ficheiros de Tradução ({4});;Ficheiros Todos (*)</translation> @@ -744,6 +677,73 @@ <source>Select files</source> <translation>Selecionar ficheiros</translation> </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Add Files</source> + <translation>Adicionar Ficheiros</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source><b>Add Files Dialog</b> +<p>This dialog is used to add files to the current project.</p></source> + <translation><b>Caixa de Diálogo Adicionar Ficheiros</b> +<p>Esta caixa de diálogo usa-se para adicionar ficheiros ao projeto atual.<p></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>&Source Files:</source> + <translation>Ficheiros &Fonte:</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Enter the name of files to add separated by ";"</source> + <translation>Introduzir o nome dos ficheiros a adicionar, separados por ";"</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source><b>Source Files</b> +<p>Enter the name of files to add to the current project separated +by ";". You may select them with a dialog by pressing +the button to the right.</p></source> + <translation><b>Ficheiros Fonte</b> +<p>Introduzir o nome dos ficheiros a adicionar ao projeto atual separando-os +com ";". Pode-os selecionar com uma caixa de diálogo premindo o botão à +direita.</p></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>&Target Directory:</source> + <translation>Diretório de &Destino:</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Enter the target directory for the file</source> + <translation>Introduza o diretório de destino para o ficheiro</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source><b>Target Directory</b> +<p>Enter the target directory. You may select it + with a dialog by pressing the button to the right.</p></source> + <translation><b>Diretório de Destino</b> +<p>Introduzir o diretório de destino. Pode-o selecionar +com uma caixa de diálogo apertando o botão à direita.</p></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Select, if the files should be added as sourcecode (overriding automatic detection)</source> + <translation>Selecionar se os ficheiros devem ser adicionados como código fonte (ignorar a deteção automática)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Is source&code files</source> + <translation>São ficheiros de &código fonte</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Alt+C</source> + <translation /> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -1329,6 +1329,31 @@ <context> <name>ApplicationPage</name> <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" /> + <source><p>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.</p><p>Available CPUs: <b>{0}</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" /> + <source>Debug</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" /> + <source>Warning</source> + <translation type="unfinished">Aviso</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" /> + <source>Critical</source> + <translation type="unfinished">Crítico</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" /> + <source>Fatal Error</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> <source><b>Configure the application</b></source> <translation><b>Configurar a aplicação</b></translation> @@ -1588,31 +1613,6 @@ <source>Automatic</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" /> - <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" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" /> - <source>Debug</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" /> - <source>Warning</source> - <translation type="unfinished">Aviso</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" /> - <source>Critical</source> - <translation type="unfinished">Crítico</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" /> - <source>Fatal Error</source> - <translation type="unfinished" /> - </message> </context> <context> <name>AssistantJedi</name> @@ -1894,11 +1894,6 @@ <context> <name>BookmarkActionSelectionDialog</name> <message> - <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui" line="0" /> - <source><b>Add/Edit Bookmark</b></source> - <translation><b>Adicionar/Editar Marcador</b></translation> - </message> - <message> <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="48" /> <source>Add Bookmark</source> <translation>Adicionar Marcador</translation> @@ -1918,6 +1913,11 @@ <source>Add to Speed Dial</source> <translation>Adicionar à Marcação Rápida</translation> </message> + <message> + <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui" line="0" /> + <source><b>Add/Edit Bookmark</b></source> + <translation><b>Adicionar/Editar Marcador</b></translation> + </message> </context> <context> <name>BookmarkInfoDialog</name> @@ -1950,6 +1950,11 @@ <context> <name>BookmarkPropertiesDialog</name> <message> + <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.py" line="39" /> + <source>Visited <b>{0}</b> times. Last visit on <b>{1}</b>.</source> + <translation type="unfinished">Visitado <b>{0}</b> vezes.</translation> + </message> + <message> <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0" /> <source>Bookmark Properties</source> <translation>Propriedades do Marcador</translation> @@ -1984,11 +1989,6 @@ <source>Enter a description</source> <translation>Introduzir uma descrição</translation> </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.py" line="39" /> - <source>Visited <b>{0}</b> times. Last visit on <b>{1}</b>.</source> - <translation type="unfinished">Visitado <b>{0}</b> vezes.</translation> - </message> </context> <context> <name>BookmarkedFilesDialog</name> @@ -3670,6 +3670,51 @@ <context> <name>CodeMetricsDialog</name> <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="56" /> + <source>Collapse All</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="58" /> + <source>Expand All</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="207" /> + <source>files</source> + <translation>ficheiros</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="209" /> + <source>lines</source> + <translation>linhas</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="211" /> + <source>bytes</source> + <translation /> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="213" /> + <source>comments</source> + <translation>comentários</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="215" /> + <source>comment lines</source> + <translation>linhas comentário</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="217" /> + <source>empty lines</source> + <translation>linhas vazias</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="219" /> + <source>non-commentary lines</source> + <translation>linhas não-comentário</translation> + </message> + <message> <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /> <source>Code Metrics</source> <translation>Métricas de Código</translation> @@ -3766,51 +3811,6 @@ <source>%v/%m Files</source> <translation>%v/%m Ficheiros</translation> </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="56" /> - <source>Collapse All</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="58" /> - <source>Expand All</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="207" /> - <source>files</source> - <translation>ficheiros</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="209" /> - <source>lines</source> - <translation>linhas</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="211" /> - <source>bytes</source> - <translation /> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="213" /> - <source>comments</source> - <translation>comentários</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="215" /> - <source>comment lines</source> - <translation>linhas comentário</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="217" /> - <source>empty lines</source> - <translation>linhas vazias</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="219" /> - <source>non-commentary lines</source> - <translation>linhas não-comentário</translation> - </message> </context> <context> <name>CodeStyleAddBuiltinIgnoreDialog</name> @@ -3861,61 +3861,6 @@ <translation>Corrigir: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="137" /> - <source>PEP-257</source> - <translation /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="138" /> - <source>Eric</source> - <translation /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" /> - <source>Errors</source> - <translation>Erros</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" /> - <source>Error: {0}</source> - <translation>Erro: {0}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" /> - <source>Preparing files...</source> - <translation>A preparar ficheiros...</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" /> - <source>Transferring data...</source> - <translation>A transferir dados...</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" /> - <source>{0} (ignored)</source> - <translation>{0} (ignorado)</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" /> - <source>No issues found.</source> - <translation>Não se encontraram problemas.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" /> - <source>No files found (check your ignore list).</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" /> - <source>Commented Code Whitelist Pattern</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" /> - <source>Enter a Commented Code Whitelist Pattern</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Code Style Check Result</source> <translation>Resultado da Verificação de Estilo do Código</translation> @@ -4704,6 +4649,61 @@ <source>Filter</source> <translation type="unfinished">Filtro</translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="137" /> + <source>PEP-257</source> + <translation /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="138" /> + <source>Eric</source> + <translation /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" /> + <source>Errors</source> + <translation>Erros</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" /> + <source>Error: {0}</source> + <translation>Erro: {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" /> + <source>Preparing files...</source> + <translation>A preparar ficheiros...</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" /> + <source>Transferring data...</source> + <translation>A transferir dados...</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" /> + <source>{0} (ignored)</source> + <translation>{0} (ignorado)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" /> + <source>No issues found.</source> + <translation>Não se encontraram problemas.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" /> + <source>No files found (check your ignore list).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" /> + <source>Commented Code Whitelist Pattern</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" /> + <source>Enter a Commented Code Whitelist Pattern</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> @@ -4998,31 +4998,6 @@ </context> <context> <name>CodeStyleStatisticsDialog</name> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> - <source>Code Style Checker Statistics</source> - <translation>Estatísticas da Verificação de Estilo do Código</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> - <source>Code</source> - <translation>Código</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> - <source>Open</source> - <translation type="unfinished">Abrir</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> - <source>Ignored</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> - <source>Message</source> - <translation>Mensagem</translation> - </message> <message numerus="yes"> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="66" /> <source>%n issue(s) found</source> @@ -5071,6 +5046,31 @@ <numerusform /> </translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> + <source>Code Style Checker Statistics</source> + <translation>Estatísticas da Verificação de Estilo do Código</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> + <source>Code</source> + <translation>Código</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> + <source>Open</source> + <translation type="unfinished">Abrir</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> + <source>Ignored</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> + <source>Message</source> + <translation>Mensagem</translation> + </message> </context> <context> <name>CodingError</name> @@ -5464,34 +5464,12 @@ <context> <name>CondaExecDialog</name> <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> <location filename="../CondaInterface/CondaExecDialog.py" line="104" /> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> <source>Conda Execution</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> - <source>Messages</source> - <translation type="unfinished">Mensagens</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> - <source><b>conda Execution</b> -<p>This shows the output of the conda command.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> - <source>Errors</source> - <translation type="unfinished">Erros</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> - <source><b>conda Execution</b> -<p>This shows the errors of the conda command.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../CondaInterface/CondaExecDialog.py" line="105" /> <source>The conda executable could not be started. Is it configured correctly?</source> <translation type="unfinished" /> @@ -5536,6 +5514,28 @@ </source> <translation type="unfinished" /> </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> + <source>Messages</source> + <translation type="unfinished">Mensagens</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> + <source><b>conda Execution</b> +<p>This shows the output of the conda command.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> + <source>Errors</source> + <translation type="unfinished">Erros</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> + <source><b>conda Execution</b> +<p>This shows the errors of the conda command.</p></source> + <translation type="unfinished" /> + </message> </context> <context> <name>CondaExportDialog</name> @@ -5653,17 +5653,6 @@ <context> <name>CondaInfoDialog</name> <message> - <location filename="../CondaInterface/CondaInfoDialog.py" line="129" /> - <location filename="../CondaInterface/CondaInfoDialog.py" line="66" /> - <source>None</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaInfoDialog.py" line="73" /> - <source>{0} (writable)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /> <source>Conda Information</source> <translation type="unfinished" /> @@ -5758,6 +5747,17 @@ <source>conda-env Version:</source> <translation type="unfinished" /> </message> + <message> + <location filename="../CondaInterface/CondaInfoDialog.py" line="129" /> + <location filename="../CondaInterface/CondaInfoDialog.py" line="66" /> + <source>None</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaInfoDialog.py" line="73" /> + <source>{0} (writable)</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CondaInterface</name> @@ -6795,6 +6795,57 @@ <context> <name>CookiesDialog</name> <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="146" /> + <source>Remove All Cookies</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="147" /> + <source>Do you really want to remove all stored cookies?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="176" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="175" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="174" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="173" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="172" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="171" /> + <source><no cookie selected></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="178" /> + <source>Remove Cookies</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="187" /> + <source>Secure connections only</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="189" /> + <source>All connections</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="191" /> + <source>Session Cookie</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="198" /> + <source>Remove Cookie</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> <source>Cookies</source> <translation /> @@ -6825,22 +6876,6 @@ <translation type="unfinished">Domínio:</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="176" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="175" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="174" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="173" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="172" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="171" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <source><no cookie selected></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> <source>Name:</source> <translation type="unfinished">Nome:</translation> @@ -6895,41 +6930,6 @@ <source>Add R&ule...</source> <translation>Adicionar Re&gra...</translation> </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="146" /> - <source>Remove All Cookies</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="147" /> - <source>Do you really want to remove all stored cookies?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="178" /> - <source>Remove Cookies</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="187" /> - <source>Secure connections only</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="189" /> - <source>All connections</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="191" /> - <source>Session Cookie</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="198" /> - <source>Remove Cookie</source> - <translation type="unfinished" /> - </message> </context> <context> <name>CookiesExceptionsDialog</name> @@ -8482,6 +8482,30 @@ <context> <name>DebuggerGeneralPage</name> <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="292" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="280" /> + <source>Add allowed host</source> + <translation>Adicionar anfitrião permitido</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="315" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="281" /> + <source>Enter the IP address of an allowed host</source> + <translation>Introduzir a direção IP de um anfitrião permitido</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="328" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="293" /> + <source><p>The entered address <b>{0}</b> is not a valid IP v4 or IP v6 address. Aborting...</p></source> + <translation><p>A direção <b>{0}</b> não é um direção IP v4 ou IP v6 válida. A cancelar...</p></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="327" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="314" /> + <source>Edit allowed host</source> + <translation>Editar anfitrião permitido</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source><b>Configure general debugger settings</b></source> <translation><b>Configurar definições gerais do depurador</b></translation> @@ -8911,38 +8935,14 @@ <source>Automatically view source code</source> <translation>Ver código fonte automáticamente</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="292" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="280" /> - <source>Add allowed host</source> - <translation>Adicionar anfitrião permitido</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="315" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="281" /> - <source>Enter the IP address of an allowed host</source> - <translation>Introduzir a direção IP de um anfitrião permitido</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="328" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="293" /> - <source><p>The entered address <b>{0}</b> is not a valid IP v4 or IP v6 address. Aborting...</p></source> - <translation><p>A direção <b>{0}</b> não é um direção IP v4 ou IP v6 válida. A cancelar...</p></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="327" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="314" /> - <source>Edit allowed host</source> - <translation>Editar anfitrião permitido</translation> - </message> </context> <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="502" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="484" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="424" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="388" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="508" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="490" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="430" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="394" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="329" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="311" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="253" /> @@ -8951,15 +8951,15 @@ <translation type="unfinished">Iniciar o Depurador</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="389" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="395" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="194" /> <source><p>No suitable Python3 environment configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="503" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="485" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="425" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="509" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="491" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="431" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="330" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="312" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="254" /> @@ -8967,12 +8967,12 @@ <translation type="unfinished"><p>A instalação de retaguarda do depurador não pode iniciar.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" /> <source>Debug Protocol Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" /> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{1}</p></source> <translation type="unfinished" /> </message> @@ -8980,6 +8980,11 @@ <context> <name>DebuggerPropertiesDialog</name> <message> + <location filename="../Project/DebuggerPropertiesDialog.py" line="130" /> + <source>All Files (*)</source> + <translation>Ficheiros Todos (*)</translation> + </message> + <message> <location filename="../Project/DebuggerPropertiesDialog.ui" line="0" /> <source>Debugger Properties</source> <translation>Propriedades do Depurador</translation> @@ -9162,11 +9167,6 @@ <source>Don't set the encoding of the debug client</source> <translation>Não definir a codificação do cliente de depuração</translation> </message> - <message> - <location filename="../Project/DebuggerPropertiesDialog.py" line="130" /> - <source>All Files (*)</source> - <translation>Ficheiros Todos (*)</translation> - </message> </context> <context> <name>DebuggerPropertiesFile</name> @@ -9194,6 +9194,16 @@ <context> <name>DebuggerPython3Page</name> <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="49" /> + <source>Press to select the Debug Client via a file selection dialog</source> + <translation>Pressionar para selecionar o Cliente de Depuração através da caixa de diálogo de seleção de ficheiros</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="51" /> + <source>Python Files (*.py *.py3)</source> + <translation>Ficheiros Python (*.py *.py3)</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="0" /> <source><b>Configure Python3 Debugger</b></source> <translation><b>Configurar Depurador de Python3</b></translation> @@ -9288,16 +9298,6 @@ <source>Don't set the encoding of the debug client</source> <translation>Não definir a codificação do cliente de depuração</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="49" /> - <source>Press to select the Debug Client via a file selection dialog</source> - <translation>Pressionar para selecionar o Cliente de Depuração através da caixa de diálogo de seleção de ficheiros</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="51" /> - <source>Python Files (*.py *.py3)</source> - <translation>Ficheiros Python (*.py *.py3)</translation> - </message> </context> <context> <name>DeepLEngine</name> @@ -9919,13 +9919,34 @@ <context> <name>DotDesktopWizardDialog</name> <message> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="82" /> + <source>FreeDesktop Standard .desktop</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="83" /> + <source>KDE Plasma MetaData .desktop</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="84" /> + <source>Ubuntu Unity QuickList .desktop</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="0" /> <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="320" /> <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="290" /> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="0" /> <source>.desktop Wizard</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="321" /> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="291" /> + <source>Only one of 'Only Show In' or 'Not Show In' allowed.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="0" /> <source>.desktop File Type:</source> <translation type="unfinished" /> @@ -10261,27 +10282,6 @@ <source>Populate from Project</source> <translation type="unfinished">Preencher desde Projeto</translation> </message> - <message> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="82" /> - <source>FreeDesktop Standard .desktop</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="83" /> - <source>KDE Plasma MetaData .desktop</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="84" /> - <source>Ubuntu Unity QuickList .desktop</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="321" /> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="291" /> - <source>Only one of 'Only Show In' or 'Not Show In' allowed.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>DownloadAskActionDialog</name> @@ -10596,6 +10596,11 @@ <context> <name>EditBreakpointDialog</name> <message> + <location filename="../Debugger/EditBreakpointDialog.py" line="87" /> + <source>Add Breakpoint</source> + <translation>Adicionar Ponto de Interrupção</translation> + </message> + <message> <location filename="../Debugger/EditBreakpointDialog.ui" line="0" /> <source>Edit Breakpoint</source> <translation>Editar Ponto de Interrupção</translation> @@ -10660,11 +10665,6 @@ <source>Enabled</source> <translation>Habilitado</translation> </message> - <message> - <location filename="../Debugger/EditBreakpointDialog.py" line="87" /> - <source>Add Breakpoint</source> - <translation>Adicionar Ponto de Interrupção</translation> - </message> </context> <context> <name>EditWatchpointDialog</name> @@ -11683,56 +11683,6 @@ <context> <name>EditorAPIsPage</name> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="40" /> - <source>Press to select an API file via a selection dialog</source> - <translation>Pressionar para escolher um ficheiro API através de uma caixa de diálogo</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" /> - <source>API File (*.api);;All Files (*)</source> - <translation>Ficheiro API (*.api);;Ficheiros Todos (*)</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="45" /> - <source>Compile APIs</source> - <translation>Compilar APIs</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" /> - <source>Add from installed APIs</source> - <translation>Adicionar desde APIs instalados</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" /> - <source>Select from the list of installed API files</source> - <translation>Escolher da lista de ficheiros API instalados</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" /> - <source>There are no APIs installed yet. Selection is not available.</source> - <translation>Ainda não há APIs instalados. A escolha não está disponível.</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" /> - <source>Add from Plugin APIs</source> - <translation>Adicionar desde APIs de Complementos</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" /> - <source>Select from the list of API files installed by plugins</source> - <translation>Escolher da lista de ficheiros API instalados por complementos</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" /> - <source>Cancel compilation</source> - <translation>Cancelar compilação</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> <source><b>Configure API files</b></source> <translation><b>Configurar ficheiros API</b></translation> @@ -11803,15 +11753,65 @@ <translation>Pressionar para selecionar um ficheiro API da lista de ficheiros API instalados</translation> </message> <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> + <source>Add from installed APIs</source> + <translation>Adicionar desde APIs instalados</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> <source>Press to select an API file from the list of API files installed by plugins</source> <translation>Pressionar para selecionar um ficheiro API da lista de ficheiros API instalados pelos complementos</translation> </message> <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> + <source>Add from Plugin APIs</source> + <translation>Adicionar desde APIs de Complementos</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> <source>Press to compile the selected APIs definition</source> <translation>Pressionar para compilar a definição de APIs selecionada</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="45" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> + <source>Compile APIs</source> + <translation>Compilar APIs</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="40" /> + <source>Press to select an API file via a selection dialog</source> + <translation>Pressionar para escolher um ficheiro API através de uma caixa de diálogo</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" /> + <source>API File (*.api);;All Files (*)</source> + <translation>Ficheiro API (*.api);;Ficheiros Todos (*)</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" /> + <source>Select from the list of installed API files</source> + <translation>Escolher da lista de ficheiros API instalados</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" /> + <source>There are no APIs installed yet. Selection is not available.</source> + <translation>Ainda não há APIs instalados. A escolha não está disponível.</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" /> + <source>Select from the list of API files installed by plugins</source> + <translation>Escolher da lista de ficheiros API instalados por complementos</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" /> + <source>Cancel compilation</source> + <translation>Cancelar compilação</translation> + </message> </context> <context> <name>EditorAutoCompletionJediPage</name> @@ -12353,6 +12353,11 @@ <context> <name>EditorDocViewerPage</name> <message> + <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.py" line="51" /> + <source>The Documentation Viewer is disabled globally. Re-enable it on the Interface/Interface configuration page and restart the eric.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="0" /> <source><b>Configure Documentation Viewer Settings</b></source> <translation type="unfinished" /> @@ -12387,15 +12392,35 @@ <source>Select the documentation provider to be used</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.py" line="51" /> - <source>The Documentation Viewer is disabled globally. Re-enable it on the Interface/Interface configuration page and restart the eric.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>EditorExportersPage</name> <message> + <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="43" /> + <source>Courier</source> + <translation /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="44" /> + <source>Helvetica</source> + <translation /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="45" /> + <source>Times</source> + <translation /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="47" /> + <source>A4</source> + <translation /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="48" /> + <source>Letter</source> + <translation>Carta</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorExportersPage.ui" line="0" /> <source><b>Configure exporters</b></source> <translation><b>Configurar Exportadores</b></translation> @@ -12549,31 +12574,6 @@ <source>Font for RTF export</source> <translation>Tipo de letra para exportação RTF</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="43" /> - <source>Courier</source> - <translation /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="44" /> - <source>Helvetica</source> - <translation /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="45" /> - <source>Times</source> - <translation /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="47" /> - <source>A4</source> - <translation /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="48" /> - <source>Letter</source> - <translation>Carta</translation> - </message> </context> <context> <name>EditorFilePage</name> @@ -12998,6 +12998,16 @@ <context> <name>EditorGeneralPage</name> <message> + <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="258" /> + <source>Tab and Indent Override</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="259" /> + <source>Shall the selected entries really be removed?</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="0" /> <source><b>Configure general editor settings</b></source> <translation><b>Configurar as definições gerais do editor</b></translation> @@ -13252,16 +13262,6 @@ <source>Cursor can move into virtual space</source> <translation>Cursor pode mover-se dentro do espaço virtual</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="258" /> - <source>Tab and Indent Override</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="259" /> - <source>Shall the selected entries really be removed?</source> - <translation type="unfinished" /> - </message> </context> <context> <name>EditorHighlightersPage</name> @@ -13659,6 +13659,26 @@ <context> <name>EditorKeywordsPage</name> <message> + <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="176" /> + <source>Reset to Default</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="177" /> + <source>Shall the current keyword set really be reset to default values?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="199" /> + <source>Reset All to Default</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="200" /> + <source>Shall all keyword sets of the current language really be reset to default values?</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.ui" line="0" /> <source><b>Configure syntax highlighter keywords</b></source> <translation><b>Configurar palavras chave para realce sintático</b></translation> @@ -13703,26 +13723,6 @@ <source>All to Defaults</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="176" /> - <source>Reset to Default</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="177" /> - <source>Shall the current keyword set really be reset to default values?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="199" /> - <source>Reset All to Default</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="200" /> - <source>Shall all keyword sets of the current language really be reset to default values?</source> - <translation type="unfinished" /> - </message> </context> <context> <name>EditorLanguageTabIndentOverrideDialog</name> @@ -14766,6 +14766,12 @@ <context> <name>EditorSpellCheckingPage</name> <message> + <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.py" line="36" /> + <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.py" line="32" /> + <source>Dictionary File (*.dic);;All Files (*)</source> + <translation>Ficheiro Dicionário (*.dic);;Ficheiros Todos (*)</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="0" /> <source><b>Configure editor spell checking options</b></source> <translation><b>Configurar opções de verificação ortográfica do editor</b></translation> @@ -14921,12 +14927,6 @@ <source>Enter the number of lines to check per go. Higher values increase checking speed but decrease GUI responsivenes</source> <translation>Introduzir o número de linhas a verificar cada vez. Valores mais altos aumentam a velocidade de verificação mas diminuem a capacidade de resposta da GUI</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.py" line="36" /> - <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.py" line="32" /> - <source>Dictionary File (*.dic);;All Files (*)</source> - <translation>Ficheiro Dicionário (*.dic);;Ficheiros Todos (*)</translation> - </message> </context> <context> <name>EditorStylesPage</name> @@ -16472,38 +16472,6 @@ <context> <name>EmailPage</name> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="236" /> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="220" /> - <source>Login Test</source> - <translation>Prova de Conexão</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="221" /> - <source>The login test succeeded.</source> - <translation>A prova de conexão teve êxito.</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="237" /> - <source><p>The login test failed.<br>Reason: {0}</p></source> - <translation><p>A prova de conexão falhou.<br>Motivo: {0}</p></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="316" /> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="251" /> - <source><p>The Google Mail Client API is not installed. Use <code>{0}</code> to install it.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="258" /> - <source>Gmail API Help</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="302" /> - <source><p>The client secrets file is not present. Has the Gmail API been enabled?</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="0" /> <source><b>Configure Email</b></source> <translation><b>Configurar Correio Eletrónico</b></translation> @@ -16668,6 +16636,38 @@ <source>Test Login</source> <translation>Provar Conexão</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="236" /> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="220" /> + <source>Login Test</source> + <translation>Prova de Conexão</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="221" /> + <source>The login test succeeded.</source> + <translation>A prova de conexão teve êxito.</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="237" /> + <source><p>The login test failed.<br>Reason: {0}</p></source> + <translation><p>A prova de conexão falhou.<br>Motivo: {0}</p></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="316" /> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="251" /> + <source><p>The Google Mail Client API is not installed. Use <code>{0}</code> to install it.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="258" /> + <source>Gmail API Help</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="302" /> + <source><p>The client secrets file is not present. Has the Gmail API been enabled?</p></source> + <translation type="unfinished" /> + </message> </context> <context> <name>EricApplication</name> @@ -16698,15 +16698,15 @@ <context> <name>EricErrorMessageFilterDialog</name> <message> + <location filename="../EricWidgets/EricErrorMessageFilterDialog.py" line="32" /> + <source><b>Error Message Filters</b><p>This list shows the configured message filters used to suppress error messages from within Qt.</p><p>A default list of message filters is added to this user list.</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../EricWidgets/EricErrorMessageFilterDialog.ui" line="0" /> <source>Error Messages Filter</source> <translation type="unfinished">Filtro de Mensagens de Erro</translation> </message> - <message> - <location filename="../EricWidgets/EricErrorMessageFilterDialog.py" line="32" /> - <source><b>Error Message Filters</b><p>This list shows the configured message filters used to suppress error messages from within Qt.</p><p>A default list of message filters is added to this user list.</p></source> - <translation type="unfinished" /> - </message> </context> <context> <name>EricFileSaveConfirmDialog</name> @@ -17990,6 +17990,16 @@ <context> <name>EricStringListEditWidget</name> <message> + <location filename="../EricWidgets/EricStringListEditWidget.py" line="102" /> + <source>Add Entry</source> + <translation type="unfinished">Adicionar Entrada</translation> + </message> + <message> + <location filename="../EricWidgets/EricStringListEditWidget.py" line="103" /> + <source>Enter the entry to add to the list:</source> + <translation type="unfinished">Introduzir entrada a adicionar à lista:</translation> + </message> + <message> <location filename="../EricWidgets/EricStringListEditWidget.ui" line="0" /> <source>Enter search term for strings</source> <translation type="unfinished">Introduza o termo a procurar nas strings</translation> @@ -18034,16 +18044,6 @@ <source>&Default</source> <translation type="unfinished" /> </message> - <message> - <location filename="../EricWidgets/EricStringListEditWidget.py" line="102" /> - <source>Add Entry</source> - <translation type="unfinished">Adicionar Entrada</translation> - </message> - <message> - <location filename="../EricWidgets/EricStringListEditWidget.py" line="103" /> - <source>Enter the entry to add to the list:</source> - <translation type="unfinished">Introduzir entrada a adicionar à lista:</translation> - </message> </context> <context> <name>EricTextEditSearchWidget</name> @@ -18100,6 +18100,49 @@ <context> <name>EricToolBarDialog</name> <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="85" /> + <source>--Separator--</source> + <translation type="unfinished">--Separador--</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="154" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="146" /> + <source>New Toolbar</source> + <translation type="unfinished">Nova Barra de Ferramentas</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="147" /> + <source>Toolbar Name:</source> + <translation type="unfinished">Nome da Barra de Ferramentas:</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="218" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="155" /> + <source>A toolbar with the name <b>{0}</b> already exists.</source> + <translation type="unfinished">Já existe uma barra de ferramentas <b>{0}</b>.</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="179" /> + <source>Remove Toolbar</source> + <translation type="unfinished">Retirar Barra de Ferramentas</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="180" /> + <source>Should the toolbar <b>{0}</b> really be removed?</source> + <translation type="unfinished">A barra de ferramentas <b>{0}</b> deve realmente ser retirada?</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="217" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="206" /> + <source>Rename Toolbar</source> + <translation type="unfinished">Renomear Barra de Ferramentas</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="207" /> + <source>New Toolbar Name:</source> + <translation type="unfinished">Nome da Nova Barra de Ferramentas:</translation> + </message> + <message> <location filename="../EricWidgets/EricToolBarDialog.ui" line="0" /> <source>Configure Toolbars</source> <translation type="unfinished">Configurar Barra de Ferramentas</translation> @@ -18189,49 +18232,6 @@ <source>Press to move the selected action down.</source> <translation type="unfinished">Pressionar para baixar a ação selecionada.</translation> </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="85" /> - <source>--Separator--</source> - <translation type="unfinished">--Separador--</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="154" /> - <location filename="../EricWidgets/EricToolBarDialog.py" line="146" /> - <source>New Toolbar</source> - <translation type="unfinished">Nova Barra de Ferramentas</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="147" /> - <source>Toolbar Name:</source> - <translation type="unfinished">Nome da Barra de Ferramentas:</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="218" /> - <location filename="../EricWidgets/EricToolBarDialog.py" line="155" /> - <source>A toolbar with the name <b>{0}</b> already exists.</source> - <translation type="unfinished">Já existe uma barra de ferramentas <b>{0}</b>.</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="179" /> - <source>Remove Toolbar</source> - <translation type="unfinished">Retirar Barra de Ferramentas</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="180" /> - <source>Should the toolbar <b>{0}</b> really be removed?</source> - <translation type="unfinished">A barra de ferramentas <b>{0}</b> deve realmente ser retirada?</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="217" /> - <location filename="../EricWidgets/EricToolBarDialog.py" line="206" /> - <source>Rename Toolbar</source> - <translation type="unfinished">Renomear Barra de Ferramentas</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="207" /> - <source>New Toolbar Name:</source> - <translation type="unfinished">Nome da Nova Barra de Ferramentas:</translation> - </message> </context> <context> <name>EricZoomWidget</name> @@ -18259,11 +18259,6 @@ <context> <name>EricapiConfigDialog</name> <message> - <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py" line="44" /> - <source>API files (*.api);;All files (*)</source> - <translation>Ficheiros API (*.api);;Ficheiros Todos (*)</translation> - </message> - <message> <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.ui" line="0" /> <source>Ericapi Configuration</source> <translation>Configuração de Ericapi</translation> @@ -18378,6 +18373,11 @@ <source>Enter a directory basename to be ignored</source> <translation>Introduzir nome base de directório a ignorar</translation> </message> + <message> + <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py" line="44" /> + <source>API files (*.api);;All files (*)</source> + <translation>Ficheiros API (*.api);;Ficheiros Todos (*)</translation> + </message> </context> <context> <name>EricapiExecDialog</name> @@ -18465,16 +18465,6 @@ <context> <name>EricdocConfigDialog</name> <message> - <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py" line="53" /> - <source>Cascading Style Sheets (*.css);;All files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py" line="64" /> - <source><!DOCTYPE html<html><head><title></title></head><body style="background-color:{BodyBgColor};color:{BodyColor}"><h1 style="background-color:{Level1HeaderBgColor};color:{Level1HeaderColor}">Level 1 Header</h1><h3 style="background-color:{Level2HeaderBgColor};color:{Level2HeaderColor}">Level 2 Header</h3><h2 style="background-color:{CFBgColor};color:{CFColor}">Class and Function Header</h2>Standard body text with <a style="color:{LinkColor}">some links</a> embedded.</body></html></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="0" /> <source>Ericdoc Configuration</source> <translation>Configuração de Ericdoc</translation> @@ -18766,6 +18756,16 @@ <source>Generate QtHelp collection files</source> <translation>Gerar coleção de ficheiros QtHelp</translation> </message> + <message> + <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py" line="53" /> + <source>Cascading Style Sheets (*.css);;All files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py" line="64" /> + <source><!DOCTYPE html<html><head><title></title></head><body style="background-color:{BodyBgColor};color:{BodyColor}"><h1 style="background-color:{Level1HeaderBgColor};color:{Level1HeaderColor}">Level 1 Header</h1><h3 style="background-color:{Level2HeaderBgColor};color:{Level2HeaderColor}">Level 2 Header</h3><h2 style="background-color:{CFBgColor};color:{CFColor}">Class and Function Header</h2>Standard body text with <a style="color:{LinkColor}">some links</a> embedded.</body></html></source> + <translation type="unfinished" /> + </message> </context> <context> <name>EricdocExecDialog</name> @@ -18925,21 +18925,6 @@ <context> <name>EspBackupRestoreFirmwareDialog</name> <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="109" /> - <source>Firmware Files (*.img);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="116" /> - <source>Backup Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="121" /> - <source>Restore Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> <source>ESP Chip Type:</source> <translation type="unfinished" /> @@ -18999,6 +18984,21 @@ <source>Enter the path of the firmware file</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="109" /> + <source>Firmware Files (*.img);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="116" /> + <source>Backup Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="121" /> + <source>Restore Firmware</source> + <translation type="unfinished" /> + </message> </context> <context> <name>EspDevice</name> @@ -19842,12 +19842,22 @@ <context> <name>FileDialogWizardDialog</name> <message> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="68" /> + <source>EricFileDialog Wizard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="0" /> <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="73" /> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="0" /> <source>QFileDialog Wizard</source> <translation>Assistente para QFileDialog</translation> </message> <message> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="91" /> + <source>Test</source> + <translation>Teste</translation> + </message> + <message> <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="0" /> <source>Variant:</source> <translation type="unfinished" /> @@ -20137,20 +20147,50 @@ <source>Enter the list of supported schemes separated by spaces</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="68" /> - <source>EricFileDialog Wizard</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="91" /> - <source>Test</source> - <translation>Teste</translation> - </message> </context> <context> <name>FiletypeAssociationDialog</name> <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="40" /> + <source>Sources</source> + <translation>Fontes</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="40" /> + <source>Forms</source> + <translation>Formulários</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="41" /> + <source>Translations</source> + <translation>Traduções</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="42" /> + <source>Resources</source> + <translation>Recursos</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="43" /> + <source>Interfaces</source> + <translation>Interfaces</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44" /> + <source>Protocols</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="45" /> + <source>Others</source> + <translation>Outros</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="46" /> + <source>Ignore</source> + <translation>Ignorar</translation> + </message> + <message> <location filename="../Project/FiletypeAssociationDialog.ui" line="0" /> <source>Filetype Associations</source> <translation>Associações de Tipos de Ficheiros</translation> @@ -20205,46 +20245,6 @@ <source>Add/Change</source> <translation>Adicionar/Alterar</translation> </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="40" /> - <source>Sources</source> - <translation>Fontes</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="40" /> - <source>Forms</source> - <translation>Formulários</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="41" /> - <source>Translations</source> - <translation>Traduções</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="42" /> - <source>Resources</source> - <translation>Recursos</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="43" /> - <source>Interfaces</source> - <translation>Interfaces</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44" /> - <source>Protocols</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45" /> - <source>Others</source> - <translation>Outros</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="46" /> - <source>Ignore</source> - <translation>Ignorar</translation> - </message> </context> <context> <name>FindFileWidget</name> @@ -20533,13 +20533,6 @@ </context> <context> <name>FindLocationWidget</name> - <message numerus="yes"> - <location filename="../UI/FindLocationWidget.py" line="218" /> - <source>%n file(s) found</source> - <translation type="unfinished"> - <numerusform /> - </translation> - </message> <message> <location filename="../UI/FindLocationWidget.ui" line="0" /> <source>Find File</source> @@ -20660,6 +20653,13 @@ <source>Open</source> <translation type="unfinished">Abrir</translation> </message> + <message numerus="yes"> + <location filename="../UI/FindLocationWidget.py" line="218" /> + <source>%n file(s) found</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> </context> <context> <name>FirefoxImporter</name> @@ -20788,6 +20788,11 @@ <context> <name>FontDialogWizardDialog</name> <message> + <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.py" line="47" /> + <source>Test</source> + <translation>Teste</translation> + </message> + <message> <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui" line="0" /> <source>QFontDialog Wizard</source> <translation>Assistente para QFontDialog</translation> @@ -20882,11 +20887,6 @@ <source>Enter a variable name</source> <translation>Introduzir nome da variável</translation> </message> - <message> - <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.py" line="47" /> - <source>Test</source> - <translation>Teste</translation> - </message> </context> <context> <name>FtpSyncHandler</name> @@ -21758,6 +21758,26 @@ <context> <name>GitBisectLogBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="55" /> + <source>&Refresh</source> + <translation type="unfinished">Atualiza&r</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="57" /> + <source>Press to refresh the list of commits</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="175" /> + <source>Process Generation Error</source> + <translation type="unfinished">Erro na Criação de Processo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="176" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="0" /> <source>Git Bisect Log</source> <translation type="unfinished" /> @@ -21827,26 +21847,6 @@ <source>Alt+P</source> <translation type="unfinished">Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="55" /> - <source>&Refresh</source> - <translation type="unfinished">Atualiza&r</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="57" /> - <source>Press to refresh the list of commits</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="175" /> - <source>Process Generation Error</source> - <translation type="unfinished">Erro na Criação de Processo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="176" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> - </message> </context> <context> <name>GitBisectStartDialog</name> @@ -21889,6 +21889,16 @@ <context> <name>GitBlameDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.py" line="119" /> + <source>Process Generation Error</source> + <translation type="unfinished">Erro na Criação de Processo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.py" line="120" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="0" /> <source>Git Blame</source> <translation type="unfinished" /> @@ -21963,16 +21973,6 @@ <source>Alt+P</source> <translation type="unfinished">Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.py" line="119" /> - <source>Process Generation Error</source> - <translation type="unfinished">Erro na Criação de Processo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.py" line="120" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> - </message> </context> <context> <name>GitBranchDialog</name> @@ -22428,6 +22428,17 @@ <context> <name>GitCopyDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="49" /> + <source>Git Move</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="92" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="86" /> + <source>Select target</source> + <translation type="unfinished">Selecionar destino</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.ui" line="0" /> <source>Git Copy</source> <translation type="unfinished" /> @@ -22488,17 +22499,6 @@ <source>Enforce operation</source> <translation type="unfinished">Forçar operação</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="49" /> - <source>Git Move</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="92" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="86" /> - <source>Select target</source> - <translation type="unfinished">Selecionar destino</translation> - </message> </context> <context> <name>GitDescribeDialog</name> @@ -22669,6 +22669,31 @@ <context> <name>GitDiffDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> + <source>Git Diff</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> + <source>Difference</source> + <translation type="unfinished">Diferença</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> + <source><b>Git Diff</b><p>This shows the output of the git diff command.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> + <source><b>Git Diff</b><p>This shows the output of the git diff command (stage to repo) if the dialog was asked to show separate diffs.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> + <source>Errors</source> + <translation type="unfinished">Erros</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="45" /> <source>Refresh</source> <translation type="unfinished">Atualizar</translation> @@ -22762,31 +22787,6 @@ <source><p>The patch file <b>{0}</b> could not be saved.<br>Reason: {1}</p></source> <translation type="unfinished"><p>O ficheiro remendo <b>{0}</b> não se pôde gravar.<br />Motivo: {1}</p></translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> - <source>Git Diff</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> - <source>Difference</source> - <translation type="unfinished">Diferença</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> - <source><b>Git Diff</b><p>This shows the output of the git diff command.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> - <source><b>Git Diff</b><p>This shows the output of the git diff command (stage to repo) if the dialog was asked to show separate diffs.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> - <source>Errors</source> - <translation type="unfinished">Erros</translation> - </message> </context> <context> <name>GitFetchDialog</name> @@ -22882,6 +22882,231 @@ <context> <name>GitLogBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Git Log</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Select action from menu</source> + <translation type="unfinished">Selecionar ação do menu</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Select the mode (find or filter)</source> + <translation type="unfinished">Selecionar o modo (encontrar ou filtro)</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>From:</source> + <translation type="unfinished">Desde:</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Enter the start date</source> + <translation type="unfinished">Introduzir data de inicio</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>To:</source> + <translation type="unfinished">Para:</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Enter the end date</source> + <translation type="unfinished">Introduzir data final</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Select the field to filter on</source> + <translation type="unfinished">Selecionar o campo a filtrar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Enter the regular expression to filter on or search for</source> + <translation type="unfinished">Introduzir a expressão regular a procurar ou para filtrar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to find the previous occurrence</source> + <translation type="unfinished">Pressionar para encontrar a ocurrência anterior</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to find the next occurrence</source> + <translation type="unfinished">Pressionar para encontrar a ocurrência seguinte</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Graph</source> + <translation type="unfinished">Gráfico</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="111" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Commit ID</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="112" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Author</source> + <translation type="unfinished">Autor</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Date</source> + <translation type="unfinished">Data</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="113" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Committer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Commit Date</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="114" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Subject</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Branches</source> + <translation type="unfinished">Ramos</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Tags</source> + <translation type="unfinished">Etiquetas</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to move up in the log list</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to move down in the log list</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to get the next bunch of log entries</source> + <translation type="unfinished">Pressionar para obter a próxima cambada de entradas no registo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>&Next</source> + <translation type="unfinished">Segui&nte</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Enter the limit of entries to fetch</source> + <translation type="unfinished">Introduzir o limite de entradas a recuperar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Select to stop listing log messages at a copy or move</source> + <translation type="unfinished">Selecionar para parar de listar mensagens de registo ao copiar ou mover</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Stop on Copy/Move</source> + <translation type="unfinished">Parar em Copiar/Mover</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Action</source> + <translation type="unfinished">Ação</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Path</source> + <translation type="unfinished">Rota</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Additions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Deletions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Copy from</source> + <translation type="unfinished">Copiar de</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Differences</source> + <translation type="unfinished">Diferenças</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source><a href="save:me">Save</a></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Errors</source> + <translation type="unfinished">Erros</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source><b>Git log errors</b><p>This shows possible error messages of the git log command.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Input</source> + <translation type="unfinished">Entrada</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to send the input to the git process</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>&Send</source> + <translation type="unfinished">&Enviar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Alt+S</source> + <translation type="unfinished">Alt+S</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Enter data to be sent to the git process</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Select to switch the input field to password mode</source> + <translation type="unfinished">Selecionar para mudar o campo de entrada ao modo senha</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>&Password Mode</source> + <translation type="unfinished">Modo &Senha</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Alt+P</source> + <translation type="unfinished">Alt+P</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="99" /> <source>&Refresh</source> <translation type="unfinished">Atualiza&r</translation> @@ -22902,30 +23127,6 @@ <translation type="unfinished">Filtro</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="111" /> - <source>Commit ID</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="112" /> - <source>Author</source> - <translation type="unfinished">Autor</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="113" /> - <source>Committer</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="114" /> - <source>Subject</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="115" /> <source>File</source> <translation type="unfinished">Ficheiro</translation> @@ -23206,12 +23407,6 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" /> - <source>Differences</source> - <translation type="unfinished">Diferenças</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" /> <source>Differences to Parent {0}</source> <translation type="unfinished" /> @@ -23248,201 +23443,6 @@ <source><p>The patch file <b>{0}</b> could not be saved.<br>Reason: {1}</p></source> <translation type="unfinished"><p>O ficheiro remendo <b>{0}</b> não se pôde gravar.<br />Motivo: {1}</p></translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Git Log</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Select action from menu</source> - <translation type="unfinished">Selecionar ação do menu</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Select the mode (find or filter)</source> - <translation type="unfinished">Selecionar o modo (encontrar ou filtro)</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>From:</source> - <translation type="unfinished">Desde:</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Enter the start date</source> - <translation type="unfinished">Introduzir data de inicio</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>To:</source> - <translation type="unfinished">Para:</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Enter the end date</source> - <translation type="unfinished">Introduzir data final</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Select the field to filter on</source> - <translation type="unfinished">Selecionar o campo a filtrar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Enter the regular expression to filter on or search for</source> - <translation type="unfinished">Introduzir a expressão regular a procurar ou para filtrar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to find the previous occurrence</source> - <translation type="unfinished">Pressionar para encontrar a ocurrência anterior</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to find the next occurrence</source> - <translation type="unfinished">Pressionar para encontrar a ocurrência seguinte</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Graph</source> - <translation type="unfinished">Gráfico</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Date</source> - <translation type="unfinished">Data</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Commit Date</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Branches</source> - <translation type="unfinished">Ramos</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Tags</source> - <translation type="unfinished">Etiquetas</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to move up in the log list</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to move down in the log list</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to get the next bunch of log entries</source> - <translation type="unfinished">Pressionar para obter a próxima cambada de entradas no registo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>&Next</source> - <translation type="unfinished">Segui&nte</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Enter the limit of entries to fetch</source> - <translation type="unfinished">Introduzir o limite de entradas a recuperar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Select to stop listing log messages at a copy or move</source> - <translation type="unfinished">Selecionar para parar de listar mensagens de registo ao copiar ou mover</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Stop on Copy/Move</source> - <translation type="unfinished">Parar em Copiar/Mover</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Action</source> - <translation type="unfinished">Ação</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Path</source> - <translation type="unfinished">Rota</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Additions</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Deletions</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Copy from</source> - <translation type="unfinished">Copiar de</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source><a href="save:me">Save</a></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Errors</source> - <translation type="unfinished">Erros</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source><b>Git log errors</b><p>This shows possible error messages of the git log command.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Input</source> - <translation type="unfinished">Entrada</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to send the input to the git process</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>&Send</source> - <translation type="unfinished">&Enviar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Alt+S</source> - <translation type="unfinished">Alt+S</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Enter data to be sent to the git process</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Select to switch the input field to password mode</source> - <translation type="unfinished">Selecionar para mudar o campo de entrada ao modo senha</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>&Password Mode</source> - <translation type="unfinished">Modo &Senha</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Alt+P</source> - <translation type="unfinished">Alt+P</translation> - </message> </context> <context> <name>GitMergeDialog</name> @@ -23570,6 +23570,16 @@ <context> <name>GitNewProjectOptionsDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="90" /> + <source>Select Repository-Directory</source> + <translation type="unfinished">Selecionar o Diretorio do Repositorio</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="105" /> + <source>Select Project Directory</source> + <translation type="unfinished">Selecionar o Diretório do Projeto</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.ui" line="0" /> <source>New Project from Repository</source> <translation type="unfinished">Projeto novo desde Repositorio</translation> @@ -23620,16 +23630,6 @@ <p>Introduza o diretório do novo projeto. Será obtido do repositório e posto neste diretório.</p></translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="90" /> - <source>Select Repository-Directory</source> - <translation type="unfinished">Selecionar o Diretorio do Repositorio</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="105" /> - <source>Select Project Directory</source> - <translation type="unfinished">Selecionar o Diretório do Projeto</translation> - </message> </context> <context> <name>GitOptionsDialog</name> @@ -25762,6 +25762,16 @@ <context> <name>GitPullDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="34" /> + <source><All></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="35" /> + <source><Custom></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.ui" line="0" /> <source>Git Pull</source> <translation type="unfinished" /> @@ -25806,16 +25816,6 @@ <source>Prune obsolete tracking references</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="34" /> - <source><All></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="35" /> - <source><Custom></source> - <translation type="unfinished" /> - </message> </context> <context> <name>GitPushDialog</name> @@ -25943,6 +25943,26 @@ <context> <name>GitReflogBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="57" /> + <source>&Refresh</source> + <translation type="unfinished">Atualiza&r</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="59" /> + <source>Press to refresh the list of commits</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="200" /> + <source>Process Generation Error</source> + <translation type="unfinished">Erro na Criação de Processo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="201" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.ui" line="0" /> <source>Git Reflog</source> <translation type="unfinished" /> @@ -26037,26 +26057,6 @@ <source>Alt+P</source> <translation type="unfinished">Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="57" /> - <source>&Refresh</source> - <translation type="unfinished">Atualiza&r</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="59" /> - <source>Press to refresh the list of commits</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="200" /> - <source>Process Generation Error</source> - <translation type="unfinished">Erro na Criação de Processo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="201" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> - </message> </context> <context> <name>GitRemoteCredentialsDialog</name> @@ -26104,6 +26104,26 @@ <context> <name>GitRemoteRepositoriesDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="46" /> + <source>Refresh</source> + <translation type="unfinished">Atualizar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="48" /> + <source>Press to refresh the repositories display</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="150" /> + <source>Process Generation Error</source> + <translation type="unfinished">Erro na Criação de Processo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="151" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.ui" line="0" /> <source>Git Remote Repositories</source> <translation type="unfinished" /> @@ -26254,26 +26274,6 @@ <source>Alt+P</source> <translation type="unfinished">Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="46" /> - <source>Refresh</source> - <translation type="unfinished">Atualizar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="48" /> - <source>Press to refresh the repositories display</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="150" /> - <source>Process Generation Error</source> - <translation type="unfinished">Erro na Criação de Processo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="151" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> - </message> </context> <context> <name>GitRevisionSelectionDialog</name> @@ -26468,6 +26468,80 @@ <context> <name>GitStashBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="64" /> + <source>&Refresh</source> + <translation type="unfinished">Atualiza&r</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="66" /> + <source>Press to refresh the list of stashes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="81" /> + <source>Show</source> + <translation type="unfinished">Mostrar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="84" /> + <source>Restore && Keep</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="86" /> + <source>Restore && Delete</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="89" /> + <source>Create Branch</source> + <translation type="unfinished">Criar Ramo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="92" /> + <source>Delete</source> + <translation type="unfinished">Apagar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="94" /> + <source>Delete All</source> + <translation type="unfinished">Apagar Tudo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="185" /> + <source>Process Generation Error</source> + <translation type="unfinished">Erro na Criação de Processo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="186" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> + </message> + <message numerus="yes"> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="378" /> + <source>%n file(s) changed</source> + <translation type="vanished"> + <numerusform>um ficheiro alterado</numerusform> + <numerusform>%n ficheiros alterados</numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="380" /> + <source>%n line(s) inserted</source> + <translation type="vanished"> + <numerusform>uma linha inserida</numerusform> + <numerusform>%n linhas inseridas</numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="382" /> + <source>%n line(s) deleted</source> + <translation type="vanished"> + <numerusform>uma linha apagada</numerusform> + <numerusform>%n linhas apagadas</numerusform> + </translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.ui" line="0" /> <source>Git Stash Browser</source> <translation type="unfinished" /> @@ -26562,80 +26636,6 @@ <source>Alt+P</source> <translation type="unfinished">Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="64" /> - <source>&Refresh</source> - <translation type="unfinished">Atualiza&r</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="66" /> - <source>Press to refresh the list of stashes</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="81" /> - <source>Show</source> - <translation type="unfinished">Mostrar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="84" /> - <source>Restore && Keep</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="86" /> - <source>Restore && Delete</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="89" /> - <source>Create Branch</source> - <translation type="unfinished">Criar Ramo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="92" /> - <source>Delete</source> - <translation type="unfinished">Apagar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="94" /> - <source>Delete All</source> - <translation type="unfinished">Apagar Tudo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="185" /> - <source>Process Generation Error</source> - <translation type="unfinished">Erro na Criação de Processo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="186" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> - </message> - <message numerus="yes"> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="378" /> - <source>%n file(s) changed</source> - <translation type="vanished"> - <numerusform>um ficheiro alterado</numerusform> - <numerusform>%n ficheiros alterados</numerusform> - </translation> - </message> - <message numerus="yes"> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="380" /> - <source>%n line(s) inserted</source> - <translation type="vanished"> - <numerusform>uma linha inserida</numerusform> - <numerusform>%n linhas inseridas</numerusform> - </translation> - </message> - <message numerus="yes"> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="382" /> - <source>%n line(s) deleted</source> - <translation type="vanished"> - <numerusform>uma linha apagada</numerusform> - <numerusform>%n linhas apagadas</numerusform> - </translation> - </message> </context> <context> <name>GitStashDataDialog</name> @@ -27303,56 +27303,6 @@ <context> <name>GitSubmodulesStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Submodules Status</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Submodule</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Status</source> - <translation type="unfinished">Estado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Commit ID</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Info</source> - <translation type="unfinished">Informação</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Select to show the status for the index</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Show Status for Index</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Perform a recursive operation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Recursive</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Errors</source> - <translation type="unfinished">Erros</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.py" line="41" /> <source>up-to-date</source> <translation type="unfinished" /> @@ -27403,6 +27353,56 @@ <source>unknown</source> <translation type="unfinished">desconhecido</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Submodules Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Submodule</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Status</source> + <translation type="unfinished">Estado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Commit ID</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Info</source> + <translation type="unfinished">Informação</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Select to show the status for the index</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Show Status for Index</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Perform a recursive operation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Recursive</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Errors</source> + <translation type="unfinished">Erros</translation> + </message> </context> <context> <name>GitSubmodulesSummaryOptionsDialog</name> @@ -27597,6 +27597,40 @@ <name>GitTagBranchListDialog</name> <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="98" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="93" /> + <source>Commit</source> + <translation type="unfinished">Cometido</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="98" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="93" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="94" /> + <source>Annotation Message</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="96" /> + <source>Git Branches List</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="135" /> + <source>Process Generation Error</source> + <translation type="unfinished">Erro na Criação de Processo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="136" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> <source>Git Tag List</source> <translation type="unfinished" /> </message> @@ -27614,20 +27648,6 @@ <p>Mostra uma lista das etiquetas ou ramos do projeto.</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="98" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="93" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> - <source>Commit</source> - <translation type="unfinished">Cometido</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="98" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="93" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> - <source>Name</source> - <translation type="unfinished">Nome</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> <source>Errors</source> <translation type="unfinished">Erros</translation> @@ -27672,26 +27692,6 @@ <source>Alt+P</source> <translation type="unfinished">Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="94" /> - <source>Annotation Message</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="96" /> - <source>Git Branches List</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="135" /> - <source>Process Generation Error</source> - <translation type="unfinished">Erro na Criação de Processo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="136" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="unfinished">Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> - </message> </context> <context> <name>GitTagDialog</name> @@ -28154,6 +28154,16 @@ <context> <name>GreaseMonkeyConfigurationDialog</name> <message> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py" line="159" /> + <source>Remove Script</source> + <translation>Retirar script</translation> + </message> + <message> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py" line="160" /> + <source><p>Are you sure you want to remove <b>{0}</b>?</p></source> + <translation><p>Tem a certeza de que quer apagar <b>{0}</b>?</p></translation> + </message> + <message> <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.ui" line="0" /> <source>GreaseMonkey Scripts Configuration</source> <translation>Configuração de Scripts de GreaseMonkey</translation> @@ -28183,20 +28193,15 @@ <source>Open Scripts Directory</source> <translation>Abrir Diretorio de Scripts</translation> </message> - <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py" line="159" /> - <source>Remove Script</source> - <translation>Retirar script</translation> - </message> - <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py" line="160" /> - <source><p>Are you sure you want to remove <b>{0}</b>?</p></source> - <translation><p>Tem a certeza de que quer apagar <b>{0}</b>?</p></translation> - </message> </context> <context> <name>GreaseMonkeyConfigurationScriptInfoDialog</name> <message> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationScriptInfoDialog.py" line="43" /> + <source>Script Details of {0}</source> + <translation>Detalhes de Script de {0}</translation> + </message> + <message> <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationScriptInfoDialog.ui" line="0" /> <source><h2>GreaseMonkey Script Details</h2></source> <translation><h2>Detalhes de Script GreaseMonkey</h2></translation> @@ -28246,11 +28251,6 @@ <source>Show source code of script</source> <translation>Mostrar código fonte do script</translation> </message> - <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationScriptInfoDialog.py" line="43" /> - <source>Script Details of {0}</source> - <translation>Detalhes de Script de {0}</translation> - </message> </context> <context> <name>GreaseMonkeyManager</name> @@ -28306,6 +28306,11 @@ <context> <name>HelpBookmarksImportDialog</name> <message> + <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" /> + <source>eric Bookmarks Files (*.json);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" /> <source>Import Bookmarks</source> <translation type="unfinished">Importar Marcadores</translation> @@ -28330,11 +28335,6 @@ <source>Enter the path of the bookmarks file</source> <translation type="unfinished" /> </message> - <message> - <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" /> - <source>eric Bookmarks Files (*.json);;All Files (*)</source> - <translation type="unfinished" /> - </message> </context> <context> <name>HelpBookmarksWidget</name> @@ -31060,51 +31060,6 @@ <context> <name>HgArchiveDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Mercurial Archive</source> - <translation>Arquivo Mercurial</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Archive:</source> - <translation>Arquivo:</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Enter the file name of the archive</source> - <translation>Introduzir nome do ficheiro arquivo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Type:</source> - <translation>Tipo:</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Select the archive type</source> - <translation>Selecionar tipo de arquivo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Prefix:</source> - <translation>Prefixo:</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Enter the directory prefix for the files in the archive</source> - <translation>Introduzir o prefixo de diretório para os ficheiros no arquivo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Select to recurse into subrepositories</source> - <translation>Selecionar para recursar nos subdiretórios</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Include Subrepositories</source> - <translation>Incluir Subrepositórios</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.py" line="38" /> <source>Detect Automatically</source> <translation>Detectar Automáticamente</translation> @@ -31169,10 +31124,60 @@ <source>All Files (*)</source> <translation>Ficheiros Todos (*)</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Mercurial Archive</source> + <translation>Arquivo Mercurial</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Archive:</source> + <translation>Arquivo:</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Enter the file name of the archive</source> + <translation>Introduzir nome do ficheiro arquivo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Type:</source> + <translation>Tipo:</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Select the archive type</source> + <translation>Selecionar tipo de arquivo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Prefix:</source> + <translation>Prefixo:</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Enter the directory prefix for the files in the archive</source> + <translation>Introduzir o prefixo de diretório para os ficheiros no arquivo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Select to recurse into subrepositories</source> + <translation>Selecionar para recursar nos subdiretórios</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Include Subrepositories</source> + <translation>Incluir Subrepositórios</translation> + </message> </context> <context> <name>HgBackoutDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBackoutDialog.py" line="128" /> + <source>Backed out changeset <{0}>.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBackoutDialog.ui" line="0" /> <source>Mercurial Revision</source> <translation>Revisão de Mercurial</translation> @@ -31322,11 +31327,6 @@ <source>Merge with current parent</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBackoutDialog.py" line="128" /> - <source>Backed out changeset <{0}>.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>HgBookmarkDialog</name> @@ -32139,6 +32139,11 @@ <context> <name>HgCopyDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgCopyDialog.py" line="43" /> + <source>Mercurial Move</source> + <translation>Mover Mercurial</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgCopyDialog.ui" line="0" /> <source>Mercurial Copy</source> <translation>Cópia Mercurial</translation> @@ -32187,11 +32192,6 @@ <source>Enforce operation</source> <translation>Forçar operação</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgCopyDialog.py" line="43" /> - <source>Mercurial Move</source> - <translation>Mover Mercurial</translation> - </message> </context> <context> <name>HgDialog</name> @@ -32254,6 +32254,26 @@ <context> <name>HgDiffDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> + <source>Mercurial Diff</source> + <translation>Diff Mercurial</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> + <source>Difference</source> + <translation>Diferença</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> + <source><b>Mercurial Diff</b><p>This shows the output of the hg diff command.</p></source> + <translation><b>Mercurial Diff</b><p>Mostra a saída do commando hg diff.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erros</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" /> <source>Refresh</source> <translation>Atualizar</translation> @@ -32315,26 +32335,6 @@ <source><p>The patch file <b>{0}</b> could not be saved.<br>Reason: {1}</p></source> <translation><p>O ficheiro remendo <b>{0}</b> não se pôde gravar.<br />Motivo: {1}</p></translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> - <source>Mercurial Diff</source> - <translation>Diff Mercurial</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> - <source>Difference</source> - <translation>Diferença</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> - <source><b>Mercurial Diff</b><p>This shows the output of the hg diff command.</p></source> - <translation><b>Mercurial Diff</b><p>Mostra a saída do commando hg diff.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erros</translation> - </message> </context> <context> <name>HgExportDialog</name> @@ -32585,6 +32585,17 @@ <context> <name>HgGpgSignaturesDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="95" /> + <source>no signatures found</source> + <translation>não se encontraram assinaturas</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="229" /> + <source>Revision</source> + <translation>Revisão</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" /> <source>Signed Changesets</source> <translation>Conjuntos de Alterações Assinados</translation> @@ -32595,12 +32606,6 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="229" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" /> - <source>Revision</source> - <translation>Revisão</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" /> <source>Signature</source> <translation>Assinatura</translation> @@ -32630,11 +32635,6 @@ <source><b>Mercurial errors</b><p>This shows possible error messages.</p></source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="95" /> - <source>no signatures found</source> - <translation>não se encontraram assinaturas</translation> - </message> </context> <context> <name>HgGraftDialog</name> @@ -32747,6 +32747,18 @@ <context> <name>HgHisteditCommitEditor</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="96" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="57" /> + <source>Edit Commit Message</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="97" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="58" /> + <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="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.ui" line="0" /> <source>Commit Message</source> @@ -32772,18 +32784,6 @@ <source>Information</source> <translation type="unfinished">Informação</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="96" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="57" /> - <source>Edit Commit Message</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="97" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="58" /> - <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> </context> <context> <name>HgHisteditConfigDialog</name> @@ -32998,6 +32998,11 @@ <context> <name>HgImportDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgImportDialog.py" line="36" /> + <source>Patch Files (*.diff *.patch);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgImportDialog.ui" line="0" /> <source>Import Patch</source> <translation type="unfinished" /> @@ -33087,11 +33092,6 @@ <source>Enforce Import</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgImportDialog.py" line="36" /> - <source>Patch Files (*.diff *.patch);;All Files (*)</source> - <translation type="unfinished" /> - </message> </context> <context> <name>HgLogBrowserDialog</name> @@ -35938,19 +35938,29 @@ <context> <name>HgQueuesHeaderDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesHeaderDialog.py" line="118" /> + <source>Error: </source> + <translation>Erro:</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesHeaderDialog.ui" line="0" /> <source>Commit Message</source> <translation>Mensagem de Cometido</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesHeaderDialog.py" line="118" /> - <source>Error: </source> - <translation>Erro:</translation> - </message> </context> <context> <name>HgQueuesListAllGuardsDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListAllGuardsDialog.py" line="66" /> + <source>Unguarded</source> + <translation>Sem Guarda</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListAllGuardsDialog.py" line="71" /> + <source>no patches found</source> + <translation>não se encontraram remendos</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListAllGuardsDialog.ui" line="0" /> <source>List All Guards</source> <translation>Lista de Todos os Guardas</translation> @@ -35960,20 +35970,40 @@ <source>Show all guards of all patches</source> <translation>Mostra todos os guardas de todos os remendos</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListAllGuardsDialog.py" line="66" /> - <source>Unguarded</source> - <translation>Sem Guarda</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListAllGuardsDialog.py" line="71" /> - <source>no patches found</source> - <translation>não se encontraram remendos</translation> - </message> </context> <context> <name>HgQueuesListDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="46" /> + <source>applied</source> + <translation>aplicado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="47" /> + <source>not applied</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="48" /> + <source>guarded</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="49" /> + <source>missing</source> + <translation>a faltar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="146" /> + <source>no patches found</source> + <translation type="unfinished">não se encontraram remendos</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="205" /> + <source>unknown</source> + <translation>desconhecido</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.ui" line="0" /> <source>List of Patches</source> <translation type="unfinished" /> @@ -36010,40 +36040,15 @@ <source>Errors</source> <translation>Erros</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="46" /> - <source>applied</source> - <translation>aplicado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="47" /> - <source>not applied</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="48" /> - <source>guarded</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="49" /> - <source>missing</source> - <translation>a faltar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="146" /> - <source>no patches found</source> - <translation type="unfinished">não se encontraram remendos</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="205" /> - <source>unknown</source> - <translation>desconhecido</translation> - </message> </context> <context> <name>HgQueuesListGuardsDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListGuardsDialog.py" line="90" /> + <source>Unguarded</source> + <translation>Sem Guarda</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListGuardsDialog.ui" line="0" /> <source>List Guards</source> <translation>Listar Guardas</translation> @@ -36073,11 +36078,6 @@ <source>This shows the list of guards defined for the selected patch</source> <translation>Mostra a lista de guardas definidos para o remendo selecionado</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListGuardsDialog.py" line="90" /> - <source>Unguarded</source> - <translation>Sem Guarda</translation> - </message> </context> <context> <name>HgQueuesNewPatchDialog</name> @@ -37110,63 +37110,6 @@ <context> <name>HgStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="312" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Mercurial Status</source> - <translation>Estado de Mercurial</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source><b>Mercurial Status</b> -<p>This dialog shows the status of the selected file or project.</p></source> - <translation><b>Estado de Mercurial</b> -<p>Esta caixa de diálogo mostra o estado do projeto ou ficheiro selecionado.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Select action from menu</source> - <translation type="unfinished">Selecionar ação do menu</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>&Filter on Status:</source> - <translation>&Filtrar Estado:</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Select the status of entries to be shown</source> - <translation>Selecionar estado das entradas a mostrar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="508" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="125" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Commit</source> - <translation>Cometido</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Status</source> - <translation>Estado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Path</source> - <translation>Rota</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="654" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="151" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Differences</source> - <translation>Diferenças</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erros</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="53" /> <source>Refresh</source> <translation>Atualizar</translation> @@ -37217,6 +37160,13 @@ <translation>ignorado</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="508" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="125" /> + <source>Commit</source> + <translation>Cometido</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="126" /> <source>Commit the selected changes</source> <translation>Cometer as alterações selecionadas</translation> @@ -37264,6 +37214,13 @@ <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="654" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="151" /> + <source>Differences</source> + <translation>Diferenças</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="152" /> <source>Shows the differences of the selected entry in a separate dialog</source> <translation type="unfinished" /> @@ -37349,6 +37306,12 @@ <translation>Estado de Fila do Repositório Mercurial</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="312" /> + <source>Mercurial Status</source> + <translation>Estado de Mercurial</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="428" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="358" /> <source>all</source> @@ -37388,6 +37351,43 @@ <source>Merge</source> <translation type="unfinished">Mesclar</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source><b>Mercurial Status</b> +<p>This dialog shows the status of the selected file or project.</p></source> + <translation><b>Estado de Mercurial</b> +<p>Esta caixa de diálogo mostra o estado do projeto ou ficheiro selecionado.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>Select action from menu</source> + <translation type="unfinished">Selecionar ação do menu</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>&Filter on Status:</source> + <translation>&Filtrar Estado:</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>Select the status of entries to be shown</source> + <translation>Selecionar estado das entradas a mostrar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>Status</source> + <translation>Estado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>Path</source> + <translation>Rota</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erros</translation> + </message> </context> <context> <name>HgStatusMonitorThread</name> @@ -37804,50 +37804,6 @@ <context> <name>HgTagBranchListDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Mercurial Tag List</source> - <translation>Lista de Etiquetas de Mercurial</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source><b>Mercurial Tag/Branch List</b> -<p>This dialog shows a list of the projects tags or branches.</p></source> - <translation><b>Lista de Etiquetas/Ramos de Mercurial</b> -<p>Esta caixa de diálogo mostra uma lista das etiquetas ou ramos do projeto.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source><b>Tag/Branches List</b> -<p>This shows a list of the projects tags or branches.</p></source> - <translation><b>Lista de Etiqueta/Ramos</b> -<p>Mostra uma lista das etiquetas ou ramos do projeto.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Revision</source> - <translation>Revisão</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Changeset</source> - <translation>Conjunto de Alterações</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Local</source> - <translation>Local</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Name</source> - <translation>Nome</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erros</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.py" line="45" /> <source>&Refresh</source> <translation type="unfinished">Atualiza&r</translation> @@ -37921,6 +37877,50 @@ <source>Do you really want to close all listed branches?</source> <translation type="unfinished" /> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Mercurial Tag List</source> + <translation>Lista de Etiquetas de Mercurial</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source><b>Mercurial Tag/Branch List</b> +<p>This dialog shows a list of the projects tags or branches.</p></source> + <translation><b>Lista de Etiquetas/Ramos de Mercurial</b> +<p>Esta caixa de diálogo mostra uma lista das etiquetas ou ramos do projeto.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source><b>Tag/Branches List</b> +<p>This shows a list of the projects tags or branches.</p></source> + <translation><b>Lista de Etiqueta/Ramos</b> +<p>Mostra uma lista das etiquetas ou ramos do projeto.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Revision</source> + <translation>Revisão</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Changeset</source> + <translation>Conjunto de Alterações</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Local</source> + <translation>Local</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Name</source> + <translation>Nome</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erros</translation> + </message> </context> <context> <name>HgTagDialog</name> @@ -38062,6 +38062,56 @@ <context> <name>HgUserConfigDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="54" /> + <source>TLS 1.0</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="55" /> + <source>TLS 1.1</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="56" /> + <source>TLS 1.2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="78" /> + <source>Default</source> + <translation type="unfinished">Padrão</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="542" /> + <source>Delete Host Fingerprint</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="543" /> + <source><p>Shall the fingerprint for host <b>{0}</b> really be deleted?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="654" /> + <source>Delete Host Minimum Protocol</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="655" /> + <source><p>Shall the minimum protocol entry for host <b>{0}</b> really be deleted?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="712" /> + <source>Edit User Configuration</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="713" /> + <source>You will loose all changes made in this dialog. Shall the data be saved first?</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.ui" line="0" /> <source>Mercurial User Data</source> <translation type="unfinished">Dados de Usuário de Mercurial</translation> @@ -38399,56 +38449,6 @@ <source>Open configuration file in editor</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="54" /> - <source>TLS 1.0</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="55" /> - <source>TLS 1.1</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="56" /> - <source>TLS 1.2</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="78" /> - <source>Default</source> - <translation type="unfinished">Padrão</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="542" /> - <source>Delete Host Fingerprint</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="543" /> - <source><p>Shall the fingerprint for host <b>{0}</b> really be deleted?</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="654" /> - <source>Delete Host Minimum Protocol</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="655" /> - <source><p>Shall the minimum protocol entry for host <b>{0}</b> really be deleted?</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="712" /> - <source>Edit User Configuration</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="713" /> - <source>You will loose all changes made in this dialog. Shall the data be saved first?</source> - <translation type="unfinished" /> - </message> </context> <context> <name>HgUserConfigHostFingerprintDialog</name> @@ -40894,11 +40894,6 @@ <context> <name>InputDialogWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py" line="50" /> - <source>Test</source> - <translation>Testar</translation> - </message> - <message> <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0" /> <source>QInputDialog Wizard</source> <translation>Assistente para QInputDialog</translation> @@ -41084,6 +41079,11 @@ <source>String List Variable</source> <translation>Variável StringList</translation> </message> + <message> + <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py" line="50" /> + <source>Test</source> + <translation>Testar</translation> + </message> </context> <context> <name>InstallInfoDialog</name> @@ -41314,6 +41314,35 @@ <context> <name>InterfacePage</name> <message> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="275" /> + <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="116" /> + <source>English</source> + <comment>Translate this with your language</comment> + <translation>Português</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="43" /> + <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source> + <translation>Folha de Estilos Qt (*.qss);;Folha de Estilos de Cascata (*.css);;Ficheiros Todos (*)</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="294" /> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="248" /> + <source>System</source> + <translation>Sistema</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="354" /> + <source>Combined Left Side</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="356" /> + <source>Right Side</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" /> <source><b>Configure User Interface</b></source> <translation><b>Configurar Interface de Usuário</b></translation> @@ -41560,12 +41589,6 @@ <translation type="unfinished">Encontrar Ficheiro</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="356" /> - <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" /> - <source>Right Side</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" /> <source>Select to activate the Code Documentation Viewer</source> <translation type="unfinished" /> @@ -41655,29 +41678,6 @@ <source>Reset layout to factory defaults</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="116" /> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="275" /> - <source>English</source> - <comment>Translate this with your language</comment> - <translation>Português</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="43" /> - <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source> - <translation>Folha de Estilos Qt (*.qss);;Folha de Estilos de Cascata (*.css);;Ficheiros Todos (*)</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="294" /> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="248" /> - <source>System</source> - <translation>Sistema</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="354" /> - <source>Combined Left Side</source> - <translation type="unfinished" /> - </message> </context> <context> <name>IrcChannelEditDialog</name> @@ -44152,6 +44152,12 @@ <context> <name>LexerAssociationDialog</name> <message> + <location filename="../Project/LexerAssociationDialog.py" line="137" /> + <location filename="../Project/LexerAssociationDialog.py" line="47" /> + <source>Alternative</source> + <translation>Alternativa</translation> + </message> + <message> <location filename="../Project/LexerAssociationDialog.ui" line="0" /> <source>Project Lexer Associations</source> <translation>Associações de Léxicos do Projeto</translation> @@ -44216,12 +44222,6 @@ <source>Select the alternative lexer to associate</source> <translation>Selecionar o analizador léxico alternativo</translation> </message> - <message> - <location filename="../Project/LexerAssociationDialog.py" line="137" /> - <location filename="../Project/LexerAssociationDialog.py" line="47" /> - <source>Alternative</source> - <translation>Alternativa</translation> - </message> </context> <context> <name>LexerBash</name> @@ -45312,6 +45312,18 @@ <context> <name>Lexers</name> <message> + <location filename="../QScintilla/Lexers/__init__.py" line="415" /> + <location filename="../Preferences/__init__.py" line="473" /> + <source>Python Files (*.py *.py3)</source> + <translation type="unfinished">Ficheiros Python (*.py *.py3)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="585" /> + <location filename="../Preferences/__init__.py" line="475" /> + <source>Python3 Files (*.py)</source> + <translation>Ficheiros Python3 (*.py)</translation> + </message> + <message> <location filename="../QScintilla/Lexers/__init__.py" line="84" /> <source>Bash</source> <translation /> @@ -45512,12 +45524,6 @@ <translation /> </message> <message> - <location filename="../Preferences/__init__.py" line="473" /> - <location filename="../QScintilla/Lexers/__init__.py" line="415" /> - <source>Python Files (*.py *.py3)</source> - <translation type="unfinished">Ficheiros Python (*.py *.py3)</translation> - </message> - <message> <location filename="../QScintilla/Lexers/__init__.py" line="418" /> <source>Python GUI Files (*.pyw *.pyw3)</source> <translation type="unfinished" /> @@ -45765,12 +45771,6 @@ <translation>Ficheiros Todos (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="475" /> - <location filename="../QScintilla/Lexers/__init__.py" line="585" /> - <source>Python3 Files (*.py)</source> - <translation>Ficheiros Python3 (*.py)</translation> - </message> - <message> <location filename="../QScintilla/Lexers/__init__.py" line="588" /> <source>Python3 GUI Files (*.pyw)</source> <translation>Ficheiros GUI de Python3 (*.pyw)</translation> @@ -46127,6 +46127,21 @@ <context> <name>LogViewerPage</name> <message> + <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="33" /> + <source><b>Message Filters for Standard Output</b><p>This list shows the configured message filters used to suppress messages received via stdout.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="38" /> + <source><b>Message Filters for Standard Error </b><p>This list shows the configured message filters used to suppress messages received via stderr.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="43" /> + <source><b>Message Filters for both</b><p>This list shows the configured message filters used to suppress messages received via stdout or stderr.</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/LogViewerPage.ui" line="0" /> <source><b>Configure Log Viewer</b></source> <translation type="unfinished" /> @@ -46176,21 +46191,6 @@ <source>Both</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="33" /> - <source><b>Message Filters for Standard Output</b><p>This list shows the configured message filters used to suppress messages received via stdout.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="38" /> - <source><b>Message Filters for Standard Error </b><p>This list shows the configured message filters used to suppress messages received via stderr.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="43" /> - <source><b>Message Filters for both</b><p>This list shows the configured message filters used to suppress messages received via stdout or stderr.</p></source> - <translation type="unfinished" /> - </message> </context> <context> <name>MakePropertiesDialog</name> @@ -46263,51 +46263,6 @@ <context> <name>ManageDictionariesDialog</name> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Spell Check Dictionaries</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Installation Location:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Select the location for the dictionaries installation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Shows the list of available dictionaries</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Shows the progress of the current download</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Dictionaries URL:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Shows the dictionaries URL</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Press to edit the dictionaries URL</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Edit URL</source> - <translation type="unfinished">Editar URL</translation> - </message> - <message> <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="54" /> <source>Refresh</source> <translation type="unfinished">Atualizar</translation> @@ -46406,6 +46361,51 @@ <source><p>The downloaded dictionary archive is invalid. Skipping it.</p></source> <translation type="unfinished" /> </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Spell Check Dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Installation Location:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Select the location for the dictionaries installation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Shows the list of available dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Shows the progress of the current download</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Dictionaries URL:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Shows the dictionaries URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Press to edit the dictionaries URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Edit URL</source> + <translation type="unfinished">Editar URL</translation> + </message> </context> <context> <name>MarkdownProvider</name> @@ -46736,6 +46736,124 @@ <context> <name>MessageBoxWizardDialog</name> <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="36" /> + <source>No button</source> + <translation>Sem botões</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="37" /> + <source>Abort</source> + <translation>Terminar</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="38" /> + <source>Apply</source> + <translation>Aplicar</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39" /> + <source>Cancel</source> + <translation>Cancelar</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40" /> + <source>Close</source> + <translation>Fechar</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41" /> + <source>Discard</source> + <translation>Descartar</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42" /> + <source>Help</source> + <translation>Ajuda</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43" /> + <source>Ignore</source> + <translation>Ignorar</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44" /> + <source>No</source> + <translation>Não</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45" /> + <source>No to all</source> + <translation>Não a tudo</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46" /> + <source>Ok</source> + <translation>Ok</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47" /> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48" /> + <source>Reset</source> + <translation>Restablecer</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49" /> + <source>Restore defaults</source> + <translation>Repor predefinições</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50" /> + <source>Retry</source> + <translation>Tentar de Novo</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51" /> + <source>Save</source> + <translation>Gravar</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52" /> + <source>Save all</source> + <translation>Gravar tudo</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53" /> + <source>Yes</source> + <translation>Sim</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54" /> + <source>Yes to all</source> + <translation>Sim a tudo</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="102" /> + <source>Test</source> + <translation>Testar</translation> + </message> + <message> <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> <source>QMessageBox Wizard</source> <translation>Assistente para QMessageBox</translation> @@ -46881,114 +46999,6 @@ <translation>Botões Padrão</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="38" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Apply</source> - <translation>Aplicar</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="37" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Abort</source> - <translation>Terminar</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Cancel</source> - <translation>Cancelar</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Ignore</source> - <translation>Ignorar</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Save all</source> - <translation>Gravar tudo</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Save</source> - <translation>Gravar</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Discard</source> - <translation>Descartar</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Yes to all</source> - <translation>Sim a tudo</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Open</source> - <translation>Abrir</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Reset</source> - <translation>Restablecer</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Ok</source> - <translation>Ok</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>No</source> - <translation>Não</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Help</source> - <translation>Ajuda</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>No to all</source> - <translation>Não a tudo</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Retry</source> - <translation>Tentar de Novo</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Restore defaults</source> - <translation>Repor predefinições</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Yes</source> - <translation>Sim</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Close</source> - <translation>Fechar</translation> - </message> - <message> <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> <source>Default Button:</source> <translation>Botão Predefinido:</translation> @@ -46998,16 +47008,6 @@ <source>Select the default button</source> <translation>Selecionar o botão predefinido</translation> </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="36" /> - <source>No button</source> - <translation>Sem botões</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="102" /> - <source>Test</source> - <translation>Testar</translation> - </message> </context> <context> <name>MicroPythonCommandsInterface</name> @@ -47124,87 +47124,6 @@ <context> <name>MicroPythonFileManagerWidget</name> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Local Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Device Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Name</source> - <translation type="unfinished">Nome</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Mode</source> - <translation type="unfinished">Modo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Size</source> - <translation type="unfinished">Tamanho</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to sync the local directory to the device directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to copy the selected file to the device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to copy the selected file to the device with a new name</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to copy the selected file from the device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to copy the selected file from the device with a new name</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to move one directory level up</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to move to the configured home directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to reload the list</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to move to the device workspace directory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="835" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="665" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="128" /> @@ -47365,6 +47284,87 @@ <source>Filesystem Information</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Local Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Device Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Mode</source> + <translation type="unfinished">Modo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Size</source> + <translation type="unfinished">Tamanho</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to sync the local directory to the device directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to copy the selected file to the device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to copy the selected file to the device with a new name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to copy the selected file from the device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to copy the selected file from the device with a new name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to move one directory level up</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to move to the configured home directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to reload the list</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to move to the device workspace directory</source> + <translation type="unfinished" /> + </message> </context> <context> <name>MicroPythonGraphWidget</name> @@ -47397,6 +47397,57 @@ <context> <name>MicroPythonPage</name> <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="45" /> + <source>Automatic</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="47" /> + <source>Light</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="50" /> + <source>Dark</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="53" /> + <source>Blue Cerulean</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="56" /> + <source>Brown Sand</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="59" /> + <source>Blue NCS</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="62" /> + <source>High Contrast</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="65" /> + <source>Blue Icy</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="68" /> + <source>Qt</source> + <translation type="unfinished">Qt</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="77" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="74" /> + <source>All Files (*)</source> + <translation type="unfinished">Ficheiros Todos (*)</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source><b>Configure MicroPython</b></source> <translation type="unfinished" /> @@ -47628,57 +47679,6 @@ <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="45" /> - <source>Automatic</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="47" /> - <source>Light</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="50" /> - <source>Dark</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="53" /> - <source>Blue Cerulean</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="56" /> - <source>Brown Sand</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="59" /> - <source>Blue NCS</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="62" /> - <source>High Contrast</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="65" /> - <source>Blue Icy</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="68" /> - <source>Qt</source> - <translation type="unfinished">Qt</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="77" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="74" /> - <source>All Files (*)</source> - <translation type="unfinished">Ficheiros Todos (*)</translation> - </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -47691,6 +47691,47 @@ <context> <name>MicroPythonWidget</name> <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to check for connected devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to open a file of the connected device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to save the current editor to the connected device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to run the current script on the selected device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to open a terminal (REPL) on the selected device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to open a file manager on the selected device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to open a chart window to display data receive from the selected device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="581" /> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to connect the selected device</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="222" /> <source>MicroPython Menu</source> <translation type="unfinished" /> @@ -47781,12 +47822,6 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="581" /> - <source>Press to connect the selected device</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="599" /> <source>No device attached</source> <translation type="unfinished" /> @@ -48098,41 +48133,6 @@ <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to open a file of the connected device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to save the current editor to the connected device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to run the current script on the selected device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to open a terminal (REPL) on the selected device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to open a file manager on the selected device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to open a chart window to display data receive from the selected device</source> - <translation type="unfinished" /> - </message> </context> <context> <name>MicrobitDevice</name> @@ -48295,6 +48295,16 @@ <context> <name>MimeTypesPage</name> <message> + <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="60" /> + <source>Reset Mime Types</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="61" /> + <source>Do you really want to reset the configured list of mime types?</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.ui" line="0" /> <source><b>Configure Text Mimetypes</b></source> <translation type="unfinished" /> @@ -48314,16 +48324,6 @@ <source>Reset to Defaults</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="60" /> - <source>Reset Mime Types</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="61" /> - <source>Do you really want to reset the configured list of mime types?</source> - <translation type="unfinished" /> - </message> </context> <context> <name>MiniEditor</name> @@ -50685,31 +50685,6 @@ <context> <name>NumbersWidget</name> <message> - <location filename="../UI/NumbersWidget.py" line="198" /> - <source>Auto</source> - <translation /> - </message> - <message> - <location filename="../UI/NumbersWidget.py" line="199" /> - <source>Dec</source> - <translation /> - </message> - <message> - <location filename="../UI/NumbersWidget.py" line="200" /> - <source>Hex</source> - <translation /> - </message> - <message> - <location filename="../UI/NumbersWidget.py" line="201" /> - <source>Oct</source> - <translation /> - </message> - <message> - <location filename="../UI/NumbersWidget.py" line="202" /> - <source>Bin</source> - <translation /> - </message> - <message> <location filename="../UI/NumbersWidget.ui" line="0" /> <source>Numbers Formats</source> <translation>Formato dos Números</translation> @@ -50824,6 +50799,31 @@ <source>Swap byte order</source> <translation>Inverter a ordem do byte</translation> </message> + <message> + <location filename="../UI/NumbersWidget.py" line="198" /> + <source>Auto</source> + <translation /> + </message> + <message> + <location filename="../UI/NumbersWidget.py" line="199" /> + <source>Dec</source> + <translation /> + </message> + <message> + <location filename="../UI/NumbersWidget.py" line="200" /> + <source>Hex</source> + <translation /> + </message> + <message> + <location filename="../UI/NumbersWidget.py" line="201" /> + <source>Oct</source> + <translation /> + </message> + <message> + <location filename="../UI/NumbersWidget.py" line="202" /> + <source>Bin</source> + <translation /> + </message> </context> <context> <name>OpenPagesWidget</name> @@ -51132,6 +51132,11 @@ <context> <name>PageScreenDialog</name> <message> + <location filename="../WebBrowser/PageScreenDialog.ui" line="0" /> + <source>Page Screen</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/PageScreenDialog.py" line="94" /> <location filename="../WebBrowser/PageScreenDialog.py" line="83" /> <location filename="../WebBrowser/PageScreenDialog.py" line="73" /> @@ -51158,11 +51163,6 @@ <source>Cannot write file '{0}'.</source> <translation type="unfinished" /> </message> - <message> - <location filename="../WebBrowser/PageScreenDialog.ui" line="0" /> - <source>Page Screen</source> - <translation type="unfinished" /> - </message> </context> <context> <name>PasswordManager</name> @@ -51764,6 +51764,16 @@ <context> <name>PipDialog</name> <message> + <location filename="../PipInterface/PipDialog.py" line="158" /> + <source>Process Generation Error</source> + <translation type="unfinished">Erro na Criação de Processo</translation> + </message> + <message> + <location filename="../PipInterface/PipDialog.py" line="159" /> + <source>The process {0} could not be started.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../PipInterface/PipDialog.ui" line="0" /> <source>pip</source> <translation type="unfinished" /> @@ -51778,40 +51788,10 @@ <source>Errors</source> <translation type="unfinished">Erros</translation> </message> - <message> - <location filename="../PipInterface/PipDialog.py" line="158" /> - <source>Process Generation Error</source> - <translation type="unfinished">Erro na Criação de Processo</translation> - </message> - <message> - <location filename="../PipInterface/PipDialog.py" line="159" /> - <source>The process {0} could not be started.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>PipFileSelectionDialog</name> <message> - <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> - <source>Select File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> - <source>File Name:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> - <source>Select to install to the Python user install directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> - <source>Install into User Directory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipFileSelectionDialog.py" line="44" /> <source>Enter requirements file:</source> <translation type="unfinished" /> @@ -51856,6 +51836,26 @@ <source>All Files (*)</source> <translation type="unfinished">Ficheiros Todos (*)</translation> </message> + <message> + <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> + <source>Select File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> + <source>File Name:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> + <source>Select to install to the Python user install directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> + <source>Install into User Directory</source> + <translation type="unfinished" /> + </message> </context> <context> <name>PipFreezeDialog</name> @@ -54289,47 +54289,6 @@ <context> <name>PreviewerQSS</name> <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Preview Style</source> - <translation>Estilo de Antevisão</translation> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Style Icons Path:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Enter the path to the icons used within the style sheet</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Enabled</source> - <translation type="unfinished">Habilitado</translation> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Enter text</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Disabled</source> - <translation type="unfinished">Inabilitado</translation> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>C4</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>X4</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/Previewers/PreviewerQSS.py" line="51" /> <source>Action 1.1</source> <translation type="unfinished" /> @@ -54379,10 +54338,72 @@ <source>JavaScript</source> <translation>JavaScript</translation> </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Preview Style</source> + <translation>Estilo de Antevisão</translation> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Style Icons Path:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Enter the path to the icons used within the style sheet</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Enabled</source> + <translation type="unfinished">Habilitado</translation> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Enter text</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Disabled</source> + <translation type="unfinished">Inabilitado</translation> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>C4</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>X4</source> + <translation type="unfinished" /> + </message> </context> <context> <name>PrintToPdfDialog</name> <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="41" /> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="78" /> + <source>Portrait</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="81" /> + <source>Landscape</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="84" /> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="0" /> <source>Print to PDF</source> <translation type="unfinished" /> @@ -54412,27 +54433,6 @@ <source>...</source> <translation type="unfinished" /> </message> - <message> - <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="41" /> - <source>PDF Files (*.pdf);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="78" /> - <source>Portrait</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="81" /> - <source>Landscape</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="84" /> - <source>{0}, {1}</source> - <comment>page size, page orientation</comment> - <translation type="unfinished" /> - </message> </context> <context> <name>Printer</name> @@ -58334,6 +58334,61 @@ <context> <name>PropertiesDialog</name> <message> + <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> + <source>Multiproject Properties</source> + <translation>Propriedades do Multiprojeto</translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.ui" line="0" /> + <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> + <source>&Description:</source> + <translation>&Descrição:</translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.ui" line="0" /> + <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> + <source>Enter description</source> + <translation>Introduzir a descrição</translation> + </message> + <message> + <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> + <source><b>Description</b> +<p>Enter a short description for the multiproject.</p></source> + <translation><b>Descrição</b> +<p>Introduzir uma breve descrição para o multiprojeto.</p></translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="220" /> + <location filename="../Project/PropertiesDialog.py" line="54" /> + <source>None</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="70" /> + <source>Source Files ({0});;All Files (*)</source> + <translation>Ficheiros Fonte ({0});;Ficheiros Todos (*)</translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="129" /> + <source>The project is version controlled by <b>{0}</b>.</source> + <translation>O projeto tem a versão controlada por <b>{0}</b>.</translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="135" /> + <source>The project is not version controlled.</source> + <translation>O projeto não tem a versão controlada.</translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="182" /> + <source>Reading Trove License Classifiers</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="183" /> + <source><p>The Trove License Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Project/PropertiesDialog.ui" line="0" /> <source>Project Properties</source> <translation>Propriedades do Projeto</translation> @@ -58529,18 +58584,6 @@ <p>Introduzir o endereço do correio eletrónico do autor</p></translation> </message> <message> - <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> - <location filename="../Project/PropertiesDialog.ui" line="0" /> - <source>&Description:</source> - <translation>&Descrição:</translation> - </message> - <message> - <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> - <location filename="../Project/PropertiesDialog.ui" line="0" /> - <source>Enter description</source> - <translation>Introduzir a descrição</translation> - </message> - <message> <location filename="../Project/PropertiesDialog.ui" line="0" /> <source><b>Description</b> <p>Enter a short description for the project.</p></source> @@ -58628,49 +58671,6 @@ <translation /> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="220" /> - <location filename="../Project/PropertiesDialog.py" line="54" /> - <source>None</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/PropertiesDialog.py" line="70" /> - <source>Source Files ({0});;All Files (*)</source> - <translation>Ficheiros Fonte ({0});;Ficheiros Todos (*)</translation> - </message> - <message> - <location filename="../Project/PropertiesDialog.py" line="129" /> - <source>The project is version controlled by <b>{0}</b>.</source> - <translation>O projeto tem a versão controlada por <b>{0}</b>.</translation> - </message> - <message> - <location filename="../Project/PropertiesDialog.py" line="135" /> - <source>The project is not version controlled.</source> - <translation>O projeto não tem a versão controlada.</translation> - </message> - <message> - <location filename="../Project/PropertiesDialog.py" line="182" /> - <source>Reading Trove License Classifiers</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/PropertiesDialog.py" line="183" /> - <source><p>The Trove License Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> - <source>Multiproject Properties</source> - <translation>Propriedades do Multiprojeto</translation> - </message> - <message> - <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> - <source><b>Description</b> -<p>Enter a short description for the multiproject.</p></source> - <translation><b>Descrição</b> -<p>Introduzir uma breve descrição para o multiprojeto.</p></translation> - </message> - <message> <source>Enter authors name</source> <translation type="vanished">Introduzir o nome dos autores</translation> </message> @@ -58682,6 +58682,16 @@ <context> <name>ProtobufPage</name> <message> + <location filename="../Preferences/ConfigurationPages/ProtobufPage.py" line="31" /> + <source>Press to select the Protobuf compiler via a file selection dialog.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ProtobufPage.py" line="36" /> + <source>Press to select the Python interpreter containing the gRPC compiler via a file selection dialog.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/ProtobufPage.ui" line="0" /> <source><b>Configure Protobuf support</b></source> <translation type="unfinished" /> @@ -58716,16 +58726,6 @@ <source><b>Note:</b> Leave this entry empty to use the Python interpreter of eric.</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/ProtobufPage.py" line="31" /> - <source>Press to select the Protobuf compiler via a file selection dialog.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ProtobufPage.py" line="36" /> - <source>Press to select the Python interpreter containing the gRPC compiler via a file selection dialog.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>ProtocolHandlerManagerDialog</name> @@ -58962,60 +58962,6 @@ <context> <name>PyCoverageDialog</name> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="64" /> - <source>Create Report</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="65" /> - <source>HTML Report</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="67" /> - <source>JSON Report</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="425" /> - <location filename="../DataViews/PyCoverageDialog.py" line="68" /> - <source>LCOV Report</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="73" /> - <source>Open</source> - <translation>Abrir</translation> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="77" /> - <source>Erase Coverage Info</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="279" /> - <source>Parse Error</source> - <translation type="unfinished" /> - </message> - <message numerus="yes"> - <location filename="../DataViews/PyCoverageDialog.py" line="280" /> - <source>%n file(s) could not be parsed. Coverage info for these is not available.</source> - <translation type="unfinished"> - <numerusform>One file could not be parsed. Coverage info for this one is not available.</numerusform> - <numerusform>%n files could not be parsed. Coverage info for these is not available.</numerusform> - </translation> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="426" /> - <source>Enter the path of the output file:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="430" /> - <source>LCOV Files (*.lcov);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../DataViews/PyCoverageDialog.ui" line="0" /> <source>Python Code Coverage</source> <translation type="unfinished" /> @@ -59112,6 +59058,60 @@ <source>%v/%m Files</source> <translation type="unfinished" /> </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="64" /> + <source>Create Report</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="65" /> + <source>HTML Report</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="67" /> + <source>JSON Report</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="425" /> + <location filename="../DataViews/PyCoverageDialog.py" line="68" /> + <source>LCOV Report</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="73" /> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="77" /> + <source>Erase Coverage Info</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="279" /> + <source>Parse Error</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../DataViews/PyCoverageDialog.py" line="280" /> + <source>%n file(s) could not be parsed. Coverage info for these is not available.</source> + <translation type="unfinished"> + <numerusform>One file could not be parsed. Coverage info for this one is not available.</numerusform> + <numerusform>%n files could not be parsed. Coverage info for these is not available.</numerusform> + </translation> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="426" /> + <source>Enter the path of the output file:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="430" /> + <source>LCOV Files (*.lcov);;All Files (*)</source> + <translation type="unfinished" /> + </message> </context> <context> <name>PyCoverageHtmlReportDialog</name> @@ -59164,6 +59164,11 @@ <context> <name>PyCoverageJsonReportDialog</name> <message> + <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="43" /> + <source>JSON Files (*.json);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" /> <source>JSON Report</source> <translation type="unfinished" /> @@ -59188,11 +59193,6 @@ <source>Enter the path of the output file</source> <translation type="unfinished" /> </message> - <message> - <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="43" /> - <source>JSON Files (*.json);;All Files (*)</source> - <translation type="unfinished" /> - </message> </context> <context> <name>PyProfileDialog</name> @@ -61038,91 +61038,6 @@ <context> <name>QRegularExpressionWizardCharactersDialog</name> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Editor for character sets</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>The defined characters should not match</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Predefined character ranges</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Word character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Digit</source> - <translation>Dígito</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Newline</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-word character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-digit</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-newline</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Horizontal whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Vertical whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-horizontal whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-vertical whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Single character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Character ranges</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py" line="40" /> <source>Normal character</source> <translation type="unfinished" /> @@ -62014,6 +61929,91 @@ <source>And:</source> <translation>E:</translation> </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Editor for character sets</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>The defined characters should not match</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Predefined character ranges</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Word character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Digit</source> + <translation>Dígito</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Newline</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-word character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-digit</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-newline</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Horizontal whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Vertical whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-horizontal whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-vertical whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Single character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Character ranges</source> + <translation type="unfinished" /> + </message> </context> <context> <name>QRegularExpressionWizardDialog</name> @@ -62652,6 +62652,34 @@ <context> <name>QtHelpDocumentationSelectionDialog</name> <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="144" /> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="126" /> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="107" /> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="91" /> + <source>Delete Documentation Sets</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="92" /> + <source>Shall the selected documentation sets really be deleted?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="108" /> + <source><p>The documentation set <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="127" /> + <source>Shall the selected documentation set categories really be deleted?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="145" /> + <source>Shall all documentation sets really be deleted?</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.ui" line="0" /> <source>QtHelp Documentations</source> <translation type="unfinished" /> @@ -62691,38 +62719,26 @@ <source>Delete All</source> <translation type="unfinished">Apagar Tudo</translation> </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="144" /> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="126" /> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="107" /> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="91" /> - <source>Delete Documentation Sets</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="92" /> - <source>Shall the selected documentation sets really be deleted?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="108" /> - <source><p>The documentation set <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="127" /> - <source>Shall the selected documentation set categories really be deleted?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="145" /> - <source>Shall all documentation sets really be deleted?</source> - <translation type="unfinished" /> - </message> </context> <context> <name>QtHelpDocumentationSettingsWidget</name> <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="121" /> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="82" /> + <source>Add Documentation</source> + <translation type="unfinished">Adicionar Documentação</translation> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="84" /> + <source>Qt Compressed Help Files (*.qch)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="122" /> + <source>The file <b>{0}</b> could not be added.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.ui" line="0" /> <source>Registered Documents</source> <translation type="unfinished">Documentos Registados</translation> @@ -62772,22 +62788,6 @@ <source>Manage Plug-ins...</source> <translation type="unfinished" /> </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="121" /> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="82" /> - <source>Add Documentation</source> - <translation type="unfinished">Adicionar Documentação</translation> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="84" /> - <source>Qt Compressed Help Files (*.qch)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="122" /> - <source>The file <b>{0}</b> could not be added.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>QtHelpSchemeReply</name> @@ -62800,6 +62800,11 @@ <context> <name>QtPage</name> <message> + <location filename="../Preferences/ConfigurationPages/QtPage.py" line="147" /> + <source>Sample: {0}designer{1}</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" /> <source><b>Configure Qt</b></source> <translation type="unfinished" /> @@ -63023,11 +63028,6 @@ <source>pyside6-uic Options</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/QtPage.py" line="147" /> - <source>Sample: {0}designer{1}</source> - <translation type="unfinished" /> - </message> </context> <context> <name>Queues</name> @@ -64169,15 +64169,15 @@ <context> <name>RefactoringPreviewDialog</name> <message> + <location filename="../JediInterface/RefactoringPreviewDialog.py" line="36" /> + <source>&Apply Changes</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../JediInterface/RefactoringPreviewDialog.ui" line="0" /> <source>Preview Changes</source> <translation type="unfinished" /> </message> - <message> - <location filename="../JediInterface/RefactoringPreviewDialog.py" line="36" /> - <source>&Apply Changes</source> - <translation type="unfinished" /> - </message> </context> <context> <name>ReloadStopButton</name> @@ -64791,49 +64791,18 @@ <context> <name>SearchWidget</name> <message> - <location filename="../UI/SearchWidget.ui" line="0" /> - <location filename="../QScintilla/SearchWidget.ui" line="0" /> <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Find</source> - <translation>Encontrar</translation> - </message> - <message> - <location filename="../UI/SearchWidget.ui" line="0" /> - <location filename="../QScintilla/SearchWidget.ui" line="0" /> - <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Press to close the window</source> - <translation type="unfinished">Pressionar para fechar a janela</translation> - </message> - <message> - <location filename="../UI/SearchWidget.ui" line="0" /> - <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Find:</source> - <translation>Encontrar:</translation> - </message> - <message> <location filename="../UI/SearchWidget.ui" line="0" /> <location filename="../QScintilla/SearchWidget.ui" line="0" /> + <source>Find</source> + <translation>Encontrar</translation> + </message> + <message> <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Press to find the previous occurrence</source> - <translation type="unfinished">Pressionar para encontrar a ocurrência anterior</translation> - </message> - <message> <location filename="../UI/SearchWidget.ui" line="0" /> <location filename="../QScintilla/SearchWidget.ui" line="0" /> - <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Press to find the next occurrence</source> - <translation type="unfinished">Pressionar para encontrar a ocurrência seguinte</translation> - </message> - <message> - <location filename="../UI/SearchWidget.ui" line="0" /> - <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Match case</source> - <translation type="unfinished">Coincidir maiúsculas/minúsculas</translation> - </message> - <message> - <location filename="../WebBrowser/SearchWidget.py" line="100" /> - <source>Expression was not found.</source> - <translation type="unfinished" /> + <source>Press to close the window</source> + <translation type="unfinished">Pressionar para fechar a janela</translation> </message> <message> <location filename="../QScintilla/SearchWidget.ui" line="0" /> @@ -64841,6 +64810,20 @@ <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/SearchWidget.ui" line="0" /> + <location filename="../UI/SearchWidget.ui" line="0" /> + <location filename="../QScintilla/SearchWidget.ui" line="0" /> + <source>Press to find the previous occurrence</source> + <translation type="unfinished">Pressionar para encontrar a ocurrência anterior</translation> + </message> + <message> + <location filename="../WebBrowser/SearchWidget.ui" line="0" /> + <location filename="../UI/SearchWidget.ui" line="0" /> + <location filename="../QScintilla/SearchWidget.ui" line="0" /> + <source>Press to find the next occurrence</source> + <translation type="unfinished">Pressionar para encontrar a ocurrência seguinte</translation> + </message> + <message> <location filename="../QScintilla/SearchWidget.ui" line="0" /> <source>Press to extend the search to the whole word</source> <translation type="unfinished" /> @@ -64871,6 +64854,23 @@ <translation type="unfinished" /> </message> <message> + <location filename="../UI/SearchWidget.py" line="211" /> + <source>'{0}' was not found.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SearchWidget.ui" line="0" /> + <location filename="../UI/SearchWidget.ui" line="0" /> + <source>Find:</source> + <translation>Encontrar:</translation> + </message> + <message> + <location filename="../WebBrowser/SearchWidget.ui" line="0" /> + <location filename="../UI/SearchWidget.ui" line="0" /> + <source>Match case</source> + <translation type="unfinished">Coincidir maiúsculas/minúsculas</translation> + </message> + <message> <location filename="../UI/SearchWidget.ui" line="0" /> <source>Whole word</source> <translation type="unfinished">Palavra completa</translation> @@ -64881,8 +64881,8 @@ <translation type="unfinished">Regexp</translation> </message> <message> - <location filename="../UI/SearchWidget.py" line="211" /> - <source>'{0}' was not found.</source> + <location filename="../WebBrowser/SearchWidget.py" line="100" /> + <source>Expression was not found.</source> <translation type="unfinished" /> </message> </context> @@ -65326,12 +65326,17 @@ <context> <name>SendRefererWhitelistDialog</name> <message> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="0" /> <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="53" /> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="0" /> <source>Send Referer Whitelist</source> <translation>Lista de Confiança para Envío de Referer</translation> </message> <message> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="54" /> + <source>Enter host name to add to the whitelist:</source> + <translation>Introduzir nome de anfitrião a adicionar à lista de confiança:</translation> + </message> + <message> <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="0" /> <source>Enter search term for hosts</source> <translation>Introduzir termo de pesquisa para anfitriões</translation> @@ -65366,11 +65371,6 @@ <source>R&emove All</source> <translation>R&etirar Tudo</translation> </message> - <message> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="54" /> - <source>Enter host name to add to the whitelist:</source> - <translation>Introduzir nome de anfitrião a adicionar à lista de confiança:</translation> - </message> </context> <context> <name>SessionFile</name> @@ -65510,18 +65510,6 @@ <context> <name>SessionManagerDialog</name> <message> - <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="97" /> - <source>Restore</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" /> - <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="105" /> - <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="99" /> - <source>Switch To</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" /> <source>Session Manager</source> <translation type="unfinished" /> @@ -65586,6 +65574,18 @@ <source>Press to switch to the selected session</source> <translation type="unfinished" /> </message> + <message> + <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="105" /> + <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="99" /> + <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" /> + <source>Switch To</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="97" /> + <source>Restore</source> + <translation type="unfinished" /> + </message> </context> <context> <name>SetupWizard</name> @@ -66293,6 +66293,21 @@ <context> <name>ShellPage</name> <message> + <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="34" /> + <source>Disabled</source> + <translation type="unfinished">Inabilitado</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="36" /> + <source>Linux Style</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="38" /> + <source>Windows Style</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/ShellPage.ui" line="0" /> <source><b>Configure Shell</b></source> <translation><b>Configurar Shell</b></translation> @@ -66463,21 +66478,6 @@ <source>Show stdout and stderr of debugger</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="34" /> - <source>Disabled</source> - <translation type="unfinished">Inabilitado</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="36" /> - <source>Linux Style</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="38" /> - <source>Windows Style</source> - <translation type="unfinished" /> - </message> </context> <context> <name>ShellWindow</name> @@ -67703,6 +67703,113 @@ <context> <name>SnapWidget</name> <message> + <location filename="../Snapshot/SnapWidget.py" line="412" /> + <location filename="../Snapshot/SnapWidget.py" line="382" /> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>eric Snapshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Snapshot Mode:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Select the snapshot mode</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Delay:</source> + <translation type="unfinished">Retraso:</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Enter the delay before taking the snapshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source> No delay</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source> s</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Select to include the window decorations in the screenshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>include Decorations</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Select to include the mouse cursor in the screenshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>include Mouse Cursor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Path Name:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Shows the name of the directory used for saving</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Press to save the snapshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>&Save Snapshot ...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Press to copy the snapshot to the clipboard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>&Copy</source> + <translation>&Copiar</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Press to copy the snapshot preview to the clipboard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Copy &Preview</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Press to take a snapshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>&Take Snapshot ...</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Snapshot/SnapWidget.py" line="67" /> <source>Fullscreen</source> <translation type="unfinished" /> @@ -67840,117 +67947,10 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <location filename="../Snapshot/SnapWidget.py" line="412" /> - <location filename="../Snapshot/SnapWidget.py" line="382" /> - <source>eric Snapshot</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Snapshot/SnapWidget.py" line="383" /> <source>The application contains an unsaved snapshot.</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Snapshot Mode:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Select the snapshot mode</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Delay:</source> - <translation type="unfinished">Retraso:</translation> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Enter the delay before taking the snapshot</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source> No delay</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source> s</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Select to include the window decorations in the screenshot</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>include Decorations</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Select to include the mouse cursor in the screenshot</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>include Mouse Cursor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Path Name:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Shows the name of the directory used for saving</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Press to save the snapshot</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>&Save Snapshot ...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Press to copy the snapshot to the clipboard</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>&Copy</source> - <translation>&Copiar</translation> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Press to copy the snapshot preview to the clipboard</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Copy &Preview</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Press to take a snapshot</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>&Take Snapshot ...</source> - <translation type="unfinished" /> - </message> </context> <context> <name>SnapshotFreehandGrabber</name> @@ -68308,6 +68308,17 @@ <context> <name>SpellingPropertiesDialog</name> <message> + <location filename="../Project/SpellingPropertiesDialog.py" line="41" /> + <location filename="../Project/SpellingPropertiesDialog.py" line="36" /> + <source>Dictionary File (*.dic);;All Files (*)</source> + <translation type="unfinished">Ficheiro Dicionário (*.dic);;Ficheiros Todos (*)</translation> + </message> + <message> + <location filename="../Project/SpellingPropertiesDialog.py" line="48" /> + <source><default></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Project/SpellingPropertiesDialog.ui" line="0" /> <source>Spelling Properties</source> <translation type="unfinished" /> @@ -68342,17 +68353,6 @@ <source>Enter the filename of the project exclude list</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Project/SpellingPropertiesDialog.py" line="41" /> - <location filename="../Project/SpellingPropertiesDialog.py" line="36" /> - <source>Dictionary File (*.dic);;All Files (*)</source> - <translation type="unfinished">Ficheiro Dicionário (*.dic);;Ficheiros Todos (*)</translation> - </message> - <message> - <location filename="../Project/SpellingPropertiesDialog.py" line="48" /> - <source><default></source> - <translation type="unfinished" /> - </message> </context> <context> <name>SqlBrowser</name> @@ -68483,6 +68483,41 @@ <context> <name>SqlBrowserWidget</name> <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="47" /> + <source>No database drivers found</source> + <translation>Não se encontraram os drivers da base de dados</translation> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="48" /> + <source>This tool requires at least one Qt database driver. Please check the Qt documentation how to build the Qt SQL plugins.</source> + <translation>Esta ferramenta necessita ao menos um driver de bases de dados Qt. Por favor leia a documentação de Qt sobre como construir complementos SQL de Qt.</translation> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="59" /> + <source>Ready</source> + <translation>Preparado</translation> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="165" /> + <source>Unable to open database</source> + <translation>Incapaz de abrir a base de dados</translation> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="166" /> + <source>An error occurred while opening the connection.</source> + <translation>Ocurreu um erro enquanto abria a conexão.</translation> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="304" /> + <source>Query OK.</source> + <translation>Consulta OK.</translation> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="307" /> + <source>Query OK, number of affected rows: {0}</source> + <translation>Consulta OK, número de filas afectadas: {0}</translation> + </message> + <message> <location filename="../SqlBrowser/SqlBrowserWidget.ui" line="0" /> <source>eric SQL Browser</source> <translation type="unfinished" /> @@ -68537,41 +68572,6 @@ <source>Deletes the current row</source> <translation>Apaga a fila atual</translation> </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="47" /> - <source>No database drivers found</source> - <translation>Não se encontraram os drivers da base de dados</translation> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="48" /> - <source>This tool requires at least one Qt database driver. Please check the Qt documentation how to build the Qt SQL plugins.</source> - <translation>Esta ferramenta necessita ao menos um driver de bases de dados Qt. Por favor leia a documentação de Qt sobre como construir complementos SQL de Qt.</translation> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="59" /> - <source>Ready</source> - <translation>Preparado</translation> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="165" /> - <source>Unable to open database</source> - <translation>Incapaz de abrir a base de dados</translation> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="166" /> - <source>An error occurred while opening the connection.</source> - <translation>Ocurreu um erro enquanto abria a conexão.</translation> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="304" /> - <source>Query OK.</source> - <translation>Consulta OK.</translation> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="307" /> - <source>Query OK, number of affected rows: {0}</source> - <translation>Consulta OK, número de filas afectadas: {0}</translation> - </message> </context> <context> <name>SqlConnectionDialog</name> @@ -68662,41 +68662,6 @@ <context> <name>SslErrorExceptionsDialog</name> <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>SSL Error Exceptions</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>Code</source> - <translation type="unfinished">Código</translation> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>Error Description</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>Press to remove the selected entries</source> - <translation type="unfinished">Pressionar para retirar as entradas selecionadas</translation> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>&Remove</source> - <translation type="unfinished">&Retirar</translation> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>Press to remove all entries</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>Remove &All</source> - <translation type="unfinished">Retirar &Tudo</translation> - </message> - <message> <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.py" line="35" /> <source>The certificate did not match the built-in public keys pinned for the host name.</source> <translation type="unfinished" /> @@ -68801,6 +68766,41 @@ <source>Remove All</source> <translation type="unfinished" /> </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>SSL Error Exceptions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>Code</source> + <translation type="unfinished">Código</translation> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>Error Description</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>Press to remove the selected entries</source> + <translation type="unfinished">Pressionar para retirar as entradas selecionadas</translation> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>&Remove</source> + <translation type="unfinished">&Retirar</translation> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>Press to remove all entries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>Remove &All</source> + <translation type="unfinished">Retirar &Tudo</translation> + </message> </context> <context> <name>StartCoverageDialog</name> @@ -70068,6 +70068,177 @@ <context> <name>Subversion</name> <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="44" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="18" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="16" /> + <source>Add</source> + <translation>Adicionar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="47" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="29" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="20" /> + <source>Delete</source> + <translation>Apagar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="22" /> + <source>Modify</source> + <translation>Modificar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="25" /> + <source>Replace</source> + <translation>Substituir</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="27" /> + <source>Copy</source> + <translation>Copiar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="31" /> + <source>Failed revert</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="33" /> + <source>Resolve</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="35" /> + <source>Restore</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="37" /> + <source>Revert</source> + <translation type="unfinished">Anular</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="39" /> + <source>Skip</source> + <translation type="unfinished">Saltar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="49" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="42" /> + <source>External</source> + <translation>Externo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="51" /> + <source>Update</source> + <translation>Atualizar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="53" /> + <source>Annotate</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="57" /> + <source>Locking</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="60" /> + <source>Unlocking</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="63" /> + <source>Failed lock</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="66" /> + <source>Failed unlock</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="70" /> + <source>Changelist clear</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="73" /> + <source>Changelist set</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="76" /> + <source>Changelist moved</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="81" /> + <source>added</source> + <translation>adicionado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="83" /> + <source>conflict</source> + <translation>conflito</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="85" /> + <source>deleted</source> + <translation>apagado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="87" /> + <source>external</source> + <translation>externo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="89" /> + <source>ignored</source> + <translation>ignorado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="91" /> + <source>incomplete</source> + <translation>incompleto</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="93" /> + <source>missing</source> + <translation>a faltar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="95" /> + <source>merged</source> + <translation>mesclado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="97" /> + <source>modified</source> + <translation>alterado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="101" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="99" /> + <source>normal</source> + <translation>normal</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="103" /> + <source>type error</source> + <translation>erro de tipo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="105" /> + <source>replaced</source> + <translation>substituído</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="107" /> + <source>unversioned</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="218" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="213" /> <source>Create project in repository</source> @@ -70418,177 +70589,6 @@ <translation>Atualizar</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="44" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="18" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="16" /> - <source>Add</source> - <translation>Adicionar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="47" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="29" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="20" /> - <source>Delete</source> - <translation>Apagar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="22" /> - <source>Modify</source> - <translation>Modificar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="25" /> - <source>Replace</source> - <translation>Substituir</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="27" /> - <source>Copy</source> - <translation>Copiar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="31" /> - <source>Failed revert</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="33" /> - <source>Resolve</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="35" /> - <source>Restore</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="37" /> - <source>Revert</source> - <translation type="unfinished">Anular</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="39" /> - <source>Skip</source> - <translation type="unfinished">Saltar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="49" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="42" /> - <source>External</source> - <translation>Externo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="51" /> - <source>Update</source> - <translation>Atualizar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="53" /> - <source>Annotate</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="57" /> - <source>Locking</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="60" /> - <source>Unlocking</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="63" /> - <source>Failed lock</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="66" /> - <source>Failed unlock</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="70" /> - <source>Changelist clear</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="73" /> - <source>Changelist set</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="76" /> - <source>Changelist moved</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="81" /> - <source>added</source> - <translation>adicionado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="83" /> - <source>conflict</source> - <translation>conflito</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="85" /> - <source>deleted</source> - <translation>apagado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="87" /> - <source>external</source> - <translation>externo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="89" /> - <source>ignored</source> - <translation>ignorado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="91" /> - <source>incomplete</source> - <translation>incompleto</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="93" /> - <source>missing</source> - <translation>a faltar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="95" /> - <source>merged</source> - <translation>mesclado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="97" /> - <source>modified</source> - <translation>alterado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="101" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="99" /> - <source>normal</source> - <translation>normal</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="103" /> - <source>type error</source> - <translation>erro de tipo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="105" /> - <source>replaced</source> - <translation>substituído</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="107" /> - <source>unversioned</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="177" /> <source>The svn process finished with the exit code {0}</source> <translation type="unfinished" /> @@ -71204,6 +71204,31 @@ <context> <name>SvnDiffDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> + <source>Subversion Diff</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> + <source>Difference</source> + <translation>Diferença</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> + <source><b>Subversion Diff</b><p>This shows the output of the svn diff command.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erros</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" /> <source>Refresh</source> @@ -71216,13 +71241,6 @@ <translation type="unfinished">Pressionar para atualizar o ecrã</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" /> - <source>Subversion Diff</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" /> <source>There is no temporary directory available.</source> <translation type="unfinished" /> @@ -71281,34 +71299,6 @@ </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> - <source>Difference</source> - <translation>Diferença</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> - <source><b>Subversion Diff</b><p>This shows the output of the svn diff command.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erros</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="191" /> - <source>Process Generation Error</source> - <translation>Erro na Criação de Processo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="192" /> - <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/SvnDiffDialog.ui" line="0" /> <source>Input</source> <translation>Entrada</translation> </message> @@ -71347,6 +71337,16 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="191" /> + <source>Process Generation Error</source> + <translation>Erro na Criação de Processo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="192" /> + <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> </context> <context> <name>SvnInfoDialog</name> @@ -71494,6 +71494,65 @@ <context> <name>SvnLogBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="93" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="74" /> + <source>Added</source> + <translation>Adicionado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="94" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="75" /> + <source>Deleted</source> + <translation>Apagado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="95" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="76" /> + <source>Modified</source> + <translation>Alterado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="96" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="77" /> + <source>Replaced</source> + <translation>Substituído</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="168" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="130" /> + <source>Message</source> + <translation>Mensagem</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="536" /> + <source>Subversion Error</source> + <translation>Erro de Subversão</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="676" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="584" /> + <source>Author</source> + <translation>Autor</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="679" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="587" /> + <source>Revision</source> + <translation>Revisão</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> <source>Subversion Log</source> @@ -71530,36 +71589,6 @@ <translation type="unfinished">Selecionar o campo a filtrar</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="679" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="587" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <source>Revision</source> - <translation>Revisão</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="676" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="584" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <source>Author</source> - <translation>Autor</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="168" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="130" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <source>Message</source> - <translation>Mensagem</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> <source>Enter the regular expression to filter on</source> @@ -71674,33 +71703,14 @@ <translation>Mostrar diferenças lado-a-lado</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="93" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="74" /> - <source>Added</source> - <translation>Adicionado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="94" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="75" /> - <source>Deleted</source> - <translation>Apagado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="95" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="76" /> - <source>Modified</source> - <translation>Alterado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="96" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="77" /> - <source>Replaced</source> - <translation>Substituído</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="536" /> - <source>Subversion Error</source> - <translation>Erro de Subversão</translation> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="319" /> + <source>Process Generation Error</source> + <translation>Erro na Criação de Processo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="320" /> + <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/SvnLogBrowserDialog.ui" line="0" /> @@ -71752,16 +71762,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="319" /> - <source>Process Generation Error</source> - <translation>Erro na Criação de Processo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="320" /> - <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> </context> <context> <name>SvnLoginDialog</name> @@ -71881,6 +71881,20 @@ <context> <name>SvnNewProjectOptionsDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="124" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.py" line="125" /> + <source>Pat&h:</source> + <translation>&Rota:</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="131" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.py" line="132" /> + <source>&URL:</source> + <translation>&URL:</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" /> <source>New Project from Repository</source> @@ -71907,14 +71921,6 @@ <translation>Selecionar o protocolo para aceder ao repositorio</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="131" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.py" line="132" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" /> - <source>&URL:</source> - <translation>&URL:</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" /> <source>Enter the url path of the module in the repository (without protocol part)</source> @@ -71985,12 +71991,6 @@ <source>Alt+L</source> <translation>Alt+L</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="124" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.py" line="125" /> - <source>Pat&h:</source> - <translation>&Rota:</translation> - </message> </context> <context> <name>SvnOptionsDialog</name> @@ -73226,6 +73226,16 @@ <context> <name>SvnRepoBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="200" /> + <source>The installed version of PySvn should be 1.4.0 or better.</source> + <translation>A versão instalada de PySvn deve ser 1.4.0 ou superior.</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="281" /> + <source>Subversion Error</source> + <translation>Erro de Subversão</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.ui" line="0" /> <source>Subversion Repository Browser</source> @@ -73274,14 +73284,16 @@ <translation>Data</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="200" /> - <source>The installed version of PySvn should be 1.4.0 or better.</source> - <translation>A versão instalada de PySvn deve ser 1.4.0 ou superior.</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="281" /> - <source>Subversion Error</source> - <translation>Erro de Subversão</translation> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="261" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="195" /> + <source>Process Generation Error</source> + <translation>Erro na Criação de Processo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="262" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="196" /> + <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/SvnRepoBrowserDialog.ui" line="0" /> @@ -73333,18 +73345,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="261" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="195" /> - <source>Process Generation Error</source> - <translation>Erro na Criação de Processo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="262" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="196" /> - <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> </context> <context> <name>SvnRevisionSelectionDialog</name> @@ -73514,191 +73514,6 @@ <context> <name>SvnStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="406" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="300" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Subversion Status</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source><b>Subversion Status</b> -<p>This dialog shows the status of the selected file or project.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>&Filter on Status:</source> - <translation type="unfinished">&Filtrar Estado:</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Select the status of entries to be shown</source> - <translation type="unfinished">Selecionar estado das entradas a mostrar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="746" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="650" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Commit</source> - <translation type="unfinished">Cometido</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Changelist</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Status</source> - <translation>Estado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Prop. Status</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Locked</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>History</source> - <translation>Historial</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Switched</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Lock Info</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Up to date</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Revision</source> - <translation type="unfinished">Revisão</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Last Change</source> - <translation>Última Alteração</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Author</source> - <translation>Autor</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Path</source> - <translation>Rota</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Commit the selected changes</source> - <translation type="unfinished">Cometer as alterações selecionadas</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>&Commit</source> - <translation type="unfinished">&Cometer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Add the selected entries to the repository</source> - <translation type="unfinished">Adicionar as entradas selecionadas ao repositório</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>&Add</source> - <translation>&Adicionar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Show differences of the selected entries to the repository</source> - <translation type="unfinished">Mostrar diferenças das entradas selecionadas ao repositório</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>&Differences</source> - <translation>&Diferenças</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Show differences of the selected entry to the repository in a side-by-side manner</source> - <translation type="unfinished">Mostrar diferenças da entrada selecionada ao repositório no modo lado a lado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Side-b&y-Side Diff</source> - <translation type="unfinished">Diff &Lado a lado</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Revert the selected entries to the last revision in the repository</source> - <translation type="unfinished">Repor as entradas selecionadas à última versão do repositório</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Re&vert</source> - <translation type="unfinished">A&nular</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Restore the selected missing entries from the repository</source> - <translation type="unfinished">Restaurar as entradas selecionadas desde o repositório</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>&Restore</source> - <translation type="unfinished">&Restaurar</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erros</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="57" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="65" /> <source>Refresh</source> @@ -73867,6 +73682,14 @@ <translation>sim</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="406" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="300" /> + <source>Subversion Status</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="656" /> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="460" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="560" /> @@ -73875,6 +73698,14 @@ <translation>tudo</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="746" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="650" /> + <source>Commit</source> + <translation type="unfinished">Cometido</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="747" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="651" /> <source>There are no entries selected to be committed.</source> @@ -73977,43 +73808,172 @@ </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Input</source> - <translation>Entrada</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source><b>Subversion Status</b> +<p>This dialog shows the status of the selected file or project.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>&Filter on Status:</source> + <translation type="unfinished">&Filtrar Estado:</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Select the status of entries to be shown</source> + <translation type="unfinished">Selecionar estado das entradas a mostrar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Changelist</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Status</source> + <translation>Estado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Prop. Status</source> + <translation type="unfinished" /> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Press to send the input to the subversion process</source> - <translation>Pressionar para enviar a entrada ao processo de subversão</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Locked</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>History</source> + <translation>Historial</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Switched</source> + <translation type="unfinished" /> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>&Send</source> - <translation>&Enviar</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Lock Info</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Up to date</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Revision</source> + <translation type="unfinished">Revisão</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Last Change</source> + <translation>Última Alteração</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Alt+S</source> - <translation>Alt+S</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Author</source> + <translation>Autor</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Path</source> + <translation>Rota</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Commit the selected changes</source> + <translation type="unfinished">Cometer as alterações selecionadas</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Enter data to be sent to the subversion process</source> - <translation>Introduzir dados para enviar ao processo de subversão</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>&Commit</source> + <translation type="unfinished">&Cometer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Add the selected entries to the repository</source> + <translation type="unfinished">Adicionar as entradas selecionadas ao repositório</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>&Add</source> + <translation>&Adicionar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Show differences of the selected entries to the repository</source> + <translation type="unfinished">Mostrar diferenças das entradas selecionadas ao repositório</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Select to switch the input field to password mode</source> - <translation>Selecionar para mudar o campo de entrada ao modo senha</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>&Differences</source> + <translation>&Diferenças</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Show differences of the selected entry to the repository in a side-by-side manner</source> + <translation type="unfinished">Mostrar diferenças da entrada selecionada ao repositório no modo lado a lado</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Side-b&y-Side Diff</source> + <translation type="unfinished">Diff &Lado a lado</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>&Password Mode</source> - <translation>Modo &Senha</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Revert the selected entries to the last revision in the repository</source> + <translation type="unfinished">Repor as entradas selecionadas à última versão do repositório</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Re&vert</source> + <translation type="unfinished">A&nular</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Alt+P</source> - <translation>Alt+P</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Restore the selected missing entries from the repository</source> + <translation type="unfinished">Restaurar as entradas selecionadas desde o repositório</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>&Restore</source> + <translation type="unfinished">&Restaurar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erros</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="99" /> @@ -74094,6 +74054,46 @@ <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.ui" line="0" /> + <source>Input</source> + <translation>Entrada</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>Press to send the input to the subversion process</source> + <translation>Pressionar para enviar a entrada ao processo de subversão</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>&Send</source> + <translation>&Enviar</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>Alt+S</source> + <translation>Alt+S</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>Enter data to be sent to the subversion process</source> + <translation>Introduzir dados para enviar ao processo de subversão</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>Select to switch the input field to password mode</source> + <translation>Selecionar para mudar o campo de entrada ao modo senha</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>&Password Mode</source> + <translation>Modo &Senha</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>Alt+P</source> + <translation>Alt+P</translation> + </message> </context> <context> <name>SvnStatusMonitorThread</name> @@ -74189,57 +74189,6 @@ <context> <name>SvnTagBranchListDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Subversion Tag List</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source><b>Subversion Tag/Branch List</b> -<p>This dialog shows a list of the projects tags or branches.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source><b>Tag/Branches List</b> -<p>This shows a list of the projects tags or branches.</p></source> - <translation type="unfinished"><b>Lista de Etiqueta/Ramos</b> -<p>Mostra uma lista das etiquetas ou ramos do projeto.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Revision</source> - <translation type="unfinished">Revisão</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Author</source> - <translation>Autor</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Date</source> - <translation type="unfinished">Data</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Name</source> - <translation>Nome</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Errors</source> - <translation type="unfinished">Erros</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="96" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="79" /> <source>Subversion Branches List</source> @@ -74292,6 +74241,67 @@ </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Subversion Tag List</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source><b>Subversion Tag/Branch List</b> +<p>This dialog shows a list of the projects tags or branches.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source><b>Tag/Branches List</b> +<p>This shows a list of the projects tags or branches.</p></source> + <translation type="unfinished"><b>Lista de Etiqueta/Ramos</b> +<p>Mostra uma lista das etiquetas ou ramos do projeto.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Revision</source> + <translation type="unfinished">Revisão</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Author</source> + <translation>Autor</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Date</source> + <translation type="unfinished">Data</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Name</source> + <translation>Nome</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Errors</source> + <translation type="unfinished">Erros</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="174" /> + <source>Process Generation Error</source> + <translation>Erro na Criação de Processo</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="175" /> + <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/SvnTagBranchListDialog.ui" line="0" /> <source>Input</source> <translation type="unfinished">Entrada</translation> </message> @@ -74330,16 +74340,6 @@ <source>Alt+P</source> <translation type="unfinished">Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="174" /> - <source>Process Generation Error</source> - <translation>Erro na Criação de Processo</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="175" /> - <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> </context> <context> <name>SvnTagDialog</name> @@ -75859,6 +75859,31 @@ <context> <name>SyncEncryptionPage</name> <message> + <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="31" /> + <source>128 Bits</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="32" /> + <source>192 Bits</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="33" /> + <source>256 Bits</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="97" /> + <source>Encryption key must not be empty.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="106" /> + <source>Repeated encryption key is wrong.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/Sync/SyncEncryptionPage.ui" line="0" /> <source>Encryption Settings</source> <translation type="unfinished" /> @@ -75938,31 +75963,6 @@ <source>Encrypt Passwords Only</source> <translation type="unfinished" /> </message> - <message> - <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="31" /> - <source>128 Bits</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="32" /> - <source>192 Bits</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="33" /> - <source>256 Bits</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="97" /> - <source>Encryption key must not be empty.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="106" /> - <source>Repeated encryption key is wrong.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>SyncFtpSettingsPage</name> @@ -77478,6 +77478,51 @@ <context> <name>TemplatePropertiesDialog</name> <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="40" /> + <source><b>Template name<b><p>Enter the name of the template. Templates may be autocompleted upon this name. In order to support autocompletion. the template name must only consist of letters (a-z and A-Z), digits (0-9) and underscores (_).</p></source> + <translation /> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="52" /> + <source>All</source> + <translation>Tudo</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="60" /> + <source>Language:</source> + <translation>Linguagem:</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="67" /> + <source>GROUP</source> + <translation>GRUPO</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="103" /> + <source>Close dialog</source> + <translation>Fechar caixa de diálogo</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="104" /> + <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="../Templates/TemplatePropertiesDialog.py" line="116" /> + <source>Template Help</source> + <translation type="unfinished">Ajuda de Modelo</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="117" /> + <source><b>Template Help</b></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="118" /> + <source><p>To use variables in a template, you just have to enclose the variable name with $-characters. When you use the template, you will then be asked for a value for this variable.</p><p>Example template: This is a $VAR$</p><p>When you use this template you will be prompted for a value for the variable $VAR$. Any occurrences of $VAR$ will then be replaced with whatever you've entered.</p><p>If you need a single $-character in a template, which is not used to enclose a variable, type $$(two dollar characters) instead. They will automatically be replaced with a single $-character when you use the template.</p><p>If you want a variables contents to be treated specially, the variable name must be followed by a ':' and one formatting specifier (e.g. $VAR:ml$). The supported specifiers are:<table><tr><td>ml</td><td>Specifies a multiline formatting. The first line of the variable contents is prefixed with the string occurring before the variable on the same line of the template. All other lines are prefixed by the same amount of whitespace as the line containing the variable.</td></tr><tr><td>rl</td><td>Specifies a repeated line formatting. Each line of the variable contents is prefixed with the string occurring before the variable on the same line of the template.</td></tr></table></p><p>The following predefined variables may be used in a template:<table><tr><td>date</td><td>today's date in ISO format (YYYY-MM-DD)</td></tr><tr><td>year</td><td>the current year</td></tr><tr><td>time</td><td>current time in ISO format (hh:mm:ss)</td></tr><tr><td>project_name</td><td>the name of the project (if any)</td></tr><tr><td>project_path</td><td>the path of the project (if any)</td></tr><tr><td>path_name</td><td>full path of the current file</td></tr><tr><td>path_name_rel</td><td>project relative path of the current file</td></tr><tr><td>dir_name</td><td>full path of the current file's directory</td></tr><tr><td>dir_name_rel</td><td>project relative path of the current file's directory</td></tr><tr><td>file_name</td><td>the current file's name (without directory)</td></tr><tr><td>base_name</td><td>like <i>file_name</i>, but without extension</td></tr><tr><td>ext</td><td>the extension of the current file</td></tr><tr><td>cur_select</td><td>the currently selected text</td></tr><tr><td>insertion</td><td>Sets insertion point for cursor after template is inserted.</td></tr><tr><td>select_start</td><td>Sets span of selected text in template after template is inserted (used together with 'select_end').</td></tr><tr><td>select_end</td><td>Sets span of selected text in template after template is inserted (used together with 'select_start').</td></tr><tr><td>clipboard</td><td>the text of the clipboard</td></tr></table></p><p>If you want to change the default delimiter to anything different, please use the configuration dialog to do so.</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Templates/TemplatePropertiesDialog.ui" line="0" /> <source>Template Properties</source> <translation>Propriedades do Modelo</translation> @@ -77536,51 +77581,6 @@ <source>Alt+H</source> <translation /> </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="40" /> - <source><b>Template name<b><p>Enter the name of the template. Templates may be autocompleted upon this name. In order to support autocompletion. the template name must only consist of letters (a-z and A-Z), digits (0-9) and underscores (_).</p></source> - <translation /> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="52" /> - <source>All</source> - <translation>Tudo</translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="60" /> - <source>Language:</source> - <translation>Linguagem:</translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="67" /> - <source>GROUP</source> - <translation>GRUPO</translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="103" /> - <source>Close dialog</source> - <translation>Fechar caixa de diálogo</translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="104" /> - <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="../Templates/TemplatePropertiesDialog.py" line="116" /> - <source>Template Help</source> - <translation type="unfinished">Ajuda de Modelo</translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="117" /> - <source><b>Template Help</b></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="118" /> - <source><p>To use variables in a template, you just have to enclose the variable name with $-characters. When you use the template, you will then be asked for a value for this variable.</p><p>Example template: This is a $VAR$</p><p>When you use this template you will be prompted for a value for the variable $VAR$. Any occurrences of $VAR$ will then be replaced with whatever you've entered.</p><p>If you need a single $-character in a template, which is not used to enclose a variable, type $$(two dollar characters) instead. They will automatically be replaced with a single $-character when you use the template.</p><p>If you want a variables contents to be treated specially, the variable name must be followed by a ':' and one formatting specifier (e.g. $VAR:ml$). The supported specifiers are:<table><tr><td>ml</td><td>Specifies a multiline formatting. The first line of the variable contents is prefixed with the string occurring before the variable on the same line of the template. All other lines are prefixed by the same amount of whitespace as the line containing the variable.</td></tr><tr><td>rl</td><td>Specifies a repeated line formatting. Each line of the variable contents is prefixed with the string occurring before the variable on the same line of the template.</td></tr></table></p><p>The following predefined variables may be used in a template:<table><tr><td>date</td><td>today's date in ISO format (YYYY-MM-DD)</td></tr><tr><td>year</td><td>the current year</td></tr><tr><td>time</td><td>current time in ISO format (hh:mm:ss)</td></tr><tr><td>project_name</td><td>the name of the project (if any)</td></tr><tr><td>project_path</td><td>the path of the project (if any)</td></tr><tr><td>path_name</td><td>full path of the current file</td></tr><tr><td>path_name_rel</td><td>project relative path of the current file</td></tr><tr><td>dir_name</td><td>full path of the current file's directory</td></tr><tr><td>dir_name_rel</td><td>project relative path of the current file's directory</td></tr><tr><td>file_name</td><td>the current file's name (without directory)</td></tr><tr><td>base_name</td><td>like <i>file_name</i>, but without extension</td></tr><tr><td>ext</td><td>the extension of the current file</td></tr><tr><td>cur_select</td><td>the currently selected text</td></tr><tr><td>insertion</td><td>Sets insertion point for cursor after template is inserted.</td></tr><tr><td>select_start</td><td>Sets span of selected text in template after template is inserted (used together with 'select_end').</td></tr><tr><td>select_end</td><td>Sets span of selected text in template after template is inserted (used together with 'select_start').</td></tr><tr><td>clipboard</td><td>the text of the clipboard</td></tr></table></p><p>If you want to change the default delimiter to anything different, please use the configuration dialog to do so.</p></source> - <translation type="unfinished" /> - </message> </context> <context> <name>TemplateSingleVariableDialog</name> @@ -78669,6 +78669,36 @@ <context> <name>ToolGroupConfigurationDialog</name> <message> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="99" /> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="91" /> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="69" /> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="61" /> + <source>Add tool group entry</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="92" /> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="62" /> + <source>You have to give a name for the group to add.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="100" /> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="70" /> + <source>An entry for the group name {0} already exists.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="118" /> + <source>Delete tool group entry</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="119" /> + <source><p>Do you really want to delete the tool group <b>"{0}"</b>?</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ToolGroupConfigurationDialog.ui" line="0" /> <source>Configure Tool Groups</source> <translation>Configurar Grupos de Ferramentas</translation> @@ -78818,36 +78848,6 @@ <p>Enter the menu text. Precede the accelerator key with an & character.</p></source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="99" /> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="91" /> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="69" /> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="61" /> - <source>Add tool group entry</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="92" /> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="62" /> - <source>You have to give a name for the group to add.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="100" /> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="70" /> - <source>An entry for the group name {0} already exists.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="118" /> - <source>Delete tool group entry</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="119" /> - <source><p>Do you really want to delete the tool group <b>"{0}"</b>?</p></source> - <translation type="unfinished" /> - </message> </context> <context> <name>TranslationEngine</name> @@ -78865,6 +78865,31 @@ <context> <name>TranslationPropertiesDialog</name> <message> + <location filename="../Project/TranslationPropertiesDialog.py" line="64" /> + <source>Source Files ({0});;</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/TranslationPropertiesDialog.py" line="66" /> + <source>Forms Files ({0});;</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/TranslationPropertiesDialog.py" line="68" /> + <source>All Files (*)</source> + <translation>Ficheiros Todos (*)</translation> + </message> + <message> + <location filename="../Project/TranslationPropertiesDialog.py" line="152" /> + <source>Exempt file from translation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/TranslationPropertiesDialog.py" line="165" /> + <source>Exempt directory from translation</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Project/TranslationPropertiesDialog.ui" line="0" /> <source>Translation Properties</source> <translation type="unfinished" /> @@ -78957,31 +78982,6 @@ <source>List of paths or files to excude from translation</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Project/TranslationPropertiesDialog.py" line="64" /> - <source>Source Files ({0});;</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/TranslationPropertiesDialog.py" line="66" /> - <source>Forms Files ({0});;</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/TranslationPropertiesDialog.py" line="68" /> - <source>All Files (*)</source> - <translation>Ficheiros Todos (*)</translation> - </message> - <message> - <location filename="../Project/TranslationPropertiesDialog.py" line="152" /> - <source>Exempt file from translation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/TranslationPropertiesDialog.py" line="165" /> - <source>Exempt directory from translation</source> - <translation type="unfinished" /> - </message> </context> <context> <name>TranslationsDict</name> @@ -79357,17 +79357,52 @@ <context> <name>TranslatorPage</name> <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" /> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a commercial or free API key.</a></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" /> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a commercial API key.</a></p></source> + <translation><p>É <b>necessária</b> uma chave para usar este serviço. <a href="{0}">Obtenha uma chave API comercial.</a></p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" /> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Register with IBM Cloud.</a></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" /> + <source><p>A registration of the text translation service is <b>required</b>. <a href="{0}">Register with Microsoft Azure.</a></p></source> + <translation><p>É <b>necessário</b> o registo da aplicação. <a href="{0}">Registe com Microsoft Azure.</a></p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" /> + <source><p>A key is <b>optional</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> + <translation><p>É <b>opcional</b> uma chave para usar este serviço. <a href="{0}">Obtenha uma chave API grátis.</a></p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" /> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> + <translation><p>É <b>necessária</b> uma chave para usar este serviço. <a href="{0}">Obtenha uma chave API grátis.</a></p></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" /> + <source>Enabled Languages</source> + <translation>Idiomas Habilitados</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" /> + <source>At least two languages should be selected to work correctly.</source> + <translation>Pelo menos dois idiomas têm que estar selecionados para funcionar correctamente.</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> <source><b>Configure Translator</b></source> <translation><b>Configurar Tradutor</b></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" /> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> - <source>Enabled Languages</source> - <translation>Idiomas Habilitados</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> <source>Press to set or unset all entries</source> <translation>Pressionar para marcar ou desmarcar as entradas todas</translation> @@ -79510,41 +79545,6 @@ <source>Enter your Yandex key</source> <translation>Introduza a sua chave Yandex</translation> </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" /> - <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a commercial or free API key.</a></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" /> - <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a commercial API key.</a></p></source> - <translation><p>É <b>necessária</b> uma chave para usar este serviço. <a href="{0}">Obtenha uma chave API comercial.</a></p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" /> - <source><p>A key is <b>required</b> to use this service. <a href="{0}">Register with IBM Cloud.</a></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" /> - <source><p>A registration of the text translation service is <b>required</b>. <a href="{0}">Register with Microsoft Azure.</a></p></source> - <translation><p>É <b>necessário</b> o registo da aplicação. <a href="{0}">Registe com Microsoft Azure.</a></p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" /> - <source><p>A key is <b>optional</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> - <translation><p>É <b>opcional</b> uma chave para usar este serviço. <a href="{0}">Obtenha uma chave API grátis.</a></p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" /> - <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> - <translation><p>É <b>necessária</b> uma chave para usar este serviço. <a href="{0}">Obtenha uma chave API grátis.</a></p></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" /> - <source>At least two languages should be selected to work correctly.</source> - <translation>Pelo menos dois idiomas têm que estar selecionados para funcionar correctamente.</translation> - </message> </context> <context> <name>TranslatorPlugin</name> @@ -80692,6 +80692,54 @@ <context> <name>UnknownDevicesDialog</name> <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="50" /> + <source>{0} (0x{1:04x}/0x{2:04x})</source> + <comment>description, VID, PID</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="91" /> + <source>{0} (*)</source> + <comment>list entry is modified</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="173" /> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="155" /> + <source>Delete Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="156" /> + <source>The selected entries contain some with modified data. Shall they really be deleted?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="174" /> + <source>The list contains some devices with modified data. Shall they really be deleted?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="189" /> + <source>Restore Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="190" /> + <source>Restoring the list of unknown devices will overwrite all changes made. Do you really want to restore the list?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="252" /> + <source>Unsaved Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="253" /> + <source>The list of devices contains some with modified data.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UnknownDevicesDialog.ui" line="0" /> <source>Unknown Devices</source> <translation type="unfinished" /> @@ -80746,54 +80794,6 @@ <source>Report All Data</source> <translation type="unfinished" /> </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="50" /> - <source>{0} (0x{1:04x}/0x{2:04x})</source> - <comment>description, VID, PID</comment> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="91" /> - <source>{0} (*)</source> - <comment>list entry is modified</comment> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="173" /> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="155" /> - <source>Delete Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="156" /> - <source>The selected entries contain some with modified data. Shall they really be deleted?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="174" /> - <source>The list contains some devices with modified data. Shall they really be deleted?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="189" /> - <source>Restore Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="190" /> - <source>Restoring the list of unknown devices will overwrite all changes made. Do you really want to restore the list?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="252" /> - <source>Unsaved Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="253" /> - <source>The list of devices contains some with modified data.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>UrlBar</name> @@ -83778,6 +83778,11 @@ <context> <name>VariablesFilterDialog</name> <message> + <location filename="../Debugger/VariablesFilterDialog.py" line="41" /> + <source>Save Default</source> + <translation>Gravar Padrão</translation> + </message> + <message> <location filename="../Debugger/VariablesFilterDialog.ui" line="0" /> <source>Variables Type Filter</source> <translation>Filtro do Tipo de Varáveis</translation> @@ -83825,11 +83830,6 @@ <p>Select the variable types you want to be shown in the global variables viewer.</p<</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Debugger/VariablesFilterDialog.py" line="41" /> - <source>Save Default</source> - <translation>Gravar Padrão</translation> - </message> </context> <context> <name>VariablesModel</name> @@ -88731,31 +88731,6 @@ <context> <name>VirtualenvAddEditDialog</name> <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" /> - <source>Edit Virtual Environment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" /> - <source>Add Virtual Environment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" /> - <source>Virtualenv Target Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" /> - <source>Python Interpreter</source> - <translation type="unfinished">Intérprete de Python</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" /> - <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> <source>PATH Prefix:</source> <translation type="unfinished" /> @@ -88826,10 +88801,86 @@ <source>Directory:</source> <translation type="unfinished">Diretório:</translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" /> + <source>Edit Virtual Environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" /> + <source>Add Virtual Environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" /> + <source>Virtualenv Target Directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" /> + <source>Python Interpreter</source> + <translation type="unfinished">Intérprete de Python</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" /> + <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source> + <translation type="unfinished" /> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="52" /> + <source>Virtualenv Target Directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="58" /> + <source>Extra Search Path for setuptools/pip</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="63" /> + <source>Python Interpreter</source> + <translation>Intérprete de Python</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="77" /> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="70" /> + <source>Conda Environment Location</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="84" /> + <source>Conda Requirements File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="88" /> + <source>Text Files (*.txt);;All Files (*)</source> + <translation type="unfinished">Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="351" /> + <source><virtualenv did not finish within 5s.></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="369" /> + <source><No suitable virtualenv found.></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="404" /> + <source><pyvenv did not finish within 5s.></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="424" /> + <source><No suitable pyvenv found.></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> <source>Virtual Environment Configuration</source> <translation type="unfinished">Configuração de Virtualenv</translation> @@ -89153,57 +89204,6 @@ <source>Perform dry-run</source> <translation type="unfinished" /> </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="52" /> - <source>Virtualenv Target Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="58" /> - <source>Extra Search Path for setuptools/pip</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="63" /> - <source>Python Interpreter</source> - <translation>Intérprete de Python</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="77" /> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="70" /> - <source>Conda Environment Location</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="84" /> - <source>Conda Requirements File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="88" /> - <source>Text Files (*.txt);;All Files (*)</source> - <translation type="unfinished">Ficheiros de Texto (*.txt);;Ficheiros Todos (*)</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="351" /> - <source><virtualenv did not finish within 5s.></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="369" /> - <source><No suitable virtualenv found.></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="404" /> - <source><pyvenv did not finish within 5s.></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="424" /> - <source><No suitable pyvenv found.></source> - <translation type="unfinished" /> - </message> </context> <context> <name>VirtualenvExecDialog</name> @@ -89720,6 +89720,17 @@ <context> <name>VirusTotalDomainReportDialog</name> <message> + <location filename="../WebBrowser/VirusTotal/VirusTotalDomainReportDialog.py" line="50" /> + <source><b>Report for domain {0}</b></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/VirusTotal/VirusTotalDomainReportDialog.py" line="68" /> + <source>{0}/{1}</source> + <comment>positives / total</comment> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/VirusTotal/VirusTotalDomainReportDialog.ui" line="0" /> <source>Domain Report</source> <translation type="unfinished" /> @@ -89794,17 +89805,6 @@ <source>Scan Date</source> <translation type="unfinished" /> </message> - <message> - <location filename="../WebBrowser/VirusTotal/VirusTotalDomainReportDialog.py" line="50" /> - <source><b>Report for domain {0}</b></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/VirusTotal/VirusTotalDomainReportDialog.py" line="68" /> - <source>{0}/{1}</source> - <comment>positives / total</comment> - <translation type="unfinished" /> - </message> </context> <context> <name>VirusTotalIpReportDialog</name> @@ -89868,15 +89868,15 @@ <context> <name>VirusTotalWhoisDialog</name> <message> + <location filename="../WebBrowser/VirusTotal/VirusTotalWhoisDialog.py" line="36" /> + <source><b>Whois information for domain {0}</b></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/VirusTotal/VirusTotalWhoisDialog.ui" line="0" /> <source>Whois Information</source> <translation type="unfinished" /> </message> - <message> - <location filename="../WebBrowser/VirusTotal/VirusTotalWhoisDialog.py" line="36" /> - <source><b>Whois information for domain {0}</b></source> - <translation type="unfinished" /> - </message> </context> <context> <name>VmListspacePlugin</name> @@ -90018,6 +90018,11 @@ <context> <name>WebBrowserAppearancePage</name> <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserAppearancePage.py" line="34" /> + <source>Cascading Style Sheets (*.css);;All files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/WebBrowserAppearancePage.ui" line="0" /> <source><b>Configure Web Browser appearance</b></source> <translation type="unfinished" /> @@ -90252,11 +90257,6 @@ <source>Show Toolbars</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserAppearancePage.py" line="34" /> - <source>Cascading Style Sheets (*.css);;All files (*)</source> - <translation type="unfinished" /> - </message> </context> <context> <name>WebBrowserClearPrivateDataDialog</name> @@ -90477,26 +90477,6 @@ <context> <name>WebBrowserPage</name> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="189" /> - <source>Suspicuous URL detected</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="190" /> - <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="657" /> - <source>SSL Info</source> - <translation type="unfinished">Informação SSL</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="658" /> - <source>This site does not contain SSL information.</source> - <translation type="unfinished">Este sítio não tem informação SSL.</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/WebBrowserPage.ui" line="0" /> <source><b>Configure Web Browser</b></source> <translation type="unfinished" /> @@ -91295,6 +91275,26 @@ <source><b>Note:</b> Setting higher divider will slow down scrolling.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="189" /> + <source>Suspicuous URL detected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="190" /> + <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="657" /> + <source>SSL Info</source> + <translation type="unfinished">Informação SSL</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="658" /> + <source>This site does not contain SSL information.</source> + <translation type="unfinished">Este sítio não tem informação SSL.</translation> + </message> </context> <context> <name>WebBrowserSpellCheckingPage</name> @@ -91828,6 +91828,26 @@ <context> <name>WebBrowserVirusTotalPage</name> <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="76" /> + <source>Checking validity of the service key...</source> + <translation type="unfinished">Verificando validade da chave de serviço...</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="91" /> + <source>The service key is valid.</source> + <translation type="unfinished">A chave de serviço é válida.</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="94" /> + <source><font color="#FF0000">The service key is not valid.</font></source> + <translation type="unfinished"><font color="#FF0000">A chave de serviço não é válida.</font></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="98" /> + <source><font color="#FF0000"><b>Error:</b> {0}</font></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.ui" line="0" /> <source><b>Configure VirusTotal Interface</b></source> <translation type="unfinished"><b>Configurar Interface de VirusTotal</b></translation> @@ -91877,26 +91897,6 @@ <source>Use secure (https) connections</source> <translation type="unfinished">Usar conexões seguras (https)</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="76" /> - <source>Checking validity of the service key...</source> - <translation type="unfinished">Verificando validade da chave de serviço...</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="91" /> - <source>The service key is valid.</source> - <translation type="unfinished">A chave de serviço é válida.</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="94" /> - <source><font color="#FF0000">The service key is not valid.</font></source> - <translation type="unfinished"><font color="#FF0000">A chave de serviço não é válida.</font></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="98" /> - <source><font color="#FF0000"><b>Error:</b> {0}</font></source> - <translation type="unfinished" /> - </message> </context> <context> <name>WebBrowserWebSearchWidget</name>