From 2e02b79cd1b750b79a4ce433d51ca1d4ac955a63 Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Fri, 10 Apr 2009 08:48:35 +0000 Subject: [PATCH] Fixed #10593 -- Updated Portugese Brazilian translation. Thanks, Guilherme Gondim. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10473 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- .../conf/locale/pt_BR/LC_MESSAGES/django.mo | Bin 59842 -> 64837 bytes .../conf/locale/pt_BR/LC_MESSAGES/django.po | 795 ++++++++++++------ 2 files changed, 543 insertions(+), 252 deletions(-) diff --git a/django/conf/locale/pt_BR/LC_MESSAGES/django.mo b/django/conf/locale/pt_BR/LC_MESSAGES/django.mo index c86b09ec2d5f4d62bf93a1f4a8ad5bead5e9b728..874b1813d4086abf7441a049d78ffa7308c6538d 100644 GIT binary patch delta 24458 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 delta 20560 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 diff --git a/django/conf/locale/pt_BR/LC_MESSAGES/django.po b/django/conf/locale/pt_BR/LC_MESSAGES/django.po index 1b7693eb08..25fa809f8a 100644 --- a/django/conf/locale/pt_BR/LC_MESSAGES/django.po +++ b/django/conf/locale/pt_BR/LC_MESSAGES/django.po @@ -4,12 +4,11 @@ msgid "" msgstr "" "Project-Id-Version: Django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-09-02 11:25-0300\n" -"PO-Revision-Date: 2008-09-02 11:43-0300\n" -"Last-Translator: Guilherme Mesquita Gondim \n" -"Language-Team: Grupo de Localização para o Português \n" +"Report-Msgid-Bugs-To: django-l10n-portuguese@googlegroups.com\n" +"POT-Creation-Date: 2009-03-31 22:43-0300\n" +"PO-Revision-Date: 2009-03-31 23:17-0300\n" +"Last-Translator: Guilherme Gondim \n" +"Language-Team: Grupo de Localização para o Português \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -100,114 +99,122 @@ msgid "Hebrew" msgstr "Hebraico" #: conf/global_settings.py:65 +msgid "Hindi" +msgstr "Hindi" + +#: conf/global_settings.py:66 msgid "Croatian" msgstr "Croata" -#: conf/global_settings.py:66 +#: conf/global_settings.py:67 msgid "Icelandic" msgstr "Islandês" -#: conf/global_settings.py:67 +#: conf/global_settings.py:68 msgid "Italian" msgstr "Italiano" -#: conf/global_settings.py:68 +#: conf/global_settings.py:69 msgid "Japanese" msgstr "Japonês" -#: conf/global_settings.py:69 +#: conf/global_settings.py:70 msgid "Georgian" msgstr "Georgiano" -#: conf/global_settings.py:70 +#: conf/global_settings.py:71 msgid "Korean" msgstr "Coreano" -#: conf/global_settings.py:71 +#: conf/global_settings.py:72 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:72 +#: conf/global_settings.py:73 msgid "Kannada" msgstr "Canarês" -#: conf/global_settings.py:73 +#: conf/global_settings.py:74 msgid "Latvian" msgstr "Letão" -#: conf/global_settings.py:74 +#: conf/global_settings.py:75 msgid "Lithuanian" msgstr "Lituano" -#: conf/global_settings.py:75 +#: conf/global_settings.py:76 msgid "Macedonian" msgstr "Macedônio" -#: conf/global_settings.py:76 +#: conf/global_settings.py:77 msgid "Dutch" msgstr "Neerlandês" -#: conf/global_settings.py:77 +#: conf/global_settings.py:78 msgid "Norwegian" msgstr "Norueguês" -#: conf/global_settings.py:78 +#: conf/global_settings.py:79 msgid "Polish" msgstr "Polonês" -#: conf/global_settings.py:79 -msgid "Portugese" +#: conf/global_settings.py:80 +msgid "Portuguese" msgstr "Português" -#: conf/global_settings.py:80 +#: conf/global_settings.py:81 msgid "Brazilian Portuguese" msgstr "Português Brasileiro" -#: conf/global_settings.py:81 +#: conf/global_settings.py:82 msgid "Romanian" msgstr "Romeno" -#: conf/global_settings.py:82 +#: conf/global_settings.py:83 msgid "Russian" msgstr "Russo" -#: conf/global_settings.py:83 +#: conf/global_settings.py:84 msgid "Slovak" msgstr "Eslovaco" -#: conf/global_settings.py:84 +#: conf/global_settings.py:85 msgid "Slovenian" msgstr "Esloveno" -#: conf/global_settings.py:85 +#: conf/global_settings.py:86 msgid "Serbian" msgstr "Sérvio" -#: conf/global_settings.py:86 +#: conf/global_settings.py:87 msgid "Swedish" msgstr "Sueco" -#: conf/global_settings.py:87 +#: conf/global_settings.py:88 msgid "Tamil" msgstr "Tâmil" -#: conf/global_settings.py:88 +#: conf/global_settings.py:89 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:89 +#: conf/global_settings.py:90 +msgid "Thai" +msgstr "Tailandês" + +#: conf/global_settings.py:91 msgid "Turkish" msgstr "Turco" -#: conf/global_settings.py:90 +#: conf/global_settings.py:92 msgid "Ukrainian" msgstr "Ucraniano" -#: conf/global_settings.py:91 +#: conf/global_settings.py:93 msgid "Simplified Chinese" msgstr "Chinês Simplificado" -#: conf/global_settings.py:92 +#: conf/global_settings.py:94 msgid "Traditional Chinese" msgstr "Chinês Tradicional" @@ -220,7 +227,7 @@ msgstr "" "

Por %s

\n" "
    \n" -#: contrib/admin/filterspecs.py:74 contrib/admin/filterspecs.py:92 +#: contrib/admin/filterspecs.py:75 contrib/admin/filterspecs.py:92 #: contrib/admin/filterspecs.py:147 contrib/admin/filterspecs.py:173 msgid "All" msgstr "Todos" @@ -245,18 +252,22 @@ msgstr "Este mês" msgid "This year" msgstr "Este ano" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:413 msgid "Yes" msgstr "Sim" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:413 msgid "No" msgstr "Não" -#: contrib/admin/filterspecs.py:154 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:154 forms/widgets.py:413 msgid "Unknown" msgstr "Desconhecido" +#: contrib/admin/helpers.py:14 +msgid "Action:" +msgstr "Ação:" + #: contrib/admin/models.py:19 msgid "action time" msgstr "hora da ação" @@ -285,95 +296,118 @@ msgstr "entrada de log" msgid "log entries" msgstr "entradas de log" -#: contrib/admin/options.py:59 contrib/admin/options.py:120 +#: contrib/admin/options.py:131 contrib/admin/options.py:145 msgid "None" msgstr "Nenhum" -#: contrib/admin/options.py:332 +#: contrib/admin/options.py:498 +#, python-format +msgid "Successfully deleted %(count)d %(items)s." +msgstr "Removido %(count)d %(items)s com sucesso." + +#: contrib/admin/options.py:505 contrib/admin/options.py:1012 +msgid "Are you sure?" +msgstr "Tem certeza?" + +#: contrib/admin/options.py:523 +#, python-format +msgid "Delete selected %(verbose_name_plural)s" +msgstr "Remover %(verbose_name_plural)s selecionado" + +#: contrib/admin/options.py:531 #, python-format msgid "Changed %s." msgstr "Modificado %s." -#: contrib/admin/options.py:332 contrib/admin/options.py:342 -#: forms/models.py:265 +#: contrib/admin/options.py:531 contrib/admin/options.py:541 +#: contrib/comments/templates/comments/preview.html:15 forms/models.py:306 msgid "and" msgstr "e" -#: contrib/admin/options.py:337 +#: contrib/admin/options.py:536 #, python-format msgid "Added %(name)s \"%(object)s\"." msgstr "Adicionado %(name)s \"%(object)s\"" -#: contrib/admin/options.py:341 +#: contrib/admin/options.py:540 #, python-format msgid "Changed %(list)s for %(name)s \"%(object)s\"." msgstr "Modificado %(list)s para %(name)s \"%(object)s\"." -#: contrib/admin/options.py:346 +#: contrib/admin/options.py:545 #, python-format msgid "Deleted %(name)s \"%(object)s\"." msgstr "Deletado %(name)s \"%(object)s\"." -#: contrib/admin/options.py:350 +#: contrib/admin/options.py:549 msgid "No fields changed." msgstr "Nenhum campo modificado." -#: contrib/admin/options.py:411 contrib/auth/admin.py:51 +#: contrib/admin/options.py:610 contrib/auth/admin.py:67 #, python-format msgid "The %(name)s \"%(obj)s\" was added successfully." msgstr "%(name)s \"%(obj)s\": adicionado com sucesso." -#: contrib/admin/options.py:415 contrib/admin/options.py:448 -#: contrib/auth/admin.py:59 +#: contrib/admin/options.py:614 contrib/admin/options.py:647 +#: contrib/auth/admin.py:75 msgid "You may edit it again below." -msgstr "Pode editar novamente abaixo." +msgstr "Você pode editar novamente abaixo." -#: contrib/admin/options.py:425 contrib/admin/options.py:458 +#: contrib/admin/options.py:624 contrib/admin/options.py:657 #, python-format msgid "You may add another %s below." -msgstr "Pode adicionar %s abaixo." +msgstr "Você pode adicionar outro %s abaixo." -#: contrib/admin/options.py:446 +#: contrib/admin/options.py:645 #, python-format msgid "The %(name)s \"%(obj)s\" was changed successfully." msgstr "%(name)s \"%(obj)s\": modificado com sucesso." -#: contrib/admin/options.py:454 +#: contrib/admin/options.py:653 #, python-format msgid "" "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." msgstr "" -"%(name)s \"%(obj)s\": adicionado com sucesso, e pode ser editado abaixo." +"%(name)s \"%(obj)s\": adicionado com sucesso. Você pode editar novamente " +"abaixo." -#: contrib/admin/options.py:530 +#: contrib/admin/options.py:774 #, python-format msgid "Add %s" msgstr "Adicionar %s" -#: contrib/admin/options.py:608 +#: contrib/admin/options.py:805 contrib/admin/options.py:990 +#, python-format +msgid "%(name)s object with primary key %(key)r does not exist." +msgstr "Objeto %(name)s com chave primária %(key)r não existe." + +#: contrib/admin/options.py:862 #, python-format msgid "Change %s" msgstr "Modificar %s" -#: contrib/admin/options.py:640 +#: contrib/admin/options.py:894 msgid "Database error" msgstr "Erro no banco de dados" -#: contrib/admin/options.py:690 +#: contrib/admin/options.py:930 +#, python-format +msgid "%(count)s %(name)s was changed successfully." +msgid_plural "%(count)s %(name)s were changed successfully." +msgstr[0] "%(count)s %(name)s modificado com sucesso." +msgstr[1] "%(count)s %(name)s modificados com sucesso." + +#: contrib/admin/options.py:1005 #, python-format msgid "The %(name)s \"%(obj)s\" was deleted successfully." msgstr "%(name)s \"%(obj)s\": excluído com sucesso." -#: contrib/admin/options.py:697 -msgid "Are you sure?" -msgstr "Tem certeza?" - -#: contrib/admin/options.py:726 +#: contrib/admin/options.py:1041 #, python-format msgid "Change history: %s" msgstr "Histórico de modificações: %s" -#: contrib/admin/sites.py:18 contrib/admin/views/decorators.py:16 +#: contrib/admin/sites.py:15 contrib/admin/views/decorators.py:14 #: contrib/auth/forms.py:80 msgid "" "Please enter a correct username and password. Note that both fields are case-" @@ -382,15 +416,11 @@ msgstr "" "Por favor, entre com um usuário e senha corretos. Note que ambos os campos " "diferenciam maiúsculas e minúsculas." -#: contrib/admin/sites.py:242 contrib/admin/views/decorators.py:68 -msgid "" -"Please log in again, because your session has expired. Don't worry: Your " -"submission has been saved." -msgstr "" -"Por favor acesse novamente, pois sua sessão expirou. Não se preocupe: Os " -"dados enviados foram salvos." +#: contrib/admin/sites.py:250 contrib/admin/views/decorators.py:40 +msgid "Please log in again, because your session has expired." +msgstr "Por favor acesse novamente, pois sua sessão expirou." -#: contrib/admin/sites.py:249 contrib/admin/views/decorators.py:75 +#: contrib/admin/sites.py:257 contrib/admin/views/decorators.py:47 msgid "" "Looks like your browser isn't configured to accept cookies. Please enable " "cookies, reload this page, and try again." @@ -398,12 +428,12 @@ msgstr "" "Parece que seu navegador não está configurado para aceitar cookies. Por " "favor habilite os cookies, recarregue esta página, e tente novamente." -#: contrib/admin/sites.py:265 contrib/admin/sites.py:271 -#: contrib/admin/views/decorators.py:94 +#: contrib/admin/sites.py:273 contrib/admin/sites.py:279 +#: contrib/admin/views/decorators.py:66 msgid "Usernames cannot contain the '@' character." msgstr "Nomes de usuário não podem conter o caractere '@'." -#: contrib/admin/sites.py:268 contrib/admin/views/decorators.py:90 +#: contrib/admin/sites.py:276 contrib/admin/views/decorators.py:62 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." msgstr "Seu endereço de e-mail não é seu nome de usuário. Tente usar '%s'" @@ -412,48 +442,48 @@ msgstr "Seu endereço de e-mail não é seu nome de usuário. Tente usar '%s'" msgid "Site administration" msgstr "Administração do Site" -#: contrib/admin/sites.py:358 contrib/admin/templates/admin/login.html:27 +#: contrib/admin/sites.py:349 contrib/admin/templates/admin/login.html:26 #: contrib/admin/templates/registration/password_reset_complete.html:14 -#: contrib/admin/views/decorators.py:30 +#: contrib/admin/views/decorators.py:20 msgid "Log in" msgstr "Acessar" -#: contrib/admin/sites.py:406 +#: contrib/admin/sites.py:396 #, python-format msgid "%s administration" msgstr "Administração de %s" -#: contrib/admin/util.py:138 +#: contrib/admin/util.py:168 #, python-format msgid "One or more %(fieldname)s in %(name)s: %(obj)s" msgstr "1 ou mais %(fieldname)s em %(name)s: %(obj)s" -#: contrib/admin/util.py:143 +#: contrib/admin/util.py:173 #, python-format msgid "One or more %(fieldname)s in %(name)s:" msgstr "1 ou mais %(fieldname)s em %(name)s:" -#: contrib/admin/widgets.py:70 +#: contrib/admin/widgets.py:71 msgid "Date:" msgstr "Data:" -#: contrib/admin/widgets.py:70 +#: contrib/admin/widgets.py:71 msgid "Time:" msgstr "Hora:" -#: contrib/admin/widgets.py:94 +#: contrib/admin/widgets.py:95 msgid "Currently:" msgstr "Atualmente:" -#: contrib/admin/widgets.py:94 +#: contrib/admin/widgets.py:95 msgid "Change:" msgstr "Modificar:" -#: contrib/admin/widgets.py:121 +#: contrib/admin/widgets.py:124 msgid "Lookup" msgstr "Olhar" -#: contrib/admin/widgets.py:221 +#: contrib/admin/widgets.py:236 msgid "Add Another" msgstr "Adicionar outro" @@ -468,10 +498,11 @@ msgstr "Desculpe, mas a página requisitada não pode ser encontrada." #: contrib/admin/templates/admin/500.html:4 #: contrib/admin/templates/admin/app_index.html:8 -#: contrib/admin/templates/admin/base.html:30 +#: contrib/admin/templates/admin/base.html:33 #: contrib/admin/templates/admin/change_form.html:17 -#: contrib/admin/templates/admin/change_list.html:8 +#: contrib/admin/templates/admin/change_list.html:20 #: contrib/admin/templates/admin/delete_confirmation.html:6 +#: contrib/admin/templates/admin/delete_selected_confirmation.html:6 #: contrib/admin/templates/admin/invalid_setup.html:4 #: contrib/admin/templates/admin/object_history.html:6 #: contrib/admin/templates/admin/auth/user/change_password.html:10 @@ -506,32 +537,41 @@ msgstr "" "Houve um erro. Este foi reportado aos administradores do site através do e-" "mail e deve ser corrigido em breve. Obrigado pela compreensão." +#: contrib/admin/templates/admin/actions.html:4 +msgid "Run the selected action" +msgstr "Executar ação selecionada" + +#: contrib/admin/templates/admin/actions.html:4 +#: contrib/admin/templates/admin/search_form.html:8 +msgid "Go" +msgstr "Ir" + #: contrib/admin/templates/admin/app_index.html:10 #: contrib/admin/templates/admin/index.html:19 #, python-format msgid "%(name)s" msgstr "%(name)s" -#: contrib/admin/templates/admin/base.html:25 +#: contrib/admin/templates/admin/base.html:28 msgid "Welcome," msgstr "Bem vindo," -#: contrib/admin/templates/admin/base.html:25 +#: contrib/admin/templates/admin/base.html:28 #: contrib/admin/templates/registration/password_change_done.html:3 #: contrib/admin/templates/registration/password_change_form.html:3 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:3 msgid "Documentation" msgstr "Documentação" -#: contrib/admin/templates/admin/base.html:25 -#: contrib/admin/templates/admin/auth/user/change_password.html:13 -#: contrib/admin/templates/admin/auth/user/change_password.html:46 +#: contrib/admin/templates/admin/base.html:28 +#: contrib/admin/templates/admin/auth/user/change_password.html:14 +#: contrib/admin/templates/admin/auth/user/change_password.html:47 #: contrib/admin/templates/registration/password_change_done.html:3 #: contrib/admin/templates/registration/password_change_form.html:3 msgid "Change password" msgstr "Alterar senha" -#: contrib/admin/templates/admin/base.html:25 +#: contrib/admin/templates/admin/base.html:28 #: contrib/admin/templates/registration/password_change_done.html:3 #: contrib/admin/templates/registration/password_change_form.html:3 msgid "Log out" @@ -557,28 +597,29 @@ msgstr "Histórico" #: contrib/admin/templates/admin/change_form.html:28 #: contrib/admin/templates/admin/edit_inline/stacked.html:13 -#: contrib/admin/templates/admin/edit_inline/tabular.html:25 +#: contrib/admin/templates/admin/edit_inline/tabular.html:27 msgid "View on site" msgstr "Ver no site" #: contrib/admin/templates/admin/change_form.html:38 -#: contrib/admin/templates/admin/auth/user/change_password.html:22 +#: contrib/admin/templates/admin/change_list.html:49 +#: contrib/admin/templates/admin/auth/user/change_password.html:23 msgid "Please correct the error below." msgid_plural "Please correct the errors below." msgstr[0] "Por favor, corrija o erro abaixo." msgstr[1] "Por favor, corrija os erros abaixo." -#: contrib/admin/templates/admin/change_list.html:16 +#: contrib/admin/templates/admin/change_list.html:41 #, python-format msgid "Add %(name)s" msgstr "Adicionar %(name)s" -#: contrib/admin/templates/admin/change_list.html:26 +#: contrib/admin/templates/admin/change_list.html:60 msgid "Filter" msgstr "Filtro" #: contrib/admin/templates/admin/delete_confirmation.html:10 -#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:246 +#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:275 msgid "Delete" msgstr "Apagar" @@ -603,9 +644,29 @@ msgstr "" "Todos os seguintes itens relacionados serão removidos:" #: contrib/admin/templates/admin/delete_confirmation.html:28 +#: contrib/admin/templates/admin/delete_selected_confirmation.html:33 msgid "Yes, I'm sure" msgstr "Sim, tenho certeza" +#: contrib/admin/templates/admin/delete_selected_confirmation.html:9 +msgid "Delete multiple objects" +msgstr "Remover múltiplos objetos" + +#: contrib/admin/templates/admin/delete_selected_confirmation.html:15 +#, python-format +msgid "" +"Deleting the %(object_name)s would result in deleting related objects, but " +"your account doesn't have permission to delete the following types of " +"objects:" +msgstr "A remoção de %(object_name)s pode resultar na remoção de objetos relacionados, mas sua conta não tem a permissão para remoção dos seguintes tipos de objetos:" + +#: contrib/admin/templates/admin/delete_selected_confirmation.html:22 +#, python-format +msgid "" +"Are you sure you want to delete the selected %(object_name)s objects? All of " +"the following objects and it's related items will be deleted:" +msgstr "Você tem certeza que quer remover os objetos %(object_name)s selecionados? Todos os seguintes objetos e seus itens relacionados serão removidos:" + #: contrib/admin/templates/admin/filter.html:2 #, python-format msgid " By %(filter_title)s " @@ -663,11 +724,12 @@ msgid "User" msgstr "Usuário" #: contrib/admin/templates/admin/object_history.html:24 +#: contrib/comments/templates/comments/moderation_queue.html:33 msgid "Action" msgstr "Ação" #: contrib/admin/templates/admin/object_history.html:30 -#: utils/translation/trans_real.py:404 +#: utils/translation/trans_real.py:400 msgid "DATETIME_FORMAT" msgstr "j \\de N \\de Y à\\s H:i" @@ -683,10 +745,6 @@ msgstr "" msgid "Show all" msgstr "Mostrar tudo" -#: contrib/admin/templates/admin/search_form.html:8 -msgid "Go" -msgstr "Ir" - #: contrib/admin/templates/admin/search_form.html:10 #, python-format msgid "1 result" @@ -726,26 +784,26 @@ msgstr "" #: contrib/admin/templates/admin/auth/user/add_form.html:13 #: contrib/auth/forms.py:14 contrib/auth/forms.py:47 contrib/auth/forms.py:59 msgid "Username" -msgstr "Usuário:" +msgstr "Usuário" #: contrib/admin/templates/admin/auth/user/add_form.html:20 -#: contrib/admin/templates/admin/auth/user/change_password.html:33 -#: contrib/auth/forms.py:17 contrib/auth/forms.py:60 contrib/auth/forms.py:184 +#: contrib/admin/templates/admin/auth/user/change_password.html:34 +#: contrib/auth/forms.py:17 contrib/auth/forms.py:60 contrib/auth/forms.py:185 msgid "Password" -msgstr "Senha:" +msgstr "Senha" #: contrib/admin/templates/admin/auth/user/add_form.html:26 -#: contrib/admin/templates/admin/auth/user/change_password.html:39 -#: contrib/auth/forms.py:185 +#: contrib/admin/templates/admin/auth/user/change_password.html:40 +#: contrib/auth/forms.py:186 msgid "Password (again)" msgstr "Senha (novamente)" #: contrib/admin/templates/admin/auth/user/add_form.html:27 -#: contrib/admin/templates/admin/auth/user/change_password.html:40 +#: contrib/admin/templates/admin/auth/user/change_password.html:41 msgid "Enter the same password as above, for verification." msgstr "Informe a mesma senha digitada acima, para verificação." -#: contrib/admin/templates/admin/auth/user/change_password.html:26 +#: contrib/admin/templates/admin/auth/user/change_password.html:27 #, python-format msgid "Enter a new password for the user %(username)s." msgstr "Informe uma nova senha para o usuário %(username)s." @@ -906,165 +964,166 @@ msgstr "Endereço de e-mail:" msgid "Reset my password" msgstr "Reinicializar minha senha" -#: contrib/admin/templatetags/admin_list.py:288 +#: contrib/admin/templatetags/admin_list.py:299 msgid "All dates" msgstr "Todas as datas" -#: contrib/admin/views/main.py:69 +#: contrib/admin/views/main.py:70 #, python-format msgid "Select %s" msgstr "Selecione %s" -#: contrib/admin/views/main.py:69 +#: contrib/admin/views/main.py:70 #, python-format msgid "Select %s to change" msgstr "Selecione %s para modificar" -#: contrib/admin/views/template.py:36 contrib/sites/models.py:38 +#: contrib/admin/views/template.py:37 contrib/sites/models.py:38 msgid "site" msgstr "site" -#: contrib/admin/views/template.py:38 +#: contrib/admin/views/template.py:39 msgid "template" msgstr "template" -#: contrib/admindocs/views.py:57 contrib/admindocs/views.py:59 -#: contrib/admindocs/views.py:61 +#: contrib/admindocs/views.py:58 contrib/admindocs/views.py:60 +#: contrib/admindocs/views.py:62 msgid "tag:" msgstr "tag:" -#: contrib/admindocs/views.py:90 contrib/admindocs/views.py:92 -#: contrib/admindocs/views.py:94 +#: contrib/admindocs/views.py:91 contrib/admindocs/views.py:93 +#: contrib/admindocs/views.py:95 msgid "filter:" msgstr "filtro:" -#: contrib/admindocs/views.py:154 contrib/admindocs/views.py:156 -#: contrib/admindocs/views.py:158 +#: contrib/admindocs/views.py:155 contrib/admindocs/views.py:157 +#: contrib/admindocs/views.py:159 msgid "view:" msgstr "view:" -#: contrib/admindocs/views.py:186 +#: contrib/admindocs/views.py:187 #, python-format msgid "App %r not found" msgstr "Aplicação %r não encontrada" -#: contrib/admindocs/views.py:193 +#: contrib/admindocs/views.py:194 #, python-format msgid "Model %(model_name)r not found in app %(app_label)r" msgstr "Model %(model_name)r não encontrado na aplicação %(app_label)r" -#: contrib/admindocs/views.py:205 +#: contrib/admindocs/views.py:206 #, python-format msgid "the related `%(app_label)s.%(data_type)s` object" msgstr "o objeto `%(app_label)s.%(data_type)s` relacionado" -#: contrib/admindocs/views.py:205 contrib/admindocs/views.py:227 -#: contrib/admindocs/views.py:241 contrib/admindocs/views.py:246 +#: contrib/admindocs/views.py:206 contrib/admindocs/views.py:228 +#: contrib/admindocs/views.py:242 contrib/admindocs/views.py:247 msgid "model:" msgstr "model:" -#: contrib/admindocs/views.py:236 +#: contrib/admindocs/views.py:237 #, python-format msgid "related `%(app_label)s.%(object_name)s` objects" msgstr "objetos `%(app_label)s.%(object_name)s` relacionados" -#: contrib/admindocs/views.py:241 +#: contrib/admindocs/views.py:242 #, python-format msgid "all %s" msgstr "todos %s" -#: contrib/admindocs/views.py:246 +#: contrib/admindocs/views.py:247 #, python-format msgid "number of %s" msgstr "número de %s" -#: contrib/admindocs/views.py:251 +#: contrib/admindocs/views.py:252 #, python-format msgid "Fields on %s objects" msgstr "Campos nos objetos %s" -#: contrib/admindocs/views.py:314 contrib/admindocs/views.py:325 -#: contrib/admindocs/views.py:327 contrib/admindocs/views.py:333 -#: contrib/admindocs/views.py:334 contrib/admindocs/views.py:336 +#: contrib/admindocs/views.py:315 contrib/admindocs/views.py:326 +#: contrib/admindocs/views.py:328 contrib/admindocs/views.py:334 +#: contrib/admindocs/views.py:335 contrib/admindocs/views.py:337 msgid "Integer" msgstr "Inteiro" -#: contrib/admindocs/views.py:315 +#: contrib/admindocs/views.py:316 msgid "Boolean (Either True or False)" msgstr "Booleano (Verdadeiro ou Falso)" -#: contrib/admindocs/views.py:316 contrib/admindocs/views.py:335 +#: contrib/admindocs/views.py:317 contrib/admindocs/views.py:336 #, python-format msgid "String (up to %(max_length)s)" msgstr "String (até %(max_length)s)" -#: contrib/admindocs/views.py:317 +#: contrib/admindocs/views.py:318 msgid "Comma-separated integers" msgstr "Inteiros separados por vírgula" -#: contrib/admindocs/views.py:318 +#: contrib/admindocs/views.py:319 msgid "Date (without time)" msgstr "Data (sem hora)" -#: contrib/admindocs/views.py:319 +#: contrib/admindocs/views.py:320 msgid "Date (with time)" msgstr "Data e hora" -#: contrib/admindocs/views.py:320 +#: contrib/admindocs/views.py:321 msgid "Decimal number" msgstr "Número decimal" -#: contrib/admindocs/views.py:321 +#: contrib/admindocs/views.py:322 msgid "E-mail address" msgstr "Endereço de e-mail" -#: contrib/admindocs/views.py:322 contrib/admindocs/views.py:323 -#: contrib/admindocs/views.py:326 +#: contrib/admindocs/views.py:323 contrib/admindocs/views.py:324 +#: contrib/admindocs/views.py:327 msgid "File path" msgstr "Caminho de arquivo" -#: contrib/admindocs/views.py:324 +#: contrib/admindocs/views.py:325 msgid "Floating point number" msgstr "Número de ponto flutuante" -#: contrib/admindocs/views.py:328 contrib/comments/models.py:58 +#: contrib/admindocs/views.py:329 contrib/comments/models.py:58 msgid "IP address" -msgstr "Endereço IP:" +msgstr "Endereço IP" -#: contrib/admindocs/views.py:330 +#: contrib/admindocs/views.py:331 msgid "Boolean (Either True, False or None)" msgstr "Booleano (Verdadeiro, Falso ou Nada)" -#: contrib/admindocs/views.py:331 +#: contrib/admindocs/views.py:332 msgid "Relation to parent model" msgstr "Relação com o modelo pai" -#: contrib/admindocs/views.py:332 +#: contrib/admindocs/views.py:333 msgid "Phone number" msgstr "Número de telefone" -#: contrib/admindocs/views.py:337 +#: contrib/admindocs/views.py:338 msgid "Text" msgstr "Texto" -#: contrib/admindocs/views.py:338 +#: contrib/admindocs/views.py:339 msgid "Time" msgstr "Hora" -#: contrib/admindocs/views.py:339 contrib/comments/forms.py:22 +#: contrib/admindocs/views.py:340 contrib/comments/forms.py:95 +#: contrib/comments/templates/comments/moderation_queue.html:37 #: contrib/flatpages/admin.py:8 contrib/flatpages/models.py:7 msgid "URL" msgstr "URL" -#: contrib/admindocs/views.py:340 +#: contrib/admindocs/views.py:341 msgid "U.S. state (two uppercase letters)" msgstr "Estado dos EUA (duas letras maiúsculas)" -#: contrib/admindocs/views.py:341 +#: contrib/admindocs/views.py:342 msgid "XML text" msgstr "Texto XML" -#: contrib/admindocs/views.py:367 +#: contrib/admindocs/views.py:368 #, python-format msgid "%s does not appear to be a urlpattern object" msgstr "%s não aparenta ser um objeto urlpattern" @@ -1150,21 +1209,21 @@ msgstr "Datas importantes" msgid "Groups" msgstr "Grupos" -#: contrib/auth/admin.py:64 +#: contrib/auth/admin.py:80 msgid "Add user" msgstr "Adicionar usuário" -#: contrib/auth/admin.py:90 +#: contrib/auth/admin.py:106 msgid "Password changed successfully." msgstr "Senha modificada com sucesso." -#: contrib/auth/admin.py:96 +#: contrib/auth/admin.py:112 #, python-format msgid "Change password: %s" msgstr "Alterar senha: %s" #: contrib/auth/forms.py:15 contrib/auth/forms.py:48 -#: contrib/auth/models.py:136 +#: contrib/auth/models.py:128 msgid "" "Required. 30 characters or fewer. Alphanumeric characters only (letters, " "digits and underscores)." @@ -1184,8 +1243,8 @@ msgstr "Confirmação de senha" msgid "A user with that username already exists." msgstr "Um usuário com este nome de usuário já existe." -#: contrib/auth/forms.py:36 contrib/auth/forms.py:154 -#: contrib/auth/forms.py:196 +#: contrib/auth/forms.py:36 contrib/auth/forms.py:155 +#: contrib/auth/forms.py:197 msgid "The two password fields didn't match." msgstr "Os dois campos de senha não combinam." @@ -1213,93 +1272,93 @@ msgstr "" "Este endereço de e-mail não está associado com uma conta de usuário.Você tem " "certeza que está registrado?" -#: contrib/auth/forms.py:134 +#: contrib/auth/forms.py:135 #, python-format msgid "Password reset on %s" msgstr "Recuperar senha em %s" -#: contrib/auth/forms.py:142 +#: contrib/auth/forms.py:143 msgid "New password" msgstr "Nova senha" -#: contrib/auth/forms.py:143 +#: contrib/auth/forms.py:144 msgid "New password confirmation" msgstr "Confirmação da nova senha" -#: contrib/auth/forms.py:168 +#: contrib/auth/forms.py:169 msgid "Old password" msgstr "Senha antiga" -#: contrib/auth/forms.py:176 +#: contrib/auth/forms.py:177 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "" "A senha antiga foi digitada incorretamente. Por favor, informe a senha " "novamente." -#: contrib/auth/models.py:72 contrib/auth/models.py:95 +#: contrib/auth/models.py:63 contrib/auth/models.py:86 msgid "name" msgstr "nome" -#: contrib/auth/models.py:74 +#: contrib/auth/models.py:65 msgid "codename" msgstr "apelido" -#: contrib/auth/models.py:77 +#: contrib/auth/models.py:68 msgid "permission" msgstr "permissão" -#: contrib/auth/models.py:78 contrib/auth/models.py:96 +#: contrib/auth/models.py:69 contrib/auth/models.py:87 msgid "permissions" msgstr "permissões" -#: contrib/auth/models.py:99 +#: contrib/auth/models.py:90 msgid "group" msgstr "grupo" -#: contrib/auth/models.py:100 contrib/auth/models.py:146 +#: contrib/auth/models.py:91 contrib/auth/models.py:138 msgid "groups" msgstr "grupos" -#: contrib/auth/models.py:136 +#: contrib/auth/models.py:128 msgid "username" msgstr "usuário" -#: contrib/auth/models.py:137 +#: contrib/auth/models.py:129 msgid "first name" msgstr "primeiro nome" -#: contrib/auth/models.py:138 +#: contrib/auth/models.py:130 msgid "last name" msgstr "último nome" -#: contrib/auth/models.py:139 +#: contrib/auth/models.py:131 msgid "e-mail address" msgstr "endereço de e-mail" -#: contrib/auth/models.py:140 +#: contrib/auth/models.py:132 msgid "password" msgstr "senha" -#: contrib/auth/models.py:140 +#: contrib/auth/models.py:132 msgid "" "Use '[algo]$[salt]$[hexdigest]' or use the change " "password form." msgstr "" "Use '[algo]$[salt]$[hexdigest]' ou Altere a senha." -#: contrib/auth/models.py:141 +#: contrib/auth/models.py:133 msgid "staff status" msgstr "membro da equipe" -#: contrib/auth/models.py:141 +#: contrib/auth/models.py:133 msgid "Designates whether the user can log into this admin site." msgstr "Indica que usuário consegue acessar este site de administração." -#: contrib/auth/models.py:142 +#: contrib/auth/models.py:134 msgid "active" msgstr "ativo" -#: contrib/auth/models.py:142 +#: contrib/auth/models.py:134 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -1307,11 +1366,11 @@ msgstr "" "Indica que o usuário será tratado como ativo. Ao invés de excluir contas de " "usuário, desmarque isso." -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:135 msgid "superuser status" msgstr "status de superusuário" -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:135 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." @@ -1319,15 +1378,15 @@ msgstr "" "Indica que este usuário tem todas as permissões sem atribuí-las " "explicitamente." -#: contrib/auth/models.py:144 +#: contrib/auth/models.py:136 msgid "last login" msgstr "último login" -#: contrib/auth/models.py:145 +#: contrib/auth/models.py:137 msgid "date joined" msgstr "data de registro" -#: contrib/auth/models.py:147 +#: contrib/auth/models.py:139 msgid "" "In addition to the permissions manually assigned, this user will also get " "all permissions granted to each group he/she is in." @@ -1335,19 +1394,19 @@ msgstr "" "Em adição às permissões atribuídas manualmente, este usuário também terá " "todas as permissões dadas a cada grupo que participar." -#: contrib/auth/models.py:148 +#: contrib/auth/models.py:140 msgid "user permissions" msgstr "permissões do usuário" -#: contrib/auth/models.py:152 +#: contrib/auth/models.py:144 msgid "user" msgstr "usuário" -#: contrib/auth/models.py:153 +#: contrib/auth/models.py:145 msgid "users" msgstr "usuários" -#: contrib/auth/models.py:308 +#: contrib/auth/models.py:301 msgid "message" msgstr "mensagem" @@ -1355,7 +1414,7 @@ msgstr "mensagem" msgid "Logged out" msgstr "Sessão encerrada" -#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:428 +#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:429 msgid "Enter a valid e-mail address." msgstr "Informe um endereço de email válido." @@ -1367,30 +1426,34 @@ msgstr "Conteúdo" msgid "Metadata" msgstr "Meta-dados" -#: contrib/comments/forms.py:20 +#: contrib/comments/forms.py:93 +#: contrib/comments/templates/comments/moderation_queue.html:34 msgid "Name" msgstr "Nome" -#: contrib/comments/forms.py:21 +#: contrib/comments/forms.py:94 msgid "Email address" msgstr "Endereço de e-mail" -#: contrib/comments/forms.py:23 +#: contrib/comments/forms.py:96 +#: contrib/comments/templates/comments/moderation_queue.html:35 msgid "Comment" msgstr "Comentário" -#: contrib/comments/forms.py:26 -msgid "" -"If you enter anything in this field your comment will be treated as spam" -msgstr "Se você inserir qualquer coisa neste campo, seu comentário será tratado como spam" - -#: contrib/comments/forms.py:126 +#: contrib/comments/forms.py:173 #, python-format msgid "Watch your mouth! The word %s is not allowed here." msgid_plural "Watch your mouth! The words %s are not allowed here." msgstr[0] "Olha sua boca! A palavra %s não é permitida aqui." msgstr[1] "Olha sua boca! As palavras %s não são permitidas aqui." +#: contrib/comments/forms.py:180 +msgid "" +"If you enter anything in this field your comment will be treated as spam" +msgstr "" +"Se você inserir qualquer coisa neste campo, seu comentário será tratado como " +"spam" + #: contrib/comments/models.py:23 msgid "object ID" msgstr "id do objeto" @@ -1422,7 +1485,9 @@ msgstr "é público" #: contrib/comments/models.py:60 msgid "" "Uncheck this box to make the comment effectively disappear from the site." -msgstr "Desmarque esta caixa para fazer o comentário desaparecer efetivamente deste site." +msgstr "" +"Desmarque esta caixa para fazer o comentário desaparecer efetivamente deste " +"site." #: contrib/comments/models.py:62 msgid "is removed" @@ -1440,13 +1505,17 @@ msgstr "" msgid "" "This comment was posted by an authenticated user and thus the name is read-" "only." -msgstr "Este comentário foi feito por um usuário autenticado e portanto seu nome é apenas para leitura." +msgstr "" +"Este comentário foi feito por um usuário autenticado e portanto seu nome é " +"apenas para leitura." #: contrib/comments/models.py:124 msgid "" "This comment was posted by an authenticated user and thus the email is read-" "only." -msgstr "Este comentário foi feito por um usuário autenticado e portanto seu e-mail é apenas para leitura." +msgstr "" +"Este comentário foi feito por um usuário autenticado e portanto seu e-mail é " +"apenas para leitura." #: contrib/comments/models.py:149 #, python-format @@ -1463,6 +1532,135 @@ msgstr "" "\n" "http://%(domain)s%(url)s" +#: contrib/comments/templates/comments/approve.html:4 +msgid "Approve a comment" +msgstr "Aprovar um comentário" + +#: contrib/comments/templates/comments/approve.html:7 +msgid "Really make this comment public?" +msgstr "Realmente tornar este comentário público?" + +#: contrib/comments/templates/comments/approve.html:12 +#: contrib/comments/templates/comments/moderation_queue.html:49 +msgid "Approve" +msgstr "Aprovar" + +#: contrib/comments/templates/comments/approved.html:4 +msgid "Thanks for approving" +msgstr "Obrigado pela aprovação" + +#: contrib/comments/templates/comments/approved.html:7 +#: contrib/comments/templates/comments/deleted.html:7 +#: contrib/comments/templates/comments/flagged.html:7 +msgid "" +"Thanks for taking the time to improve the quality of discussion on our site" +msgstr "" +"Obrigado por dedicar tempo para melhorar a qualidade de discussão de nosso " +"site." + +#: contrib/comments/templates/comments/delete.html:4 +msgid "Remove a comment" +msgstr "Remover um comentário" + +#: contrib/comments/templates/comments/delete.html:7 +msgid "Really remove this comment?" +msgstr "Realmente remover este comentário?" + +#: contrib/comments/templates/comments/delete.html:12 +#: contrib/comments/templates/comments/moderation_queue.html:53 +msgid "Remove" +msgstr "Remover" + +#: contrib/comments/templates/comments/deleted.html:4 +msgid "Thanks for removing" +msgstr "Obrigado pela remoção" + +#: contrib/comments/templates/comments/flag.html:4 +msgid "Flag this comment" +msgstr "Marcar um comentário" + +#: contrib/comments/templates/comments/flag.html:7 +msgid "Really flag this comment?" +msgstr "Realmente marcar este comentário?" + +#: contrib/comments/templates/comments/flag.html:12 +msgid "Flag" +msgstr "Marcar" + +#: contrib/comments/templates/comments/flagged.html:4 +msgid "Thanks for flagging" +msgstr "Obrigado pela marcação" + +#: contrib/comments/templates/comments/form.html:16 +#: contrib/comments/templates/comments/preview.html:31 +msgid "Post" +msgstr "Publicar" + +#: contrib/comments/templates/comments/form.html:17 +#: contrib/comments/templates/comments/preview.html:32 +msgid "Preview" +msgstr "Visualizar" + +#: contrib/comments/templates/comments/moderation_queue.html:4 +#: contrib/comments/templates/comments/moderation_queue.html:19 +msgid "Comment moderation queue" +msgstr "Fila de moderação de comentário" + +#: contrib/comments/templates/comments/moderation_queue.html:26 +msgid "No comments to moderate" +msgstr "Nenhum comentário para moderar" + +#: contrib/comments/templates/comments/moderation_queue.html:36 +msgid "Email" +msgstr "Email" + +#: contrib/comments/templates/comments/moderation_queue.html:38 +msgid "Authenticated?" +msgstr "Autenticado?" + +#: contrib/comments/templates/comments/moderation_queue.html:39 +msgid "IP Address" +msgstr "Endereço IP" + +#: contrib/comments/templates/comments/moderation_queue.html:40 +msgid "Date posted" +msgstr "Data de publicação" + +#: contrib/comments/templates/comments/moderation_queue.html:63 +msgid "yes" +msgstr "sim" + +#: contrib/comments/templates/comments/moderation_queue.html:63 +msgid "no" +msgstr "não" + +#: contrib/comments/templates/comments/posted.html:4 +msgid "Thanks for commenting" +msgstr "Obrigado por comentar" + +#: contrib/comments/templates/comments/posted.html:7 +msgid "Thank you for your comment" +msgstr "Obrigado pelo seu comentário" + +#: contrib/comments/templates/comments/preview.html:4 +#: contrib/comments/templates/comments/preview.html:12 +msgid "Preview your comment" +msgstr "Visualizar seu comentário" + +#: contrib/comments/templates/comments/preview.html:10 +msgid "Please correct the error below" +msgid_plural "Please correct the errors below" +msgstr[0] "Por favor, corrija o erro abaixo." +msgstr[1] "Por favor, corrija os erros abaixo." + +#: contrib/comments/templates/comments/preview.html:15 +msgid "Post your comment" +msgstr "Publique seu comentário" + +#: contrib/comments/templates/comments/preview.html:15 +msgid "or make changes" +msgstr "ou faça modificações" + #: contrib/contenttypes/models.py:67 msgid "python model class name" msgstr "nome da classe model em python" @@ -1537,7 +1735,9 @@ msgstr "páginas planas" msgid "" "We apologize, but your form has expired. Please continue filling out the " "form from this page." -msgstr "Desculpe, mas seu formulário expirou. Por favor, continue preenchendo o formulário desta página." +msgstr "" +"Desculpe, mas seu formulário expirou. Por favor, continue preenchendo o " +"formulário desta página." #: contrib/gis/forms/fields.py:14 msgid "No geometry value provided." @@ -1873,6 +2073,82 @@ msgstr "Informe um RUT chileno válido. O formato é XX.XXX.XXX-X." msgid "The Chilean RUT is not valid." msgstr "O RUT chileno não é válido." +#: contrib/localflavor/cz/cz_regions.py:8 +msgid "Prague" +msgstr "Praga" + +#: contrib/localflavor/cz/cz_regions.py:9 +msgid "Central Bohemian Region" +msgstr "Região de Boêmia Central" + +#: contrib/localflavor/cz/cz_regions.py:10 +msgid "South Bohemian Region" +msgstr "Região de Boêmia do Sul" + +#: contrib/localflavor/cz/cz_regions.py:11 +msgid "Pilsen Region" +msgstr "Região de Pilsen" + +#: contrib/localflavor/cz/cz_regions.py:12 +msgid "Carlsbad Region" +msgstr "Região de Carlsbad" + +#: contrib/localflavor/cz/cz_regions.py:13 +msgid "Usti Region" +msgstr "Região de Ústí" + +#: contrib/localflavor/cz/cz_regions.py:14 +msgid "Liberec Region" +msgstr "Região de Liberec" + +#: contrib/localflavor/cz/cz_regions.py:15 +msgid "Hradec Region" +msgstr "Região de Hradec" + +#: contrib/localflavor/cz/cz_regions.py:16 +msgid "Pardubice Region" +msgstr "Região de Pardubice" + +#: contrib/localflavor/cz/cz_regions.py:17 +msgid "Vysocina Region" +msgstr "Região de Vysocina" + +#: contrib/localflavor/cz/cz_regions.py:18 +msgid "South Moravian Region" +msgstr "Região de Morávia do Sul" + +#: contrib/localflavor/cz/cz_regions.py:19 +msgid "Olomouc Region" +msgstr "Região de Olomouc" + +#: contrib/localflavor/cz/cz_regions.py:20 +msgid "Zlin Region" +msgstr "Região de Zlín" + +#: contrib/localflavor/cz/cz_regions.py:21 +msgid "Moravian-Silesian Region" +msgstr "Região de Morávia-Silésia" + +#: contrib/localflavor/cz/forms.py:27 contrib/localflavor/sk/forms.py:30 +msgid "Enter a postal code in the format XXXXX or XXX XX." +msgstr "Informe um código postal no formato XXXXX ou XXX XX." + +#: contrib/localflavor/cz/forms.py:47 +msgid "Enter a birth number in the format XXXXXX/XXXX or XXXXXXXXXX." +msgstr "Informe um número de nascimento no formato XXXXXX/XXXX ou XXXXXXXXXX." + +#: contrib/localflavor/cz/forms.py:48 +msgid "Invalid optional parameter Gender, valid values are 'f' and 'm'" +msgstr "Parâmetro opcional Gênero inválido, os valores válidos são 'f' e 'm'" + +#: contrib/localflavor/cz/forms.py:49 +msgid "Enter a valid birth number." +msgstr "Informe um número de nascimento válido." + +#: contrib/localflavor/cz/forms.py:106 +msgid "Enter a valid IC number." +msgstr "Informe um número IC válido." + #: contrib/localflavor/de/de_states.py:5 msgid "Baden-Wuerttemberg" msgstr "Baden-Wüerttemberg" @@ -2796,10 +3072,6 @@ msgstr "Números de telefone devem estar no formato XXXX-XXXXXX." msgid "Enter a valid postal code in the format XXXXXX" msgstr "Informe um código postal no formato XXXXXX." -#: contrib/localflavor/sk/forms.py:30 -msgid "Enter a postal code in the format XXXXX or XXX XX." -msgstr "Informe um código postal no formato XXXXX ou XXX XX." - #: contrib/localflavor/sk/sk_districts.py:8 msgid "Banska Bystrica" msgstr "Banská Bystrica" @@ -3549,56 +3821,60 @@ msgstr "nome para exibição" msgid "sites" msgstr "sites" -#: db/models/fields/__init__.py:348 db/models/fields/__init__.py:683 +#: db/models/fields/__init__.py:356 db/models/fields/__init__.py:700 msgid "This value must be an integer." msgstr "Este valor deve ser um inteiro." -#: db/models/fields/__init__.py:379 +#: db/models/fields/__init__.py:387 msgid "This value must be either True or False." msgstr "Este valor deve ser True ou False." -#: db/models/fields/__init__.py:412 +#: db/models/fields/__init__.py:420 msgid "This field cannot be null." msgstr "Este campo não pode ser nulo." -#: db/models/fields/__init__.py:428 +#: db/models/fields/__init__.py:436 msgid "Enter only digits separated by commas." msgstr "Informe apenas dígitos separados por vírgulas." -#: db/models/fields/__init__.py:459 +#: db/models/fields/__init__.py:467 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "Informe uma data válida no formato AAAA-MM-DD." -#: db/models/fields/__init__.py:468 +#: db/models/fields/__init__.py:476 #, python-format msgid "Invalid date: %s" msgstr "Data inválida: %s" -#: db/models/fields/__init__.py:532 db/models/fields/__init__.py:550 +#: db/models/fields/__init__.py:540 db/models/fields/__init__.py:558 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format." msgstr "" "Informe uma data/hora válida no formato YYYY-MM-DD HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:586 +#: db/models/fields/__init__.py:594 msgid "This value must be a decimal number." msgstr "Este valor deve ser um número decimal." -#: db/models/fields/__init__.py:719 +#: db/models/fields/__init__.py:676 +msgid "This value must be a float." +msgstr "Este valor deve ser um ponto flutuante." + +#: db/models/fields/__init__.py:736 msgid "This value must be either None, True or False." msgstr "Este valor deve ser None, True ou False." -#: db/models/fields/__init__.py:817 db/models/fields/__init__.py:831 +#: db/models/fields/__init__.py:839 db/models/fields/__init__.py:853 msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format." msgstr "Informe uma hora válida no formato HH:MM[:ss[.uuuuuu]]." -#: db/models/fields/related.py:763 +#: db/models/fields/related.py:792 msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" "Mantenha pressionado \"Control\" (ou \"Command\" no Mac) para selecionar " "mais de uma opção." -#: db/models/fields/related.py:840 +#: db/models/fields/related.py:870 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" @@ -3665,31 +3941,37 @@ msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "" "Certifique-se de que não tenha mais de %s dígitos antes do ponto decimal." -#: forms/fields.py:287 forms/fields.py:848 +#: forms/fields.py:288 forms/fields.py:855 msgid "Enter a valid date." msgstr "Informe uma data válida." -#: forms/fields.py:321 forms/fields.py:849 +#: forms/fields.py:322 forms/fields.py:856 msgid "Enter a valid time." msgstr "Informe uma hora válida." -#: forms/fields.py:360 +#: forms/fields.py:361 msgid "Enter a valid date/time." msgstr "Informe uma data/hora válida." -#: forms/fields.py:446 +#: forms/fields.py:447 msgid "No file was submitted. Check the encoding type on the form." msgstr "Nenhum arquivo enviado. Verifique o tipo de codificação do formulário." -#: forms/fields.py:447 +#: forms/fields.py:448 msgid "No file was submitted." msgstr "Não foi enviado nenhum arquivo." -#: forms/fields.py:448 +#: forms/fields.py:449 msgid "The submitted file is empty." msgstr "O arquivo enviado está vazio." -#: forms/fields.py:477 +#: forms/fields.py:450 +#, python-format +msgid "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr "Certifique-se de que o arquivo tenha no máximo %(max)d caracteres (ele possui %(length)d)." + +#: forms/fields.py:483 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -3697,74 +3979,83 @@ msgstr "" "Envie uma imagem válida. O arquivo enviado não é uma imagem ou está " "corrompido." -#: forms/fields.py:538 +#: forms/fields.py:544 msgid "Enter a valid URL." msgstr "Informe uma URL válida." -#: forms/fields.py:539 +#: forms/fields.py:545 msgid "This URL appears to be a broken link." msgstr "A URL %s aparenta ser um link quebrado." -#: forms/fields.py:618 forms/fields.py:696 +#: forms/fields.py:624 forms/fields.py:702 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Faça uma escolha válida. %(value)s não está disponível." -#: forms/fields.py:697 forms/fields.py:758 forms/models.py:644 +#: forms/fields.py:703 forms/fields.py:764 forms/models.py:773 msgid "Enter a list of values." msgstr "Informe uma lista de valores." -#: forms/fields.py:877 +#: forms/fields.py:884 msgid "Enter a valid IPv4 address." msgstr "Informe um endereço IPv4 válido." -#: forms/fields.py:887 +#: forms/fields.py:894 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Insira um \"slug\" válido consistindo de letras, números, sublinhados (_) ou " "hífens." -#: forms/formsets.py:242 forms/formsets.py:244 +#: forms/formsets.py:271 forms/formsets.py:273 msgid "Order" msgstr "Ordem" -#: forms/models.py:258 forms/models.py:267 +#: forms/models.py:299 forms/models.py:308 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s com este %(field_label)s já existe." -#: forms/models.py:574 +#: forms/models.py:648 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" + +#: forms/models.py:703 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Faça uma escolha válida. Sua escolha não é uma das disponíveis." -#: forms/models.py:645 +#: forms/models.py:774 #, python-format msgid "Select a valid choice. %s is not one of the available choices." msgstr "Faça uma escolha válida. %s não está disponível." -#: template/defaultfilters.py:706 +#: forms/models.py:776 +#, python-format +msgid "\"%s\" is not a valid value for a primary key." +msgstr "\"%s\" não é um valor válido para uma chave primária." + +#: template/defaultfilters.py:759 msgid "yes,no,maybe" msgstr "sim,não,talvez" -#: template/defaultfilters.py:737 +#: template/defaultfilters.py:790 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:739 +#: template/defaultfilters.py:792 #, python-format msgid "%.1f KB" msgstr "%.1f KB" -#: template/defaultfilters.py:741 +#: template/defaultfilters.py:794 #, python-format msgid "%.1f MB" msgstr "%.1f MB" -#: template/defaultfilters.py:742 +#: template/defaultfilters.py:795 #, python-format msgid "%.1f GB" msgstr "%.1f GB" @@ -4013,33 +4304,33 @@ msgid_plural "minutes" msgstr[0] "minuto" msgstr[1] "minutos" -#: utils/timesince.py:43 +#: utils/timesince.py:45 msgid "minutes" msgstr "minutos" -#: utils/timesince.py:48 +#: utils/timesince.py:50 #, python-format msgid "%(number)d %(type)s" msgstr "%(number)d %(type)s" -#: utils/timesince.py:54 +#: utils/timesince.py:56 #, python-format msgid ", %(number)d %(type)s" msgstr ", %(number)d %(type)s" -#: utils/translation/trans_real.py:403 +#: utils/translation/trans_real.py:399 msgid "DATE_FORMAT" msgstr "j \\de N \\de Y" -#: utils/translation/trans_real.py:405 +#: utils/translation/trans_real.py:401 msgid "TIME_FORMAT" msgstr "H:i" -#: utils/translation/trans_real.py:421 +#: utils/translation/trans_real.py:417 msgid "YEAR_MONTH_FORMAT" msgstr "F \\de Y" -#: utils/translation/trans_real.py:422 +#: utils/translation/trans_real.py:418 msgid "MONTH_DAY_FORMAT" msgstr "j \\de F"