From d69267187575427b029f3d12b27ebb0278f3b884 Mon Sep 17 00:00:00 2001 From: Alberto Federman Neto <> Date: Mon, 19 Apr 2010 20:14:38 +0200 Subject: Updated portguese translation --- i18n/pt_BR.po | 817 +++++++++++++++++++++++++++++++++------------------------- 1 file changed, 469 insertions(+), 348 deletions(-) diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po index bf6be1e..f26f11e 100644 --- a/i18n/pt_BR.po +++ b/i18n/pt_BR.po @@ -3,128 +3,124 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # -# Portato by René "Necoro" Neumann, 2009. -# Brazilian Portoguese translation of Portato. -# This file is distributed under the same license as the Portato package. -# Translated by Alberto Federman Neto , 2009. -# msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-31 22:04+0200\n" -"PO-Revision-Date: 2009-08-31 22:09+0100\n" -"Last-Translator: René 'Necoro' Neumann \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2010-04-16 01:31+0200\n" +"PO-Revision-Date: 2010-04-19 14:36-0300\n" +"Last-Translator: Alberto Federman Neto \n" +"Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: portato/gui/templates/UpdateWindow.ui:6 -msgid "Updatable Packages" -msgstr "Pacotes atualizáveis" - -#: portato/gui/templates/UpdateWindow.ui:48 +#: portato/gui/templates/PkgListWindow.ui:48 msgid "_Close" msgstr "_Fechar" -#: portato/gui/templates/UpdateWindow.ui:59 +#: portato/gui/templates/PkgListWindow.ui:64 +#: portato/gui/windows/pkglist.py:35 msgid "Select _All" msgstr "Selecionar_Tudo" -#: portato/gui/templates/UpdateWindow.ui:73 +#: portato/gui/templates/PkgListWindow.ui:80 msgid "_Install Selected" msgstr "_Instalar Selecionado(s)" +#: portato/gui/templates/PkgListWindow.ui:96 +msgid "_Uninstall Selected" +msgstr "_Instalar Selecionado(s)" + #: portato/gui/templates/PreferenceWindow.ui:12 msgid "Preferences" msgstr "Preferências" -#: portato/gui/templates/PreferenceWindow.ui:48 +#: portato/gui/templates/PreferenceWindow.ui:51 msgid "Debug" msgstr "Debugar" -#: portato/gui/templates/PreferenceWindow.ui:61 +#: portato/gui/templates/PreferenceWindow.ui:64 msgid "Search while typing" msgstr "Procurar ao escrever" -#: portato/gui/templates/PreferenceWindow.ui:81 +#: portato/gui/templates/PreferenceWindow.ui:84 msgid "Browser command: " msgstr "Comando do navegador:" -#: portato/gui/templates/PreferenceWindow.ui:108 -#: portato/gui/templates/PreferenceWindow.ui:717 +#: portato/gui/templates/PreferenceWindow.ui:111 +#: portato/gui/templates/PreferenceWindow.ui:725 msgid "General Options" msgstr "Opções Gerais" -#: portato/gui/templates/PreferenceWindow.ui:142 +#: portato/gui/templates/PreferenceWindow.ui:146 msgid "Used database type" msgstr "Tipo de base de datos usada" -#: portato/gui/templates/PreferenceWindow.ui:178 -#: portato/gui/templates/PluginWindow.ui:93 -#: portato/gui/templates/PluginWindow.ui:118 -#: portato/gui/templates/MainWindow.ui:369 -#: portato/gui/templates/MainWindow.ui:485 -#: portato/gui/templates/MainWindow.ui:598 -#: portato/gui/templates/MainWindow.ui:613 +#: portato/gui/templates/PreferenceWindow.ui:182 +#: portato/gui/templates/PluginWindow.ui:97 +#: portato/gui/templates/PluginWindow.ui:122 +#: portato/gui/templates/MainWindow.ui:190 +#: portato/gui/templates/MainWindow.ui:304 +#: portato/gui/templates/MainWindow.ui:417 +#: portato/gui/templates/MainWindow.ui:432 msgid "label" msgstr "rótulo" -#: portato/gui/templates/PreferenceWindow.ui:188 +#: portato/gui/templates/PreferenceWindow.ui:192 msgid "Description" msgstr "Descrição" -#: portato/gui/templates/PreferenceWindow.ui:204 +#: portato/gui/templates/PreferenceWindow.ui:208 msgid "Database Options" msgstr "Opções da base de dados" -#: portato/gui/templates/PreferenceWindow.ui:226 -#: portato/gui/templates/MainWindow.ui:754 +#: portato/gui/templates/PreferenceWindow.ui:230 +#: portato/gui/templates/MainWindow.ui:582 msgid "General" msgstr "Geral" -#: portato/gui/templates/PreferenceWindow.ui:308 +#: portato/gui/templates/PreferenceWindow.ui:314 msgid "Package sets to update" msgstr "Conj. de pacotes para atualizar" -#: portato/gui/templates/PreferenceWindow.ui:324 +#: portato/gui/templates/PreferenceWindow.ui:330 msgid "Update World Options" msgstr "Opções de atualização World" -#: portato/gui/templates/PreferenceWindow.ui:350 +#: portato/gui/templates/PreferenceWindow.ui:356 msgid "Sync command: " msgstr "Comando de sincronização:" -#: portato/gui/templates/PreferenceWindow.ui:372 +#: portato/gui/templates/PreferenceWindow.ui:378 msgid "Sync Options" msgstr "Opções de Sincronização" -#: portato/gui/templates/PreferenceWindow.ui:413 +#: portato/gui/templates/PreferenceWindow.ui:419 msgid "File name to use, if package.use is a directory: " msgstr "Nome de arquivo a usar se o pacotefor um diretório:" -#: portato/gui/templates/PreferenceWindow.ui:423 +#: portato/gui/templates/PreferenceWindow.ui:429 msgid "Add only exact version to package.use" msgstr "Usar só versões exatas no package.use" -#: portato/gui/templates/PreferenceWindow.ui:437 +#: portato/gui/templates/PreferenceWindow.ui:443 msgid "Add only exact version to package.keywords" msgstr "Usar só versões exatas no package.keywords" -#: portato/gui/templates/PreferenceWindow.ui:453 +#: portato/gui/templates/PreferenceWindow.ui:459 msgid "File name to use, if package.keywords is a directory: " msgstr "Nome do arquivo a usar se o package.keywords for um diretório:" -#: portato/gui/templates/PreferenceWindow.ui:487 +#: portato/gui/templates/PreferenceWindow.ui:493 msgid "File name to use, if package.mask/package.unmask is a directory: " msgstr "Nome do arquivo a usar se o package.mask/package.unmask for um diretório:" -#: portato/gui/templates/PreferenceWindow.ui:497 +#: portato/gui/templates/PreferenceWindow.ui:503 msgid "Add only exact version to package.mask/package.unmask" msgstr "Adicionar só versões exatas em package.mask/package.unmask" -#: portato/gui/templates/PreferenceWindow.ui:521 +#: portato/gui/templates/PreferenceWindow.ui:527 msgid "" "You may use the following placeholders:\n" "\n" @@ -140,145 +136,141 @@ msgstr "" "$(cat-1)/$(cat-2): primeira/segunda parte da categoria\n" "$(version): versão do pacote" -#: portato/gui/templates/PreferenceWindow.ui:545 +#: portato/gui/templates/PreferenceWindow.ui:551 msgid "Use-Flags" msgstr "Use-Flags" -#: portato/gui/templates/PreferenceWindow.ui:560 +#: portato/gui/templates/PreferenceWindow.ui:566 msgid "Testing Keywords" msgstr "Testando as Palavras-Chave" -#: portato/gui/templates/PreferenceWindow.ui:575 +#: portato/gui/templates/PreferenceWindow.ui:581 msgid "Masking Keywords" msgstr "Mascarando as Palavras-Chave" -#: portato/gui/templates/PreferenceWindow.ui:601 +#: portato/gui/templates/PreferenceWindow.ui:607 msgid "Use Flag and Keyword Options" msgstr "Opções de Use Flags e palavras-chave" -#: portato/gui/templates/PreferenceWindow.ui:619 -msgid "Portage" -msgstr "Portage" - -#: portato/gui/templates/PreferenceWindow.ui:655 +#: portato/gui/templates/PreferenceWindow.ui:663 msgid "Enable systray" msgstr "Usar icone na bandeja de sistema" -#: portato/gui/templates/PreferenceWindow.ui:669 +#: portato/gui/templates/PreferenceWindow.ui:677 msgid "Show emerge progress in window title" msgstr "Mostrar progresso do emerge no título da janela" -#: portato/gui/templates/PreferenceWindow.ui:683 +#: portato/gui/templates/PreferenceWindow.ui:691 msgid "Show emerge progress in console title" msgstr "Mostrar progresso do emerge no título do terminal" -#: portato/gui/templates/PreferenceWindow.ui:697 +#: portato/gui/templates/PreferenceWindow.ui:705 msgid "Hide on minimization (only if systray is enabled)" msgstr "Ocultar ao minimizar (somente com o icone systray habilitado)" -#: portato/gui/templates/PreferenceWindow.ui:755 +#: portato/gui/templates/PreferenceWindow.ui:764 msgid "Package Tabs" msgstr "Abas dos pacotes" -#: portato/gui/templates/PreferenceWindow.ui:785 +#: portato/gui/templates/PreferenceWindow.ui:793 msgid "System Tabs" msgstr "Abas de Sistema" -#: portato/gui/templates/PreferenceWindow.ui:813 +#: portato/gui/templates/PreferenceWindow.ui:821 msgid "Tab Options" msgstr "Opções das Abas" -#: portato/gui/templates/PreferenceWindow.ui:841 +#: portato/gui/templates/PreferenceWindow.ui:850 msgid "Show slots in the version list" msgstr "Mostrar slots na lista de versões" -#: portato/gui/templates/PreferenceWindow.ui:854 +#: portato/gui/templates/PreferenceWindow.ui:863 msgid "Collapse categories with same prefix" msgstr "Juntar categorias de mesmo prefixo" -#: portato/gui/templates/PreferenceWindow.ui:875 +#: portato/gui/templates/PreferenceWindow.ui:884 msgid "Package Options" msgstr "Opções de Pacotes" -#: portato/gui/templates/PreferenceWindow.ui:911 +#: portato/gui/templates/PreferenceWindow.ui:921 msgid "Console Font" msgstr "Fonte de Console" -#: portato/gui/templates/PreferenceWindow.ui:924 -msgid "Chose a console font" -msgstr "Escolher fonte de Console" +#: portato/gui/templates/PreferenceWindow.ui:934 +msgid "Choose a console font" +msgstr "Escolher Fonte" -#: portato/gui/templates/PreferenceWindow.ui:945 +#: portato/gui/templates/PreferenceWindow.ui:955 msgid "Maximum length of the console title" msgstr "Comprimento máximo do Título" -#: portato/gui/templates/PreferenceWindow.ui:978 +#: portato/gui/templates/PreferenceWindow.ui:988 msgid "Console Options" msgstr "Opções do Console" -#: portato/gui/templates/PreferenceWindow.ui:1015 +#: portato/gui/templates/PreferenceWindow.ui:1026 msgid "Package Detail Background" msgstr "Detalhe do pacote em segundo plano" -#: portato/gui/templates/PreferenceWindow.ui:1049 +#: portato/gui/templates/PreferenceWindow.ui:1060 msgid "Flag Placeholder Description Background" msgstr "Descrição da Flag em segundo plano" -#: portato/gui/templates/PreferenceWindow.ui:1080 +#: portato/gui/templates/PreferenceWindow.ui:1091 msgid "Color Options" msgstr "Opções de Côres" -#: portato/gui/templates/PreferenceWindow.ui:1101 +#: portato/gui/templates/PreferenceWindow.ui:1112 msgid "Visual" msgstr "Visual" -#: portato/gui/templates/PluginWindow.ui:7 +#: portato/gui/templates/PluginWindow.ui:8 msgid "Plugins" msgstr "Plugins" -#: portato/gui/templates/PluginWindow.ui:51 +#: portato/gui/templates/PluginWindow.ui:53 msgid "_Install dependencies" msgstr "_Instalar dependências" -#: portato/gui/templates/PluginWindow.ui:79 +#: portato/gui/templates/PluginWindow.ui:83 msgid "Needed dependencies" msgstr "Dependências necessárias" -#: portato/gui/templates/PluginWindow.ui:104 +#: portato/gui/templates/PluginWindow.ui:108 msgid "Author:" msgstr "Autor:" -#: portato/gui/templates/PluginWindow.ui:139 -#: portato/gui/windows/update.py:47 -#: portato/gui/windows/main.py:825 +#: portato/gui/templates/PluginWindow.ui:141 +#: portato/gui/windows/pkglist.py:59 +#: portato/gui/windows/main.py:843 #: portato/gui/windows/plugin.py:27 msgid "Enabled" msgstr "Habilitado" -#: portato/gui/templates/PluginWindow.ui:148 +#: portato/gui/templates/PluginWindow.ui:157 #: portato/gui/windows/plugin.py:27 msgid "Temporarily enabled" msgstr "Habilitado temporáriamente" -#: portato/gui/templates/PluginWindow.ui:159 +#: portato/gui/templates/PluginWindow.ui:172 #: portato/gui/windows/plugin.py:27 msgid "Temporarily disabled" msgstr "Desabilitado temporáriamente" -#: portato/gui/templates/PluginWindow.ui:171 +#: portato/gui/templates/PluginWindow.ui:188 #: portato/gui/windows/plugin.py:27 msgid "Disabled" msgstr "Desabilitado" -#: portato/gui/templates/AboutWindow.ui:7 +#: portato/gui/templates/AboutWindow.ui:8 msgid "About Portato" msgstr "Sôbre o Portato" -#: portato/gui/templates/MailInfoWindow.ui:5 +#: portato/gui/templates/MailInfoWindow.ui:6 msgid "Send Bug Mail ..." msgstr "Enviar o bug por email ..." -#: portato/gui/templates/MailInfoWindow.ui:30 +#: portato/gui/templates/MailInfoWindow.ui:29 msgid "" "Additional Information\n" "\n" @@ -288,15 +280,15 @@ msgstr "" "\n" "(totalmente opcional)" -#: portato/gui/templates/MailInfoWindow.ui:74 +#: portato/gui/templates/MailInfoWindow.ui:73 msgid "Email address:" msgstr "Endereço de Email:" -#: portato/gui/templates/MailInfoWindow.ui:89 +#: portato/gui/templates/MailInfoWindow.ui:88 msgid "Name:" msgstr "Nome:" -#: portato/gui/templates/MailInfoWindow.ui:104 +#: portato/gui/templates/MailInfoWindow.ui:103 msgid "" "Comments /\n" "what did you do to hit the bug?" @@ -304,198 +296,198 @@ msgstr "" "Observações /\n" "O que estava fazendo/nquando aconteceu o problema?" -#: portato/gui/templates/MailInfoWindow.ui:141 -msgid "Attaches the logfile to the mail. This log only contains debug information." -msgstr "Juntar o arquivo de log ao email. Esse log só tem infos de depuração." +#: portato/gui/templates/MailInfoWindow.ui:160 +msgid "These files will be sent:" +msgstr "Esses arquivos serão enviados:" -#: portato/gui/templates/MailInfoWindow.ui:142 -msgid "Attach _Logfile" -msgstr "Juntar o _arquivo de log" - -#: portato/gui/templates/MailInfoWindow.ui:194 +#: portato/gui/templates/MailInfoWindow.ui:220 msgid "_Send" msgstr "_Enviar" -#: portato/gui/templates/SearchWindow.ui:7 +#: portato/gui/templates/SearchWindow.ui:8 msgid "Search Results" msgstr "Resultados da busca" -#: portato/gui/templates/MainWindow.ui:10 -msgid "Plu_gins" -msgstr "Plu_gins" - -#: portato/gui/templates/MainWindow.ui:20 -msgid "_File" -msgstr "_Arquivo" - -#: portato/gui/templates/MainWindow.ui:27 -msgid "_Preferences" -msgstr "_Preferências" - -#: portato/gui/templates/MainWindow.ui:36 -msgid "Re_load Portage" -msgstr "Re_carregar o Portage" - -#: portato/gui/templates/MainWindow.ui:52 -msgid "_Emerge" -msgstr "_Emerge" - -#: portato/gui/templates/MainWindow.ui:59 -msgid "_Install" -msgstr "_Instalar" - -#: portato/gui/templates/MainWindow.ui:68 -msgid "_Uninstall" -msgstr "_Desinstalar" - -#: portato/gui/templates/MainWindow.ui:76 -#: portato/gui/templates/MainWindow.ui:847 -msgid "Update _World" -msgstr "Atualizar _World" - -#: portato/gui/templates/MainWindow.ui:83 -msgid "Show Updatable P_ackages" -msgstr "Mostrar P_acotes atualizáveis" - -#: portato/gui/templates/MainWindow.ui:90 -msgid "Show _Only Installed Packages" -msgstr "M_ostrar Somente os pacotes Instalados" - -#: portato/gui/templates/MainWindow.ui:99 -msgid "_Sync" -msgstr "_Sincronizar, Sync" - -#: portato/gui/templates/MainWindow.ui:108 -msgid "Save _Flags" -msgstr "Salvar as _Flags" - -#: portato/gui/templates/MainWindow.ui:115 -msgid "Emerge _Paused" -msgstr "_Pausar Emerge" - -#: portato/gui/templates/MainWindow.ui:124 -msgid "_Kill Emerge" -msgstr "_Matar Emerge" - -#: portato/gui/templates/MainWindow.ui:133 -msgid "_Copy" -msgstr "_Copiar" - -#: portato/gui/templates/MainWindow.ui:140 -msgid "_?" -msgstr "_?" - -#: portato/gui/templates/MainWindow.ui:147 -msgid "_About" -msgstr "_Sôbre" - -#: portato/gui/templates/MainWindow.ui:155 -msgid "_Plugins" -msgstr "_Plugins" - -#: portato/gui/templates/MainWindow.ui:380 +#: portato/gui/templates/MainWindow.ui:204 msgid "Install onto system" msgstr "Instalar no sistema" -#: portato/gui/templates/MainWindow.ui:402 +#: portato/gui/templates/MainWindow.ui:226 msgid "Uninstall from system" msgstr "Desinstalar do sistema" -#: portato/gui/templates/MainWindow.ui:424 +#: portato/gui/templates/MainWindow.ui:248 msgid "Revert changes" msgstr "Desfazer mudanças" -#: portato/gui/templates/MainWindow.ui:501 +#: portato/gui/templates/MainWindow.ui:320 msgid "License:" msgstr "Licença:" -#: portato/gui/templates/MainWindow.ui:518 +#: portato/gui/templates/MainWindow.ui:337 msgid "Installed, but not in portage anymore" msgstr "Instalado, mas não está mais no Portage" -#: portato/gui/templates/MainWindow.ui:533 +#: portato/gui/templates/MainWindow.ui:352 msgid "MISSING KEYWORD" msgstr "FALTA PALAVRA-CHAVE" -#: portato/gui/templates/MainWindow.ui:565 +#: portato/gui/templates/MainWindow.ui:384 msgid "Description:" msgstr "Descrição:" -#: portato/gui/templates/MainWindow.ui:581 +#: portato/gui/templates/MainWindow.ui:400 msgid "Overlay:" msgstr "Overlay:" -#: portato/gui/templates/MainWindow.ui:629 +#: portato/gui/templates/MainWindow.ui:448 msgid "Homepage:" msgstr "Homepage:" -#: portato/gui/templates/MainWindow.ui:647 -#: portato/gui/windows/main.py:826 +#: portato/gui/templates/MainWindow.ui:462 +#: portato/gui/windows/main.py:844 msgid "Installed" msgstr "Instalado" -#: portato/gui/templates/MainWindow.ui:665 -#: portato/gui/windows/main.py:255 -#: portato/gui/windows/main.py:258 -#: portato/gui/windows/main.py:261 -#: portato/gui/windows/main.py:361 -#: portato/gui/windows/main.py:365 -#: portato/gui/windows/main.py:372 -#: portato/gui/windows/main.py:376 +#: portato/gui/templates/MainWindow.ui:481 +#: portato/gui/windows/main.py:256 +#: portato/gui/windows/main.py:259 +#: portato/gui/windows/main.py:262 +#: portato/gui/windows/main.py:362 +#: portato/gui/windows/main.py:366 +#: portato/gui/windows/main.py:373 +#: portato/gui/windows/main.py:377 msgid "Masked" msgstr "Mascarado" -#: portato/gui/templates/MainWindow.ui:697 -#: portato/gui/windows/main.py:271 -#: portato/gui/windows/main.py:274 -#: portato/gui/windows/main.py:334 -#: portato/gui/windows/main.py:338 +#: portato/gui/templates/MainWindow.ui:514 +#: portato/gui/windows/main.py:272 +#: portato/gui/windows/main.py:275 +#: portato/gui/windows/main.py:335 +#: portato/gui/windows/main.py:339 msgid "Testing" msgstr "Testando" -#: portato/gui/templates/MainWindow.ui:715 +#: portato/gui/templates/MainWindow.ui:537 msgid "Use Flags:" msgstr "Usar Flags:" -#: portato/gui/templates/MainWindow.ui:776 +#: portato/gui/templates/MainWindow.ui:607 msgid "Use List" msgstr "Lista das Flags Use" -#: portato/gui/templates/MainWindow.ui:813 -msgid "Execute the current selected queue" -msgstr "Executar a fila selecionada" +#: portato/gui/templates/MainWindow.ui:647 +msgid "Execute the currently selected queue" +msgstr "Executar a fila selecionada atual" -#: portato/gui/templates/MainWindow.ui:831 +#: portato/gui/templates/MainWindow.ui:668 msgid "E_xecute" msgstr "E_xecutar" -#: portato/gui/templates/MainWindow.ui:846 +#: portato/gui/templates/MainWindow.ui:687 +msgid "Update _World" +msgstr "Atualizar _World" + +#: portato/gui/templates/MainWindow.ui:691 msgid "Calculate the packages which will be installed during an \"update world\"" msgstr "Calcula os pacotes que serão instalados durante o \"update world\"" -#: portato/gui/templates/MainWindow.ui:858 -msgid "Remove the selected package from the queue" -msgstr "Remover o pacote selecionado da fila" - -#: portato/gui/templates/MainWindow.ui:859 +#: portato/gui/templates/MainWindow.ui:703 msgid "_Remove" msgstr "_Remover" -#: portato/gui/templates/MainWindow.ui:929 -#: portato/gui/windows/main.py:606 +#: portato/gui/templates/MainWindow.ui:707 +msgid "Remove the selected package from the queue" +msgstr "Remover o pacote selecionado da fila" + +#: portato/gui/templates/MainWindow.ui:782 +#: portato/gui/windows/main.py:620 msgid "Queue" msgstr "Fila" -#: portato/gui/templates/MainWindow.ui:950 -#: portato/gui/windows/main.py:1206 -#: portato/gui/windows/main.py:1208 +#: portato/gui/templates/MainWindow.ui:806 +#: portato/gui/windows/main.py:1262 +#: portato/gui/windows/main.py:1264 msgid "Console" msgstr "Console" -#: portato/gui/templates/MainWindow.ui:981 +#: portato/gui/templates/MainWindow.ui:840 msgid "Log" msgstr "Log" +#: portato/gui/templates/MainWindow.menu:9 +#: portato/gui/templates/MainWindow.menu:161 +msgid "Plu_gins" +msgstr "Plu_gins" + +#: portato/gui/templates/MainWindow.menu:19 +msgid "_General" +msgstr "_Geral" + +#: portato/gui/templates/MainWindow.menu:26 +msgid "_Preferences" +msgstr "_Preferências" + +#: portato/gui/templates/MainWindow.menu:35 +msgid "Re_load Portage" +msgstr "Re_carregar o Portage" + +#: portato/gui/templates/MainWindow.menu:51 +msgid "_Emerge" +msgstr "_Emerge" + +#: portato/gui/templates/MainWindow.menu:58 +msgid "_Install" +msgstr "_Instalar" + +#: portato/gui/templates/MainWindow.menu:67 +msgid "_Uninstall" +msgstr "_Desinstalar" + +#: portato/gui/templates/MainWindow.menu:75 +msgid "Up_date World" +msgstr "At_ualizar World" + +#: portato/gui/templates/MainWindow.menu:82 +msgid "Show Updatable P_ackages" +msgstr "Mostrar P_acotes atualizáveis" + +#: portato/gui/templates/MainWindow.menu:89 +msgid "Show _World Packages" +msgstr "M_ostrar pacotes World" + +#: portato/gui/templates/MainWindow.menu:96 +msgid "Show _Only Installed Packages" +msgstr "M_ostrar Somente os pacotes Instalados" + +#: portato/gui/templates/MainWindow.menu:105 +msgid "_Sync" +msgstr "_Sincronizar, Sync" + +#: portato/gui/templates/MainWindow.menu:114 +msgid "Save _Flags" +msgstr "Salvar as _Flags" + +#: portato/gui/templates/MainWindow.menu:121 +msgid "Emerge _Paused" +msgstr "_Pausar Emerge" + +#: portato/gui/templates/MainWindow.menu:130 +msgid "_Kill Emerge" +msgstr "_Matar Emerge" + +#: portato/gui/templates/MainWindow.menu:139 +msgid "_Copy" +msgstr "_Copiar" + +#: portato/gui/templates/MainWindow.menu:146 +msgid "_?" +msgstr "_?" + +#: portato/gui/templates/MainWindow.menu:153 +msgid "_About" +msgstr "_Sôbre" + #: portato/gui/dialogs.py:17 msgid "Mail could not be sent" msgstr "Não foi possível mandar o email" @@ -506,61 +498,88 @@ msgid "The error was: %s" msgstr "Houve um erro: %s" #: portato/gui/dialogs.py:24 +msgid "No email address given" +msgstr "Sem endereço de email" + +#: portato/gui/dialogs.py:25 +msgid "" +"You haven't specified an email address. Without it, it will not be possible for the developers to contact you for questions and thus it might be harder to fix the bug.\n" +"\n" +"Do you want to proceed nevertheless?" +msgstr "" +"Você não especificou um endereço de email. Sem ele, não será possível entrar em contato com os desenvolvedores para resolver o Bug.\n" +"\n" +"Deseja continuar assim mesmo?" + +#: portato/gui/dialogs.py:31 msgid "Do you really want to quit?" msgstr "Você quer realmente sair?" -#: portato/gui/dialogs.py:25 +#: portato/gui/dialogs.py:32 msgid "There are some packages in the emerge queue and/or an emerge process is running." msgstr "Tem alguns pacotes na fila do emerge ou outro processo emerge sendo executado." -#: portato/gui/dialogs.py:43 +#: portato/gui/dialogs.py:50 #, python-format msgid "%(blocked)s is blocked by %(blocks)s." msgstr "%(blocked)s está bloqueado por %(blocks)s." -#: portato/gui/dialogs.py:44 +#: portato/gui/dialogs.py:51 msgid "Please unmerge the blocking package." msgstr "Por favos, remova o pacote bloqueador." -#: portato/gui/dialogs.py:50 +#: portato/gui/dialogs.py:57 msgid "You are not root." msgstr "Você não é o Root." -#: portato/gui/dialogs.py:56 +#: portato/gui/dialogs.py:63 #, python-format msgid "%s seems to be masked." msgstr "%s parece estar mascarado." -#: portato/gui/dialogs.py:57 +#: portato/gui/dialogs.py:64 msgid "Do you want to unmask it and its dependencies?" msgstr "Você quer desmascarar o pacote e suas dependências?" -#: portato/gui/dialogs.py:63 +#: portato/gui/dialogs.py:70 msgid "Package not found!" msgstr "Pacote não encontrado!" -#: portato/gui/dialogs.py:69 +#: portato/gui/dialogs.py:76 +#: portato/gui/dialogs.py:87 msgid "Do not show this dialog again." msgstr "Não voltar a mostrar esta mensagem." -#: portato/gui/dialogs.py:70 +#: portato/gui/dialogs.py:77 #, python-format msgid "Changed %s" msgstr "Substituído %s" -#: portato/gui/dialogs.py:71 +#: portato/gui/dialogs.py:78 msgid "" "Portato will write these changes into the appropriate files.\n" -"Please backup them if you think it is necessairy." +"Please backup them if you think it is necessary." msgstr "" "O Portato vai escrever essas mudanças nos arquivos adequados.\n" -"Por favor, faça cópia do que achar necessário." +"Por favor, faça cópia deles, se achar necessário." + +#: portato/gui/dialogs.py:88 +msgid "'Update World' may be giving errors" +msgstr "'Update World\" pode dar erros" + +#: portato/gui/dialogs.py:89 +msgid "" +"Due to the fast changing portage, 'update world' might not work correctly or even throw errors.\n" +"This will be fixed (hopefully) in the next release." +msgstr "" +"Devido à mudanças no portage, 'update world' pode não funcionar corretamente.\n" +"Isto será consertado na próxima versão." -#: portato/gui/dialogs.py:80 +#: portato/gui/dialogs.py:98 msgid "You cannot remove dependencies. :)" msgstr "Você não pôde remover as dependências. :)" -#: portato/gui/dialogs.py:86 +#: portato/gui/dialogs.py:104 msgid "" "This is the updates queue. You cannot remove single elements.\n" "Do you want to clear the whole queue instead?" @@ -568,15 +587,15 @@ msgstr "" "Esta é a fila de atualizações. Não pode eliminar elementos parciais.\n" "Quer eliminar toda a fila?" -#: portato/gui/dialogs.py:92 +#: portato/gui/dialogs.py:110 msgid "Do you really want to clear the whole queue?" msgstr "Realmente quer limpar toda a fila?" -#: portato/gui/dialogs.py:111 +#: portato/gui/dialogs.py:129 msgid "A prerequisite for starting Portato was not matched." msgstr "Um pré-requisito para Portato não foi satisfeito." -#: portato/gui/dialogs.py:115 +#: portato/gui/dialogs.py:133 msgid "" "Note: On fresh Sabayon installs or its LiveDVD/-CD, there is no portage tree existing per default.\n" "Please run emerge --sync && layman -S." @@ -584,8 +603,8 @@ msgstr "" "Nota: Nos sistemas Sabayon recém-instalados ou no LiveDVD, a árvore do Portage inicialmente não existe.\n" "Execute emerge --sync && layman -S." -#: portato/gui/dialogs.py:123 -#: portato/gui/windows/main.py:1255 +#: portato/gui/dialogs.py:141 +#: portato/gui/windows/main.py:1311 #, python-format msgid "No versions of package '%s' found!" msgstr "Versões do pacote '%s' não encontradas!" @@ -601,11 +620,11 @@ msgstr "Não há pacote desse idioma instalado - %(old)s. Será usado o %(new)s. #: portato/gui/views.py:111 #, python-format -msgid "No %(old)s language file installed. Disable highlighting." -msgstr "Não há arquivo de linguagem %(old)s instalado. Deshabilitado." +msgid "No %(old)s language file installed. Disabling highlighting." +msgstr "Não há arquivo de linguagem %(old)s instalado. Desabilitado." #: portato/gui/views.py:130 -#: plugins/package_details.py:102 +#: plugins/package_details.py:108 #, python-format msgid "Error: %s" msgstr "Erro: %s" @@ -652,19 +671,32 @@ msgstr "Carregando Backend" msgid "Results" msgstr "Resultados" -#: portato/gui/windows/mailinfo.py:83 -#, python-format -msgid "An error occurred while sending. I think we were greylisted. The error: %s" -msgstr "Ocorreu um erro ao enviar. Parece estar na lista negra. O erro foi: %s" - -#: portato/gui/windows/mailinfo.py:84 -msgid "Retrying after waiting 60 seconds." -msgstr "tentando novamente após 60 segundos." +#: portato/gui/windows/pkglist.py:36 +msgid "Unselect _All" +msgstr "Desselecionar_Tudo" -#: portato/gui/windows/update.py:48 +#: portato/gui/windows/pkglist.py:60 msgid "Package" msgstr "Pacote" +#: portato/gui/windows/pkglist.py:147 +msgid "Updatable Packages" +msgstr "Pacotes atualizáveis" + +#: portato/gui/windows/pkglist.py:151 +msgid "World Packages" +msgstr "Pacotes World" + +#: portato/gui/windows/mailinfo.py:144 +#, python-format +msgid "Retrying after waiting %d seconds." +msgstr "tentando novamente após %d segundos." + +#: portato/gui/windows/mailinfo.py:157 +#, python-format +msgid "An error occurred while sending. I think we were greylisted. The error: %s" +msgstr "Ocorreu um erro ao enviar. Parece estar na lista negra. O erro foi: %s" + #: portato/gui/windows/splash.py:35 #, python-format msgid "... is starting up: %s" @@ -691,119 +723,125 @@ msgid "Package Set" msgstr "Conjunto de pacotes" #: portato/gui/windows/preference.py:259 -#: portato/gui/windows/main.py:828 +#: portato/gui/windows/main.py:846 +#: portato/db/database.py:51 +#: portato/db/database.py:52 msgid "Description" msgstr "Descrição" -#: portato/gui/windows/main.py:141 +#: portato/gui/windows/main.py:142 msgid "" msgstr "" -#: portato/gui/windows/main.py:167 +#: portato/gui/windows/main.py:168 msgid "The first homepage part does not start with 'http' or 'ftp'." msgstr "A primeira homepage não começa com 'http' ou 'ftp'." -#: portato/gui/windows/main.py:171 +#: portato/gui/windows/main.py:172 msgid "Blank inside homepage." msgstr "Espaço vazio na homepage" -#: portato/gui/windows/main.py:210 +#: portato/gui/windows/main.py:211 #, python-format msgid "Package could not be found: %s" msgstr "Pacote não achado: %s" -#: portato/gui/windows/main.py:264 -#: portato/gui/windows/main.py:363 +#: portato/gui/windows/main.py:265 +#: portato/gui/windows/main.py:364 msgid "Masked by user" msgstr "Mascarado pelo usuário" -#: portato/gui/windows/main.py:454 +#: portato/gui/windows/main.py:464 msgid "Loading Config" msgstr "Carregando Configuração" -#: portato/gui/windows/main.py:466 +#: portato/gui/windows/main.py:476 msgid "Creating Database" msgstr "Carregando Banco de Dados" -#: portato/gui/windows/main.py:470 +#: portato/gui/windows/main.py:480 msgid "Loading Plugins" msgstr "Carregando Plugins" -#: portato/gui/windows/main.py:478 +#: portato/gui/windows/main.py:488 msgid "Building frontend" msgstr "Construindo a interface" -#: portato/gui/windows/main.py:544 +#: portato/gui/windows/main.py:554 msgid "Restoring Session" msgstr "Restaurando a sessão" -#: portato/gui/windows/main.py:554 +#: portato/gui/windows/main.py:564 msgid "Loading Plugin Widgets" msgstr "Carregando Widgets e Plugins" -#: portato/gui/windows/main.py:557 +#: portato/gui/windows/main.py:567 msgid "Finishing startup" msgstr "Finalizando Inicialização" -#: portato/gui/windows/main.py:609 +#: portato/gui/windows/main.py:623 msgid "Options" msgstr "Opções" -#: portato/gui/windows/main.py:625 +#: portato/gui/windows/main.py:639 msgid "Categories" msgstr "Categorias" -#: portato/gui/windows/main.py:684 +#: portato/gui/windows/main.py:698 msgid "Packages" msgstr "Pacotes" -#: portato/gui/windows/main.py:719 +#: portato/gui/windows/main.py:733 #, python-format msgid "Package '%s/%s' is disabled." msgstr "O pacote '%s/%s' está deshabilitado." -#: portato/gui/windows/main.py:736 +#: portato/gui/windows/main.py:750 msgid "Versions" msgstr "Versões" -#: portato/gui/windows/main.py:739 +#: portato/gui/windows/main.py:753 msgid "Slot" msgstr "Slot" -#: portato/gui/windows/main.py:827 +#: portato/gui/windows/main.py:845 msgid "Flag" msgstr "Flag" -#: portato/gui/windows/main.py:851 +#: portato/gui/windows/main.py:869 msgid "This is an expanded use flag and cannot be selected" msgstr "Esta é uma flag expandida e não pode ser selecionada" -#: portato/gui/windows/main.py:889 +#: portato/gui/windows/main.py:927 #, python-format msgid "Translating session from version %d to %d." msgstr "Traduzindo sessão da versão %d até %d." -#: portato/gui/windows/main.py:892 +#: portato/gui/windows/main.py:930 #, python-format msgid "Cannot translate session from version %d to %d." msgstr "Não foi possível traduzir la sessão da versão %d até a %d." -#: portato/gui/windows/main.py:1391 +#: portato/gui/windows/main.py:1447 msgid "use flags" msgstr "usar Flags" -#: portato/gui/windows/main.py:1403 +#: portato/gui/windows/main.py:1459 msgid "masking keywords" msgstr "mascarando palavras-chave" -#: portato/gui/windows/main.py:1780 +#: portato/gui/windows/main.py:1868 msgid "The portage tree is not existing." msgstr "Árvore do portage não existe." -#: portato/gui/windows/main.py:1784 +#: portato/gui/windows/main.py:1872 msgid "The portage tree seems to be empty." msgstr "A árvore do Portage parece estar vazia." +#: portato/gui/windows/main.py:1875 +msgid "The sqlite cache backend of portage is not supported at the moment. See https://bugs.launchpad.net/portato/+bug/564292." +msgstr "O cache sqlite do Portage não é suportado no momento. Veja https://bugs.launchpad.net/portato/+bug/564292." + #: portato/gui/session.py:21 msgid "Version mismatch." msgstr "Versões não batem." @@ -819,50 +857,64 @@ msgstr "Formato de sessão muito antigo." #: portato/gui/session.py:33 msgid "Current session format is newer than this version supports." -msgstr "El formato de la sessão atual é mais recente que o suportado por esta versão." +msgstr "O formato de la sessão atual é mais recente que o suportado por esta versão." -#: portato/gui/utils.py:190 +#: portato/gui/utils.py:189 msgid "oneshot" msgstr "oneshot" -#: portato/gui/utils.py:195 +#: portato/gui/utils.py:194 #, python-format msgid "updating from version %s" msgstr "atualizando a partir da versão %s" -#: portato/gui/utils.py:197 +#: portato/gui/utils.py:196 msgid "updating" msgstr "atualizando" -#: portato/gui/utils.py:202 +#: portato/gui/utils.py:201 #, python-format msgid "downgrading from version %s" msgstr "downgrade da versão %s" -#: portato/gui/utils.py:204 +#: portato/gui/utils.py:203 msgid "downgrading" msgstr "fazendo downgrade" -#: portato/gui/utils.py:208 +#: portato/gui/utils.py:207 msgid "IUSE changes:" msgstr " mudanças de iUSE:" -#: portato/gui/utils.py:226 +#: portato/gui/utils.py:225 msgid "(In Progress)" msgstr "(Em progresso)" -#: portato/gui/utils.py:251 +#: portato/gui/utils.py:250 msgid "Install" msgstr "Instalar" -#: portato/gui/utils.py:262 +#: portato/gui/utils.py:261 msgid "Uninstall" msgstr "Desinstalar" -#: portato/gui/utils.py:274 +#: portato/gui/utils.py:273 msgid "Update" msgstr "Atualizar" +#: portato/eix/exceptions.py:27 +msgid "Unknown error." +msgstr "Erro desconhecido." + +#: portato/eix/exceptions.py:44 +#, python-format +msgid "End of file reached though it was not expected: '%s'" +msgstr "O arquivo finalizou-se com um erro inesperado: '%s'" + +#: portato/eix/exceptions.py:52 +#, python-format +msgid "Version '%s' is not supported." +msgstr "Versão '%s' não suportada." + #: portato/backend/flags.py:527 #, python-format msgid "Conflicting values for masking status: %s" @@ -873,17 +925,17 @@ msgstr "Conflitando valores pra mascaramento: %s" msgid "Line %(line)s in file %(file)s misses a keyword (e.g. '~x86')." msgstr "Na linha %(line)s do arquivo %(file)s falta uma palavra-chave (ex. '~x86')." -#: portato/backend/portage/system.py:258 +#: portato/backend/portage/system.py:281 #, python-format msgid "No best match for %s. It seems not to be in the tree anymore." msgstr "valores de %s não bateram. Parecem não estar mais na árvore." -#: portato/backend/portage/system.py:316 +#: portato/backend/portage/system.py:339 #, python-format msgid "Found a not installed dependency: %s." msgstr "Está faltando uma dependência não instalada: %s." -#: portato/backend/portage/system.py:358 +#: portato/backend/portage/system.py:381 #, python-format msgid "Bug? No best match could be found for '%(package)s'. Needed by: '%(cpv)s'." msgstr "Será um Bug? Não bateram os dados do '%(package)s'. Necessário para: '%(cpv)s'." @@ -893,15 +945,15 @@ msgstr "Será um Bug? Não bateram os dados do '%(package)s'. Necessário para: msgid "BUG in flags.new_masking_status. It returns '%s'" msgstr "BUG nas flags.novo_máscara_status. erro que retorna '%s'" -#: portato/__init__.py:53 +#: portato/__init__.py:54 msgid "do not fork off as root" msgstr "não pode cruzar como root" -#: portato/__init__.py:76 +#: portato/__init__.py:83 msgid "Starting Portato" msgstr "Iniciando o Portato" -#: portato/__init__.py:121 +#: portato/__init__.py:125 msgid "No valid su command detected. Aborting." msgstr "Comando su detectado, mas não válido. Abortando." @@ -909,11 +961,25 @@ msgstr "Comando su detectado, mas não válido. Abortando." msgid "Invalid dependency string" msgstr "Descrição de dependência inválida" -#: portato/db/__init__.py:24 +#: portato/db/__init__.py:21 +msgid "eix + SQLite" +msgstr "eix + SQLite" + +#: portato/db/__init__.py:21 +msgid "" +"Similar to SQLite, but now uses the eix database to get the package information.\n" +"This should be much faster on startup, but requires that your eix database is always up-to-date.\n" +"Additionally, this is the only database allowing searching in descriptions." +msgstr "" +"Parecido com SQLite, mas agora usa o eix para pegar a informação do pacote.\n" +"Isto deverá ser muito mais rápido ao iniciar, mas requer eix atualizado.\n" +"Além disso, este é o único banco de dados que a busca requer nas descrições." + +#: portato/db/__init__.py:22 msgid "SQLite" msgstr "SQLite" -#: portato/db/__init__.py:24 +#: portato/db/__init__.py:22 msgid "" "Uses an SQLite-database to store package information.\n" "May take longer to generate at the first time, but has advantages if portato is re-started with an unchanged portage tree. Additionally it allows to use fast SQL expressions for fetching the data." @@ -921,11 +987,11 @@ msgstr "" "Usar SQLite para armazenar informações dos pacotes.\n" "Pode demorar mais para gerar a primeira vez, mas é melhor para o Portato recomeçar sem mudanças na árvore do Portage. Permite usar expressões SQL para obter os dados." -#: portato/db/__init__.py:25 +#: portato/db/__init__.py:23 msgid "Hashmap" msgstr "Tebela hash" -#: portato/db/__init__.py:25 +#: portato/db/__init__.py:23 msgid "" "Uses an in-memory hashmap to store package information.\n" "Has been used since at least version 0.3.3, but all information has to be regenerated on each startup." @@ -933,53 +999,70 @@ msgstr "" "Usar hash na memória para guardar informações dos pacotes.\n" "Tem sido usada desde a versão 0.3.3, mas toda a informação precisa ser recarregada em cada inicialização." -#: portato/db/__init__.py:40 -msgid "Cannot load SQLDatabase." -msgstr "SQLDatabase não pode ser carregado." +#: portato/db/__init__.py:45 +#, python-format +msgid "Using database type '%s'" +msgstr "Usando banco de dados tipo: %s" + +#: portato/db/__init__.py:52 +#: portato/db/__init__.py:67 +#, python-format +msgid "Cannot load %s." +msgstr "%s não carregado." -#: portato/db/__init__.py:51 +#: portato/db/__init__.py:73 #, python-format msgid "Unknown database type: %s" msgstr "Tipo de banco de datos desconhecido: %s" -#: portato/db/database.py:38 -msgid "ALL" -msgstr "TUDO" - -#: portato/db/dict.py:94 +#: portato/db/hash.py:97 #, python-format msgid "Catched KeyError => %s seems not to be an available category. Have you played with rsync-excludes?" msgstr "Encontrado Erro => %s parece ser uma categoria não disponível. Você planeja usar rsync-excludes?" -#: portato/db/dict.py:149 +#: portato/db/hash.py:152 #, python-format msgid "Error while compiling search expression: '%s'." -msgstr "Erro ao compilar a string de busca: '%s'." +msgstr "Erro ao compilar a expressão de busca: '%s'." + +#: portato/db/eix_sql.py:35 +#, python-format +msgid "Cache file '%s' does not exist. Using default instead." +msgstr "O arquivo cache '%s' não existe. Usando o Default." + +#: portato/db/database.py:44 +msgid "ALL" +msgstr "TUDO" + +#: portato/db/database.py:50 +#: portato/db/database.py:52 +msgid "Name" +msgstr "Nome" -#: portato/db/sql.py:79 +#: portato/db/sql.py:82 msgid "Cleaning database..." msgstr "Limpando o banco de dados..." -#: portato/db/sql.py:81 +#: portato/db/sql.py:84 msgid "Populating database..." msgstr "Formando (populate) o Banco de Dados..." -#: portato/session.py:67 +#: portato/session.py:66 #, python-format msgid "Loading '%s' session from %s." msgstr "Carregando a sessão '%s' desde %s" -#: portato/session.py:69 +#: portato/session.py:68 #, python-format msgid "Loading session from %s." msgstr "Carregando sessão desde %s." -#: portato/session.py:141 +#: portato/session.py:136 #, python-format msgid "Saving '%s' session to %s." msgstr "Salvando sessão '%s' em %s." -#: portato/session.py:143 +#: portato/session.py:138 #, python-format msgid "Saving session to %s." msgstr "Salvando sessão em %s." @@ -989,145 +1072,183 @@ msgstr "Salvando sessão em %s." msgid "Unrecognized line in configuration: %s" msgstr "Linha na configuração não reconhecida: %s" -#: portato/listener.py:94 +#: portato/listener.py:85 msgid "Listener has not been started." msgstr "Listener não iniciado." -#: portato/plugin.py:438 -#: portato/plugin.py:441 +#: portato/listener.py:94 +#, python-format +msgid "An exception occured while accessing the message queue: %s" +msgstr "Ocorreu uma exceção nas mensagens da fila: %s" + +#: portato/plugin.py:446 +#: portato/plugin.py:449 +#: portato/plugin.py:459 #, python-format msgid "Loading plugin '%(plugin)s' failed: %(error)s" msgstr "Carga do '%(plugin)s' falhou: %(error)s" -#: portato/plugin.py:451 +#: portato/plugin.py:462 #, python-format -msgid "Widgets of plugin '%s' loaded." -msgstr "Plugin '%s' deshabilitado!" +msgid "Loading widgets of plugin '%(plugin)s' failed: %(error)s" +msgstr "Carga dos widgets do plugin '%(plugin)s' falhou: %(error)s" -#: portato/plugin.py:482 +#: portato/plugin.py:497 msgid "Plugin is disabled!" msgstr "Plugin deshabilitado!" -#: portato/plugin.py:484 +#: portato/plugin.py:499 msgid "Plugin has unresolved dependencies - disabled!" msgstr "Plugin dom dependências não resolvidas - deshabilitado!" -#: portato/plugin.py:488 +#: portato/plugin.py:503 #, python-format msgid "Plugin '%s' loaded." msgstr "Plugin '%s' carregado." -#: portato/plugin.py:528 -#, python-format -msgid "Overriding hook '%(hook)s' with plugin '%(plugin)s'." -msgstr "Sobrescrevendo o gancho '%(hook)s' com o plugin '%(plugin)s'." - -#: portato/plugin.py:586 +#: portato/plugin.py:601 #, python-format msgid "For hook '%(hook)s' an override is already defined by plugin '%(plugin)s'!" msgstr "Um processo de sobrescrição é definido para o gancho '%(hook)s' usando o plugin '%(plugin)s'!" -#: portato/plugin.py:587 +#: portato/plugin.py:602 #, python-format msgid "It is now replaced by the one from plugin '%s'!" msgstr "Foi substituído por um tipo extraído do plugin '%s'!" -#: portato/plugin.py:620 +#: portato/plugin.py:704 +#: portato/plugin.py:707 #, python-format -msgid "Dependant '%(dep)s' for '%(hook)s' in plugin '%(plugin)s' not found! Adding nevertheless." -msgstr "Dependente, '%(dep)s' para '%(hook)s' no plugin '%(plugin)s' que não foi encontrado. Nada foi adicionado." +msgid "Registrating plugin '%(plugin)s' failed: %(error)s" +msgstr "Registro do plugin '%(plugin)s' falhou: %(error)s" -#: plugins/etc_proposals.py:34 +#: plugins/etc_proposals.py:32 msgid "Cannot start etc-proposals. Not root!" msgstr "Você não pode rodar etc-proposals , por que não é Root!" -#: plugins/package_details.py:67 +#: plugins/package_details.py:73 msgid "Shows the Changelog of a package" msgstr "Detalhe do pacote em segundo plano" -#: plugins/package_details.py:69 +#: plugins/package_details.py:75 msgid "Changelog" msgstr "Changelog" -#: plugins/package_details.py:79 +#: plugins/package_details.py:85 msgid "Shows the ebuild of a package" msgstr "Detalhe do pacote em segundo plano" -#: plugins/package_details.py:82 +#: plugins/package_details.py:88 msgid "Ebuild" msgstr "Ebuild" -#: plugins/package_details.py:89 +#: plugins/package_details.py:95 msgid "Shows the installed files of a package" msgstr "Pacote não instalado" -#: plugins/package_details.py:91 +#: plugins/package_details.py:97 msgid "Files" msgstr "Arquivos" -#: plugins/package_details.py:105 +#: plugins/package_details.py:111 msgid "Shows the dependencies of a package" msgstr "Mostrar dependências do pacote" -#: plugins/package_details.py:107 +#: plugins/package_details.py:113 msgid "Dependencies" msgstr "Dependências" -#: plugins/package_details.py:179 +#: plugins/package_details.py:185 #, python-format msgid "If '%s' is disabled" msgstr "Se '%s' está deshabilitado" -#: plugins/package_details.py:181 +#: plugins/package_details.py:187 #, python-format msgid "If '%s' is enabled" msgstr "Se '%s' está habilitado" -#: plugins/package_details.py:187 +#: plugins/package_details.py:193 msgid "One of the following" msgstr "Um(a) do(a)s seguintes" -#: plugins/package_details.py:192 +#: plugins/package_details.py:198 msgid "All of the following" msgstr "Todas as seguintes" -#: plugins/package_details.py:203 +#: plugins/package_details.py:209 msgid "Can't display dependencies: This package has an unsupported dependency string." msgstr "Não foi possível mostrar as dependências: Este pacote tem um tipo de dependência não suportada." -#: plugins/notify.py:24 +#: plugins/notify.py:23 msgid "Cannot import 'pynotify'." msgstr "'pynotify' não pode ser carregado." -#: plugins/notify.py:36 +#: plugins/notify.py:35 msgid "Notify called while process is still running!" msgstr "Notifica-me enquanto o processo ainda está rodando!" -#: plugins/notify.py:40 +#: plugins/notify.py:39 msgid "Emerge finished!" msgstr "Emerge cmpletado!" -#: plugins/notify.py:44 +#: plugins/notify.py:43 msgid "Emerge failed!" msgstr "Emerge falhou!" -#: plugins/notify.py:45 +#: plugins/notify.py:44 #, python-format msgid "Error Code: %d" msgstr "Código do erro: %d" +#~ msgid "Portage" +#~ msgstr "Portage" + +#~ msgid "" +#~ "Attaches the logfile to the mail. This log only contains debug " +#~ "information." +#~ msgstr "" +#~ "Juntar o arquivo de log ao email. Esse log só tem infos de depuração." + +#~ msgid "Attach _Logfile" +#~ msgstr "Juntar o _arquivo de log" + +#~ msgid "_File" +#~ msgstr "_Arquivo" + +#~ msgid "_Plugins" +#~ msgstr "_Plugins" + +#~ msgid "Widgets of plugin '%s' loaded." +#~ msgstr "Plugin '%s' deshabilitado!" + +#~ msgid "Overriding hook '%(hook)s' with plugin '%(plugin)s'." +#~ msgstr "Sobrescrevendo o gancho '%(hook)s' com o plugin '%(plugin)s'." + +#~ msgid "" +#~ "Dependant '%(dep)s' for '%(hook)s' in plugin '%(plugin)s' not found! " +#~ "Adding nevertheless." +#~ msgstr "" +#~ "Dependente, '%(dep)s' para '%(hook)s' no plugin '%(plugin)s' que não foi " +#~ "encontrado. Nada foi adicionado." + #~ msgid "gtk-cancel" #~ msgstr "gtk-cancelar" + #~ msgid "gtk-quit" #~ msgstr "gtk-sair" + #~ msgid "gtk-delete" #~ msgstr "gtk-deletar" + #~ msgid "gtk-find" #~ msgstr "gtk-procurar" + #~ msgid "gtk-apply" #~ msgstr "gtk-aplicar" + #~ msgid "gtk-jump-to" #~ msgstr "gtk-pular-para" + #~ msgid "gtk-ok" #~ msgstr "gtk-ok" - -- cgit v1.2.3 From 03c509f24a4059c882786e764c50c4f801e03a60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Mon, 19 Apr 2010 20:25:07 +0200 Subject: Typo in TRANSLATORS --- doc/TRANSLATORS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/TRANSLATORS b/doc/TRANSLATORS index 675282c..47fa1a9 100644 --- a/doc/TRANSLATORS +++ b/doc/TRANSLATORS @@ -3,6 +3,6 @@ French: Clément 'moonpyk' Bourgeois German: René 'Necoro' Neumann, André Lohrenz Italian: Ponsi Polish: Tomasz Osiński -Portugese (Brazilian): Alberto Federman Neto +Portuguese (Brazilian): Alberto Federman Neto Spanish: Daniel Halens Turkish: Gürkan 'seqizz' Gür -- cgit v1.2.3 From 907de24260d48e10ba67f92c13a163de895af8da Mon Sep 17 00:00:00 2001 From: Clement Bourgeois Date: Thu, 22 Apr 2010 22:51:42 +0800 Subject: Updated french translation to current translation status. --- i18n/fr.po | 161 ++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 84 insertions(+), 77 deletions(-) diff --git a/i18n/fr.po b/i18n/fr.po index ee1aef7..02dd3a0 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: Portato\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-14 05:04+0200\n" -"PO-Revision-Date: 2010-04-14 05:22+0100\n" +"POT-Creation-Date: 2010-04-22 00:29+0200\n" +"PO-Revision-Date: 2010-04-22 16:50+0100\n" "Last-Translator: Clément Bourgeois \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -168,8 +168,8 @@ msgid "Queue" msgstr "File d'attente" #: portato/gui/templates/MainWindow.ui:806 -#: portato/gui/windows/main.py:1263 -#: portato/gui/windows/main.py:1265 +#: portato/gui/windows/main.py:1262 +#: portato/gui/windows/main.py:1264 msgid "Console" msgstr "Console" @@ -571,77 +571,62 @@ msgstr "Tous les suivants" msgid "Can't display dependencies: This package has an unsupported dependency string." msgstr "Impossible d'afficher les dépendances : ce paquetage comporte une chaîne de dépendance non supportée." -#: portato/plugin.py:444 -#: portato/plugin.py:447 -#: portato/plugin.py:457 +#: portato/plugin.py:446 +#: portato/plugin.py:449 +#: portato/plugin.py:459 #, python-format msgid "Loading plugin '%(plugin)s' failed: %(error)s" msgstr "Enregistrement du greffon '%(plugin)s' échoué : %(error)s" -#: portato/plugin.py:460 +#: portato/plugin.py:462 #, python-format msgid "Loading widgets of plugin '%(plugin)s' failed: %(error)s" msgstr "Chargement des widgets du greffon '%(plugin)s' impossible : %(error)s" -#: portato/plugin.py:464 -#, python-format -msgid "Widgets of plugin '%s' loaded." -msgstr "Widgets du greffon '%s' chargés." - -#: portato/plugin.py:495 +#: portato/plugin.py:497 msgid "Plugin is disabled!" msgstr "Le greffon est désactivé !" -#: portato/plugin.py:497 +#: portato/plugin.py:499 msgid "Plugin has unresolved dependencies - disabled!" msgstr "Le greffon a des dépendances non résolues - désactivé !" -#: portato/plugin.py:501 +#: portato/plugin.py:503 #, python-format msgid "Plugin '%s' loaded." msgstr "Greffon '%s' chargé." -#: portato/plugin.py:541 -#, python-format -msgid "Overriding hook '%(hook)s' with plugin '%(plugin)s'." -msgstr "Surcharge du hook '%(hook)s' avec le greffon '%(plugin)s'." - -#: portato/plugin.py:599 +#: portato/plugin.py:601 #, python-format msgid "For hook '%(hook)s' an override is already defined by plugin '%(plugin)s'!" msgstr "Une surcharge est déjà définie pour le hook '%(hook)s' par le greffon '%(plugin)s'!" -#: portato/plugin.py:600 +#: portato/plugin.py:602 #, python-format msgid "It is now replaced by the one from plugin '%s'!" msgstr "Il est maintenant remplacé par celui du greffon '%s' !" -#: portato/plugin.py:633 -#, python-format -msgid "Dependant '%(dep)s' for '%(hook)s' in plugin '%(plugin)s' not found! Adding nevertheless." -msgstr "Le dépendant '%(dep)s' pour le hook '%(hook)s' du greffon '%(plugin)s' trouvé ! Ajouté quand même." - -#: portato/plugin.py:702 -#: portato/plugin.py:705 +#: portato/plugin.py:704 +#: portato/plugin.py:707 #, python-format msgid "Registrating plugin '%(plugin)s' failed: %(error)s" msgstr "Enregistrement du greffon '%(plugin)s' échoué : %(error)s" -#: portato/eix/exceptions.py:26 +#: portato/eix/exceptions.py:27 msgid "Unknown error." msgstr "Erreur inconnue." -#: portato/eix/exceptions.py:37 +#: portato/eix/exceptions.py:44 #, python-format msgid "End of file reached though it was not expected: '%s'" msgstr "Fin de fichier atteinte de façon inattendue : '%s'" -#: portato/eix/exceptions.py:45 +#: portato/eix/exceptions.py:52 #, python-format msgid "Version '%s' is not supported." msgstr "La version '%s' n'est pas supportée." -#: portato/config_parser.py:268 +#: portato/config_parser.py:266 #, python-format msgid "Unrecognized line in configuration: %s" msgstr "Ligne non reconnue dans la configuration : %s" @@ -699,45 +684,45 @@ msgstr "Envoyer..." msgid "Save traceback..." msgstr "Sauvegarder la trace..." -#: portato/gui/utils.py:187 +#: portato/gui/utils.py:189 msgid "oneshot" msgstr "oneshot" -#: portato/gui/utils.py:192 +#: portato/gui/utils.py:194 #, python-format msgid "updating from version %s" msgstr "mise-à-jour depuis la version %s." -#: portato/gui/utils.py:194 +#: portato/gui/utils.py:196 msgid "updating" msgstr "mise à jour" -#: portato/gui/utils.py:199 +#: portato/gui/utils.py:201 #, python-format msgid "downgrading from version %s" msgstr "rétrogradation depuis la version %s" -#: portato/gui/utils.py:201 +#: portato/gui/utils.py:203 msgid "downgrading" msgstr "rétrogradation" -#: portato/gui/utils.py:205 +#: portato/gui/utils.py:207 msgid "IUSE changes:" msgstr "Changements IUSE :" -#: portato/gui/utils.py:223 +#: portato/gui/utils.py:225 msgid "(In Progress)" msgstr "(En cours)" -#: portato/gui/utils.py:248 +#: portato/gui/utils.py:250 msgid "Install" msgstr "Installer" -#: portato/gui/utils.py:259 +#: portato/gui/utils.py:261 msgid "Uninstall" msgstr "Désinstaller" -#: portato/gui/utils.py:271 +#: portato/gui/utils.py:273 msgid "Update" msgstr "Mettre à jour" @@ -898,7 +883,7 @@ msgstr "" "Veuillez exécuter emerge --sync && layman -S." #: portato/gui/dialogs.py:141 -#: portato/gui/windows/main.py:1312 +#: portato/gui/windows/main.py:1311 #, python-format msgid "No versions of package '%s' found!" msgstr "Aucune version du paquetage '%s' trouvée !" @@ -1058,22 +1043,26 @@ msgstr "Traduction de la session de la version %d vers %d." msgid "Cannot translate session from version %d to %d." msgstr "Impossible de traduire la session de la version %d vers %d." -#: portato/gui/windows/main.py:1448 +#: portato/gui/windows/main.py:1447 msgid "use flags" msgstr "flags use" -#: portato/gui/windows/main.py:1460 +#: portato/gui/windows/main.py:1459 msgid "masking keywords" msgstr "keywords masquants" -#: portato/gui/windows/main.py:1869 +#: portato/gui/windows/main.py:1868 msgid "The portage tree is not existing." msgstr "L'arbre portage n'existe pas." -#: portato/gui/windows/main.py:1873 +#: portato/gui/windows/main.py:1872 msgid "The portage tree seems to be empty." msgstr "L'arbre portage semble être vide." +#: portato/gui/windows/main.py:1875 +msgid "The sqlite cache backend of portage is not supported at the moment. See https://bugs.launchpad.net/portato/+bug/564292." +msgstr "Le backend de cache sqlite pour portage n'est plus supporté pour le moment. Referez vous à : https://bugs.launchpad.net/portato/+bug/564292." + #: portato/gui/__init__.py:22 msgid "Loading Backend" msgstr "Chargement du backend" @@ -1092,11 +1081,11 @@ msgstr "KeyError détectée => %s ne semble pas être une catégorie disponible. msgid "Error while compiling search expression: '%s'." msgstr "Erreur pendant la compilation de l'expression de recherche : '%s'." -#: portato/db/sql.py:80 +#: portato/db/sql.py:82 msgid "Cleaning database..." msgstr "Nettoyage de la base de données..." -#: portato/db/sql.py:82 +#: portato/db/sql.py:84 msgid "Populating database..." msgstr "Remplissage de la base de données..." @@ -1105,11 +1094,25 @@ msgstr "Remplissage de la base de données..." msgid "Cache file '%s' does not exist. Using default instead." msgstr "Le fichier de cache '%s' n'existe pas. Utilisation du cache par défaut." -#: portato/db/__init__.py:19 +#: portato/db/__init__.py:21 +msgid "eix + SQLite" +msgstr "eix + SQLite" + +#: portato/db/__init__.py:21 +msgid "" +"Similar to SQLite, but now uses the eix database to get the package information.\n" +"This should be much faster on startup, but requires that your eix database is always up-to-date.\n" +"Additionally, this is the only database allowing searching in descriptions." +msgstr "" +"Similaire à SQLite, mais utilise en plus la base de données eix pour obtenir les informations des paquetages.\n" +"Ce mode est normalement plus rapide au démarrage, mais nécessite que votre base de données eix soit toujours à jour.\n" +"De plus, ce système est le seul à permettre de faire des recherches dans les descriptions des paquets." + +#: portato/db/__init__.py:22 msgid "SQLite" msgstr "SQLite" -#: portato/db/__init__.py:19 +#: portato/db/__init__.py:22 msgid "" "Uses an SQLite-database to store package information.\n" "May take longer to generate at the first time, but has advantages if portato is re-started with an unchanged portage tree. Additionally it allows to use fast SQL expressions for fetching the data." @@ -1117,11 +1120,11 @@ msgstr "" "Utilise une base de données SQLite pour enregistrer les informations sur les paquetages.\n" "Ce système peut prendre plus de temps pour la première utilisation mais dispose d'avantages si portato est redémarré sans changements apportés à l'arbre portage. De plus, il permet l'utilisation d'expression SQL rapides pour récupérer les données." -#: portato/db/__init__.py:20 +#: portato/db/__init__.py:23 msgid "Hashmap" msgstr "Hashmap" -#: portato/db/__init__.py:20 +#: portato/db/__init__.py:23 msgid "" "Uses an in-memory hashmap to store package information.\n" "Has been used since at least version 0.3.3, but all information has to be regenerated on each startup." @@ -1129,27 +1132,18 @@ msgstr "" "Utilise une table de hashage gardée en mémoire pour stocker les informations des paquetages.\n" "Ce procédé existe depuis la version 0.3.3, mais la table doit être régénérée à chaque démarrage." -#: portato/db/__init__.py:21 -msgid "eix + SQLite" -msgstr "eix + SQLite" - -#: portato/db/__init__.py:21 -msgid "" -"Similar to SQLite, but now uses the eix database to get the package information.\n" -"This should be much faster on startup, but requires that your eix database is always up-to-date.\n" -"Additionally, this is the only database allowing searching in descriptions." -msgstr "" -"Similaire à SQLite, mais utilise en plus la base de données eix pour obtenir les informations des paquetages.\n" -"Ce mode est normalement plus rapide au démarrage, mais nécessite que votre base de données eix soit toujours à jour.\n" -"De plus, ce système est le seul à permettre de faire des recherches dans les descriptions des paquets." +#: portato/db/__init__.py:45 +#, python-format +msgid "Using database type '%s'" +msgstr "Utilisation d'une base de données de type '%s'" -#: portato/db/__init__.py:49 -#: portato/db/__init__.py:64 +#: portato/db/__init__.py:52 +#: portato/db/__init__.py:67 #, python-format msgid "Cannot load %s." msgstr "Impossible de charger %s." -#: portato/db/__init__.py:70 +#: portato/db/__init__.py:73 #, python-format msgid "Unknown database type: %s" msgstr "Type de base de données inconnue : %s" @@ -1176,36 +1170,49 @@ msgstr "Démarrage de Portato" msgid "No valid su command detected. Aborting." msgstr "Aucune commande su valide détectée. Annulation." -#: portato/backend/flags.py:525 +#: portato/backend/flags.py:527 #, python-format msgid "Conflicting values for masking status: %s" msgstr "Valeurs entrant en conflit pour le statuts de masquage : %s" -#: portato/backend/flags.py:686 +#: portato/backend/flags.py:690 #, python-format msgid "Line %(line)s in file %(file)s misses a keyword (e.g. '~x86')." msgstr "La ligne %(line)s dans le fichier %(file)s n'a pas de keyword (par exemple '~x86')." -#: portato/backend/portage/system.py:270 +#: portato/backend/portage/system.py:281 #, python-format msgid "No best match for %s. It seems not to be in the tree anymore." msgstr "Pas de meilleure correspondance pour %s trouvée. Il semble qu'elle n'existe plus dans l'arbre à présent." -#: portato/backend/portage/system.py:328 +#: portato/backend/portage/system.py:339 #, python-format msgid "Found a not installed dependency: %s." msgstr "Dépendance non installée trouvée : %s." -#: portato/backend/portage/system.py:370 +#: portato/backend/portage/system.py:381 #, python-format msgid "Bug? No best match could be found for '%(package)s'. Needed by: '%(cpv)s'." msgstr "Bogue ? Aucune meilleure solution trouvée pour '%(package)s', qui est nécessaire à : '%(cpv)s'." -#: portato/backend/portage/package.py:127 +#: portato/backend/portage/package.py:129 #, python-format msgid "BUG in flags.new_masking_status. It returns '%s'" msgstr "Bogue dans flags.new_masking_status. Renvoie '%s'" +#~ msgid "Widgets of plugin '%s' loaded." +#~ msgstr "Widgets du greffon '%s' chargés." + +#~ msgid "Overriding hook '%(hook)s' with plugin '%(plugin)s'." +#~ msgstr "Surcharge du hook '%(hook)s' avec le greffon '%(plugin)s'." + +#~ msgid "" +#~ "Dependant '%(dep)s' for '%(hook)s' in plugin '%(plugin)s' not found! " +#~ "Adding nevertheless." +#~ msgstr "" +#~ "Le dépendant '%(dep)s' pour le hook '%(hook)s' du greffon '%(plugin)s' " +#~ "trouvé ! Ajouté quand même." + #~ msgid "Portage" #~ msgstr "Portage" -- cgit v1.2.3 From d89a5d18378a79b4f9fb6b6738f2a5e008539a3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Fri, 23 Apr 2010 00:43:40 +0200 Subject: Small error in sqldb --- portato/db/sql.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portato/db/sql.py b/portato/db/sql.py index 581ebc4..2de2795 100644 --- a/portato/db/sql.py +++ b/portato/db/sql.py @@ -263,7 +263,7 @@ class SQLDatabase (Database): if self._type & self.SEARCH_NAME: if "/" in restrict: - rest = "(name LIKE '%s%%' AND cat LIKE '%s')" % (pkg, cat) + rest = "(name LIKE '%s%%' AND cat LIKE '%s')" % restrict.split("/",1) else: rest = "(name LIKE '%%%(restrict)s%%' OR cat LIKE '%(restrict)s%%')" % {"restrict":restrict} -- cgit v1.2.3 From ad22f8ddd205c8110ffa5b2dae4f5d1fc2c21e87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Fri, 23 Apr 2010 00:58:06 +0200 Subject: Reset HOME to /root for root --- portato/constants.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/portato/constants.py b/portato/constants.py index a8e930c..059017e 100644 --- a/portato/constants.py +++ b/portato/constants.py @@ -50,6 +50,10 @@ These should be set during the installation. import os from os.path import join as pjoin +# ktsuss does not reset this correctly +if os.getuid() == 0: + os.environ["HOME"] = "/root" + # icons ICON_DIR = "icons/" APP_ICON = pjoin(ICON_DIR, "portato-icon.png") -- cgit v1.2.3 From 41dba09a8be14c85403bc9ea59001c2528e4f0cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Fri, 23 Apr 2010 01:00:55 +0200 Subject: Clearer debug message for packages not in mergequeue --- portato/gui/queue.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portato/gui/queue.py b/portato/gui/queue.py index b18e4e7..f5b608a 100644 --- a/portato/gui/queue.py +++ b/portato/gui/queue.py @@ -637,7 +637,7 @@ class EmergeQueue: try: self.oneshotmerge.remove(cpv) except ValueError: - debug("Catched ValueError => %s seems not to be in merge-queue. Should be no harm.", cpv) + debug("Catched ValueError => %s seems not to be in merge-queue. This probably means it is a dependency.", cpv) elif self.tree.is_in_unmerge(it): # in Unmerge try: -- cgit v1.2.3 From 3fddc267618c034aae980060e560ce80ba20cbe6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Fri, 23 Apr 2010 01:02:32 +0200 Subject: new version plugin showed the versions in the wrong order --- plugins/new_version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/new_version.py b/plugins/new_version.py index fa1fa0d..40eee02 100644 --- a/plugins/new_version.py +++ b/plugins/new_version.py @@ -52,7 +52,7 @@ class NewVersionFinder(WidgetPlugin): warning('NEW_VERSION :: Returned revision information looks strange: %s', str(remote_rev)) else: remote_rev = remote_rev[0] - debug("NEW_VERSION :: Installed rev: %s - Current rev: %s", remote_rev, rev) + debug("NEW_VERSION :: Installed rev: %s