Pt locale msg

This commit is contained in:
David Miguel
2019-07-05 05:18:26 +00:00
committed by Roberto Rosario
parent fba6d3b101
commit 4de13f23b7
68 changed files with 1751 additions and 1481 deletions

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
msgid "" msgid ""
msgstr "" msgstr ""
@@ -27,19 +27,19 @@ msgstr "Listas de controlo de acesso"
#: events.py:12 #: events.py:12
msgid "ACL created" msgid "ACL created"
msgstr "" msgstr "ACL criado"
#: events.py:15 #: events.py:15
msgid "ACL edited" msgid "ACL edited"
msgstr "" msgstr "ACL editado"
#: forms.py:15 models.py:49 #: forms.py:15 models.py:49
msgid "Role" msgid "Role"
msgstr "" msgstr "Função"
#: links.py:34 #: links.py:34
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr "Novo ACL"
#: links.py:39 #: links.py:39
msgid "Delete" msgid "Delete"
@@ -52,25 +52,25 @@ msgstr "Permissões"
#: managers.py:216 #: managers.py:216
#, python-format #, python-format
msgid "Object \"%s\" is not a model and cannot be checked for access." msgid "Object \"%s\" is not a model and cannot be checked for access."
msgstr "" msgstr "Objeto \"%s\" não é um modelo e não pode ser verificado para acesso."
#: managers.py:236 #: managers.py:236
#, python-format #, python-format
msgid "Insufficient access for: %s" msgid "Insufficient access for: %s"
msgstr "" msgstr "Permissões insuficientes para aceder a: %s"
#: models.py:57 #: models.py:57
msgid "Access entry" msgid "Access entry"
msgstr "" msgstr "Acesso"
#: models.py:58 #: models.py:58
msgid "Access entries" msgid "Access entries"
msgstr "" msgstr "Acessos"
#: models.py:62 #: models.py:62
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr "Funções \"%(role)s\" de permissões para \"%(object)s\"."
#: permissions.py:10 #: permissions.py:10
msgid "Edit ACLs" msgid "Edit ACLs"
@@ -84,69 +84,76 @@ msgstr "Ver ACL's"
msgid "" msgid ""
"API URL pointing to the list of permissions for this access control list." "API URL pointing to the list of permissions for this access control list."
msgstr "" msgstr ""
"URL da API que aponta para a lista de permissões para essa lista de controle de acesso."
#: serializers.py:59 #: serializers.py:59
msgid "" msgid ""
"API URL pointing to a permission in relation to the access control list to " "API URL pointing to a permission in relation to the access control list to "
"which it is attached. This URL is different than the canonical workflow URL." "which it is attached. This URL is different than the canonical workflow URL."
msgstr "" msgstr ""
"URL da API que aponta para uma permissão em relação à lista de controle de acesso"
"que está ligado. Este URL é diferente do URL do fluxo de trabalho canônico."
#: serializers.py:91 #: serializers.py:91
msgid "Primary key of the new permission to grant to the access control list." msgid "Primary key of the new permission to grant to the access control list."
msgstr "" msgstr "Chave primária da nova permissão para conceder à lista de controle de acesso."
#: serializers.py:115 serializers.py:191 #: serializers.py:115 serializers.py:191
#, python-format #, python-format
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr "Nenhuma permissão: %s"
#: serializers.py:130 #: serializers.py:130
msgid "" msgid ""
"Comma separated list of permission primary keys to grant to this access " "Comma separated list of permission primary keys to grant to this access "
"control list." "control list."
msgstr "" msgstr ""
"Lista separada por vírgula de chaves primárias de permissão para conceder a essa lista "
"de controle de acesso."
#: serializers.py:142 #: serializers.py:142
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr "Chaves primárias da função à qual essa lista de controle de acesso se vincula."
#: views.py:62 #: views.py:62
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr "Novas listas de controle de acesso para: %s"
#: views.py:100 #: views.py:100
#, python-format #, python-format
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr "Excluir ACL: %s"
#: views.py:147 #: views.py:147
msgid "There are no ACLs for this object" msgid "There are no ACLs for this object"
msgstr "" msgstr "Não há ACLs para este objeto"
#: views.py:150 #: views.py:150
msgid "" msgid ""
"ACL stands for Access Control List and is a precise method to control user " "ACL stands for Access Control List and is a precise method to control user "
"access to objects in the system." "access to objects in the system."
msgstr "" msgstr ""
"ACL significa Access Control List (Lista de Controlo de Acceso), é o metedo pelo qual se controla "
"o acceso do utilizador a objectos pelo sistema."
#: views.py:154 #: views.py:154
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "" msgstr "Lista de Controlo de Accesos for: %s"
#: views.py:170 #: views.py:170
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr "Permissões concedidas"
#: views.py:171 #: views.py:171
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr "Permissões disponíveis"
#: views.py:215 #: views.py:215
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"." msgid "Role \"%(role)s\" permission's for \"%(object)s\"."
msgstr "" msgstr "Funções \"%(role)s\" de permissões para \"%(object)s\"."
#: views.py:224 #: views.py:224
msgid "" msgid ""
@@ -155,23 +162,27 @@ msgid ""
"to be removed from the parent object's ACL or from them role via the Setup " "to be removed from the parent object's ACL or from them role via the Setup "
"menu." "menu."
msgstr "" msgstr ""
"As permissões desativadas são herdadas de um objeto pai ou são concedidas diretamente "
"para a função e não pode ser removido dessa exibição. Permissões herdadas precisam "
"para ser removido da ACL do objeto pai ou da função deles através do menu Setup."
#: workflow_actions.py:26 #: workflow_actions.py:26
msgid "Object type" msgid "Object type"
msgstr "" msgstr "Tipo de objeto"
#: workflow_actions.py:29 #: workflow_actions.py:29
msgid "Type of the object for which the access will be modified." msgid "Type of the object for which the access will be modified."
msgstr "" msgstr "Tipo do objeto para o qual o acesso será modificado."
#: workflow_actions.py:35 #: workflow_actions.py:35
msgid "Object ID" msgid "Object ID"
msgstr "" msgstr "ID do objeto"
#: workflow_actions.py:38 #: workflow_actions.py:38
msgid "" msgid ""
"Numeric identifier of the object for which the access will be modified." "Numeric identifier of the object for which the access will be modified."
msgstr "" msgstr ""
"Identificador numérico do objeto para o qual o acesso será modificado."
#: workflow_actions.py:43 workflow_actions.py:158 #: workflow_actions.py:43 workflow_actions.py:158
msgid "Roles" msgid "Roles"
@@ -179,25 +190,26 @@ msgstr "Funções"
#: workflow_actions.py:45 workflow_actions.py:160 #: workflow_actions.py:45 workflow_actions.py:160
msgid "Roles whose access will be modified." msgid "Roles whose access will be modified."
msgstr "" msgstr "Funções cujo acesso será modificado."
#: workflow_actions.py:52 workflow_actions.py:167 #: workflow_actions.py:52 workflow_actions.py:167
msgid "" msgid ""
"Permissions to grant/revoke to/from the role for the object selected above." "Permissions to grant/revoke to/from the role for the object selected above."
msgstr "" msgstr ""
"Permissões para conceder/revogar para/da função para o objeto selecionado acima."
#: workflow_actions.py:60 #: workflow_actions.py:60
msgid "Grant access" msgid "Grant access"
msgstr "" msgstr "Conceder acesso"
#: workflow_actions.py:143 #: workflow_actions.py:143
msgid "Revoke access" msgid "Revoke access"
msgstr "" msgstr "Revogar acesso"
#: workflow_actions.py:175 #: workflow_actions.py:175
msgid "Grant document access" msgid "Grant document access"
msgstr "" msgstr "Conceder acesso ao documento"
#: workflow_actions.py:214 #: workflow_actions.py:214
msgid "Revoke document access" msgid "Revoke document access"
msgstr "" msgstr "Revogar acesso ao documento"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
msgid "" msgid ""
msgstr "" msgstr ""
@@ -19,59 +19,59 @@ msgstr ""
#: apps.py:12 settings.py:9 #: apps.py:12 settings.py:9
msgid "Appearance" msgid "Appearance"
msgstr "" msgstr "aparência"
#: dependencies.py:10 #: dependencies.py:10
msgid "Lato font" msgid "Lato font"
msgstr "" msgstr "Fonte Lato"
#: dependencies.py:14 #: dependencies.py:14
msgid "Bootstrap" msgid "Bootstrap"
msgstr "" msgstr "Bootstrap"
#: dependencies.py:18 #: dependencies.py:18
msgid "Bootswatch" msgid "Bootswatch"
msgstr "" msgstr "Bootswatch"
#: dependencies.py:32 #: dependencies.py:32
msgid "Fancybox" msgid "Fancybox"
msgstr "" msgstr "Fancybox"
#: dependencies.py:36 #: dependencies.py:36
msgid "FontAwesome" msgid "FontAwesome"
msgstr "" msgstr "FontAwesome"
#: dependencies.py:40 #: dependencies.py:40
msgid "jQuery" msgid "jQuery"
msgstr "" msgstr "jQuery"
#: dependencies.py:43 #: dependencies.py:43
msgid "JQuery Form" msgid "JQuery Form"
msgstr "" msgstr "JQuery Form"
#: dependencies.py:47 #: dependencies.py:47
msgid "jQuery Lazy Load" msgid "jQuery Lazy Load"
msgstr "" msgstr "jQuery Lazy Load"
#: dependencies.py:51 #: dependencies.py:51
msgid "JQuery Match Height" msgid "JQuery Match Height"
msgstr "" msgstr "JQuery Match Height"
#: dependencies.py:55 #: dependencies.py:55
msgid "Select 2" msgid "Select 2"
msgstr "" msgstr "Select 2"
#: dependencies.py:59 #: dependencies.py:59
msgid "Toastr" msgid "Toastr"
msgstr "" msgstr "Toastr"
#: dependencies.py:62 #: dependencies.py:62
msgid "URI.js" msgid "URI.js"
msgstr "" msgstr "URI.js"
#: settings.py:14 #: settings.py:14
msgid "Maximum number of characters that will be displayed as the view title." msgid "Maximum number of characters that will be displayed as the view title."
msgstr "" msgstr "Número máximo de characteres que serão mostrados como título de vista."
#: templates/403.html:5 templates/403.html:9 #: templates/403.html:5 templates/403.html:9
msgid "Insufficient permissions" msgid "Insufficient permissions"
@@ -91,17 +91,19 @@ msgstr "Desculpe, mas a página solicitada não foi encontrada."
#: templates/500.html:5 templates/500.html:9 templates/appearance/root.html:52 #: templates/500.html:5 templates/500.html:9 templates/appearance/root.html:52
msgid "Server error" msgid "Server error"
msgstr "" msgstr "Erro servidor"
#: templates/500.html:11 #: templates/500.html:11
msgid "" msgid ""
"There's been an error. It's been reported to the site administrators via " "There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience." "e-mail and should be fixed shortly. Thanks for your patience."
msgstr "" msgstr ""
"Ocorreu um erro. Foi reportado a administração do sit por email e vai ser "
"corrigido brevemente. Obrigado pela sua Paciência"
#: templates/appearance/about.html:10 #: templates/appearance/about.html:10
msgid "About" msgid "About"
msgstr "" msgstr "Sobre"
#: templates/appearance/about.html:77 #: templates/appearance/about.html:77
#, python-format #, python-format
@@ -110,6 +112,9 @@ msgid ""
" %(setting_project_title)s is based on %(project_title)s\n" " %(setting_project_title)s is based on %(project_title)s\n"
" " " "
msgstr "" msgstr ""
"\n"
" %(setting_project_title)s e baseado no %(project_title)s\n"
" "
#: templates/appearance/about.html:82 #: templates/appearance/about.html:82
msgid "Version" msgid "Version"
@@ -122,7 +127,7 @@ msgstr ""
#: templates/appearance/about.html:97 #: templates/appearance/about.html:97
msgid "Released under the license:" msgid "Released under the license:"
msgstr "" msgstr "lançado sobre a licença"
#: templates/appearance/about.html:103 #: templates/appearance/about.html:103
#, python-format #, python-format
@@ -131,6 +136,9 @@ msgid ""
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n" " %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" " " "
msgstr "" msgstr ""
"\n"
" %(project_title)s é gratuito e software de fonte aberta oferecido por <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> por Roberto Rosario e contribuidores.\n"
" "
#: templates/appearance/about.html:109 #: templates/appearance/about.html:109
#, python-format #, python-format
@@ -139,6 +147,9 @@ msgid ""
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n" " It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" " " "
msgstr "" msgstr ""
"\n"
" Foi um grande esforço para fazer %(project_title)s como característica-rico como é. Necessitamos toda ajuda que conseguirmos!\n"
" "
#: templates/appearance/about.html:115 #: templates/appearance/about.html:115
#, python-format #, python-format
@@ -183,7 +194,7 @@ msgstr ""
#: templates/appearance/base.html:32 #: templates/appearance/base.html:32
msgid "Warning" msgid "Warning"
msgstr "" msgstr "Aviso"
#: templates/appearance/base.html:51 #: templates/appearance/base.html:51
#: templates/appearance/generic_list_items_subtemplate.html:104 #: templates/appearance/generic_list_items_subtemplate.html:104
@@ -193,11 +204,11 @@ msgstr "Ações"
#: templates/appearance/base.html:53 #: templates/appearance/base.html:53
#: templates/appearance/generic_list_items_subtemplate.html:106 #: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "" msgstr "Alternar o menu suspenso"
#: templates/appearance/generic_confirm.html:14 #: templates/appearance/generic_confirm.html:14
msgid "Are you sure?" msgid "Are you sure?"
msgstr "" msgstr "Tem a certeza?"
#: templates/appearance/generic_confirm.html:34 #: templates/appearance/generic_confirm.html:34
msgid "Yes" msgid "Yes"
@@ -238,6 +249,8 @@ msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of " "Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(total_pages)s)" "%(total_pages)s)"
msgstr "" msgstr ""
"Total de (%(start)s - %(end)s de %(total)s) (página %(page_number)s de "
"%(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:19 #: templates/appearance/generic_list_items_subtemplate.html:19
#: templates/appearance/generic_list_items_subtemplate.html:22 #: templates/appearance/generic_list_items_subtemplate.html:22
@@ -245,7 +258,7 @@ msgstr ""
#: templates/appearance/generic_list_subtemplate.html:22 #: templates/appearance/generic_list_subtemplate.html:22
#, python-format #, python-format
msgid "Total: %(total)s" msgid "Total: %(total)s"
msgstr "" msgstr "Total: %(total)s"
#: templates/appearance/generic_list_subtemplate.html:55 #: templates/appearance/generic_list_subtemplate.html:55
msgid "Identifier" msgid "Identifier"
@@ -253,19 +266,19 @@ msgstr "Identificador"
#: templates/appearance/home.html:10 #: templates/appearance/home.html:10
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr "Painel de controle"
#: templates/appearance/home.html:26 #: templates/appearance/home.html:26
msgid "Getting started" msgid "Getting started"
msgstr "" msgstr "Iniciar"
#: templates/appearance/home.html:29 #: templates/appearance/home.html:29
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "" msgstr "Antes de poder usar todas as funcionalidades Mayan EDMS necessita de fazer o seguinte:"
#: templates/appearance/main_menu.html:10 #: templates/appearance/main_menu.html:10
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "" msgstr "Alternar de navegação"
#: templates/appearance/no_results.html:18 #: templates/appearance/no_results.html:18
msgid "No results" msgid "No results"
@@ -273,15 +286,15 @@ msgstr "Sem resultados"
#: templates/appearance/root.html:57 #: templates/appearance/root.html:57
msgid "Close" msgid "Close"
msgstr "" msgstr "Fechar"
#: templates/appearance/root.html:65 #: templates/appearance/root.html:65
msgid "Server communication error" msgid "Server communication error"
msgstr "" msgstr "Erro de comunicação com o servidor"
#: templates/appearance/root.html:67 #: templates/appearance/root.html:67
msgid "Check you network connection and try again in a few moments." msgid "Check you network connection and try again in a few moments."
msgstr "" msgstr "Verifique sua ligação de rede e tente novamente em alguns instantes."
#: templatetags/appearance_tags.py:17 #: templatetags/appearance_tags.py:17
msgid "None" msgid "None"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2015 # Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2015
msgid "" msgid ""
@@ -20,7 +20,7 @@ msgstr ""
#: apps.py:25 settings.py:9 #: apps.py:25 settings.py:9
msgid "Authentication" msgid "Authentication"
msgstr "" msgstr "Autenticação"
#: forms.py:17 #: forms.py:17
msgid "Email" msgid "Email"
@@ -32,13 +32,15 @@ msgstr "Senha"
#: forms.py:22 forms.py:73 #: forms.py:22 forms.py:73
msgid "Remember me" msgid "Remember me"
msgstr "" msgstr "Recordar-me"
#: forms.py:25 #: forms.py:25
msgid "" msgid ""
"Please enter a correct email and password. Note that the password field is " "Please enter a correct email and password. Note that the password field is "
"case-sensitive." "case-sensitive."
msgstr "" msgstr ""
"Por favor, digite um e-mail e senha corretos. Observe que o campo de senha faz "
"distinção entre maiúsculas e minúsculas"
#: forms.py:27 #: forms.py:27
msgid "This account is inactive." msgid "This account is inactive."
@@ -54,19 +56,23 @@ msgstr "Alterar senha"
#: links.py:32 links.py:39 #: links.py:32 links.py:39
msgid "Set password" msgid "Set password"
msgstr "" msgstr "Definir senha"
#: settings.py:13 #: settings.py:13
msgid "" msgid ""
"Controls the mechanism used to authenticated user. Options are: username, " "Controls the mechanism used to authenticated user. Options are: username, "
"email" "email"
msgstr "" msgstr ""
"Controla o mecanismo usado para o utilizador autenticado. As opções são: "
"nome de utilizador, endereço de correio eletrónico"
#: settings.py:20 #: settings.py:20
msgid "" msgid ""
"Maximum time a user clicking the \"Remember me\" checkbox will remain logged" "Maximum time a user clicking the \"Remember me\" checkbox will remain logged"
" in. Value is time in seconds." " in. Value is time in seconds."
msgstr "" msgstr ""
"O tempo máximo que um usuário clicar na caixa de seleção \"Recordar-me \" "
"permanecerá conectado. O valor é o tempo em segundos."
#: templates/authentication/login.html:11 #: templates/authentication/login.html:11
msgid "Login" msgid "Login"
@@ -75,11 +81,11 @@ msgstr "Iniciar a sessão"
#: templates/authentication/login.html:26 #: templates/authentication/login.html:26
#: templates/authentication/login.html:34 #: templates/authentication/login.html:34
msgid "Sign in" msgid "Sign in"
msgstr "" msgstr "Entrar"
#: templates/authentication/login.html:39 #: templates/authentication/login.html:39
msgid "Forgot your password?" msgid "Forgot your password?"
msgstr "" msgstr "Esqueceu sua senha?"
#: templates/authentication/password_reset_complete.html:8 #: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8 #: templates/authentication/password_reset_confirm.html:8
@@ -88,15 +94,15 @@ msgstr ""
#: templates/authentication/password_reset_form.html:8 #: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20 #: templates/authentication/password_reset_form.html:20
msgid "Password reset" msgid "Password reset"
msgstr "" msgstr "Reiniciar a senha"
#: templates/authentication/password_reset_complete.html:15 #: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login." msgid "Password reset complete! Click the link below to login."
msgstr "" msgstr "Reinicio de senha concluída! Clique no ligação abaixo para fazer o entrar."
#: templates/authentication/password_reset_complete.html:17 #: templates/authentication/password_reset_complete.html:17
msgid "Login page" msgid "Login page"
msgstr "" msgstr "Página de entrada"
#: templates/authentication/password_reset_confirm.html:29 #: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29 views.py:154 #: templates/authentication/password_reset_form.html:29 views.py:154
@@ -105,7 +111,7 @@ msgstr "Submeter"
#: templates/authentication/password_reset_done.html:15 #: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!" msgid "Password reset email sent!"
msgstr "" msgstr "Correio electronico para reinicio de senha enviado"
#: views.py:74 #: views.py:74
msgid "Your password has been successfully changed." msgid "Your password has been successfully changed."
@@ -117,39 +123,42 @@ msgstr "Alteração da senha do utilizador atual"
#: views.py:89 #: views.py:89
msgid "Changing the password is not allowed for this account." msgid "Changing the password is not allowed for this account."
msgstr "" msgstr "A alteração da senha não é permitida para esta conta."
#: views.py:145 #: views.py:145
#, python-format #, python-format
msgid "Password change request performed on %(count)d user" msgid "Password change request performed on %(count)d user"
msgstr "" msgstr "Solicitação de alteração de senha executada em %(count)d utilizadores"
#: views.py:147 #: views.py:147
#, python-format #, python-format
msgid "Password change request performed on %(count)d users" msgid "Password change request performed on %(count)d users"
msgstr "" msgstr "Solicitação de alteração de senha executada em %(count)d utilizadores"
#: views.py:156 #: views.py:156
msgid "Change user password" msgid "Change user password"
msgid_plural "Change users passwords" msgid_plural "Change users passwords"
msgstr[0] "" msgstr[0] "Alterar senha do utilizador"
msgstr[1] "" msgstr[1] "Alterar senhas do utilizadores"
#: views.py:166 #: views.py:166
#, python-format #, python-format
msgid "Change password for user: %s" msgid "Change password for user: %s"
msgstr "" msgstr "Alterar senha para o utilizador: %s"
#: views.py:186 #: views.py:186
msgid "" msgid ""
"Super user and staff user password reseting is not allowed, use the admin " "Super user and staff user password reseting is not allowed, use the admin "
"interface for these cases." "interface for these cases."
msgstr "Não é permitido redefinir a senha de administradores ou de membros da equipa, utilize a interface de administrador para estes casos." msgstr
""
"Não é permitido redefinir a senha de administradores ou de membros da equipa, "
"utilize a interface de administrador para estes casos."
#: views.py:196 #: views.py:196
#, python-format #, python-format
msgid "Successful password reset for user: %s." msgid "Successful password reset for user: %s."
msgstr "" msgstr "Redefinição de senha bem-sucedida para o utilizar: %s"
#: views.py:202 #: views.py:202
#, python-format #, python-format

View File

@@ -2,10 +2,10 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
# Translators: # Translators:
# Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2019 # Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2019
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
@@ -23,17 +23,19 @@ msgstr ""
#: apps.py:16 settings.py:9 #: apps.py:16 settings.py:9
msgid "Auto administrator" msgid "Auto administrator"
msgstr "" msgstr "Administração automática"
#: auth/allauth.py:54 #: auth/allauth.py:54
msgid "" msgid ""
"Welcome Admin! You have been given superuser privileges. Use them with " "Welcome Admin! You have been given superuser privileges. Use them with "
"caution." "caution."
msgstr "" msgstr ""
"Bem vindo Administrador! Você recebeu privilégios de super-utilizador. Use-os com "
"cautela"
#: models.py:15 #: models.py:15
msgid "Account" msgid "Account"
msgstr "" msgstr "Conta"
#: models.py:18 #: models.py:18
msgid "Password" msgid "Password"
@@ -45,21 +47,23 @@ msgstr ""
#: models.py:27 #: models.py:27
msgid "Autoadmin properties" msgid "Autoadmin properties"
msgstr "" msgstr "Propriadades da administração automática"
#: settings.py:14 #: settings.py:14
msgid "Sets the email of the automatically created super user account." msgid "Sets the email of the automatically created super user account."
msgstr "" msgstr "Define o email da conta de super-utilizador criada automaticamente"
#: settings.py:20 #: settings.py:20
msgid "" msgid ""
"The password of the automatically created super user account. If it is equal" "The password of the automatically created super user account. If it is equal"
" to None, the password is randomly generated." " to None, the password is randomly generated."
msgstr "" msgstr ""
"A senha da conta de super-utilizador criada automaticamente. Se for igual a "
"nada, a senha é gerada aleatoriamente"
#: settings.py:27 #: settings.py:27
msgid "The username of the automatically created super user account." msgid "The username of the automatically created super user account."
msgstr "" msgstr "O nome de utilizador da conta de super-utilizador criada automaticamente"
#: templates/autoadmin/credentials.html:11 #: templates/autoadmin/credentials.html:11
msgid "First time login" msgid "First time login"
@@ -71,20 +75,22 @@ msgid ""
"You have just finished installing <strong>%(project_title)s</strong>, " "You have just finished installing <strong>%(project_title)s</strong>, "
"congratulations!" "congratulations!"
msgstr "" msgstr ""
"Você acabou de instalar <strong>%(project_title)s</strong>, "
"parabéns"
#: templates/autoadmin/credentials.html:17 #: templates/autoadmin/credentials.html:17
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "" msgstr "Entrar usando as seguintes credenciais"
#: templates/autoadmin/credentials.html:18 #: templates/autoadmin/credentials.html:18
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "" msgstr "Utilizador: <strong>%(account)s</strong>"
#: templates/autoadmin/credentials.html:19 #: templates/autoadmin/credentials.html:19
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "" msgstr "Correio electronico: <strong>%(email)s</strong>"
#: templates/autoadmin/credentials.html:20 #: templates/autoadmin/credentials.html:20
#, python-format #, python-format

View File

@@ -2,12 +2,12 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
# Translators: # Translators:
# Roberto Rosario, 2017 # Roberto Rosario, 2017
# Emerson Soares <on.emersonsoares@gmail.com>, 2017 # Emerson Soares <on.emersonsoares@gmail.com>, 2017
# Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2017 # Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2017
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
@@ -26,23 +26,23 @@ msgstr ""
#: apps.py:50 apps.py:111 apps.py:119 apps.py:122 events.py:7 forms.py:16 #: apps.py:50 apps.py:111 apps.py:119 apps.py:122 events.py:7 forms.py:16
#: links.py:24 menus.py:16 models.py:47 permissions.py:7 views.py:163 #: links.py:24 menus.py:16 models.py:47 permissions.py:7 views.py:163
msgid "Cabinets" msgid "Cabinets"
msgstr "" msgstr "Gabinetes"
#: links.py:30 links.py:44 #: links.py:30 links.py:44
msgid "Remove from cabinets" msgid "Remove from cabinets"
msgstr "" msgstr "Remover dos gabinetes"
#: links.py:35 links.py:40 #: links.py:35 links.py:40
msgid "Add to cabinets" msgid "Add to cabinets"
msgstr "" msgstr "Adicionar aos gabinetes"
#: links.py:63 #: links.py:63
msgid "Add new level" msgid "Add new level"
msgstr "" msgstr "Adicionar novo nível"
#: links.py:69 views.py:45 #: links.py:69 views.py:45
msgid "Create cabinet" msgid "Create cabinet"
msgstr "" msgstr "Criar novo gabinete"
#: links.py:75 #: links.py:75
msgid "Delete" msgid "Delete"
@@ -54,7 +54,7 @@ msgstr "Editar"
#: links.py:88 #: links.py:88
msgid "All" msgid "All"
msgstr "" msgstr "Todos"
#: links.py:92 #: links.py:92
msgid "Details" msgid "Details"
@@ -70,142 +70,149 @@ msgstr "Documentos"
#: models.py:46 models.py:135 serializers.py:138 #: models.py:46 models.py:135 serializers.py:138
msgid "Cabinet" msgid "Cabinet"
msgstr "" msgstr "Gabinete"
#: models.py:136 serializers.py:139 #: models.py:136 serializers.py:139
msgid "Parent and Label" msgid "Parent and Label"
msgstr "" msgstr "Pai e None"
#: models.py:143 serializers.py:145 #: models.py:143 serializers.py:145
#, python-format #, python-format
msgid "%(model_name)s with this %(field_labels)s already exists." msgid "%(model_name)s with this %(field_labels)s already exists."
msgstr "" msgstr "%(model_name)s com este %(field_labels)s já existe."
#: models.py:160 #: models.py:160
msgid "Document cabinet" msgid "Document cabinet"
msgstr "" msgstr "Gabinete de documentos"
#: models.py:161 #: models.py:161
msgid "Document cabinets" msgid "Document cabinets"
msgstr "" msgstr "Gabinetes de documentos"
#: permissions.py:12 #: permissions.py:12
msgid "Add documents to cabinets" msgid "Add documents to cabinets"
msgstr "" msgstr "Adicione documentos aos gabinetes"
#: permissions.py:15 #: permissions.py:15
msgid "Create cabinets" msgid "Create cabinets"
msgstr "" msgstr "Criar gabinetes"
#: permissions.py:18 #: permissions.py:18
msgid "Delete cabinets" msgid "Delete cabinets"
msgstr "" msgstr "Remover gabinetes"
#: permissions.py:21 #: permissions.py:21
msgid "Edit cabinets" msgid "Edit cabinets"
msgstr "" msgstr "Editar gabinetes"
#: permissions.py:24 #: permissions.py:24
msgid "Remove documents from cabinets" msgid "Remove documents from cabinets"
msgstr "" msgstr "Remover documentos dos gabinetes"
#: permissions.py:27 #: permissions.py:27
msgid "View cabinets" msgid "View cabinets"
msgstr "" msgstr "Ver gabinetes"
#: serializers.py:19 #: serializers.py:19
msgid "List of children cabinets." msgid "List of children cabinets."
msgstr "" msgstr "Lista de filhos dos gabinetes"
#: serializers.py:22 #: serializers.py:22
msgid "Number of documents on this cabinet level." msgid "Number of documents on this cabinet level."
msgstr "" msgstr "Número de documentos neste nível de gabinete"
#: serializers.py:26 #: serializers.py:26
msgid "The name of this cabinet level appended to the names of its ancestors." msgid "The name of this cabinet level appended to the names of its ancestors."
msgstr "" msgstr "O nome deste gabinete nível acrescentado aos nomes de seus antepassados"
#: serializers.py:32 #: serializers.py:32
msgid "" msgid ""
"URL of the API endpoint showing the list documents inside this cabinet." "URL of the API endpoint showing the list documents inside this cabinet."
msgstr "" msgstr ""
"URL da API mostrando os documentos da lista dentro deste gabinete"
#: serializers.py:68 serializers.py:179 #: serializers.py:68 serializers.py:179
msgid "Comma separated list of document primary keys to add to this cabinet." msgid "Comma separated list of document primary keys to add to this cabinet."
msgstr "" msgstr "Lista separada por vírgulas de chaves primárias do documento para adicionar a este gabinete."
#: serializers.py:158 #: serializers.py:158
msgid "" msgid ""
"API URL pointing to a document in relation to the cabinet storing it. This " "API URL pointing to a document in relation to the cabinet storing it. This "
"URL is different than the canonical document URL." "URL is different than the canonical document URL."
msgstr "" msgstr ""
"URL da API que aponta para um documento em relação ao gabinete que o armazena. "
"Este URL é diferente do URL do documento canônico."
#: templates/cabinets/cabinet_details.html:17 #: templates/cabinets/cabinet_details.html:17
msgid "Navigation:" msgid "Navigation:"
msgstr "" msgstr "Navegação"
#: views.py:60 #: views.py:60
#, python-format #, python-format
msgid "Add new level to: %s" msgid "Add new level to: %s"
msgstr "" msgstr "Adicionar novo nível para: %s"
#: views.py:87 #: views.py:87
#, python-format #, python-format
msgid "Delete the cabinet: %s?" msgid "Delete the cabinet: %s?"
msgstr "" msgstr "Excluir o gabinete: %s?"
#: views.py:122 #: views.py:122
msgid "" msgid ""
"Cabinet levels can contain documents or other cabinet sub levels. To add " "Cabinet levels can contain documents or other cabinet sub levels. To add "
"documents to a cabinet, select the cabinet view of a document view." "documents to a cabinet, select the cabinet view of a document view."
msgstr "" msgstr ""
"Os níveis de gabinete podem conter documentos ou outros subníveis do gabinete. "
"Para adicionar documentos a um gabinete, selecione a exibição do gabinete de uma exibição de documento"
#: views.py:126 #: views.py:126
msgid "This cabinet level is empty" msgid "This cabinet level is empty"
msgstr "" msgstr "Este nível de gabinete está vazio"
#: views.py:129 #: views.py:129
#, python-format #, python-format
msgid "Details of cabinet: %s" msgid "Details of cabinet: %s"
msgstr "" msgstr "Detalhes do gabinete: %s"
#: views.py:149 #: views.py:149
#, python-format #, python-format
msgid "Edit cabinet: %s" msgid "Edit cabinet: %s"
msgstr "" msgstr "Editar gabinete: %s"
#: views.py:169 #: views.py:169
msgid "" msgid ""
"Cabinets are a multi-level method to organize documents. Each cabinet can " "Cabinets are a multi-level method to organize documents. Each cabinet can "
"contain documents as well as other sub level cabinets." "contain documents as well as other sub level cabinets."
msgstr "" msgstr ""
"Os gabinetes são um método de vários níveis para organizar documentos. "
"Cada gabinete pode conter documentos, bem como outros gabinetes de nível inferior."
#: views.py:173 #: views.py:173
msgid "No cabinets available" msgid "No cabinets available"
msgstr "" msgstr "Não há gabinetes disponíveis"
#: views.py:205 #: views.py:205
msgid "Documents can be added to many cabinets." msgid "Documents can be added to many cabinets."
msgstr "" msgstr "Documentos podem ser adicionados a muitos gabinetes"
#: views.py:208 #: views.py:208
msgid "This document is not in any cabinet" msgid "This document is not in any cabinet"
msgstr "" msgstr "Este documento pode ser adicionado a muitos gabinetes."
#: views.py:211 #: views.py:211
#, python-format #, python-format
msgid "Cabinets containing document: %s" msgid "Cabinets containing document: %s"
msgstr "" msgstr "Gabinetes contendo documento: %s"
#: views.py:223 #: views.py:223
#, python-format #, python-format
msgid "Add to cabinet request performed on %(count)d document" msgid "Add to cabinet request performed on %(count)d document"
msgstr "" msgstr "Adicionar à solicitação de gabinete executada nos documentos %(count)d"
#: views.py:226 #: views.py:226
#, python-format #, python-format
msgid "Add to cabinet request performed on %(count)d documents" msgid "Add to cabinet request performed on %(count)d documents"
msgstr "" msgstr "Adicionar à solicitação do gabinete executada em documentos %(count)d"
#: views.py:233 #: views.py:233
msgid "Add" msgid "Add"
@@ -214,31 +221,31 @@ msgstr "Adicionar"
#: views.py:248 #: views.py:248
#, python-format #, python-format
msgid "Add document \"%s\" to cabinets" msgid "Add document \"%s\" to cabinets"
msgstr "" msgstr "Adicionar document \"%s\" a gabinetes"
#: views.py:259 #: views.py:259
msgid "Cabinets to which the selected documents will be added." msgid "Cabinets to which the selected documents will be added."
msgstr "" msgstr "Gabinetes aos quais os documentos selecionados serão adicionados"
#: views.py:288 #: views.py:288
#, python-format #, python-format
msgid "Document: %(document)s is already in cabinet: %(cabinet)s." msgid "Document: %(document)s is already in cabinet: %(cabinet)s."
msgstr "" msgstr "Documento: %(document)s já está no gabinete: %(cabinet)s."
#: views.py:300 #: views.py:300
#, python-format #, python-format
msgid "Document: %(document)s added to cabinet: %(cabinet)s successfully." msgid "Document: %(document)s added to cabinet: %(cabinet)s successfully."
msgstr "" msgstr "Documentos: %(document)s adicionados ao gabinete: %(cabinet)s com sucesso."
#: views.py:313 #: views.py:313
#, python-format #, python-format
msgid "Remove from cabinet request performed on %(count)d document" msgid "Remove from cabinet request performed on %(count)d document"
msgstr "" msgstr "Remover da solicitação de gabinete executada no documento %(count)d"
#: views.py:316 #: views.py:316
#, python-format #, python-format
msgid "Remove from cabinet request performed on %(count)d documents" msgid "Remove from cabinet request performed on %(count)d documents"
msgstr "" msgstr "Remover da solicitação de gabinete executada nos documentos %(count)d"
#: views.py:323 #: views.py:323
msgid "Remove" msgid "Remove"
@@ -246,14 +253,14 @@ msgstr "Remover"
#: views.py:349 #: views.py:349
msgid "Cabinets from which the selected documents will be removed." msgid "Cabinets from which the selected documents will be removed."
msgstr "" msgstr "Gabinetes dos quais os documentos selecionados serão removidos."
#: views.py:377 #: views.py:377
#, python-format #, python-format
msgid "Document: %(document)s is not in cabinet: %(cabinet)s." msgid "Document: %(document)s is not in cabinet: %(cabinet)s."
msgstr "" msgstr "Documento: %(document)s não está em gabinete: %(cabinet)s."
#: views.py:389 #: views.py:389
#, python-format #, python-format
msgid "Document: %(document)s removed from cabinet: %(cabinet)s." msgid "Document: %(document)s removed from cabinet: %(cabinet)s."
msgstr "" msgstr "Documento: %(document)s removido do gabinete: %(cabinet)s."

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
msgid "" msgid ""
msgstr "" msgstr ""
@@ -19,35 +19,35 @@ msgstr ""
#: apps.py:41 events.py:7 links.py:34 #: apps.py:41 events.py:7 links.py:34
msgid "Checkouts" msgid "Checkouts"
msgstr "" msgstr "Verificação"
#: dashboard_widgets.py:16 #: dashboard_widgets.py:16
msgid "Checked out documents" msgid "Checked out documents"
msgstr "" msgstr "Documentos com verificação"
#: events.py:10 #: events.py:10
msgid "Document automatically checked in" msgid "Document automatically checked in"
msgstr "" msgstr "Documento verificado automaticamente"
#: events.py:14 #: events.py:14
msgid "Document checked in" msgid "Document checked in"
msgstr "" msgstr "Documento verificado em"
#: events.py:17 #: events.py:17
msgid "Document checked out" msgid "Document checked out"
msgstr "" msgstr "Documento retirado"
#: events.py:20 #: events.py:20
msgid "Document forcefully checked in" msgid "Document forcefully checked in"
msgstr "" msgstr "Documento com verificação forçada"
#: exceptions.py:27 views.py:108 #: exceptions.py:27 views.py:108
msgid "Document already checked out." msgid "Document already checked out."
msgstr "" msgstr "Documento já verificado."
#: forms.py:28 #: forms.py:28
msgid "Document status" msgid "Document status"
msgstr "" msgstr "Status do documento"
#: forms.py:39 models.py:41 views.py:148 #: forms.py:39 models.py:41 views.py:148
msgid "User" msgid "User"
@@ -55,15 +55,15 @@ msgstr "Utilizador"
#: forms.py:43 #: forms.py:43
msgid "Check out time" msgid "Check out time"
msgstr "" msgstr "Verificado em"
#: forms.py:48 #: forms.py:48
msgid "Check out expiration" msgid "Check out expiration"
msgstr "" msgstr "Verificar a expiração"
#: forms.py:53 #: forms.py:53
msgid "New versions allowed?" msgid "New versions allowed?"
msgstr "" msgstr "Novas versões permitidas?"
#: forms.py:54 #: forms.py:54
msgid "Yes" msgid "Yes"
@@ -75,95 +75,95 @@ msgstr "Não"
#: links.py:41 #: links.py:41
msgid "Check out document" msgid "Check out document"
msgstr "" msgstr "Verificar o documento"
#: links.py:47 #: links.py:47
msgid "Check in document" msgid "Check in document"
msgstr "" msgstr "Verificar no documento"
#: links.py:52 #: links.py:52
msgid "Check in/out" msgid "Check in/out"
msgstr "" msgstr "Verificar entrada/saida"
#: literals.py:12 #: literals.py:12
msgid "Checked out" msgid "Checked out"
msgstr "" msgstr "Verificado"
#: literals.py:13 #: literals.py:13
msgid "Checked in/available" msgid "Checked in/available"
msgstr "" msgstr "Verificar entrada/disponível"
#: models.py:28 models.py:110 #: models.py:28 models.py:110
msgid "Document" msgid "Document"
msgstr "" msgstr "Documento"
#: models.py:31 #: models.py:31
msgid "Check out date and time" msgid "Check out date and time"
msgstr "" msgstr "Verificar data e hora"
#: models.py:35 #: models.py:35
msgid "Amount of time to hold the document checked out in minutes." msgid "Amount of time to hold the document checked out in minutes."
msgstr "" msgstr "Quantidade de tempo para reter o documento em minutos."
#: models.py:37 #: models.py:37
msgid "Check out expiration date and time" msgid "Check out expiration date and time"
msgstr "" msgstr "Verificar a data e hora de vencimento"
#: models.py:46 #: models.py:46
msgid "Do not allow new version of this document to be uploaded." msgid "Do not allow new version of this document to be uploaded."
msgstr "" msgstr "Não permitir que nova versão deste documento seja enviada."
#: models.py:48 #: models.py:48
msgid "Block new version upload" msgid "Block new version upload"
msgstr "" msgstr "Bloquear envio de nova versão"
#: models.py:55 permissions.py:7 #: models.py:55 permissions.py:7
msgid "Document checkout" msgid "Document checkout"
msgstr "" msgstr "documento"
#: models.py:56 #: models.py:56
msgid "Document checkouts" msgid "Document checkouts"
msgstr "" msgstr "verificação documentos"
#: models.py:64 #: models.py:64
msgid "Check out expiration date and time must be in the future." msgid "Check out expiration date and time must be in the future."
msgstr "" msgstr "Data e hora de verificação de vencimento deve ser no futuro"
#: models.py:116 #: models.py:116
msgid "New version block" msgid "New version block"
msgstr "" msgstr "Nova versão bloqueada"
#: models.py:117 #: models.py:117
msgid "New version blocks" msgid "New version blocks"
msgstr "" msgstr "Nova versão bloqueia"
#: permissions.py:10 #: permissions.py:10
msgid "Check in documents" msgid "Check in documents"
msgstr "" msgstr "Verificar documentos"
#: permissions.py:13 #: permissions.py:13
msgid "Forcefully check in documents" msgid "Forcefully check in documents"
msgstr "" msgstr "Forçar a verificação de documentos"
#: permissions.py:16 #: permissions.py:16
msgid "Check out documents" msgid "Check out documents"
msgstr "" msgstr "Verificar documentos"
#: permissions.py:19 #: permissions.py:19
msgid "Check out details view" msgid "Check out details view"
msgstr "" msgstr "Verificar documentos, vista de detalhe"
#: queues.py:13 #: queues.py:13
msgid "Checkouts periodic" msgid "Checkouts periodic"
msgstr "" msgstr "Verificar periodicamente"
#: queues.py:17 #: queues.py:17
msgid "Check expired checkouts" msgid "Check expired checkouts"
msgstr "" msgstr "Verificar validações expiradas"
#: serializers.py:26 #: serializers.py:26
msgid "Primary key of the document to be checked out." msgid "Primary key of the document to be checked out."
msgstr "" msgstr "Chave primária do documento a ser verificado."
#: views.py:37 #: views.py:37
#, python-format #, python-format
@@ -171,15 +171,17 @@ msgid ""
"You didn't originally checked out this document. Forcefully check in the " "You didn't originally checked out this document. Forcefully check in the "
"document: %s?" "document: %s?"
msgstr "" msgstr ""
"Você não fez a verificação de documentos originalmente neste documento. "
"Forçar a verificação de documento: %s?"
#: views.py:41 #: views.py:41
#, python-format #, python-format
msgid "Check in the document: %s?" msgid "Check in the document: %s?"
msgstr "" msgstr "Validadar documento: %s?"
#: views.py:74 #: views.py:74
msgid "Document has not been checked out." msgid "Document has not been checked out."
msgstr "" msgstr "O documento não foi verificado"
#: views.py:80 #: views.py:80
#, python-format #, python-format
@@ -189,40 +191,42 @@ msgstr ""
#: views.py:114 #: views.py:114
#, python-format #, python-format
msgid "Document \"%s\" checked out successfully." msgid "Document \"%s\" checked out successfully."
msgstr "" msgstr "Documento \"%s\" verificado com sucesso"
#: views.py:123 #: views.py:123
#, python-format #, python-format
msgid "Check out document: %s" msgid "Check out document: %s"
msgstr "" msgstr "Verificar documento: %s"
#: views.py:154 #: views.py:154
msgid "Checkout time and date" msgid "Checkout time and date"
msgstr "" msgstr "Verificado em dia e hora"
#: views.py:160 #: views.py:160
msgid "Checkout expiration" msgid "Checkout expiration"
msgstr "" msgstr "Válido até"
#: views.py:168 #: views.py:168
msgid "" msgid ""
"Checking out a document blocks certain document operations for a " "Checking out a document blocks certain document operations for a "
"predetermined amount of time." "predetermined amount of time."
msgstr "" msgstr ""
"A verificação de um documento bloqueia determinadas operações do "
"documento por um período de tempo predeterminado."
#: views.py:172 #: views.py:172
msgid "No documents have been checked out" msgid "No documents have been checked out"
msgstr "" msgstr "Nenhum documento foi verificado"
#: views.py:173 #: views.py:173
msgid "Documents checked out" msgid "Documents checked out"
msgstr "" msgstr "Documentos verificados"
#: views.py:188 #: views.py:188
#, python-format #, python-format
msgid "Check out details for document: %s" msgid "Check out details for document: %s"
msgstr "" msgstr "Detalhes de verificação do documento: %s"
#: widgets.py:25 #: widgets.py:25
msgid "Period" msgid "Period"
msgstr "" msgstr "Período"

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Emerson Soares <on.emersonsoares@gmail.com>, 2011 # Emerson Soares <on.emersonsoares@gmail.com>, 2011
# Renata Oliveira <renatabels@gmail.com>, 2011 # Renata Oliveira <renatabels@gmail.com>, 2011
@@ -22,48 +22,50 @@ msgstr ""
#: apps.py:22 permissions.py:7 settings.py:12 #: apps.py:22 permissions.py:7 settings.py:12
msgid "Converter" msgid "Converter"
msgstr "" msgstr "Conversor"
#: apps.py:31 models.py:57 #: apps.py:31 models.py:57
msgid "Transformation" msgid "Transformation"
msgstr "" msgstr "Transformação"
#: backends/python.py:175 backends/python.py:181 #: backends/python.py:175 backends/python.py:181
#, python-format #, python-format
msgid "Exception determining PDF page count; %s" msgid "Exception determining PDF page count; %s"
msgstr "" msgstr "Exceção que determina a contagem de páginas em PDF; %s"
#: backends/python.py:195 #: backends/python.py:195
#, python-format #, python-format
msgid "Exception determining page count using Pillow; %s" msgid "Exception determining page count using Pillow; %s"
msgstr "" msgstr "Exceção que determina a contagem de páginas usando Pillow; %s"
#: classes.py:118 #: classes.py:118
msgid "LibreOffice not installed or not found." msgid "LibreOffice not installed or not found."
msgstr "" msgstr "O LibreOffice não está instalado ou não foi encontrado."
#: classes.py:201 #: classes.py:201
msgid "Not an office file format." msgid "Not an office file format."
msgstr "" msgstr "Não é um formato de office."
#: dependencies.py:16 #: dependencies.py:16
msgid "Utility from the poppler-utils package used to inspect PDF files." msgid "Utility from the poppler-utils package used to inspect PDF files."
msgstr "" msgstr "Utilitário do pacote poppler-utils usado para inspecionar arquivos PDF."
#: dependencies.py:21 #: dependencies.py:21
msgid "" msgid ""
"Utility from the popper-utils package used to extract pages from PDF files " "Utility from the popper-utils package used to extract pages from PDF files "
"into PPM format images." "into PPM format images."
msgstr "" msgstr ""
"Utilitário do pacote popper-utils usado para extrair páginas de arquivos "
"PDF em imagens no formato PPM."
#: forms.py:28 #: forms.py:28
#, python-format #, python-format
msgid "\"%s\" not a valid entry." msgid "\"%s\" not a valid entry."
msgstr "" msgstr "\"%s\" não é uma entrada válida."
#: links.py:36 #: links.py:36
msgid "Create new transformation" msgid "Create new transformation"
msgstr "" msgstr "Criar nova transformação"
#: links.py:42 #: links.py:42
msgid "Delete" msgid "Delete"
@@ -75,17 +77,19 @@ msgstr "Editar"
#: links.py:53 models.py:58 #: links.py:53 models.py:58
msgid "Transformations" msgid "Transformations"
msgstr "" msgstr "Transformações"
#: models.py:37 #: models.py:37
msgid "" msgid ""
"Order in which the transformations will be executed. If left unchanged, an " "Order in which the transformations will be executed. If left unchanged, an "
"automatic order value will be assigned." "automatic order value will be assigned."
msgstr "" msgstr ""
"Ordem em que as transformações serão executadas. Se não forem alteradas, "
"um valor de pedido automático será atribuído."
#: models.py:39 #: models.py:39
msgid "Order" msgid "Order"
msgstr "" msgstr "Ordem"
#: models.py:43 #: models.py:43
msgid "Name" msgid "Name"
@@ -96,54 +100,56 @@ msgid ""
"Enter the arguments for the transformation as a YAML dictionary. ie: " "Enter the arguments for the transformation as a YAML dictionary. ie: "
"{\"degrees\": 180}" "{\"degrees\": 180}"
msgstr "" msgstr ""
"Digite os argumentos para a transformação como um dicionário YAML. Ie:"
"{\"degrees\": 180}"
#: models.py:49 #: models.py:49
msgid "Arguments" msgid "Arguments"
msgstr "" msgstr "Argumentos"
#: permissions.py:10 #: permissions.py:10
msgid "Create new transformations" msgid "Create new transformations"
msgstr "" msgstr "Criar novas transformações"
#: permissions.py:13 #: permissions.py:13
msgid "Delete transformations" msgid "Delete transformations"
msgstr "" msgstr "Remover transformações"
#: permissions.py:16 #: permissions.py:16
msgid "Edit transformations" msgid "Edit transformations"
msgstr "" msgstr "Editar transformações"
#: permissions.py:19 #: permissions.py:19
msgid "View existing transformations" msgid "View existing transformations"
msgstr "" msgstr "Ver transformações existentes"
#: settings.py:16 #: settings.py:16
msgid "Graphics conversion backend to use." msgid "Graphics conversion backend to use."
msgstr "" msgstr "Backend de conversão de gráficos para usar."
#: settings.py:35 #: settings.py:35
msgid "Configuration options for the graphics conversion backend." msgid "Configuration options for the graphics conversion backend."
msgstr "" msgstr "Opções de configuração para o backend de conversão de gráficos."
#: transformations.py:81 #: transformations.py:81
msgid "Crop" msgid "Crop"
msgstr "" msgstr "Recorte"
#: transformations.py:156 #: transformations.py:156
msgid "Flip" msgid "Flip"
msgstr "" msgstr "Virar"
#: transformations.py:167 #: transformations.py:167
msgid "Gaussian blur" msgid "Gaussian blur"
msgstr "" msgstr "Gaussian blur"
#: transformations.py:177 #: transformations.py:177
msgid "Line art" msgid "Line art"
msgstr "" msgstr "Line art"
#: transformations.py:188 #: transformations.py:188
msgid "Mirror" msgid "Mirror"
msgstr "" msgstr "Espelho"
#: transformations.py:199 #: transformations.py:199
msgid "Resize" msgid "Resize"
@@ -155,19 +161,19 @@ msgstr "Rodar"
#: transformations.py:252 #: transformations.py:252
msgid "Rotate 90 degrees" msgid "Rotate 90 degrees"
msgstr "" msgstr "Rodar 90 graus"
#: transformations.py:263 #: transformations.py:263
msgid "Rotate 180 degrees" msgid "Rotate 180 degrees"
msgstr "" msgstr "Rodar 180 graus"
#: transformations.py:274 #: transformations.py:274
msgid "Rotate 270 degrees" msgid "Rotate 270 degrees"
msgstr "" msgstr "Rodar 270 graus"
#: transformations.py:284 #: transformations.py:284
msgid "Unsharp masking" msgid "Unsharp masking"
msgstr "" msgstr "Máscara não afiada"
#: transformations.py:300 #: transformations.py:300
msgid "Zoom" msgid "Zoom"
@@ -175,34 +181,36 @@ msgstr "Zoom"
#: validators.py:26 #: validators.py:26
msgid "Enter a valid YAML value." msgid "Enter a valid YAML value."
msgstr "" msgstr "Digite um valor YAML válido."
#: views.py:72 #: views.py:72
#, python-format #, python-format
msgid "Create new transformation for: %s" msgid "Create new transformation for: %s"
msgstr "" msgstr "Criar nova transformação para: %s"
#: views.py:127 #: views.py:127
#, python-format #, python-format
msgid "Delete transformation \"%(transformation)s\" for: %(content_object)s?" msgid "Delete transformation \"%(transformation)s\" for: %(content_object)s?"
msgstr "" msgstr "Remover transformação \"%(transformation)s\" para: %(content_object)s?"
#: views.py:171 #: views.py:171
#, python-format #, python-format
msgid "Edit transformation \"%(transformation)s\" for: %(content_object)s" msgid "Edit transformation \"%(transformation)s\" for: %(content_object)s"
msgstr "" msgstr "Editar transformação \"%(transformation)s\" para: %(content_object)s?"
#: views.py:227 #: views.py:227
msgid "" msgid ""
"Transformations allow changing the visual appearance of documents without " "Transformations allow changing the visual appearance of documents without "
"making permanent changes to the document file themselves." "making permanent changes to the document file themselves."
msgstr "" msgstr ""
"As transformações permitem alterar a aparência visual dos documentos sem "
"fazer alterações permanentes no próprio arquivo do documento."
#: views.py:231 #: views.py:231
msgid "No transformations" msgid "No transformations"
msgstr "" msgstr "Sem transformações"
#: views.py:232 #: views.py:232
#, python-format #, python-format
msgid "Transformations for: %s" msgid "Transformations for: %s"
msgstr "" msgstr "transformações para: %s"

View File

@@ -2,7 +2,7 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
@@ -19,12 +19,12 @@ msgstr ""
#: apps.py:14 #: apps.py:14
msgid "Dashboards" msgid "Dashboards"
msgstr "" msgstr "Paineis de controle"
#: dashboards.py:7 #: dashboards.py:7
msgid "Main" msgid "Main"
msgstr "" msgstr "Principal"
#: templates/dashboards/numeric_widget.html:27 #: templates/dashboards/numeric_widget.html:27
msgid "View details" msgid "View details"
msgstr "" msgstr "Ver detalhes"

View File

@@ -2,12 +2,12 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
# Translators: # Translators:
# Roberto Rosario, 2019 # Roberto Rosario, 2019
# Emerson Soares <on.emersonsoares@gmail.com>, 2019 # Emerson Soares <on.emersonsoares@gmail.com>, 2019
# Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2019 # Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2019
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
@@ -25,7 +25,7 @@ msgstr ""
#: apps.py:27 links.py:43 permissions.py:7 #: apps.py:27 links.py:43 permissions.py:7
msgid "Dependencies" msgid "Dependencies"
msgstr "" msgstr "Dependências"
#: apps.py:33 apps.py:68 apps.py:76 #: apps.py:33 apps.py:68 apps.py:76
msgid "Label" msgid "Label"
@@ -33,7 +33,7 @@ msgstr "Nome"
#: apps.py:36 #: apps.py:36
msgid "Internal name" msgid "Internal name"
msgstr "" msgstr "Nome interno"
#: apps.py:39 apps.py:71 apps.py:80 #: apps.py:39 apps.py:71 apps.py:80
msgid "Description" msgid "Description"
@@ -41,15 +41,15 @@ msgstr "Descrição"
#: apps.py:43 classes.py:172 #: apps.py:43 classes.py:172
msgid "Type" msgid "Type"
msgstr "" msgstr "Tipo"
#: apps.py:47 classes.py:174 #: apps.py:47 classes.py:174
msgid "Other data" msgid "Other data"
msgstr "" msgstr "Outros dados"
#: apps.py:51 #: apps.py:51
msgid "Declared by" msgid "Declared by"
msgstr "" msgstr "Declarado por"
#: apps.py:55 classes.py:172 #: apps.py:55 classes.py:172
msgid "Version" msgid "Version"
@@ -57,41 +57,47 @@ msgstr "Versão"
#: apps.py:59 classes.py:173 classes.py:809 #: apps.py:59 classes.py:173 classes.py:809
msgid "Environment" msgid "Environment"
msgstr "" msgstr "Ambiente"
#: apps.py:63 classes.py:174 #: apps.py:63 classes.py:174
msgid "Check" msgid "Check"
msgstr "" msgstr "Verifica"
#: classes.py:65 #: classes.py:65
msgid "" msgid ""
"Environment used for building distributable packages of the software. End " "Environment used for building distributable packages of the software. End "
"users can ignore missing dependencies under this environment." "users can ignore missing dependencies under this environment."
msgstr "" msgstr ""
"Ambiente usado para construir pacotes redistribuíveis do software. "
"Utilizadores finais podem ignorar dependências ausentes neste ambiente."
#: classes.py:68 #: classes.py:68
msgid "Build" msgid "Build"
msgstr "" msgstr "Build"
#: classes.py:72 #: classes.py:72
msgid "" msgid ""
"Environment used for developers to make code changes. End users can ignore " "Environment used for developers to make code changes. End users can ignore "
"missing dependencies under this environment." "missing dependencies under this environment."
msgstr "" msgstr ""
"Ambiente usado para desenvolvedores fazerem alterações de código. Utilizadores "
"finais podem ignorar dependências ausentes neste ambiente."
#: classes.py:74 #: classes.py:74
msgid "Development" msgid "Development"
msgstr "" msgstr "Desenvolvimento"
#: classes.py:78 #: classes.py:78
msgid "" msgid ""
"Normal environment for end users. A missing dependency under this " "Normal environment for end users. A missing dependency under this "
"environment will result in issues and errors during normal use." "environment will result in issues and errors during normal use."
msgstr "" msgstr ""
"Ambiente normal para utilizadores finais. As dependências ausentes neste "
"ambiente resultarão em problemas e erros durante o uso normal."
#: classes.py:80 #: classes.py:80
msgid "Production" msgid "Production"
msgstr "" msgstr "Produção"
#: classes.py:84 #: classes.py:84
msgid "" msgid ""
@@ -99,10 +105,12 @@ msgid ""
"code. Dependencies in this environment are not needed for normal production " "code. Dependencies in this environment are not needed for normal production "
"usage." "usage."
msgstr "" msgstr ""
"Ambiente usado para executar o teste para verificar a funcionalidade do "
"código. Dependências neste ambiente não são necessárias para uso normal de produção."
#: classes.py:87 #: classes.py:87
msgid "Testing" msgid "Testing"
msgstr "" msgstr "Testes"
#: classes.py:172 #: classes.py:172
msgid "Name" msgid "Name"
@@ -110,37 +118,37 @@ msgstr "Nome"
#: classes.py:173 #: classes.py:173
msgid "App" msgid "App"
msgstr "" msgstr "App"
#: classes.py:274 #: classes.py:274
msgid "Need to specify at least one: app_label or module." msgid "Need to specify at least one: app_label or module."
msgstr "" msgstr "Precisa especificar pelo menos um: app_label ou modulo."
#: classes.py:279 #: classes.py:279
#, python-format #, python-format
msgid "Dependency \"%s\" already registered." msgid "Dependency \"%s\" already registered."
msgstr "" msgstr "Dependência \"%s\" já registrada."
#: classes.py:305 #: classes.py:305
#, python-format #, python-format
msgid "Installing package: %s... " msgid "Installing package: %s... "
msgstr "" msgstr "Instalando o pacote:%s ..."
#: classes.py:310 #: classes.py:310
msgid "Already installed." msgid "Already installed."
msgstr "" msgstr "Já instalado."
#: classes.py:313 classes.py:318 classes.py:322 #: classes.py:313 classes.py:318 classes.py:322
msgid "Complete." msgid "Complete."
msgstr "" msgstr "Completo."
#: classes.py:348 #: classes.py:348
msgid "Installed and correct version" msgid "Installed and correct version"
msgstr "" msgstr "Versão instalada e correta"
#: classes.py:350 #: classes.py:350
msgid "Missing or incorrect version" msgid "Missing or incorrect version"
msgstr "" msgstr "Versão ausente ou incorreta"
#: classes.py:379 #: classes.py:379
msgid "None" msgid "None"
@@ -148,41 +156,43 @@ msgstr "Nenhum"
#: classes.py:388 #: classes.py:388
msgid "Not specified" msgid "Not specified"
msgstr "" msgstr "Não especificado"
#: classes.py:405 #: classes.py:405
msgid "Patching files... " msgid "Patching files... "
msgstr "" msgstr "Corrigindo ficheiros ..."
#: classes.py:440 #: classes.py:440
msgid "Executables that are called directly by the code." msgid "Executables that are called directly by the code."
msgstr "" msgstr "Executáveis que são chamados diretamente pelo código."
#: classes.py:442 #: classes.py:442
msgid "Binary" msgid "Binary"
msgstr "" msgstr "Binário"
#: classes.py:459 #: classes.py:459
msgid "" msgid ""
"JavaScript libraries downloaded the from NPM registry and used for front-end" "JavaScript libraries downloaded the from NPM registry and used for front-end"
" functionality." " functionality."
msgstr "" msgstr ""
"Bibliotecas Javascript baixaram o registro do NPM e usaram para funcionalidade "
"front-end."
#: classes.py:462 #: classes.py:462
msgid "JavaScript" msgid "Javascript"
msgstr "" msgstr "Javascript"
#: classes.py:496 classes.py:729 #: classes.py:496 classes.py:729
msgid "Downloading... " msgid "Downloading... "
msgstr "" msgstr "Baixar..."
#: classes.py:499 #: classes.py:499
msgid "Verifying... " msgid "Verifying... "
msgstr "" msgstr "Verificando... "
#: classes.py:502 classes.py:732 #: classes.py:502 classes.py:732
msgid "Extracting... " msgid "Extracting... "
msgstr "" msgstr "Extraindo ..."
#: classes.py:681 #: classes.py:681
msgid "Python packages downloaded from PyPI." msgid "Python packages downloaded from PyPI."
@@ -190,37 +200,39 @@ msgstr ""
#: classes.py:683 #: classes.py:683
msgid "Python" msgid "Python"
msgstr "" msgstr "Pacotes Python baixados do PyPI."
#: classes.py:710 #: classes.py:710
msgid "Fonts downloaded from fonts.googleapis.com." msgid "Fonts downloaded from fonts.googleapis.com."
msgstr "" msgstr "Fontes baixadas de fonts.googleapis.com."
#: classes.py:712 #: classes.py:712
msgid "Google font" msgid "Google font"
msgstr "" msgstr "Fontest Google"
#: classes.py:791 #: classes.py:791
msgid "Declared in app" msgid "Declared in app"
msgstr "" msgstr "Declarado no aplicativo"
#: classes.py:792 #: classes.py:792
msgid "Show dependencies by the app that declared them." msgid "Show depedencies by the app that declared them."
msgstr "" msgstr "Mostrar dependências pelo aplicativo que as declarou."
#: classes.py:796 #: classes.py:796
msgid "Class" msgid "Class"
msgstr "" msgstr "Classe"
#: classes.py:797 #: classes.py:797
msgid "" msgid ""
"Show the different classes of dependencies. Classes are usually divided by " "Show the different classes of dependencies. Classes are usually divided by "
"language or the file types of the dependency." "language or the file types of the dependency."
msgstr "" msgstr ""
"Mostre as diferentes classes de dependências. As classes são geralmente "
"divididas por linguagem ou pelos tipos de arquivo da dependência."
#: classes.py:802 #: classes.py:802
msgid "State" msgid "State"
msgstr "" msgstr "Estado"
#: classes.py:803 #: classes.py:803
msgid "" msgid ""
@@ -228,16 +240,21 @@ msgid ""
"dependencies is installed and is of a correct version. False means the " "dependencies is installed and is of a correct version. False means the "
"dependencies is missing or an incorrect version is present." "dependencies is missing or an incorrect version is present."
msgstr "" msgstr ""
"Mostrar os diferentes estados das dependências. True significa que as "
"dependências estão instaladas e são de uma versão correta. False "
"significa que as depedências estão faltando ou que uma versão incorreta está presente."
#: classes.py:810 #: classes.py:810
msgid "" msgid ""
"Dependencies required for an environment might not be required for another. " "Dependencies required for an environment might not be required for another. "
"Example environments: Production, Development." "Example environments: Production, Development."
msgstr "" msgstr ""
"Dependências necessárias para um ambiente podem não ser necessárias para outro."
"Exemplo de ambientes: produção, desenvolvimento."
#: links.py:11 views.py:35 #: links.py:11 views.py:35
msgid "Check for updates" msgid "Check for updates"
msgstr "" msgstr "Verificar atualizações"
#: links.py:17 #: links.py:17
msgid "Groups" msgid "Groups"
@@ -245,7 +262,7 @@ msgstr "Grupos"
#: links.py:25 #: links.py:25
msgid "Entries" msgid "Entries"
msgstr "" msgstr "Entradas"
#: links.py:33 #: links.py:33
msgid "Details" msgid "Details"
@@ -253,68 +270,71 @@ msgstr "Detalhes"
#: links.py:38 #: links.py:38
msgid "Dependencies licenses" msgid "Dependencies licenses"
msgstr "" msgstr "Licenças de dependências"
#: management/commands/generaterequirements.py:16 #: management/commands/generaterequirements.py:16
msgid "" msgid ""
"Comma separated names of dependencies to exclude from the list generated." "Comma separated names of dependencies to exclude from the list generated."
msgstr "" msgstr ""
"Separados por vírgula nomes de dependências para excluir da lista gerada."
#: management/commands/generaterequirements.py:22 #: management/commands/generaterequirements.py:22
msgid "" msgid ""
"Comma separated names of dependencies to show in the list while excluding " "Comma separated names of dependencies to show in the list while excluding "
"every other one." "every other one."
msgstr "" msgstr ""
"Nomes separados por vírgulas de dependências para mostrar na lista, "
"excluindo todos os outros."
#: management/commands/installjavascript.py:15 #: management/commands/installjavascript.py:15
msgid "Process a specific app." msgid "Process a specific app."
msgstr "" msgstr "Processar um aplicativo específico."
#: management/commands/installjavascript.py:19 #: management/commands/installjavascript.py:19
msgid "Force installation even if already installed." msgid "Force installation even if already installed."
msgstr "" msgstr "Forcar a instalação, mesmo se já estiver instalado."
#: permissions.py:10 #: permissions.py:10
msgid "View dependencies" msgid "View dependencies"
msgstr "" msgstr "Ver dependências"
#: views.py:23 #: views.py:23
#, python-format #, python-format
msgid "The version you are using is outdated. The latest version is %s" msgid "The version you are using is outdated. The latest version is %s"
msgstr "" msgstr "A versão que você está usando está desatualizada. A última versão é %s"
#: views.py:28 #: views.py:28
msgid "It is not possible to determine the latest version available." msgid "It is not possible to determine the latest version available."
msgstr "" msgstr "Não é possível determinar a versão mais recente disponível."
#: views.py:32 #: views.py:32
msgid "Your version is up-to-date." msgid "Your version is up-to-date."
msgstr "" msgstr "Sua versão está atualizada."
#: views.py:49 #: views.py:49
#, python-format #, python-format
msgid "Entries for dependency group: %s" msgid "Entries for dependency group: %s"
msgstr "" msgstr "Entradas para o grupo de dependência: %s"
#: views.py:62 views.py:107 #: views.py:62 views.py:107
#, python-format #, python-format
msgid "Group %s not found." msgid "Group %s not found."
msgstr "" msgstr "Grupo %s não encontrado"
#: views.py:75 #: views.py:75
msgid "Dependency groups" msgid "Dependency groups"
msgstr "" msgstr "Grupos de dependência"
#: views.py:95 #: views.py:95
#, python-format #, python-format
msgid "Dependency group and entry: %(group)s, %(entry)s" msgid "Dependency group and entry: %(group)s, %(entry)s"
msgstr "" msgstr "Grupo de Dependência e Entrada: %(group)s, %(entry)s"
#: views.py:119 #: views.py:119
#, python-format #, python-format
msgid "Entry %s not found." msgid "Entry %s not found."
msgstr "" msgstr "Entrada %s não encontrada"
#: views.py:137 #: views.py:137
msgid "Other packages licenses" msgid "Other packages licenses"
msgstr "" msgstr "Outras licenças de pacotes"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Roberto Rosario, 2012 # Roberto Rosario, 2012
# Vítor Figueiró <vfigueiro@gmail.com>, 2012 # Vítor Figueiró <vfigueiro@gmail.com>, 2012
@@ -21,7 +21,7 @@ msgstr ""
#: apps.py:33 #: apps.py:33
msgid "Django GPG" msgid "Django GPG"
msgstr "" msgstr "Django GPG"
#: apps.py:48 apps.py:51 forms.py:17 #: apps.py:48 apps.py:51 forms.py:17
msgid "Key ID" msgid "Key ID"
@@ -29,27 +29,27 @@ msgstr "ID da chave"
#: apps.py:52 forms.py:34 models.py:55 #: apps.py:52 forms.py:34 models.py:55
msgid "Type" msgid "Type"
msgstr "" msgstr "Tipo"
#: apps.py:54 forms.py:23 models.py:36 #: apps.py:54 forms.py:23 models.py:36
msgid "Creation date" msgid "Creation date"
msgstr "" msgstr "Data de criação"
#: apps.py:57 #: apps.py:57
msgid "No expiration" msgid "No expiration"
msgstr "" msgstr "Sem prazo de validade"
#: apps.py:58 forms.py:27 models.py:40 #: apps.py:58 forms.py:27 models.py:40
msgid "Expiration date" msgid "Expiration date"
msgstr "" msgstr "Data de validade"
#: apps.py:60 forms.py:32 models.py:47 #: apps.py:60 forms.py:32 models.py:47
msgid "Length" msgid "Length"
msgstr "" msgstr "Comprimento"
#: apps.py:63 forms.py:19 models.py:52 #: apps.py:63 forms.py:19 models.py:52
msgid "User ID" msgid "User ID"
msgstr "" msgstr "ID Utilizador"
#: forms.py:28 #: forms.py:28
msgid "None" msgid "None"
@@ -57,11 +57,11 @@ msgstr "Nenhum"
#: forms.py:31 models.py:44 #: forms.py:31 models.py:44
msgid "Fingerprint" msgid "Fingerprint"
msgstr "" msgstr "Impressão digital"
#: forms.py:33 models.py:50 #: forms.py:33 models.py:50
msgid "Algorithm" msgid "Algorithm"
msgstr "" msgstr "Algoritmo"
#: forms.py:47 #: forms.py:47
msgid "Term" msgid "Term"
@@ -89,7 +89,7 @@ msgstr "Consultar servidores de chaves"
#: links.py:32 #: links.py:32
msgid "Import" msgid "Import"
msgstr "" msgstr "Importar"
#: links.py:37 permissions.py:7 #: links.py:37 permissions.py:7
msgid "Key management" msgid "Key management"
@@ -97,15 +97,15 @@ msgstr "Gestão de chaves"
#: links.py:41 #: links.py:41
msgid "Upload key" msgid "Upload key"
msgstr "" msgstr "Enviar chave"
#: links.py:44 views.py:176 #: links.py:44 views.py:176
msgid "Private keys" msgid "Private keys"
msgstr "" msgstr "Chaves privadas"
#: links.py:48 views.py:200 #: links.py:48 views.py:200
msgid "Public keys" msgid "Public keys"
msgstr "" msgstr "Chaves públicas"
#: literals.py:6 literals.py:14 #: literals.py:6 literals.py:14
msgid "Public" msgid "Public"
@@ -153,27 +153,27 @@ msgstr "O documento está assinado com uma assinatura válida."
#: models.py:32 #: models.py:32
msgid "ASCII armored version of the key." msgid "ASCII armored version of the key."
msgstr "" msgstr "Versão blindada ASCII da chave."
#: models.py:33 #: models.py:33
msgid "Key data" msgid "Key data"
msgstr "" msgstr "Dados da chave"
#: models.py:61 #: models.py:61
msgid "Key" msgid "Key"
msgstr "" msgstr "Chave"
#: models.py:62 #: models.py:62
msgid "Keys" msgid "Keys"
msgstr "" msgstr "Chaves"
#: models.py:74 #: models.py:74
msgid "Invalid key data" msgid "Invalid key data"
msgstr "" msgstr "Dados chave inválidos"
#: models.py:77 #: models.py:77
msgid "Key already exists." msgid "Key already exists."
msgstr "" msgstr "Chave já existe"
#: permissions.py:10 #: permissions.py:10
msgid "Delete keys" msgid "Delete keys"
@@ -189,11 +189,11 @@ msgstr "Importar chaves de servidores de chaves"
#: permissions.py:19 #: permissions.py:19
msgid "Use keys to sign content" msgid "Use keys to sign content"
msgstr "" msgstr "Use as chaves para assinar conteúdo"
#: permissions.py:22 #: permissions.py:22
msgid "Upload keys" msgid "Upload keys"
msgstr "" msgstr "Enviar chaves"
#: permissions.py:25 #: permissions.py:25
msgid "View keys" msgid "View keys"
@@ -209,26 +209,26 @@ msgstr "Diretório usado para guardar as chaves e os ficheiros de configuração
#: settings.py:22 #: settings.py:22
msgid "Path to the GPG binary." msgid "Path to the GPG binary."
msgstr "" msgstr "Caminho para o binário GPG"
#: settings.py:26 #: settings.py:26
msgid "Keyserver used to query for keys." msgid "Keyserver used to query for keys."
msgstr "" msgstr "Keyserver usado para consultar chaves."
#: views.py:35 #: views.py:35
#, python-format #, python-format
msgid "Delete key: %s" msgid "Delete key: %s"
msgstr "" msgstr "Apagar chave: %s"
#: views.py:51 #: views.py:51
#, python-format #, python-format
msgid "Details for key: %s" msgid "Details for key: %s"
msgstr "" msgstr "Detalhes de chave: %s"
#: views.py:71 #: views.py:71
#, python-format #, python-format
msgid "Import key ID: %s?" msgid "Import key ID: %s?"
msgstr "" msgstr "Importar chave com o ID: %s?"
#: views.py:72 #: views.py:72
msgid "Import key" msgid "Import key"
@@ -237,26 +237,28 @@ msgstr "Importar chave"
#: views.py:81 #: views.py:81
#, python-format #, python-format
msgid "Unable to import key: %(key_id)s; %(error)s" msgid "Unable to import key: %(key_id)s; %(error)s"
msgstr "" msgstr "Não foi possível importar a chave: %(key_id)s; %(error)s"
#: views.py:89 #: views.py:89
#, python-format #, python-format
msgid "Successfully received key: %(key_id)s" msgid "Successfully received key: %(key_id)s"
msgstr "" msgstr "Chave recebida com sucesso: %(key_id)s"
#: views.py:106 #: views.py:106
msgid "" msgid ""
"Use names, last names, key ids or emails to search public keys to import " "Use names, last names, key ids or emails to search public keys to import "
"from the keyserver." "from the keyserver."
msgstr "" msgstr ""
"Use nomes, sobrenomes, ids de chaves ou e-mails para pesquisar chaves "
"públicas para importar do servidor de chaves."
#: views.py:110 #: views.py:110
msgid "No results returned" msgid "No results returned"
msgstr "" msgstr "Nenhum resultado retornado"
#: views.py:112 #: views.py:112
msgid "Key query results" msgid "Key query results"
msgstr "" msgstr "Resultados da consulta por chaves"
#: views.py:132 #: views.py:132
msgid "Search" msgid "Search"
@@ -268,17 +270,19 @@ msgstr "Consultar servidor de chaves"
#: views.py:153 #: views.py:153
msgid "Upload new key" msgid "Upload new key"
msgstr "" msgstr "Carregar nova chave"
#: views.py:169 #: views.py:169
msgid "" msgid ""
"Private keys are used to signed documents. Private keys can only be uploaded" "Private keys are used to signed documents. Private keys can only be uploaded"
" by the user.The view to upload private and public keys is the same." " by the user.The view to upload private and public keys is the same."
msgstr "" msgstr ""
"As chaves privadas são usadas para documentos assinados. As chaves privadas só podem "
"ser carregadas pelo utilizador. A exibição para fazer upload de chaves privadas e públicas é a mesma."
#: views.py:174 #: views.py:174
msgid "There no private keys" msgid "There no private keys"
msgstr "" msgstr "Não há chaves privadas"
#: views.py:192 #: views.py:192
msgid "" msgid ""
@@ -286,7 +290,10 @@ msgid ""
" by the user or downloaded from keyservers. The view to upload private and " " by the user or downloaded from keyservers. The view to upload private and "
"public keys is the same." "public keys is the same."
msgstr "" msgstr ""
"As chaves públicas são usadas para verificar documentos assinados. As chaves "
"públicas podem ser carregadas pelo usuário ou baixadas dos servidores de chaves. "
"A exibição para fazer upload de chaves privadas e públicas é a mesma."
#: views.py:198 #: views.py:198
msgid "There no public keys" msgid "There no public keys"
msgstr "" msgstr "Não há chaves públicas"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
msgid "" msgid ""
msgstr "" msgstr ""
@@ -19,7 +19,7 @@ msgstr ""
#: apps.py:39 events.py:8 #: apps.py:39 events.py:8
msgid "Document comments" msgid "Document comments"
msgstr "" msgstr "Comentários do documento"
#: apps.py:84 apps.py:88 links.py:33 models.py:45 permissions.py:7 #: apps.py:84 apps.py:88 links.py:33 models.py:45 permissions.py:7
msgid "Comments" msgid "Comments"
@@ -27,15 +27,15 @@ msgstr "Comentários"
#: events.py:12 #: events.py:12
msgid "Document comment created" msgid "Document comment created"
msgstr "" msgstr "Comentário do documento criado"
#: events.py:15 #: events.py:15
msgid "Document comment deleted" msgid "Document comment deleted"
msgstr "" msgstr "Comentário do documento removido"
#: events.py:18 #: events.py:18
msgid "Document comment edited" msgid "Document comment edited"
msgstr "" msgstr "Comentário do documento editado"
#: links.py:18 #: links.py:18
msgid "Add comment" msgid "Add comment"
@@ -51,7 +51,7 @@ msgstr "Editar"
#: models.py:28 #: models.py:28
msgid "Document" msgid "Document"
msgstr "" msgstr "Documento"
#: models.py:32 models.py:68 #: models.py:32 models.py:68
msgid "User" msgid "User"
@@ -64,7 +64,7 @@ msgstr "Comentário"
#: models.py:38 #: models.py:38
msgid "Date time submitted" msgid "Date time submitted"
msgstr "" msgstr "Data da hora enviada"
#: permissions.py:10 #: permissions.py:10
msgid "Create new comments" msgid "Create new comments"
@@ -90,29 +90,31 @@ msgstr "Adicionar comentário ao documento: %s"
#: views.py:70 #: views.py:70
#, python-format #, python-format
msgid "Delete comment: %s?" msgid "Delete comment: %s?"
msgstr "" msgstr "Remover comentário: %s?"
#: views.py:92 #: views.py:92
#, python-format #, python-format
msgid "Details for comment: %s?" msgid "Details for comment: %s?"
msgstr "" msgstr "Detalhes comentário: %s?"
#: views.py:110 #: views.py:110
#, python-format #, python-format
msgid "Edit comment: %s?" msgid "Edit comment: %s?"
msgstr "" msgstr "Editar comentário: %s?"
#: views.py:135 #: views.py:135
msgid "" msgid ""
"Document comments are timestamped text entries from users. They are great " "Document comments are timestamped text entries from users. They are great "
"for collaboration." "for collaboration."
msgstr "" msgstr ""
"Comentários de documentos são entradas de texto com data e hora dos utilizadores. "
"Eles são ótimos para colaboração."
#: views.py:138 #: views.py:138
msgid "There are no comments" msgid "There are no comments"
msgstr "" msgstr "Não há comentários"
#: views.py:140 #: views.py:140
#, python-format #, python-format
msgid "Comments for document: %s" msgid "Comments for document: %s"
msgstr "" msgstr "Comentários para documento: %s"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Renata Oliveira <renatabels@gmail.com>, 2011 # Renata Oliveira <renatabels@gmail.com>, 2011
# Vítor Figueiró <vfigueiro@gmail.com>, 2012 # Vítor Figueiró <vfigueiro@gmail.com>, 2012
@@ -25,19 +25,19 @@ msgstr "Nenhum"
#: admin.py:26 links.py:79 models.py:52 #: admin.py:26 links.py:79 models.py:52
msgid "Document types" msgid "Document types"
msgstr "" msgstr "Tipos de documentos"
#: apps.py:55 events.py:8 #: apps.py:55 events.py:8
msgid "Document indexing" msgid "Document indexing"
msgstr "" msgstr "Indexação de documentos"
#: apps.py:118 #: apps.py:118
msgid "Total levels" msgid "Total levels"
msgstr "" msgstr "Níveis totais"
#: apps.py:126 #: apps.py:126
msgid "Total documents" msgid "Total documents"
msgstr "" msgstr "Total de documentos"
#: apps.py:131 apps.py:143 apps.py:162 #: apps.py:131 apps.py:143 apps.py:162
msgid "Level" msgid "Level"
@@ -45,7 +45,7 @@ msgstr ""
#: apps.py:148 apps.py:167 #: apps.py:148 apps.py:167
msgid "Levels" msgid "Levels"
msgstr "" msgstr "Níveis"
#: apps.py:156 apps.py:174 models.py:358 #: apps.py:156 apps.py:174 models.py:358
msgid "Documents" msgid "Documents"
@@ -53,23 +53,23 @@ msgstr "Documentos"
#: events.py:12 #: events.py:12
msgid "Index created" msgid "Index created"
msgstr "" msgstr "Índice criado"
#: events.py:15 #: events.py:15
msgid "Index edited" msgid "Index edited"
msgstr "" msgstr "Índice editado"
#: forms.py:19 #: forms.py:19
msgid "Index templates to be queued for rebuilding." msgid "Index templates to be queued for rebuilding."
msgstr "" msgstr "Modelos de índice a serem enfileirados para reconstrução."
#: forms.py:20 links.py:30 #: forms.py:20 links.py:30
msgid "Index templates" msgid "Index templates"
msgstr "" msgstr "Modelos de índice"
#: handlers.py:20 #: handlers.py:20
msgid "Creation date" msgid "Creation date"
msgstr "" msgstr "Data de criação"
#: links.py:24 links.py:39 links.py:59 links.py:63 models.py:60 views.py:149 #: links.py:24 links.py:39 links.py:59 links.py:63 models.py:60 views.py:149
#: views.py:292 #: views.py:292
@@ -82,11 +82,11 @@ msgstr "Exclui e cria a partir do zero todos os índices de documentos."
#: links.py:50 views.py:415 #: links.py:50 views.py:415
msgid "Rebuild indexes" msgid "Rebuild indexes"
msgstr "" msgstr "Reconstruir índices"
#: links.py:67 views.py:87 #: links.py:67 views.py:87
msgid "Create index" msgid "Create index"
msgstr "" msgstr "Criar índice"
#: links.py:74 links.py:104 #: links.py:74 links.py:104
msgid "Delete" msgid "Delete"
@@ -98,11 +98,11 @@ msgstr "Editar"
#: links.py:92 #: links.py:92
msgid "Tree template" msgid "Tree template"
msgstr "" msgstr "Modelo de árvore"
#: links.py:98 #: links.py:98
msgid "New child node" msgid "New child node"
msgstr "" msgstr "Novo nó filho"
#: models.py:36 #: models.py:36
msgid "Label" msgid "Label"
@@ -110,7 +110,7 @@ msgstr "Nome"
#: models.py:40 #: models.py:40
msgid "This value will be used by other apps to reference this index." msgid "This value will be used by other apps to reference this index."
msgstr "" msgstr "Esse valor será usado por outros aplicativos para fazer referência a esse índice."
#: models.py:41 #: models.py:41
msgid "Slug" msgid "Slug"
@@ -123,29 +123,30 @@ msgstr "Faz com que este índice seja visível e atualizado quando os dados do d
#: models.py:49 models.py:235 #: models.py:49 models.py:235
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr "Incluido"
#: models.py:59 models.py:219 #: models.py:59 models.py:219
msgid "Index" msgid "Index"
msgstr "" msgstr "índice"
#: models.py:191 #: models.py:191
msgid "Index instance" msgid "Index instance"
msgstr "index instance" msgstr "Indice da instância"
#: models.py:192 #: models.py:192
msgid "Index instances" msgid "Index instances"
msgstr "" msgstr "Indice da instâncias"
#: models.py:223 #: models.py:223
msgid "" msgid ""
"Enter a template to render. Use Django's default templating language " "Enter a template to render. Use Django's default templating language "
"(https://docs.djangoproject.com/en/1.11/ref/templates/builtins/)" "(https://docs.djangoproject.com/en/1.11/ref/templates/builtins/)"
msgstr "" msgstr "Digite um modelo para visualizar. Use a linguagem de templates padrão do Django"
"(https://docs.djangoproject.com/en/1.11/ref/templates/builtins/)"
#: models.py:227 #: models.py:227
msgid "Indexing expression" msgid "Indexing expression"
msgstr "" msgstr "Expressão de Indexação"
#: models.py:232 #: models.py:232
msgid "Causes this node to be visible and updated when document data changes." msgid "Causes this node to be visible and updated when document data changes."
@@ -159,30 +160,30 @@ msgstr "Escolha esta opção para que este nó atue como contentor para document
#: models.py:243 #: models.py:243
msgid "Link documents" msgid "Link documents"
msgstr "" msgstr "Vincular documentos"
#: models.py:247 #: models.py:247
msgid "Index node template" msgid "Index node template"
msgstr "" msgstr "Modelo de nó de índice"
#: models.py:248 #: models.py:248
msgid "Indexes node template" msgid "Indexes node template"
msgstr "" msgstr "Modelo de nó de índices"
#: models.py:252 #: models.py:252
msgid "Root" msgid "Root"
msgstr "" msgstr "Raiz"
#: models.py:308 #: models.py:308
#, python-format #, python-format
msgid "" msgid ""
"Error indexing document: %(document)s; expression: %(expression)s; " "Error indexing document: %(document)s; expression: %(expression)s; "
"%(exception)s" "%(exception)s"
msgstr "" msgstr "Erro ao indexar documento: %(document)s; expressão: %(expression)s; %(exception)s"
#: models.py:351 #: models.py:351
msgid "Index template node" msgid "Index template node"
msgstr "" msgstr "Nó do modelo de índice"
#: models.py:354 #: models.py:354
msgid "Value" msgid "Value"
@@ -190,19 +191,19 @@ msgstr "Valor"
#: models.py:364 #: models.py:364
msgid "Index node instance" msgid "Index node instance"
msgstr "" msgstr "Instância no nó índice"
#: models.py:365 #: models.py:365
msgid "Indexes node instances" msgid "Indexes node instances"
msgstr "" msgstr "Instâncias no nó índice"
#: models.py:479 #: models.py:479
msgid "Document index node instance" msgid "Document index node instance"
msgstr "" msgstr "Documentos para instância nó de índice"
#: models.py:480 #: models.py:480
msgid "Document indexes node instances" msgid "Document indexes node instances"
msgstr "" msgstr "Documentos para instâncias nós de índices"
#: permissions.py:7 queues.py:9 #: permissions.py:7 queues.py:9
msgid "Indexing" msgid "Indexing"
@@ -222,7 +223,7 @@ msgstr "Eliminar índices de documento"
#: permissions.py:19 #: permissions.py:19
msgid "View document index instances" msgid "View document index instances"
msgstr "" msgstr "Visualizar instâncias de índice de documentos"
#: permissions.py:23 #: permissions.py:23
msgid "View document indexes" msgid "View document indexes"
@@ -234,27 +235,27 @@ msgstr "Reconstruir índices de documento"
#: queues.py:12 #: queues.py:12
msgid "Delete empty index nodes" msgid "Delete empty index nodes"
msgstr "" msgstr "Excluir nós de índice vazios"
#: queues.py:16 #: queues.py:16
msgid "Remove document" msgid "Remove document"
msgstr "" msgstr "Remover documento"
#: queues.py:20 #: queues.py:20
msgid "Index document" msgid "Index document"
msgstr "" msgstr "Indexar documento"
#: queues.py:24 #: queues.py:24
msgid "Rebuild index" msgid "Rebuild index"
msgstr "" msgstr "reconstruir índice"
#: views.py:46 #: views.py:46
msgid "Available indexes" msgid "Available indexes"
msgstr "" msgstr "Índices disponíveis"
#: views.py:47 #: views.py:47
msgid "Indexes linked" msgid "Indexes linked"
msgstr "" msgstr "Índices vinculados"
#: views.py:77 #: views.py:77
msgid "" msgid ""
@@ -262,21 +263,23 @@ msgid ""
"updated. Events of the documents of this type will trigger updates in the " "updated. Events of the documents of this type will trigger updates in the "
"linked indexes." "linked indexes."
msgstr "" msgstr ""
"Documentos desse tipo aparecerão nos índices vinculados quando eles forem "
"atualizados. Os eventos dos documentos desse tipo acionarão atualizações nos índices vinculados."
#: views.py:81 #: views.py:81
#, python-format #, python-format
msgid "Indexes linked to document type: %s" msgid "Indexes linked to document type: %s"
msgstr "" msgstr "Índices vinculados ao tipo de documento: %s"
#: views.py:109 #: views.py:109
#, python-format #, python-format
msgid "Delete the index: %s?" msgid "Delete the index: %s?"
msgstr "" msgstr "Remover o índice: %s?"
#: views.py:124 #: views.py:124
#, python-format #, python-format
msgid "Edit index: %s" msgid "Edit index: %s"
msgstr "" msgstr "Editar o índice: %s?"
#: views.py:143 #: views.py:143
msgid "" msgid ""
@@ -284,18 +287,21 @@ msgid ""
"template whose markers are replaced with direct properties of documents like" "template whose markers are replaced with direct properties of documents like"
" label or description, or that of extended properties like metadata." " label or description, or that of extended properties like metadata."
msgstr "" msgstr ""
"Os índices agrupam o documento automaticamente em níveis. Os arquivos do "
"indice são definidos usando um modelo cujos marcadores são substituídos por "
"propriedades diretas de documentos como rótulo ou descrição, ou de propriedades estendidas como metadados."
#: views.py:148 #: views.py:148
msgid "There are no indexes." msgid "There are no indexes."
msgstr "" msgstr "Não existem índices"
#: views.py:161 #: views.py:161
msgid "Available document types" msgid "Available document types"
msgstr "" msgstr "Tipos de documentos disponíveis"
#: views.py:162 #: views.py:162
msgid "Document types linked" msgid "Document types linked"
msgstr "" msgstr "Tipos de documentos vinculado"
#: views.py:172 #: views.py:172
msgid "" msgid ""
@@ -303,70 +309,77 @@ msgid ""
"built. Only the events of the documents of the types select will trigger " "built. Only the events of the documents of the types select will trigger "
"updates in the index." "updates in the index."
msgstr "" msgstr ""
"Somente os documentos dos tipos selecionados serão mostrados no índice quando "
"criados. Somente os eventos dos documentos dos tipos selecionados ativarão as "
"atualizações no índice."
#: views.py:176 #: views.py:176
#, python-format #, python-format
msgid "Document types linked to index: %s" msgid "Document types linked to index: %s"
msgstr "" msgstr "Tipos de documentos vinculados ao índice: %s"
#: views.py:188 #: views.py:188
#, python-format #, python-format
msgid "Tree template nodes for index: %s" msgid "Tree template nodes for index: %s"
msgstr "" msgstr "Nós de modelo de árvore para índice: %s"
#: views.py:218 #: views.py:218
#, python-format #, python-format
msgid "Create child node of: %s" msgid "Create child node of: %s"
msgstr "" msgstr "Criar nó filho de: %s"
#: views.py:241 #: views.py:241
#, python-format #, python-format
msgid "Delete the index template node: %s?" msgid "Delete the index template node: %s?"
msgstr "" msgstr "Remover o nó do modelo de índice: %s"
#: views.py:264 #: views.py:264
#, python-format #, python-format
msgid "Edit the index template node: %s?" msgid "Edit the index template node: %s?"
msgstr "" msgstr "Editar o nó do modelo de índice: %s"
#: views.py:287 #: views.py:287
msgid "" msgid ""
"This could mean that no index templates have been created or that there " "This could mean that no index templates have been created or that there "
"index templates but they are no properly defined." "index templates but they are no properly defined."
msgstr "" msgstr ""
"Isso pode significar que nenhum modelo de índice foi criado ou que existem "
"modelos de índice, mas eles não estão definidos corretamente."
#: views.py:291 #: views.py:291
msgid "There are no index instances available." msgid "There are no index instances available."
msgstr "" msgstr "Não há instâncias de índice disponíveis."
#: views.py:336 #: views.py:336
#, python-format #, python-format
msgid "Navigation: %s" msgid "Navigation: %s"
msgstr "" msgstr "Navegação: %s"
#: views.py:341 #: views.py:341
#, python-format #, python-format
msgid "Contents for index: %s" msgid "Contents for index: %s"
msgstr "" msgstr "Conteúdo para índice: %s"
#: views.py:394 #: views.py:394
msgid "" msgid ""
"Assign the document type of this document to an index to have it appear in " "Assign the document type of this document to an index to have it appear in "
"instances of those indexes organization units. " "instances of those indexes organization units. "
msgstr "" msgstr ""
"Atribuir o tipo de documento deste documento a um índice para que ele apareça "
"em instâncias daquelas unidades de organização de índices."
#: views.py:399 #: views.py:399
msgid "This document is not in any index" msgid "This document is not in any index"
msgstr "" msgstr "Este documento não está em nenhum índice"
#: views.py:403 #: views.py:403
#, python-format #, python-format
msgid "Indexes nodes containing document: %s" msgid "Indexes nodes containing document: %s"
msgstr "" msgstr "Nós de índices contendo documento: %s"
#: views.py:429 #: views.py:429
#, python-format #, python-format
msgid "%(count)d index queued for rebuild." msgid "%(count)d index queued for rebuild."
msgid_plural "%(count)d indexes queued for rebuild." msgid_plural "%(count)d indexes queued for rebuild."
msgstr[0] "" msgstr[0] "%(count)d índice de fila de espera para reconstruir"
msgstr[1] "" msgstr[1] "%(count)d índices de fila de espera para reconstruir"

View File

@@ -2,11 +2,11 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
# Translators: # Translators:
# Roberto Rosario, 2017 # Roberto Rosario, 2017
# Emerson Soares <on.emersonsoares@gmail.com>, 2018 # Emerson Soares <on.emersonsoares@gmail.com>, 2018
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
@@ -24,11 +24,11 @@ msgstr ""
#: apps.py:50 events.py:8 permissions.py:8 settings.py:7 #: apps.py:50 events.py:8 permissions.py:8 settings.py:7
msgid "Document parsing" msgid "Document parsing"
msgstr "" msgstr "Análise de documentos"
#: apps.py:116 models.py:78 #: apps.py:116 models.py:78
msgid "Result" msgid "Result"
msgstr "" msgstr "Resultado"
#: apps.py:121 apps.py:125 links.py:16 links.py:22 models.py:27 #: apps.py:121 apps.py:125 links.py:16 links.py:22 models.py:27
msgid "Content" msgid "Content"
@@ -37,20 +37,20 @@ msgstr "Conteúdo"
#: dependencies.py:11 #: dependencies.py:11
msgid "" msgid ""
"Utility from the poppler-utils package used to text content from PDF files." "Utility from the poppler-utils package used to text content from PDF files."
msgstr "" msgstr "Utilitário do pacote poppler-utils usado para conteúdo de texto de arquivos PDF."
#: events.py:12 #: events.py:12
msgid "Document version submitted for parsing" msgid "Document version submitted for parsing"
msgstr "" msgstr "Versão do documento enviada para análise"
#: events.py:15 #: events.py:15
msgid "Document version parsing finished" msgid "Document version parsing finished"
msgstr "" msgstr "Análise da versão do documento concluída"
#: forms.py:39 #: forms.py:39
#, python-format #, python-format
msgid "Page %(page_number)d" msgid "Page %(page_number)d"
msgstr "" msgstr "Página %(page_number)d"
#: forms.py:47 forms.py:59 #: forms.py:47 forms.py:59
msgid "Contents" msgid "Contents"
@@ -58,39 +58,39 @@ msgstr "Conteúdos"
#: links.py:28 links.py:66 views.py:197 #: links.py:28 links.py:66 views.py:197
msgid "Parsing errors" msgid "Parsing errors"
msgstr "" msgstr "Erros de análise"
#: links.py:34 #: links.py:34
msgid "Download content" msgid "Download content"
msgstr "" msgstr "Baixe o conteúdo"
#: links.py:39 links.py:46 #: links.py:39 links.py:46
msgid "Submit for parsing" msgid "Submit for parsing"
msgstr "" msgstr "Enviar para análise"
#: links.py:52 #: links.py:52
msgid "Setup parsing" msgid "Setup parsing"
msgstr "" msgstr "configuração da análise"
#: links.py:61 #: links.py:61
msgid "Parse documents per type" msgid "Parse documents per type"
msgstr "" msgstr "Analisar documentos por tipo"
#: models.py:21 #: models.py:21
msgid "Document page" msgid "Document page"
msgstr "" msgstr "Página do documento"
#: models.py:25 #: models.py:25
msgid "The actual text content as extracted by the document parsing backend." msgid "The actual text content as extracted by the document parsing backend."
msgstr "" msgstr "O conteúdo actual do texto, conforme extraído pelo backend de análise do documento."
#: models.py:33 #: models.py:33
msgid "Document page content" msgid "Document page content"
msgstr "" msgstr "Conteúdo da página do documento"
#: models.py:34 #: models.py:34
msgid "Document pages contents" msgid "Document pages contents"
msgstr "" msgstr "Conteúdo das páginas do documento"
#: models.py:46 #: models.py:46
msgid "Document type" msgid "Document type"
@@ -98,65 +98,65 @@ msgstr "Tipo de documento"
#: models.py:50 #: models.py:50
msgid "Automatically queue newly created documents for parsing." msgid "Automatically queue newly created documents for parsing."
msgstr "" msgstr "Fila automatica de documentos recém-criados para análise."
#: models.py:61 #: models.py:61
msgid "Document type settings" msgid "Document type settings"
msgstr "" msgstr "Configurações para tipo de documento"
#: models.py:62 #: models.py:62
msgid "Document types settings" msgid "Document types settings"
msgstr "" msgstr "Configurações de tipos de documento"
#: models.py:73 #: models.py:73
msgid "Document version" msgid "Document version"
msgstr "" msgstr "Versão do documento"
#: models.py:76 #: models.py:76
msgid "Date time submitted" msgid "Date time submitted"
msgstr "" msgstr "Data da hora de envio"
#: models.py:82 #: models.py:82
msgid "Document version parse error" msgid "Document version parse error"
msgstr "" msgstr "Erro de análise da versão do documento"
#: models.py:83 #: models.py:83
msgid "Document version parse errors" msgid "Document version parse errors"
msgstr "" msgstr "Erros de análise da versão do documento"
#: parsers.py:91 #: parsers.py:91
#, python-format #, python-format
msgid "Exception parsing page; %s" msgid "Exception parsing page; %s"
msgstr "" msgstr "Exceção na análise da página; %s"
#: parsers.py:117 #: parsers.py:117
#, python-format #, python-format
msgid "Cannot find pdftotext executable at: %s" msgid "Cannot find pdftotext executable at: %s"
msgstr "" msgstr "Não é possível encontrar o executável pdftotext em: %s"
#: permissions.py:12 #: permissions.py:12
msgid "View the content of a document" msgid "View the content of a document"
msgstr "" msgstr "Ver o conteúdo de um documento"
#: permissions.py:15 #: permissions.py:15
msgid "Change document type parsing settings" msgid "Change document type parsing settings"
msgstr "" msgstr "Alterar configurações de análise do tipo de documento"
#: permissions.py:19 #: permissions.py:19
msgid "Parse the content of a document" msgid "Parse the content of a document"
msgstr "" msgstr "Analisar o conteúdo de um documento"
#: queues.py:8 #: queues.py:8
msgid "Parsing" msgid "Parsing"
msgstr "" msgstr "A analisar"
#: queues.py:11 #: queues.py:11
msgid "Document version parsing" msgid "Document version parsing"
msgstr "" msgstr "Análise de versão do documento"
#: settings.py:12 #: settings.py:12
msgid "Set new document types to perform parsing automatically by default." msgid "Set new document types to perform parsing automatically by default."
msgstr "" msgstr "Definir novos tipos de documentos para efectuar a análise automática por padrão"
#: settings.py:19 #: settings.py:19
msgid "" msgid ""
@@ -169,50 +169,50 @@ msgstr ""
#: views.py:43 #: views.py:43
#, python-format #, python-format
msgid "Content for document: %s" msgid "Content for document: %s"
msgstr "" msgstr "Conteúdo para documento: %s"
#: views.py:78 #: views.py:78
#, python-format #, python-format
msgid "Content for document page: %s" msgid "Content for document page: %s"
msgstr "" msgstr "Conteúdo para a página do documento: %s"
#: views.py:93 #: views.py:93
#, python-format #, python-format
msgid "Parsing errors for document: %s" msgid "Parsing errors for document: %s"
msgstr "" msgstr "Erros de análise para documento: %s"
#: views.py:105 #: views.py:105
#, python-format #, python-format
msgid "%(count)d document added to the parsing queue" msgid "%(count)d document added to the parsing queue"
msgstr "" msgstr "%(count)d documento adicionado à fila de análise"
#: views.py:108 #: views.py:108
#, python-format #, python-format
msgid "%(count)d documents added to the parsing queue" msgid "%(count)d documentos adicionados à fila de análise"
msgstr "" msgstr ""
#: views.py:116 #: views.py:116
#, python-format #, python-format
msgid "Submit %(count)d document to the parsing queue?" msgid "Submit %(count)d document to the parsing queue?"
msgid_plural "Submit %(count)d documents to the parsing queue" msgid_plural "Submit %(count)d documents to the parsing queue"
msgstr[0] "" msgstr[0] "Enviar o documento %(count)d para a fila de análise?"
msgstr[1] "" msgstr[1] "Enviar o documentos %(count)d para a fila de análise?"
#: views.py:129 #: views.py:129
#, python-format #, python-format
msgid "Submit document \"%s\" to the parsing queue" msgid "Submit document \"%s\" to the parsing queue"
msgstr "" msgstr "Enviar o documento \"%s\" para a fila de análise"
#: views.py:154 #: views.py:154
#, python-format #, python-format
msgid "Edit parsing settings for document type: %s." msgid "Edit parsing settings for document type: %s."
msgstr "" msgstr "Editar configurações de análise para o tipo de documento: %s."
#: views.py:164 #: views.py:164
msgid "Submit all documents of a type for parsing." msgid "Submit all documents of a type for parsing."
msgstr "" msgstr "Envie todos os documentos de um tipo para análise"
#: views.py:185 #: views.py:185
#, python-format #, python-format
msgid "%(count)d documents added to the parsing queue." msgid "%(count)d documents added to the parsing queue."
msgstr "" msgstr "%(count)d documentos adicionados à fila de análise."

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Vítor Figueiró <vfigueiro@gmail.com>, 2012 # Vítor Figueiró <vfigueiro@gmail.com>, 2012
msgid "" msgid ""
@@ -32,7 +32,7 @@ msgstr "ID da chave"
#: apps.py:101 forms.py:64 models.py:50 #: apps.py:101 forms.py:64 models.py:50
msgid "Signature ID" msgid "Signature ID"
msgstr "" msgstr "ID de assinatura"
#: apps.py:102 forms.py:76 #: apps.py:102 forms.py:76
msgid "None" msgid "None"
@@ -40,73 +40,73 @@ msgstr "Nenhum"
#: apps.py:105 #: apps.py:105
msgid "Type" msgid "Type"
msgstr "" msgstr "Tipo"
#: forms.py:19 forms.py:33 #: forms.py:19 forms.py:33
msgid "Key" msgid "Key"
msgstr "" msgstr "Chave"
#: forms.py:24 #: forms.py:24
msgid "" msgid ""
"The passphrase to unlock the key and allow it to be used to sign the " "The passphrase to unlock the key and allow it to be used to sign the "
"document version." "document version."
msgstr "" msgstr "A frase secreta para desbloquear a chave e permitir que ela seja usada para assinar a versão do documento."
#: forms.py:26 #: forms.py:26
msgid "Passphrase" msgid "Passphrase"
msgstr "" msgstr "Frase secreta"
#: forms.py:35 #: forms.py:35
msgid "Private key that will be used to sign this document version." msgid "Private key that will be used to sign this document version."
msgstr "" msgstr "Chave privada que será usada para assinar esta versão do documento."
#: forms.py:46 #: forms.py:46
msgid "Signature is embedded?" msgid "Signature is embedded?"
msgstr "" msgstr "Assinatura é incorporada?"
#: forms.py:48 #: forms.py:48
msgid "Signature date" msgid "Signature date"
msgstr "" msgstr "Data de assinatura"
#: forms.py:51 #: forms.py:51
msgid "Signature key ID" msgid "Signature key ID"
msgstr "" msgstr "ID da chave de assinatura"
#: forms.py:53 #: forms.py:53
msgid "Signature key present?" msgid "Signature key present?"
msgstr "" msgstr "Chave de assinatura presente?"
#: forms.py:66 #: forms.py:66
msgid "Key fingerprint" msgid "Key fingerprint"
msgstr "" msgstr "Impressão digital chave"
#: forms.py:70 #: forms.py:70
msgid "Key creation date" msgid "Key creation date"
msgstr "" msgstr "Data de criação da chave"
#: forms.py:75 #: forms.py:75
msgid "Key expiration date" msgid "Key expiration date"
msgstr "" msgstr "Data de expiração da chave"
#: forms.py:80 #: forms.py:80
msgid "Key length" msgid "Key length"
msgstr "" msgstr "Comprimento da chave"
#: forms.py:84 #: forms.py:84
msgid "Key algorithm" msgid "Key algorithm"
msgstr "" msgstr "Algoritmo chave"
#: forms.py:88 #: forms.py:88
msgid "Key user ID" msgid "Key user ID"
msgstr "" msgstr "Chave do utilizador ID"
#: forms.py:92 #: forms.py:92
msgid "Key type" msgid "Key type"
msgstr "" msgstr "Tipo chave"
#: links.py:32 #: links.py:32
msgid "Verify all documents" msgid "Verify all documents"
msgstr "" msgstr "Verificar todos os documentos"
#: links.py:39 links.py:58 queues.py:9 #: links.py:39 links.py:58 queues.py:9
msgid "Signatures" msgid "Signatures"
@@ -126,51 +126,51 @@ msgstr "Descarregar"
#: links.py:69 #: links.py:69
msgid "Upload signature" msgid "Upload signature"
msgstr "" msgstr "Carregar assinatura"
#: links.py:76 #: links.py:76
msgid "Sign detached" msgid "Sign detached"
msgstr "" msgstr "Assinatura Separada"
#: links.py:83 #: links.py:83
msgid "Sign embedded" msgid "Sign embedded"
msgstr "" msgstr "Assinatura incorporada"
#: models.py:40 #: models.py:40
msgid "Document version" msgid "Document version"
msgstr "" msgstr "Versão do documento"
#: models.py:44 #: models.py:44
msgid "Date signed" msgid "Date signed"
msgstr "" msgstr "Data de assinatura"
#: models.py:54 #: models.py:54
msgid "Public key fingerprint" msgid "Public key fingerprint"
msgstr "" msgstr "Impressão digital da chave pública"
#: models.py:60 #: models.py:60
msgid "Document version signature" msgid "Document version signature"
msgstr "" msgstr "Assinatura da versão do documento"
#: models.py:61 #: models.py:61
msgid "Document version signatures" msgid "Document version signatures"
msgstr "" msgstr "Assinaturas da versão do documento"
#: models.py:80 #: models.py:80
msgid "Detached" msgid "Detached"
msgstr "" msgstr "Separado"
#: models.py:82 #: models.py:82
msgid "Embedded" msgid "Embedded"
msgstr "" msgstr "Incorporado"
#: models.py:97 #: models.py:97
msgid "Document version embedded signature" msgid "Document version embedded signature"
msgstr "" msgstr "Assinatura incorporada na versão do documento"
#: models.py:98 #: models.py:98
msgid "Document version embedded signatures" msgid "Document version embedded signatures"
msgstr "" msgstr "Assinaturas incorporadas na versão do documento"
#: models.py:131 #: models.py:131
msgid "Signature file" msgid "Signature file"
@@ -178,35 +178,35 @@ msgstr "Ficheiro de assinatura"
#: models.py:138 #: models.py:138
msgid "Document version detached signature" msgid "Document version detached signature"
msgstr "" msgstr "Assinatura separada na versão do documento"
#: models.py:139 #: models.py:139
msgid "Document version detached signatures" msgid "Document version detached signatures"
msgstr "" msgstr "Assinaturas separadas na versão do documento"
#: models.py:142 #: models.py:142
msgid "signature" msgid "signature"
msgstr "" msgstr "assinatura"
#: permissions.py:12 #: permissions.py:12
msgid "Sign documents with detached signatures" msgid "Sign documents with detached signatures"
msgstr "" msgstr "Assinar documentos com assinaturas separadas"
#: permissions.py:16 #: permissions.py:16
msgid "Sign documents with embedded signatures" msgid "Sign documents with embedded signatures"
msgstr "" msgstr "Assinar documentos com assinaturas incorporadas"
#: permissions.py:20 #: permissions.py:20
msgid "Delete detached signatures" msgid "Delete detached signatures"
msgstr "" msgstr "Remover assinaturas separadas"
#: permissions.py:24 #: permissions.py:24
msgid "Download detached document signatures" msgid "Download detached document signatures"
msgstr "" msgstr "Baixar assinaturas separadas de documento"
#: permissions.py:28 #: permissions.py:28
msgid "Upload detached document signatures" msgid "Upload detached document signatures"
msgstr "" msgstr "Carregar assinaturas separadas de documento"
#: permissions.py:32 #: permissions.py:32
msgid "Verify document signatures" msgid "Verify document signatures"
@@ -214,63 +214,63 @@ msgstr "Verificar as assinaturas do documento"
#: permissions.py:36 #: permissions.py:36
msgid "View details of document signatures" msgid "View details of document signatures"
msgstr "" msgstr "Verificar detalhes das assinaturas do documento"
#: queues.py:12 #: queues.py:12
msgid "Verify key signatures" msgid "Verify key signatures"
msgstr "" msgstr "Verificar chaves de assinaturas"
#: queues.py:16 #: queues.py:16
msgid "Unverify key signatures" msgid "Unverify key signatures"
msgstr "" msgstr "Cancelar chaves de assinaturas"
#: queues.py:20 #: queues.py:20
msgid "Verify document version" msgid "Verify document version"
msgstr "" msgstr "Verificar a versão do documento"
#: queues.py:25 #: queues.py:25
msgid "Verify missing embedded signature" msgid "Verify missing embedded signature"
msgstr "" msgstr "Verificar a assinatura incorporada ausente"
#: settings.py:15 #: settings.py:15
msgid "Path to the Storage subclass to use when storing detached signatures." msgid "Path to the Storage subclass to use when storing detached signatures."
msgstr "" msgstr "Caminho para a subclasse de armazenamento para usar ao armazenar assinaturas separadas"
#: settings.py:24 #: settings.py:24
msgid "Arguments to pass to the SIGNATURE_STORAGE_BACKEND. " msgid "Arguments to pass to the SIGNATURE_STORAGE_BACKEND. "
msgstr "" msgstr "Argumentos para passar para o SIGNATURE_STORAGE_BACKEND."
#: views.py:68 views.py:159 #: views.py:68 views.py:159
msgid "Passphrase is needed to unlock this key." msgid "Passphrase is needed to unlock this key."
msgstr "" msgstr "A frase secreta é necessária para desbloquear esta chave."
#: views.py:79 views.py:170 #: views.py:79 views.py:170
msgid "Passphrase is incorrect." msgid "Passphrase is incorrect."
msgstr "" msgstr "Frase secreta está incorreta."
#: views.py:101 views.py:191 #: views.py:101 views.py:191
msgid "Document version signed successfully." msgid "Document version signed successfully."
msgstr "" msgstr "Versão do documento assinada com sucesso"
#: views.py:127 #: views.py:127
#, python-format #, python-format
msgid "Sign document version \"%s\" with a detached signature" msgid "Sign document version \"%s\" with a detached signature"
msgstr "" msgstr "Assinar a versão do documento \"%s\" com assinatura separada"
#: views.py:224 #: views.py:224
#, python-format #, python-format
msgid "Sign document version \"%s\" with a embedded signature" msgid "Sign document version \"%s\" with a embedded signature"
msgstr "" msgstr "Assinar a versão do documento \"%s\" com assinatura incorporada"
#: views.py:240 #: views.py:240
#, python-format #, python-format
msgid "Delete detached signature: %s" msgid "Delete detached signature: %s"
msgstr "" msgstr "Remover assinatura separada: %s"
#: views.py:260 #: views.py:260
#, python-format #, python-format
msgid "Details for signature: %s" msgid "Details for signature: %s"
msgstr "" msgstr "Detalhes da assinatura: %s"
#: views.py:300 #: views.py:300
msgid "" msgid ""
@@ -278,20 +278,23 @@ msgid ""
"very secure and hard to forge. A signature can be embedded as part of the " "very secure and hard to forge. A signature can be embedded as part of the "
"document itself or uploaded as a separate file." "document itself or uploaded as a separate file."
msgstr "" msgstr ""
"As assinaturas ajudam a fornecer evidência de autoria e detecção de adulteração. "
"Elas são muito seguras e difíceis de falsificar. Uma assinatura pode ser incorporada "
"como parte do próprio documento ou carregada como um arquivo separado."
#: views.py:328 #: views.py:328
msgid "There are no signatures for this document." msgid "There are no signatures for this document."
msgstr "" msgstr "Não há assinaturas para este documento"
#: views.py:331 #: views.py:331
#, python-format #, python-format
msgid "Signatures for document version: %s" msgid "Signatures for document version: %s"
msgstr "" msgstr "Assinaturas para versão do documento: %s"
#: views.py:361 #: views.py:361
#, python-format #, python-format
msgid "Upload detached signature for document version: %s" msgid "Upload detached signature for document version: %s"
msgstr "" msgstr "Carregar assinatura separada para versão do documento: %s"
#: views.py:378 #: views.py:378
msgid "On large databases this operation may take some time to execute." msgid "On large databases this operation may take some time to execute."
@@ -299,8 +302,8 @@ msgstr "Esta operação pode levar algum tempo em bases de dados grandes."
#: views.py:379 #: views.py:379
msgid "Verify all document for signatures?" msgid "Verify all document for signatures?"
msgstr "" msgstr "Verificar todos os documentos por assinaturas?"
#: views.py:389 #: views.py:389
msgid "Signature verification queued successfully." msgid "Signature verification queued successfully."
msgstr "" msgstr "Verificação de assinatura em fila com sucesso"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Emerson Soares <on.emersonsoares@gmail.com>, 2011 # Emerson Soares <on.emersonsoares@gmail.com>, 2011
# Vítor Figueiró <vfigueiro@gmail.com>, 2012 # Vítor Figueiró <vfigueiro@gmail.com>, 2012
@@ -21,21 +21,21 @@ msgstr ""
#: apps.py:17 #: apps.py:17
msgid "Dynamic search" msgid "Dynamic search"
msgstr "" msgstr "Pesquisa dinâmica"
#: classes.py:100 #: classes.py:100
msgid "No search model matching the query" msgid "No search model matching the query"
msgstr "" msgstr "Nenhum modelo de pesquisa correspondente à consulta"
#: forms.py:9 #: forms.py:9
msgid "Match all" msgid "Match all"
msgstr "" msgstr "Corresponder a todos"
#: forms.py:10 #: forms.py:10
msgid "" msgid ""
"When checked, only results that match all fields will be returned. When " "When checked, only results that match all fields will be returned. When "
"unchecked results that match at least one field will be returned." "unchecked results that match at least one field will be returned."
msgstr "" msgstr "Quando assinalado, somente os resultados que corresponderem a todos os campos serão devolvidos. Quando não assinalado os resultados corresponderem a pelo menos um campo, serão devolvidos."
#: forms.py:29 templates/dynamic_search/search_box.html:21 #: forms.py:29 templates/dynamic_search/search_box.html:21
msgid "Search terms" msgid "Search terms"
@@ -48,30 +48,30 @@ msgstr "Pesquisa"
#: links.py:11 views.py:86 #: links.py:11 views.py:86
msgid "Advanced search" msgid "Advanced search"
msgstr "Procura Avançada" msgstr "Pesquisa Avançada"
#: links.py:15 #: links.py:15
msgid "Search again" msgid "Search again"
msgstr "" msgstr "Pesquisar novamente"
#: templates/dynamic_search/search_box.html:24 #: templates/dynamic_search/search_box.html:24
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr "Avançado"
#: views.py:25 #: views.py:25
msgid "Try again using different terms. " msgid "Try again using different terms. "
msgstr "" msgstr "Tente novamente usando termos diferentes."
#: views.py:27 #: views.py:27
msgid "No search results" msgid "No search results"
msgstr "" msgstr "Nenhum resultado de pesquisa"
#: views.py:29 #: views.py:29
#, python-format #, python-format
msgid "Search results for: %s" msgid "Search results for: %s"
msgstr "" msgstr "Resultados de pesquisa para: %s"
#: views.py:74 #: views.py:74
#, python-format #, python-format
msgid "Search for: %s" msgid "Search for: %s"
msgstr "" msgstr "Pesquisar por: %s"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
msgid "" msgid ""
msgstr "" msgstr ""
@@ -19,11 +19,11 @@ msgstr ""
#: apps.py:30 links.py:49 links.py:54 links.py:59 permissions.py:7 views.py:36 #: apps.py:30 links.py:49 links.py:54 links.py:59 permissions.py:7 views.py:36
msgid "Events" msgid "Events"
msgstr "Events" msgstr "Eventos"
#: apps.py:42 apps.py:68 #: apps.py:42 apps.py:68
msgid "Date and time" msgid "Date and time"
msgstr "" msgstr "Data e hora"
#: apps.py:45 apps.py:71 #: apps.py:45 apps.py:71
msgid "Actor" msgid "Actor"
@@ -31,7 +31,7 @@ msgstr "Actor"
#: apps.py:48 apps.py:75 #: apps.py:48 apps.py:75
msgid "Event" msgid "Event"
msgstr "" msgstr "Evento"
#: apps.py:51 apps.py:79 #: apps.py:51 apps.py:79
msgid "Target" msgid "Target"
@@ -39,11 +39,11 @@ msgstr "Destino"
#: apps.py:55 #: apps.py:55
msgid "Action object" msgid "Action object"
msgstr "" msgstr "Objeto de ação"
#: apps.py:60 forms.py:12 forms.py:69 #: apps.py:60 forms.py:12 forms.py:69
msgid "Namespace" msgid "Namespace"
msgstr "" msgstr "Namespace"
#: apps.py:63 forms.py:16 forms.py:73 #: apps.py:63 forms.py:16 forms.py:73
msgid "Label" msgid "Label"
@@ -51,16 +51,16 @@ msgstr "Nome"
#: apps.py:84 #: apps.py:84
msgid "Seen" msgid "Seen"
msgstr "" msgstr "Visto"
#: classes.py:71 #: classes.py:71
#, python-format #, python-format
msgid "Unknown or obsolete event type: %s" msgid "Unknown or obsolete event type: %s"
msgstr "" msgstr "Tipo de evento desconhecido ou obsoleto: %s"
#: forms.py:20 forms.py:77 #: forms.py:20 forms.py:77
msgid "Subscription" msgid "Subscription"
msgstr "" msgstr "Subscrição"
#: forms.py:22 forms.py:79 #: forms.py:22 forms.py:79
msgid "No" msgid "No"
@@ -68,31 +68,31 @@ msgstr "Não"
#: forms.py:23 forms.py:80 #: forms.py:23 forms.py:80
msgid "Subscribed" msgid "Subscribed"
msgstr "" msgstr "Subscrito"
#: html_widgets.py:57 #: html_widgets.py:57
msgid "System" msgid "System"
msgstr "" msgstr "Sistema"
#: links.py:45 #: links.py:45
msgid "My events" msgid "My events"
msgstr "" msgstr "Meus eventos"
#: links.py:63 models.py:66 views.py:80 #: links.py:63 models.py:66 views.py:80
msgid "Event subscriptions" msgid "Event subscriptions"
msgstr "" msgstr "Subscrição de eventos"
#: links.py:67 #: links.py:67
msgid "Mark as seen" msgid "Mark as seen"
msgstr "" msgstr "Marcar como visto"
#: links.py:71 #: links.py:71
msgid "Mark all as seen" msgid "Mark all as seen"
msgstr "" msgstr "Marcar todos como visto"
#: links.py:76 #: links.py:76
msgid "Subscriptions" msgid "Subscriptions"
msgstr "" msgstr "Subscrições"
#: models.py:24 #: models.py:24
msgid "Name" msgid "Name"
@@ -100,11 +100,11 @@ msgstr "Nome"
#: models.py:28 #: models.py:28
msgid "Stored event type" msgid "Stored event type"
msgstr "" msgstr "Tipo de evento guardado"
#: models.py:29 #: models.py:29
msgid "Stored event types" msgid "Stored event types"
msgstr "" msgstr "Tipos de evento guardados"
#: models.py:55 models.py:82 models.py:112 #: models.py:55 models.py:82 models.py:112
msgid "User" msgid "User"
@@ -116,31 +116,31 @@ msgstr "Tipo de evento"
#: models.py:65 #: models.py:65
msgid "Event subscription" msgid "Event subscription"
msgstr "" msgstr "Subscrição de evento"
#: models.py:86 #: models.py:86
msgid "Action" msgid "Action"
msgstr "" msgstr "Açao"
#: models.py:88 #: models.py:88
msgid "Read" msgid "Read"
msgstr "" msgstr "Ler"
#: models.py:92 #: models.py:92
msgid "Notification" msgid "Notification"
msgstr "" msgstr "Notificacar"
#: models.py:93 views.py:119 #: models.py:93 views.py:119
msgid "Notifications" msgid "Notifications"
msgstr "" msgstr "Notificações"
#: models.py:122 #: models.py:122
msgid "Object event subscription" msgid "Object event subscription"
msgstr "" msgstr "Subscrição de evento de objeto"
#: models.py:123 #: models.py:123
msgid "Object event subscriptions" msgid "Object event subscriptions"
msgstr "" msgstr "Subscrição de eventos de objetos"
#: permissions.py:10 #: permissions.py:10
msgid "Access the events of an object" msgid "Access the events of an object"
@@ -149,29 +149,29 @@ msgstr "Aceder aos eventos de um objeto"
#: views.py:59 #: views.py:59
#, python-format #, python-format
msgid "Error updating event subscription; %s" msgid "Error updating event subscription; %s"
msgstr "" msgstr "Erro ao actualizar subscrição de evento; %s"
#: views.py:64 #: views.py:64
msgid "Event subscriptions updated successfully" msgid "Event subscriptions updated successfully"
msgstr "" msgstr "Subscrição de eventos atualizadas com sucesso"
#: views.py:114 #: views.py:114
msgid "Subscribe to global or object events to receive notifications." msgid "Subscribe to global or object events to receive notifications."
msgstr "" msgstr "Subscrever eventos globais ou de objeto para receber notificações."
#: views.py:117 #: views.py:117
msgid "There are no notifications" msgid "There are no notifications"
msgstr "" msgstr "Não há notificações"
#: views.py:164 #: views.py:164
msgid "" msgid ""
"Events are actions that have been performed to this object or using this " "Events are actions that have been performed to this object or using this "
"object." "object."
msgstr "" msgstr "Eventos são ações que foram realizadas para este objeto ou usando por este objeto."
#: views.py:167 #: views.py:167
msgid "There are no events for this object" msgid "There are no events for this object"
msgstr "" msgstr "Não há eventos para este objeto"
#: views.py:169 #: views.py:169
#, python-format #, python-format
@@ -181,16 +181,16 @@ msgstr "Eventos para: %s"
#: views.py:209 #: views.py:209
#, python-format #, python-format
msgid "Error updating object event subscription; %s" msgid "Error updating object event subscription; %s"
msgstr "" msgstr "Erro ao actualizar subscrição de evento para objecto; %s"
#: views.py:215 #: views.py:215
msgid "Object event subscriptions updated successfully" msgid "Object event subscriptions updated successfully"
msgstr "" msgstr "Subscrição de eventos para objecto atualizadas com sucesso"
#: views.py:248 #: views.py:248
#, python-format #, python-format
msgid "Event subscriptions for: %s" msgid "Event subscriptions for: %s"
msgstr "" msgstr "Subscrição de eventos para: %s"
#: views.py:280 #: views.py:280
#, python-format #, python-format

View File

@@ -2,11 +2,11 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
# Translators: # Translators:
# Emerson Soares <on.emersonsoares@gmail.com>, 2019 # Emerson Soares <on.emersonsoares@gmail.com>, 2019
# Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2019 # Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2019
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
@@ -29,7 +29,7 @@ msgstr "Nome"
#: apps.py:56 events.py:8 links.py:18 permissions.py:7 queues.py:9 #: apps.py:56 events.py:8 links.py:18 permissions.py:7 queues.py:9
#: settings.py:9 #: settings.py:9
msgid "File metadata" msgid "File metadata"
msgstr "" msgstr "Metadados do arquivo"
#: apps.py:101 #: apps.py:101
msgid "Return the value of a specific file metadata." msgid "Return the value of a specific file metadata."
@@ -37,44 +37,44 @@ msgstr ""
#: apps.py:113 apps.py:117 apps.py:170 apps.py:179 #: apps.py:113 apps.py:117 apps.py:170 apps.py:179
msgid "File metadata key" msgid "File metadata key"
msgstr "" msgstr "Devolve o valor de um metadado de arquivo específico."
#: apps.py:174 apps.py:183 #: apps.py:174 apps.py:183
msgid "File metadata value" msgid "File metadata value"
msgstr "" msgstr "Valor dos metadados do arquivo"
#: dependencies.py:14 #: dependencies.py:14
msgid "" msgid ""
"Library and program to read and write meta information in multimedia files." "Library and program to read and write meta information in multimedia files."
msgstr "" msgstr "Biblioteca e programa para ler e gravar meta informações em arquivos multimedia."
#: drivers/exiftool.py:26 #: drivers/exiftool.py:26
msgid "EXIF Tool" msgid "EXIF Tool"
msgstr "" msgstr "Ferramenta EXIF"
#: events.py:12 #: events.py:12
msgid "Document version submitted for file metadata processing" msgid "Document version submitted for file metadata processing"
msgstr "" msgstr "Versão do documento submetida para processamento de metadados de arquivo"
#: events.py:16 #: events.py:16
msgid "Document version file metadata processing finished" msgid "Document version file metadata processing finished"
msgstr "" msgstr "Processamento de metadados do arquivo da versão do documento concluído"
#: links.py:24 #: links.py:24
msgid "Attributes" msgid "Attributes"
msgstr "" msgstr "Atributos"
#: links.py:31 links.py:34 #: links.py:31 links.py:34
msgid "Submit for file metadata" msgid "Submit for file metadata"
msgstr "" msgstr "Submeter para metadados de arquivo"
#: links.py:41 #: links.py:41
msgid "Setup file metadata" msgid "Setup file metadata"
msgstr "" msgstr "Configuração de Metadados em ficheiro"
#: links.py:46 #: links.py:46
msgid "File metadata processing per type" msgid "File metadata processing per type"
msgstr "" msgstr "Processamento de metadados de arquivo por tipo"
#: methods.py:38 #: methods.py:38
msgid "get_file_metadata(< file metadata dotted path >)" msgid "get_file_metadata(< file metadata dotted path >)"
@@ -82,27 +82,27 @@ msgstr ""
#: methods.py:41 #: methods.py:41
msgid "Return the specified document file metadata entry." msgid "Return the specified document file metadata entry."
msgstr "" msgstr "Devolve a entrada de metadados do arquivo de documento especificado."
#: methods.py:62 #: methods.py:62
msgid "Return the specified document version file metadata entry." msgid "Return the specified document version file metadata entry."
msgstr "" msgstr "Devolve a entrada de metadados do arquivo de versão do documento especificado."
#: models.py:22 #: models.py:22
msgid "Driver path" msgid "Driver path"
msgstr "" msgstr "Caminho para o driver"
#: models.py:25 #: models.py:25
msgid "Internal name" msgid "Internal name"
msgstr "" msgstr "Nome interno"
#: models.py:30 models.py:74 #: models.py:30 models.py:74
msgid "Driver" msgid "Driver"
msgstr "" msgstr "Driver"
#: models.py:31 #: models.py:31
msgid "Drivers" msgid "Drivers"
msgstr "" msgstr "Drivers"
#: models.py:51 #: models.py:51
msgid "Document type" msgid "Document type"
@@ -110,43 +110,43 @@ msgstr "Tipo de documento"
#: models.py:55 #: models.py:55
msgid "Automatically queue newly created documents for processing." msgid "Automatically queue newly created documents for processing."
msgstr "" msgstr "Fila automatica de documentos recém-criados para processamento."
#: models.py:62 #: models.py:62
msgid "Document type settings" msgid "Document type settings"
msgstr "" msgstr "Configurações de tipo de documento"
#: models.py:63 #: models.py:63
msgid "Document types settings" msgid "Document types settings"
msgstr "" msgstr "Configurações de tipos de documento"
#: models.py:78 #: models.py:78
msgid "Document version" msgid "Document version"
msgstr "" msgstr "Versão do documento"
#: models.py:84 models.py:100 #: models.py:84 models.py:100
msgid "Document version driver entry" msgid "Document version driver entry"
msgstr "" msgstr "Entrada do driver da versão do documento"
#: models.py:85 #: models.py:85
msgid "Document version driver entries" msgid "Document version driver entries"
msgstr "" msgstr "Entradas do driver da versão do documento"
#: models.py:92 #: models.py:92
msgid "Attribute count" msgid "Attribute count"
msgstr "" msgstr "Contagem de atributos"
#: models.py:104 #: models.py:104
msgid "Name of the file metadata entry." msgid "Name of the file metadata entry."
msgstr "" msgstr "Nome da entrada de metadados do arquivo."
#: models.py:105 #: models.py:105
msgid "Key" msgid "Key"
msgstr "" msgstr "Chave"
#: models.py:108 #: models.py:108
msgid "Value of the file metadata entry." msgid "Value of the file metadata entry."
msgstr "" msgstr "Valor da entrada de metadados do arquivo."
#: models.py:109 #: models.py:109
msgid "Value" msgid "Value"
@@ -154,37 +154,37 @@ msgstr "Valor"
#: models.py:114 #: models.py:114
msgid "File metadata entry" msgid "File metadata entry"
msgstr "" msgstr "Entrada de metadados do arquivo"
#: models.py:115 #: models.py:115
msgid "File metadata entries" msgid "File metadata entries"
msgstr "" msgstr "Entradas de metadados de arquivos"
#: permissions.py:10 #: permissions.py:10
msgid "Change document type file metadata settings" msgid "Change document type file metadata settings"
msgstr "" msgstr "Alterar configurações de metadados do arquivo de tipo de documento"
#: permissions.py:15 #: permissions.py:15
msgid "Submit document for file metadata processing" msgid "Submit document for file metadata processing"
msgstr "" msgstr "Submeter documento para processamento de metadados de arquivo"
#: permissions.py:19 #: permissions.py:19
msgid "View file metadata" msgid "View file metadata"
msgstr "" msgstr "Ver metadados do arquivo"
#: queues.py:12 #: queues.py:12
msgid "Process document version" msgid "Process document version"
msgstr "" msgstr "Versão do documento do processado"
#: settings.py:14 #: settings.py:14
msgid "" msgid ""
"Set new document types to perform file metadata processing automatically by " "Set new document types to perform file metadata processing automatically by "
"default." "default."
msgstr "" msgstr "Definir novos tipos de documentos para executar o processamento de metadados de arquivos automaticamente por padrão."
#: settings.py:25 #: settings.py:25
msgid "Arguments to pass to the drivers." msgid "Arguments to pass to the drivers."
msgstr "" msgstr "Argumentos para passar para os drivers."
#: views.py:35 #: views.py:35
msgid "" msgid ""
@@ -193,38 +193,38 @@ msgid ""
"File metadata are set when the document's file was first created. File " "File metadata are set when the document's file was first created. File "
"metadata attributes reside in the file itself. They are not the same as the " "metadata attributes reside in the file itself. They are not the same as the "
"document metadata, which are user defined and reside in the database." "document metadata, which are user defined and reside in the database."
msgstr "" msgstr "Metadados de arquivo são os atributos do arquivo do documento. Eles podem variar de informações de câmera usadas para tirar uma foto para o autor que criou um arquivo. Metadados de arquivo são definidos quando o arquivo do documento foi criado. Atributos de metadados de arquivo residem no próprio arquivo Eles não são os mesmos que os metadados do documento, que são definidos pelo utilizador e residem no base de dados. "
#: views.py:43 views.py:62 #: views.py:43 views.py:62
msgid "No file metadata available." msgid "No file metadata available."
msgstr "" msgstr "Nenhum metadado de arquivo disponível"
#: views.py:46 #: views.py:46
#, python-format #, python-format
msgid "File metadata drivers for: %s" msgid "File metadata drivers for: %s"
msgstr "" msgstr "Drivers de metadados de arquivo para: %s"
#: views.py:65 #: views.py:65
#, python-format #, python-format
msgid "File metadata attribures for: %(document)s, for driver: %(driver)s" msgid "File metadata attribures for: %(document)s, for driver: %(driver)s"
msgstr "" msgstr "Atributos de metadados de arquivo para: %(document)s, pelo driver: %(driver)s"
#: views.py:88 #: views.py:88
msgid "Submit the selected document to the file metadata queue?" msgid "Submit the selected document to the file metadata queue?"
msgid_plural "Submit the selected documents to the file metadata queue?" msgid_plural "Submit the selected documents to the file metadata queue?"
msgstr[0] "" msgstr[0] "Submeter o documento selecionado para a fila de metadados do arquivo?"
msgstr[1] "" msgstr[1] "Submeter os documentos selecionados para a fila de metadados do arquivo?"
#: views.py:114 #: views.py:114
#, python-format #, python-format
msgid "Edit file metadata settings for document type: %s" msgid "Edit file metadata settings for document type: %s"
msgstr "" msgstr "Editar configurações de metadados do arquivo para o tipo de documento: %s"
#: views.py:125 #: views.py:125
msgid "Submit all documents of a type for file metadata processing." msgid "Submit all documents of a type for file metadata processing."
msgstr "" msgstr "Enviar todos os documentos de um tipo para processamento de metadados de arquivo."
#: views.py:147 #: views.py:147
#, python-format #, python-format
msgid "%(count)d documents added to the file metadata processing queue." msgid "%(count)d documents added to the file metadata processing queue."
msgstr "" msgstr "%(count)d documentos adicionados à fila de processamento de metadados do arquivo"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Emerson Soares <on.emersonsoares@gmail.com>, 2011 # Emerson Soares <on.emersonsoares@gmail.com>, 2011
# Roberto Rosario, 2012 # Roberto Rosario, 2012
@@ -35,15 +35,15 @@ msgstr "Ligações inteligentes"
#: events.py:12 #: events.py:12
msgid "Smart link created" msgid "Smart link created"
msgstr "" msgstr "Ligação inteligente criada"
#: events.py:15 #: events.py:15
msgid "Smart link edited" msgid "Smart link edited"
msgstr "" msgstr "Ligação inteligente editada"
#: forms.py:36 #: forms.py:36
msgid "Foreign document field" msgid "Foreign document field"
msgstr "" msgstr "Campo de documento externo"
#: links.py:26 #: links.py:26
msgid "Create condition" msgid "Create condition"
@@ -59,7 +59,7 @@ msgstr "Editar"
#: links.py:46 #: links.py:46
msgid "Conditions" msgid "Conditions"
msgstr "" msgstr "Criar condição"
#: links.py:51 views.py:243 #: links.py:51 views.py:243
msgid "Create new smart link" msgid "Create new smart link"
@@ -67,7 +67,7 @@ msgstr "Criar nova ligação inteligente"
#: links.py:63 models.py:40 #: links.py:63 models.py:40
msgid "Document types" msgid "Document types"
msgstr "" msgstr "Tipos de documentos"
#: links.py:73 #: links.py:73
msgid "Documents" msgid "Documents"
@@ -150,24 +150,24 @@ msgstr ""
#: models.py:35 #: models.py:35
msgid "Dynamic label" msgid "Dynamic label"
msgstr "" msgstr "Etiqueta dinâmica"
#: models.py:37 models.py:199 #: models.py:37 models.py:199
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr "Ativado"
#: models.py:47 models.py:175 #: models.py:47 models.py:175
msgid "Smart link" msgid "Smart link"
msgstr "" msgstr "Ligação inteligente"
#: models.py:87 #: models.py:87
#, python-format #, python-format
msgid "Error generating dynamic label; %s" msgid "Error generating dynamic label; %s"
msgstr "" msgstr "Erro ao gerar etiqueta dinâmica; %s"
#: models.py:102 #: models.py:102
msgid "This smart link is not allowed for the selected document's type." msgid "This smart link is not allowed for the selected document's type."
msgstr "" msgstr "Esta ligação inteligente não é permitida para o tipo de documento selecionado."
#: models.py:179 #: models.py:179
msgid "The inclusion is ignored for the first item." msgid "The inclusion is ignored for the first item."
@@ -175,15 +175,15 @@ msgstr "A inclusão é ignorada para o primeiro item."
#: models.py:183 #: models.py:183
msgid "This represents the metadata of all other documents." msgid "This represents the metadata of all other documents."
msgstr "" msgstr "Isso representa os metadados de todos os outros documentos."
#: models.py:184 #: models.py:184
msgid "Foreign document attribute" msgid "Foreign document attribute"
msgstr "" msgstr "Campo de documento externo"
#: models.py:193 #: models.py:193
msgid "Expression" msgid "Expression"
msgstr "" msgstr "Expressão"
#: models.py:196 #: models.py:196
msgid "Inverts the logic of the operator." msgid "Inverts the logic of the operator."
@@ -191,15 +191,15 @@ msgstr "Inverte a lógica do operador."
#: models.py:197 #: models.py:197
msgid "Negated" msgid "Negated"
msgstr "" msgstr "Negado"
#: models.py:202 #: models.py:202
msgid "Link condition" msgid "Link condition"
msgstr "" msgstr "Condição para ligação"
#: models.py:203 #: models.py:203
msgid "Link conditions" msgid "Link conditions"
msgstr "" msgstr "Condições para ligação"
#: models.py:211 #: models.py:211
msgid "not" msgid "not"
@@ -207,7 +207,7 @@ msgstr "não"
#: models.py:215 #: models.py:215
msgid "Full label" msgid "Full label"
msgstr "" msgstr "Etiqueta completa"
#: permissions.py:10 #: permissions.py:10
msgid "Create new smart links" msgid "Create new smart links"
@@ -229,25 +229,25 @@ msgstr "Ver ligações inteligentes"
msgid "" msgid ""
"Comma separated list of document type primary keys to which this smart link " "Comma separated list of document type primary keys to which this smart link "
"will be attached." "will be attached."
msgstr "" msgstr "Lista separada por vírgulas de chaves primárias do tipo de documento às quais esta ligação inteligente será anexado."
#: serializers.py:141 #: serializers.py:141
#, python-format #, python-format
msgid "No such document type: %s" msgid "No such document type: %s"
msgstr "" msgstr "Nenhum tipo de documento: %s"
#: views.py:46 #: views.py:46
msgid "Available smart links" msgid "Available smart links"
msgstr "" msgstr "Ligações inteligentes disponiveis"
#: views.py:47 #: views.py:47
msgid "Smart links enabled" msgid "Smart links enabled"
msgstr "" msgstr "Ligações inteligentes ativadas"
#: views.py:79 #: views.py:79
#, python-format #, python-format
msgid "Smart links to enable for document type: %s" msgid "Smart links to enable for document type: %s"
msgstr "" msgstr "Ativar ligações inteligentes para tipo de documento: %s"
#: views.py:123 #: views.py:123
#, python-format #, python-format
@@ -257,67 +257,67 @@ msgstr "Erro na consulta de ligações inteligentes: %s"
#: views.py:132 #: views.py:132
#, python-format #, python-format
msgid "Documents in smart link: %s" msgid "Documents in smart link: %s"
msgstr "" msgstr "Documentos na ligação inteligente: %s"
#: views.py:135 #: views.py:135
#, python-format #, python-format
msgid "Documents in smart link \"%(smart_link)s\" as related to \"%(document)s\"" msgid "Documents in smart link \"%(smart_link)s\" as related to \"%(document)s\""
msgstr "" msgstr "Documentos na ligação inteligente \"%(smart_link)s\" relacionadas a \"%(document)s\""
#: views.py:160 #: views.py:160
msgid "Available document types" msgid "Available document types"
msgstr "" msgstr "Tipos de documentos disponiveis"
#: views.py:161 #: views.py:161
msgid "Document types enabled" msgid "Document types enabled"
msgstr "" msgstr "Tipos de documentos activos"
#: views.py:171 #: views.py:171
#, python-format #, python-format
msgid "Document type for which to enable smart link: %s" msgid "Document type for which to enable smart link: %s"
msgstr "" msgstr "Tipo documento para qual activar ligação inteligente: %s"
#: views.py:188 #: views.py:188
msgid "" msgid ""
"Indexes group documents into units, usually with similar properties and of " "Indexes group documents into units, usually with similar properties and of "
"equal or similar types. Smart links allow defining relationships between " "equal or similar types. Smart links allow defining relationships between "
"documents even if they are in different indexes and are of different types." "documents even if they are in different indexes and are of different types."
msgstr "" msgstr "Os índices agrupam documentos em unidades, geralmente com propriedades semelhantes e de tipos iguais ou semelhantes. Ligações inteligentes permitem definir relações entre documentos, mesmo que estejam em índices diferentes e sejam de tipos diferentes."
#: views.py:195 #: views.py:195
msgid "There are no smart links" msgid "There are no smart links"
msgstr "" msgstr "Não há ligações inteligentes"
#: views.py:227 #: views.py:227
msgid "" msgid ""
"Smart links allow defining relationships between documents even if they are " "Smart links allow defining relationships between documents even if they are "
"in different indexes and are of different types." "in different indexes and are of different types."
msgstr "" msgstr "As ligações inteligentes permitem definir relacionamentos entre documentos, mesmo que estejam em índices diferentes e sejam de tipos diferentes."
#: views.py:232 #: views.py:232
msgid "There are no smart links for this document" msgid "There are no smart links for this document"
msgstr "" msgstr "Não há ligações inteligentes para este documento"
#: views.py:235 #: views.py:235
#, python-format #, python-format
msgid "Smart links for document: %s" msgid "Smart links for document: %s"
msgstr "" msgstr "Ligações inteligentes para documento: %s"
#: views.py:264 #: views.py:264
#, python-format #, python-format
msgid "Delete smart link: %s" msgid "Delete smart link: %s"
msgstr "" msgstr "Remover ligações inteligentes: %s"
#: views.py:279 #: views.py:279
#, python-format #, python-format
msgid "Edit smart link: %s" msgid "Edit smart link: %s"
msgstr "Editar Ligação inteligente: %s" msgstr "Editar ligação inteligente: %s"
#: views.py:302 #: views.py:302
msgid "" msgid ""
"Conditions are small logic units that when combined define how the smart " "Conditions are small logic units that when combined define how the smart "
"link will behave." "link will behave."
msgstr "" msgstr "As condições são pequenas unidades lógicas que, quando combinadas, definem como a ligação inteligente se comportará."
#: views.py:306 #: views.py:306
msgid "There are no conditions for this smart link" msgid "There are no conditions for this smart link"
@@ -326,7 +326,7 @@ msgstr ""
#: views.py:310 #: views.py:310
#, python-format #, python-format
msgid "Conditions for smart link: %s" msgid "Conditions for smart link: %s"
msgstr "" msgstr "Não há condições para esta ligação inteligente: %s"
#: views.py:338 #: views.py:338
#, python-format #, python-format
@@ -340,4 +340,4 @@ msgstr "Editar condição de ligação inteligente"
#: views.py:409 #: views.py:409
#, python-format #, python-format
msgid "Delete smart link condition: \"%s\"?" msgid "Delete smart link condition: \"%s\"?"
msgstr "" msgstr "Remover condição de ligação inteligente: \"%s\"?"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
msgid "" msgid ""
msgstr "" msgstr ""
@@ -18,16 +18,16 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:10 settings.py:9 #: apps.py:10 settings.py:9
msgid "Lock manager" msgid "Gestor de bloqueio"
msgstr "" msgstr ""
#: models.py:17 #: models.py:17
msgid "Creation datetime" msgid "Creation datetime"
msgstr "" msgstr "Data e hora da criação"
#: models.py:20 #: models.py:20
msgid "Timeout" msgid "Timeout"
msgstr "" msgstr "Tempo esgotado"
#: models.py:23 #: models.py:23
msgid "Name" msgid "Name"
@@ -35,18 +35,18 @@ msgstr "Nome"
#: models.py:29 #: models.py:29
msgid "Lock" msgid "Lock"
msgstr "" msgstr "Bloqueio"
#: models.py:30 #: models.py:30
msgid "Locks" msgid "Locks"
msgstr "" msgstr "Bloqueios"
#: settings.py:14 #: settings.py:14
msgid "Path to the class to use when to request and release resource locks." msgid "Path to the class to use when to request and release resource locks."
msgstr "" msgstr "Caminho para a classe usar quando solicitar e libertar recursos bloqueados."
#: settings.py:22 #: settings.py:22
msgid "" msgid ""
"Default amount of time in seconds after which a resource lock will be " "Default amount of time in seconds after which a resource lock will be "
"automatically released." "automatically released."
msgstr "" msgstr "Quantidade padrão de tempo em segundos após o qual um bloqueio de recurso será liberado automaticamente."

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
msgid "" msgid ""
msgstr "" msgstr ""
@@ -19,33 +19,33 @@ msgstr ""
#: apps.py:42 #: apps.py:42
msgid "Mailer" msgid "Mailer"
msgstr "" msgstr "Mailer"
#: apps.py:63 apps.py:84 #: apps.py:63 apps.py:84
msgid "Date and time" msgid "Date and time"
msgstr "" msgstr "Data e hora"
#: apps.py:66 apps.py:88 models.py:30 models.py:228 #: apps.py:66 apps.py:88 models.py:30 models.py:228
msgid "Message" msgid "Message"
msgstr "" msgstr "Mensagem"
#: classes.py:81 #: classes.py:81
msgid "Null backend" msgid "Null backend"
msgstr "" msgstr "Sem backend"
#: events.py:7 permissions.py:7 queues.py:8 settings.py:11 #: events.py:7 permissions.py:7 queues.py:8 settings.py:11
msgid "Mailing" msgid "Mailing"
msgstr "" msgstr "Mailing"
#: events.py:10 #: events.py:10
msgid "Email sent" msgid "Email sent"
msgstr "" msgstr "correio eletrónico enviado"
#: forms.py:60 forms.py:122 #: forms.py:60 forms.py:122
msgid "" msgid ""
"Email address of the recipient. Can be multiple addresses separated by comma" "Email address of the recipient. Can be multiple addresses separated by comma"
" or semicolon." " or semicolon."
msgstr "" msgstr "Endereço de correio eletrónico do destinatário. Podem ser vários endereços separados por vírgula ou ponto e vírgula."
#: forms.py:62 forms.py:124 #: forms.py:62 forms.py:124
msgid "Email address" msgid "Email address"
@@ -61,15 +61,15 @@ msgstr "Corpo"
#: forms.py:70 #: forms.py:70
msgid "The email profile that will be used to send this email." msgid "The email profile that will be used to send this email."
msgstr "" msgstr "O perfil de correio eletrónico que será usado para enviar este correio eletrónico."
#: forms.py:71 views.py:238 #: forms.py:71 views.py:238
msgid "Mailing profile" msgid "Mailing profile"
msgstr "" msgstr "Perfil de correspondência"
#: forms.py:76 #: forms.py:76
msgid "Backend" msgid "Backend"
msgstr "" msgstr "Backend"
#: links.py:18 links.py:28 #: links.py:18 links.py:28
msgid "Email document" msgid "Email document"
@@ -77,15 +77,15 @@ msgstr "Documento de correio eletrónico"
#: links.py:24 links.py:32 #: links.py:24 links.py:32
msgid "Email link" msgid "Email link"
msgstr "Hiperçigação de correio eletrónico" msgstr "Ligação de correio eletrónico"
#: links.py:37 #: links.py:37
msgid "System mailer error log" msgid "System mailer error log"
msgstr "" msgstr "Registo de erros mailer"
#: links.py:42 #: links.py:42
msgid "Create mailing profile " msgid "Create mailing profile "
msgstr "" msgstr "Criar um perfil de correspondência"
#: links.py:48 #: links.py:48
msgid "Delete" msgid "Delete"
@@ -97,19 +97,19 @@ msgstr "Editar"
#: links.py:58 #: links.py:58
msgid "Log" msgid "Log"
msgstr "" msgstr "Registo (log)"
#: links.py:63 #: links.py:63
msgid "Mailing profiles list" msgid "Mailing profiles list"
msgstr "" msgstr "Lista de perfis de correspondência"
#: links.py:68 #: links.py:68
msgid "Mailing profiles" msgid "Mailing profiles"
msgstr "" msgstr "Perfis de correspondência"
#: links.py:74 views.py:257 #: links.py:74 views.py:257
msgid "Test" msgid "Test"
msgstr "" msgstr "Teste"
#: literals.py:7 #: literals.py:7
#, python-format #, python-format
@@ -119,6 +119,10 @@ msgid ""
" --------\n" " --------\n"
" This email has been sent from %(project_title)s (%(project_website)s)" " This email has been sent from %(project_title)s (%(project_website)s)"
msgstr "" msgstr ""
"Anexado a este email está o documento: {{ document }}\n"
"\n"
" --------\n"
" Este correio eletrónico foi enviado de %(project_title)s (%(project_website)s)"
#: literals.py:13 #: literals.py:13
#, python-format #, python-format
@@ -128,46 +132,50 @@ msgid ""
"--------\n" "--------\n"
" This email has been sent from %(project_title)s (%(project_website)s)" " This email has been sent from %(project_title)s (%(project_website)s)"
msgstr "" msgstr ""
"Para acessar este documento, clique na seguinte Ligação: {{ link }}\n"
"\n"
"--------\n"
" Este correio eletrónico foi enviado de %(project_title)s (%(project_website)s)"
#: mailers.py:23 mailers.py:112 #: mailers.py:23 mailers.py:112
msgid "From" msgid "From"
msgstr "" msgstr "De"
#: mailers.py:26 mailers.py:115 #: mailers.py:26 mailers.py:115
msgid "" msgid ""
"The sender's address. Some system will refuse to send messages if this value" "The sender's address. Some system will refuse to send messages if this value"
" is not set." " is not set."
msgstr "" msgstr "Endereço do remetente. Alguns sistemas se recusará a enviar mensagens se este valor não estiver definido."
#: mailers.py:32 #: mailers.py:32
msgid "Host" msgid "Host"
msgstr "" msgstr "Host"
#: mailers.py:34 #: mailers.py:34
msgid "The host to use for sending email." msgid "The host to use for sending email."
msgstr "" msgstr "O host a ser usado para enviar email."
#: mailers.py:39 #: mailers.py:39
msgid "Port" msgid "Port"
msgstr "" msgstr "Porta"
#: mailers.py:41 #: mailers.py:41
msgid "Port to use for the SMTP server." msgid "Port to use for the SMTP server."
msgstr "" msgstr "Porta a ser usada para o servidor SMTP."
#: mailers.py:44 #: mailers.py:44
msgid "Use TLS" msgid "Use TLS"
msgstr "" msgstr "Usar TLS"
#: mailers.py:47 #: mailers.py:47
msgid "" msgid ""
"Whether to use a TLS (secure) connection when talking to the SMTP server. " "Whether to use a TLS (secure) connection when talking to the SMTP server. "
"This is used for explicit TLS connections, generally on port 587." "This is used for explicit TLS connections, generally on port 587."
msgstr "" msgstr "Se deve usar uma conexão TLS (segura) ao falar com o servidor SMTP. Isso é usado para conexões TLS explícitas, geralmente na porta 587."
#: mailers.py:52 #: mailers.py:52
msgid "Use SSL" msgid "Use SSL"
msgstr "" msgstr "Usar TLS"
#: mailers.py:55 #: mailers.py:55
msgid "" msgid ""
@@ -177,17 +185,17 @@ msgid ""
"problems, see the explicit TLS setting \"Use TLS\". Note that \"Use TLS\" " "problems, see the explicit TLS setting \"Use TLS\". Note that \"Use TLS\" "
"and \"Use SSL\" are mutually exclusive, so only set one of those settings to" "and \"Use SSL\" are mutually exclusive, so only set one of those settings to"
" True." " True."
msgstr "" msgstr "Se você deve usar uma conexão TLS (segura) implícita ao falar com o servidor SMTP. Na maioria das documentações de correio eletrónico, esse tipo de conexão TLS é chamado de SSL. Geralmente, ela é usada na porta 465. Se você estiver com problemas, consulte Configuração de TLS \"Usar TLS\". Observe que \"Usar TLS\" e \"Usar SSL\" são mutuamente exclusivos, portanto, defina apenas uma dessas configurações como True"
#: mailers.py:64 #: mailers.py:64
msgid "Username" msgid "Username"
msgstr "" msgstr "Utilizador"
#: mailers.py:67 #: mailers.py:67
msgid "" msgid ""
"Username to use for the SMTP server. If empty, authentication won't " "Username to use for the SMTP server. If empty, authentication won't "
"attempted." "attempted."
msgstr "" msgstr "Nome de Utilizador para usar no servidor SMTP. Se estiver vazio, a autenticação não será tentada."
#: mailers.py:73 #: mailers.py:73
msgid "Password" msgid "Password"
@@ -198,23 +206,23 @@ msgid ""
"Password to use for the SMTP server. This setting is used in conjunction " "Password to use for the SMTP server. This setting is used in conjunction "
"with the username when authenticating to the SMTP server. If either of these" "with the username when authenticating to the SMTP server. If either of these"
" settings is empty, authentication won't be attempted." " settings is empty, authentication won't be attempted."
msgstr "" msgstr "Senha a ser usada para o servidor SMTP. Essa configuração é usada em conjunto com o nome de utilizador durante a autenticação no servidor SMTP. Se qualquer uma dessas configurações estiver vazia, a autenticação não será tentada."
#: mailers.py:85 #: mailers.py:85
msgid "Django SMTP backend" msgid "Django SMTP backend"
msgstr "" msgstr "Django SMTP backend"
#: mailers.py:107 #: mailers.py:107
msgid "File path" msgid "File path"
msgstr "" msgstr "Caminho de arquivo"
#: mailers.py:122 #: mailers.py:122
msgid "Django file based backend" msgid "Django file based backend"
msgstr "" msgstr "Backend baseado em arquivo Django"
#: models.py:27 models.py:225 #: models.py:27 models.py:225
msgid "Date time" msgid "Date time"
msgstr "" msgstr "Data e hora"
#: models.py:36 #: models.py:36
msgid "Log entry" msgid "Log entry"
@@ -222,7 +230,7 @@ msgstr ""
#: models.py:37 #: models.py:37
msgid "Log entries" msgid "Log entries"
msgstr "" msgstr "Entradas no registo (log)"
#: models.py:48 #: models.py:48
msgid "Label" msgid "Label"
@@ -240,7 +248,7 @@ msgstr "Padrão"
#: models.py:56 #: models.py:56
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr "Ativado"
#: models.py:59 #: models.py:59
msgid "The dotted Python path to the backend class." msgid "The dotted Python path to the backend class."
@@ -256,31 +264,31 @@ msgstr ""
#: models.py:70 models.py:222 #: models.py:70 models.py:222
msgid "User mailer" msgid "User mailer"
msgstr "" msgstr "Mailer do utilizador"
#: models.py:71 #: models.py:71
msgid "User mailers" msgid "User mailers"
msgstr "" msgstr "Mailer dos utilizadores"
#: models.py:84 #: models.py:84
msgid "Backend label" msgid "Backend label"
msgstr "" msgstr "Rótulo do Backend"
#: models.py:216 #: models.py:216
msgid "Test email from Mayan EDMS" msgid "Test email from Mayan EDMS"
msgstr "" msgstr "Testar email de Mayan EDMS"
#: models.py:234 #: models.py:234
msgid "User mailer log entry" msgid "User mailer log entry"
msgstr "" msgstr "Entrada no registo do mailer do utilizador"
#: models.py:235 #: models.py:235
msgid "User mailer log entries" msgid "User mailer log entries"
msgstr "" msgstr "Entradas no registo do mailer do utilizador"
#: permissions.py:10 #: permissions.py:10
msgid "Send document link via email" msgid "Send document link via email"
msgstr "Enviar hiperligação de documento através de mensagem" msgstr "Enviar ligação de documento através de mensagem"
#: permissions.py:13 #: permissions.py:13
msgid "Send document via email" msgid "Send document via email"
@@ -288,35 +296,35 @@ msgstr "Enviar documento através de mensagem"
#: permissions.py:16 #: permissions.py:16
msgid "View system mailing error log" msgid "View system mailing error log"
msgstr "" msgstr "Visualizar registo de erro ne envio de correio do sistema"
#: permissions.py:19 #: permissions.py:19
msgid "Create a mailing profile" msgid "Create a mailing profile"
msgstr "" msgstr "Crie um perfil de correspondência"
#: permissions.py:22 #: permissions.py:22
msgid "Delete a mailing profile" msgid "Delete a mailing profile"
msgstr "" msgstr "Remover um perfil de correspondência"
#: permissions.py:25 #: permissions.py:25
msgid "Edit a mailing profile" msgid "Edit a mailing profile"
msgstr "" msgstr "Editar um perfil de correspondência"
#: permissions.py:28 #: permissions.py:28
msgid "View a mailing profile" msgid "View a mailing profile"
msgstr "" msgstr "Ver um perfil de correspondência"
#: permissions.py:31 #: permissions.py:31
msgid "Use a mailing profile" msgid "Use a mailing profile"
msgstr "" msgstr "Usar um perfil de correspondência"
#: queues.py:10 #: queues.py:10
msgid "Send document" msgid "Send document"
msgstr "" msgstr "Enviar documento"
#: settings.py:14 #: settings.py:14
msgid "Link for document: {{ document }}" msgid "Link for document: {{ document }}"
msgstr "Hiperligação para o documento: {{ document }}" msgstr "Ligação para o documento: {{ document }}"
#: settings.py:15 #: settings.py:15
msgid "Template for the document link email form subject line." msgid "Template for the document link email form subject line."
@@ -324,38 +332,38 @@ msgstr "Modelo para a linha do assunto do formulário de mensagem da hiperligaç
#: settings.py:20 #: settings.py:20
msgid "Template for the document link email form body text. Can include HTML." msgid "Template for the document link email form body text. Can include HTML."
msgstr "" msgstr "Modelo para o texto do corpo do formulário de correio eletrónico de link do documento. Pode incluir HTML."
#: settings.py:24 #: settings.py:24
msgid "Document: {{ document }}" msgid "Document: {{ document }}"
msgstr "Document: {{ document }}" msgstr "Documento: {{ document }}"
#: settings.py:25 #: settings.py:25
msgid "Template for the document email form subject line." msgid "Template for the document email form subject line."
msgstr "" msgstr "Modelo para a linha de assunto do estilo de correio eletrónico do documento."
#: settings.py:30 #: settings.py:30
msgid "Template for the document email form body text. Can include HTML." msgid "Template for the document email form body text. Can include HTML."
msgstr "" msgstr "Modelo para o texto do corpo do estilo de correio eletrónico do documento. Pode incluir HTML."
#: validators.py:14 #: validators.py:14
#, python-format #, python-format
msgid "%(email)s is not a valid email address." msgid "%(email)s is not a valid email address."
msgstr "" msgstr "%(email)s não é um endereço de correio eletrónico válido"
#: views.py:37 #: views.py:37
msgid "Document mailing error log" msgid "Document mailing error log"
msgstr "" msgstr "Registo (log) de erro de envio de documentos"
#: views.py:49 #: views.py:49
#, python-format #, python-format
msgid "%(count)d document queued for email delivery" msgid "%(count)d document queued for email delivery"
msgstr "" msgstr "%(count)d documento na fila para entrega de correio eletrónico"
#: views.py:51 #: views.py:51
#, python-format #, python-format
msgid "%(count)d documents queued for email delivery" msgid "%(count)d documents queued for email delivery"
msgstr "" msgstr "%(count)d documentos na fila para entrega de correio eletrónico"
#: views.py:62 #: views.py:62
msgid "Send" msgid "Send"
@@ -364,48 +372,48 @@ msgstr "Enviar"
#: views.py:108 #: views.py:108
#, python-format #, python-format
msgid "%(count)d document link queued for email delivery" msgid "%(count)d document link queued for email delivery"
msgstr "" msgstr "%(count)d ligação do documento na fila para entrega de correio eletrónico"
#: views.py:110 #: views.py:110
#, python-format #, python-format
msgid "%(count)d document links queued for email delivery" msgid "%(count)d document links queued for email delivery"
msgstr "" msgstr "%(count)d ligações do documento na fila para entrega de correio eletrónico"
#: views.py:119 #: views.py:119
msgid "New mailing profile backend selection" msgid "New mailing profile backend selection"
msgstr "" msgstr "Nova seleção de backend do perfil de correspondência"
#: views.py:151 #: views.py:151
#, python-format #, python-format
msgid "Create a \"%s\" mailing profile" msgid "Create a \"%s\" mailing profile"
msgstr "" msgstr "Criar um \"%s\" perfil de correspondência"
#: views.py:177 #: views.py:177
#, python-format #, python-format
msgid "Delete mailing profile: %s" msgid "Delete mailing profile: %s"
msgstr "" msgstr "Remover perfil de correspondência: %s"
#: views.py:188 #: views.py:188
#, python-format #, python-format
msgid "Edit mailing profile: %s" msgid "Edit mailing profile: %s"
msgstr "" msgstr "Editar perfil de correspondência: %s"
#: views.py:211 #: views.py:211
#, python-format #, python-format
msgid "Error log for: %s" msgid "Error log for: %s"
msgstr "" msgstr "Registo de erros para: %s"
#: views.py:233 #: views.py:233
msgid "" msgid ""
"Mailing profiles are email configurations. Mailing profiles allow sending " "Mailing profiles are email configurations. Mailing profiles allow sending "
"documents as attachments or as links via email." "documents as attachments or as links via email."
msgstr "" msgstr "Os perfis de correspondência são configurações de correio eletrónico. Os perfis de correspondência permitem o envio de documentos como anexos ou como ligações por correio eletrónico."
#: views.py:237 #: views.py:237
msgid "No mailing profiles available" msgid "No mailing profiles available"
msgstr "" msgstr "Nenhum perfil de correspondência disponível"
#: views.py:258 #: views.py:258
#, python-format #, python-format
msgid "Test mailing profile: %s" msgid "Test mailing profile: %s"
msgstr "" msgstr "Testar perfil de correspondência: %s"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2015 # Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2015
msgid "" msgid ""
@@ -30,7 +30,7 @@ msgstr "Agenda"
#: apps.py:37 #: apps.py:37
msgid "Last update" msgid "Last update"
msgstr "" msgstr "Última atualização"
#: classes.py:150 #: classes.py:150
msgid "Never" msgid "Never"
@@ -46,11 +46,11 @@ msgstr "Ver"
#: links.py:22 #: links.py:22
msgid "Namespace details" msgid "Namespace details"
msgstr "" msgstr "Detalhes do namespace"
#: links.py:27 #: links.py:27
msgid "Namespace list" msgid "Namespace list"
msgstr "" msgstr "Lista de namespaces"
#. Translators: 'Slug' refers to the URL valid ID of the statistic #. Translators: 'Slug' refers to the URL valid ID of the statistic
#. More info: https://docs.djangoproject.com/en/1.7/glossary/#term-slug #. More info: https://docs.djangoproject.com/en/1.7/glossary/#term-slug
@@ -60,7 +60,7 @@ msgstr "Slug"
#: models.py:16 #: models.py:16
msgid "Date time" msgid "Date time"
msgstr "" msgstr "Data e hora"
#: models.py:18 #: models.py:18
msgid "Data" msgid "Data"
@@ -80,25 +80,25 @@ msgstr "Ver estatísticas"
#: queues.py:13 #: queues.py:13
msgid "Execute statistic" msgid "Execute statistic"
msgstr "" msgstr "Executar estatística"
#: templates/statistics/renderers/chartjs/line.html:14 #: templates/statistics/renderers/chartjs/line.html:14
msgid "No data available." msgid "No data available."
msgstr "" msgstr "Não há dados disponíveis."
#: templates/statistics/renderers/chartjs/line.html:16 #: templates/statistics/renderers/chartjs/line.html:16
#, python-format #, python-format
msgid "Last update: %(datetime)s" msgid "Last update: %(datetime)s"
msgstr "" msgstr "Última atualização: %(datetime)s"
#: views.py:17 #: views.py:17
msgid "Statistics namespaces" msgid "Statistics namespaces"
msgstr "" msgstr "Estatísticas dos namespaces"
#: views.py:33 #: views.py:33
#, python-format #, python-format
msgid "Namespace details for: %s" msgid "Namespace details for: %s"
msgstr "" msgstr "Detalhes do namespace: %s"
#: views.py:55 #: views.py:55
#, python-format #, python-format
@@ -113,9 +113,9 @@ msgstr "Estatística \"%s\" não encontrada."
#: views.py:80 #: views.py:80
#, python-format #, python-format
msgid "Queue statistic \"%s\" to be updated?" msgid "Queue statistic \"%s\" to be updated?"
msgstr "" msgstr "Fila de estatísticas \"%s\" a serem atualizado?"
#: views.py:94 #: views.py:94
#, python-format #, python-format
msgid "Statistic \"%s\" queued successfully for update." msgid "Statistic \"%s\" queued successfully for update."
msgstr "" msgstr "Fila de estatísticas \"%s\" com êxito na atualização."

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Emerson Soares <on.emersonsoares@gmail.com>, 2011 # Emerson Soares <on.emersonsoares@gmail.com>, 2011
# Renata Oliveira <renatabels@gmail.com>, 2011 # Renata Oliveira <renatabels@gmail.com>, 2011
@@ -27,15 +27,15 @@ msgstr "Metadados"
#: apps.py:99 #: apps.py:99
msgid "Return the value of a specific document metadata" msgid "Return the value of a specific document metadata"
msgstr "" msgstr "Retorna o valor de um metadado de documento específico"
#: apps.py:105 #: apps.py:105
msgid "Metadata type name" msgid "Metadata type name"
msgstr "" msgstr "Nome do tipo de metadados"
#: apps.py:109 #: apps.py:109
msgid "Metadata type value" msgid "Metadata type value"
msgstr "" msgstr "Valor do tipo de metadados"
#: apps.py:184 apps.py:192 forms.py:123 models.py:93 models.py:304 #: apps.py:184 apps.py:192 forms.py:123 models.py:93 models.py:304
msgid "Metadata type" msgid "Metadata type"
@@ -47,27 +47,27 @@ msgstr "Valor de metadados"
#: events.py:10 #: events.py:10
msgid "Document metadata added" msgid "Document metadata added"
msgstr "" msgstr "Adicionados metadados ao documento"
#: events.py:13 #: events.py:13
msgid "Document metadata edited" msgid "Document metadata edited"
msgstr "" msgstr "Editados os metadados do documento"
#: events.py:16 #: events.py:16
msgid "Document metadata removed" msgid "Document metadata removed"
msgstr "" msgstr "Removidos metadados do documento"
#: events.py:19 #: events.py:19
msgid "Metadata type created" msgid "Metadata type created"
msgstr "" msgstr "Tipo de metadados criado"
#: events.py:22 #: events.py:22
msgid "Metadata type edited" msgid "Metadata type edited"
msgstr "" msgstr "Tipo de metadados editado"
#: events.py:25 #: events.py:25
msgid "Metadata type relationship updated" msgid "Metadata type relationship updated"
msgstr "" msgstr "Relação de tipo de metadados atualizada"
#: forms.py:13 #: forms.py:13
msgid "ID" msgid "ID"
@@ -87,26 +87,26 @@ msgstr "Atualizar"
#: forms.py:46 forms.py:185 models.py:306 #: forms.py:46 forms.py:185 models.py:306
msgid "Required" msgid "Required"
msgstr "" msgstr "Requerido"
#: forms.py:75 #: forms.py:75
#, python-format #, python-format
msgid "Lookup value error: %s" msgid "Lookup value error: %s"
msgstr "" msgstr "Erro de valor de pesquisa: %s"
#: forms.py:88 #: forms.py:88
#, python-format #, python-format
msgid "Default value error: %s" msgid "Default value error: %s"
msgstr "" msgstr "Valor do erro padrão: %s"
#: forms.py:104 models.py:172 #: forms.py:104 models.py:172
#, python-format #, python-format
msgid "\"%s\" is required for this document type." msgid "\"%s\" is required for this document type."
msgstr "" msgstr "\"%s\" é necessário para este tipo de documento."
#: forms.py:122 #: forms.py:122
msgid "Metadata types to be added to the selected documents." msgid "Metadata types to be added to the selected documents."
msgstr "" msgstr "Tipos de metadados a serem adicionados aos documentos selecionados."
#: forms.py:148 views.py:506 #: forms.py:148 views.py:506
msgid "Remove" msgid "Remove"
@@ -114,7 +114,7 @@ msgstr "Remover"
#: forms.py:169 #: forms.py:169
msgid " Available template context variables: " msgid " Available template context variables: "
msgstr "" msgstr "Variáveis de contexto para modelo disponíveis: "
#: forms.py:183 #: forms.py:183
msgid "None" msgid "None"
@@ -122,7 +122,7 @@ msgstr "Nenhum"
#: forms.py:184 #: forms.py:184
msgid "Optional" msgid "Optional"
msgstr "" msgstr "Opcional"
#: forms.py:189 models.py:55 search.py:19 #: forms.py:189 models.py:55 search.py:19
msgid "Label" msgid "Label"
@@ -130,19 +130,19 @@ msgstr "Nome"
#: forms.py:193 #: forms.py:193
msgid "Relationship" msgid "Relationship"
msgstr "" msgstr "Relação"
#: links.py:18 links.py:29 #: links.py:18 links.py:29
msgid "Add metadata" msgid "Add metadata"
msgstr "" msgstr "Adicionar metadados"
#: links.py:25 links.py:33 #: links.py:25 links.py:33
msgid "Edit metadata" msgid "Edit metadata"
msgstr "" msgstr "Editar metadados"
#: links.py:37 links.py:43 #: links.py:37 links.py:43
msgid "Remove metadata" msgid "Remove metadata"
msgstr "" msgstr "Remover metadados"
#: links.py:55 links.py:83 models.py:94 views.py:656 #: links.py:55 links.py:83 models.py:94 views.py:656
msgid "Metadata types" msgid "Metadata types"
@@ -150,15 +150,15 @@ msgstr "Tipos de metadados"
#: links.py:61 #: links.py:61
msgid "Document types" msgid "Document types"
msgstr "" msgstr "Tipos de documentos"
#: links.py:65 #: links.py:65
msgid "Create new" msgid "Create new"
msgstr "" msgstr "Criar novo"
#: links.py:72 #: links.py:72
msgid "Delete" msgid "Delete"
msgstr "Eliminar" msgstr "Remover"
#: links.py:78 views.py:311 #: links.py:78 views.py:311
msgid "Edit" msgid "Edit"
@@ -168,13 +168,14 @@ msgstr "Editar"
msgid "" msgid ""
"Name used by other apps to reference this metadata type. Do not use python " "Name used by other apps to reference this metadata type. Do not use python "
"reserved words, or spaces." "reserved words, or spaces."
msgstr "" msgstr "Nome usado por outros aplicativos para fazer referência a esse tipo de metadados. Não use palavras ou espaços reservados do python."
#: models.py:59 #: models.py:59
msgid "" msgid ""
"Enter a template to render. Use Django's default templating language " "Enter a template to render. Use Django's default templating language "
"(https://docs.djangoproject.com/en/1.11/ref/templates/builtins/)" "(https://docs.djangoproject.com/en/1.11/ref/templates/builtins/)"
msgstr "" msgstr "Digite um modelo para visualizar. Use a linguagem de templates padrão do Django "
"(https://docs.djangoproject.com/en/1.11/ref/templates/builtins/)"
#: models.py:63 search.py:22 #: models.py:63 search.py:22
msgid "Default" msgid "Default"
@@ -186,54 +187,56 @@ msgid ""
"Django's default templating language " "Django's default templating language "
"(https://docs.djangoproject.com/en/1.11/ref/templates/builtins/)." "(https://docs.djangoproject.com/en/1.11/ref/templates/builtins/)."
msgstr "" msgstr ""
"Digite um modelo para visualizar. Deve resultar em uma string delimitada por vírgula. Use a linguagem de templates padrão do Django "
"(https://docs.djangoproject.com/en/1.11/ref/templates/builtins/)."
#: models.py:73 search.py:25 #: models.py:73 search.py:25
msgid "Lookup" msgid "Lookup"
msgstr "" msgstr "Procurar"
#: models.py:78 #: models.py:78
msgid "" msgid ""
"The validator will reject data entry if the value entered does not conform " "The validator will reject data entry if the value entered does not conform "
"to the expected format." "to the expected format."
msgstr "" msgstr "O validador rejeitará a entrada de dados se o valor inserido não estiver de acordo com o formato esperado."
#: models.py:80 search.py:28 #: models.py:80 search.py:28
msgid "Validator" msgid "Validator"
msgstr "" msgstr "Validador"
#: models.py:84 #: models.py:84
msgid "" msgid ""
"The parser will reformat the value entered to conform to the expected " "The parser will reformat the value entered to conform to the expected "
"format." "format."
msgstr "" msgstr "O analisador irá devolver o valor inserido para se adequar ao formato esperado."
#: models.py:86 search.py:31 #: models.py:86 search.py:31
msgid "Parser" msgid "Parser"
msgstr "" msgstr "Analisador"
#: models.py:180 #: models.py:180
msgid "Value is not one of the provided options." msgid "Value is not one of the provided options."
msgstr "" msgstr "O valor não é uma das opções fornecidas."
#: models.py:202 #: models.py:202
msgid "Document" msgid "Document"
msgstr "" msgstr "Documento"
#: models.py:205 #: models.py:205
msgid "Type" msgid "Type"
msgstr "" msgstr "Tipo"
#: models.py:209 #: models.py:209
msgid "The actual value stored in the metadata type field for the document." msgid "The actual value stored in the metadata type field for the document."
msgstr "" msgstr "O valor armazenado no campo de tipo de metadados para o documento."
#: models.py:217 models.py:218 #: models.py:217 models.py:218
msgid "Document metadata" msgid "Document metadata"
msgstr "" msgstr "Metadados do documento"
#: models.py:239 #: models.py:239
msgid "Metadata type is required for this document type." msgid "Metadata type is required for this document type."
msgstr "" msgstr "O tipo de metadados é obrigatório para este tipo de documento."
#: models.py:269 #: models.py:269
msgid "Metadata type is not valid for this document type." msgid "Metadata type is not valid for this document type."
@@ -245,11 +248,11 @@ msgstr "Tipo de documento"
#: models.py:313 #: models.py:313
msgid "Document type metadata type options" msgid "Document type metadata type options"
msgstr "" msgstr "O tipo de metadados não é válido para este tipo de documento."
#: models.py:314 #: models.py:314
msgid "Document type metadata types options" msgid "Document type metadata types options"
msgstr "" msgstr "Opções de tipos de metadados do tipo de documento"
#: permissions.py:10 #: permissions.py:10
msgid "Add metadata to a document" msgid "Add metadata to a document"
@@ -289,33 +292,33 @@ msgstr "Ver tipos de metadados"
#: queues.py:12 #: queues.py:12
msgid "Remove metadata type" msgid "Remove metadata type"
msgstr "" msgstr "Remove tipo de metadados"
#: queues.py:16 #: queues.py:16
msgid "Add required metadata type" msgid "Add required metadata type"
msgstr "" msgstr "Adicionar tipo de metadados requerido"
#: serializers.py:51 #: serializers.py:51
msgid "Primary key of the metadata type to be added." msgid "Primary key of the metadata type to be added."
msgstr "" msgstr "Chave primária do tipo de metadados a ser adicionado."
#: serializers.py:132 #: serializers.py:132
msgid "Primary key of the metadata type to be added to the document." msgid "Primary key of the metadata type to be added to the document."
msgstr "" msgstr "Chave primária do tipo de metadados a ser adicionado ao documento."
#: views.py:51 #: views.py:51
#, python-format #, python-format
msgid "Metadata add request performed on %(count)d document" msgid "Metadata add request performed on %(count)d document"
msgstr "" msgstr "Adicionar solicitação de metadados para executar em %(count)d documento"
#: views.py:53 #: views.py:53
#, python-format #, python-format
msgid "Metadata add request performed on %(count)d documents" msgid "Metadata add request performed on %(count)d documents"
msgstr "" msgstr "Adicionar solicitação de metadados para executar em %(count)d documentos"
#: views.py:69 views.py:237 views.py:462 #: views.py:69 views.py:237 views.py:462
msgid "Selected documents must be of the same type." msgid "Selected documents must be of the same type."
msgstr "" msgstr "Os documentos selecionados devem ser do mesmo tipo."
#: views.py:113 #: views.py:113
msgid "Add" msgid "Add"
@@ -324,59 +327,59 @@ msgstr "Adicionar"
#: views.py:115 #: views.py:115
msgid "Add metadata types to document" msgid "Add metadata types to document"
msgid_plural "Add metadata types to documents" msgid_plural "Add metadata types to documents"
msgstr[0] "" msgstr[0] "Adicionar tipos de metadados ao documento"
msgstr[1] "" msgstr[1] "Adicionar tipos de metadados aos documentos"
#: views.py:126 #: views.py:126
#, python-format #, python-format
msgid "Add metadata types to document: %s" msgid "Add metadata types to document: %s"
msgstr "" msgstr "Adicionar tipos de metadados ao documento: %s"
#: views.py:179 #: views.py:179
#, python-format #, python-format
msgid "" msgid ""
"Error adding metadata type \"%(metadata_type)s\" to document: %(document)s; " "Error adding metadata type \"%(metadata_type)s\" to document: %(document)s; "
"%(exception)s" "%(exception)s"
msgstr "" msgstr "Erro ao adicionar tipo de metadados \"%(metadata_type)s\" ao documento: %(document)s; %(exception)s"
#: views.py:194 #: views.py:194
#, python-format #, python-format
msgid "" msgid ""
"Metadata type: %(metadata_type)s successfully added to document " "Metadata type: %(metadata_type)s successfully added to document "
"%(document)s." "%(document)s."
msgstr "Tipo de metadados: %(metadata_type)s adicionado com sucesso ao documento %(document)s." msgstr "Tipo de metadados: %(metadata_type)s adicionado com sucesso ao documento %(document)s."
#: views.py:204 #: views.py:204
#, python-format #, python-format
msgid "" msgid ""
"Metadata type: %(metadata_type)s already present in document %(document)s." "Metadata type: %(metadata_type)s already present in document %(document)s."
msgstr "Tipo de metadados: %(metadata_type)s já existe no documento %(document)s ." msgstr "Tipo de metadados: %(metadata_type)s já existe no documento %(document)s ."
#: views.py:218 #: views.py:218
#, python-format #, python-format
msgid "Metadata edit request performed on %(count)d document" msgid "Metadata edit request performed on %(count)d document"
msgstr "" msgstr "Solicitação de edição de metadados executada em %(count)d documento"
#: views.py:221 #: views.py:221
#, python-format #, python-format
msgid "Metadata edit request performed on %(count)d documents" msgid "Metadata edit request performed on %(count)d documents"
msgstr "" msgstr "Solicitação de edição de metadados executada em %(count)d documentos"
#: views.py:306 #: views.py:306
msgid "" msgid ""
"Add metadata types available for this document's type and assign them " "Add metadata types available for this document's type and assign them "
"corresponding values." "corresponding values."
msgstr "" msgstr "Adicionar tipos de metadados disponíveis para o tipo deste documento e atribua os valores correspondentes."
#: views.py:309 #: views.py:309
msgid "There is no metadata to edit" msgid "There is no metadata to edit"
msgstr "" msgstr "Não há metadados para editar"
#: views.py:313 #: views.py:313
msgid "Edit document metadata" msgid "Edit document metadata"
msgid_plural "Edit documents metadata" msgid_plural "Edit documents metadata"
msgstr[0] "" msgstr[0] "Editar metadados de documento"
msgstr[1] "" msgstr[1] "Editar metadados dos documentos"
#: views.py:324 #: views.py:324
#, python-format #, python-format
@@ -386,7 +389,7 @@ msgstr "Editar os metadados do documento: %s"
#: views.py:382 #: views.py:382
#, python-format #, python-format
msgid "Error editing metadata for document: %(document)s; %(exception)s." msgid "Error editing metadata for document: %(document)s; %(exception)s."
msgstr "" msgstr "Erro ao editar metadados do documento: %(document)s; %(exception)s."
#: views.py:392 #: views.py:392
#, python-format #, python-format
@@ -398,65 +401,65 @@ msgid ""
"Add metadata types this document's type to be able to add them to individual" "Add metadata types this document's type to be able to add them to individual"
" documents. Once added to individual document, you can then edit their " " documents. Once added to individual document, you can then edit their "
"values." "values."
msgstr "" msgstr "Adicione tipos de metadados para este tipo de documento para poder adicioná-los a documentos individuais. Uma vez adicionados a um documento individual, tu podes editar seus valores."
#: views.py:430 #: views.py:430
msgid "This document doesn't have any metadata" msgid "This document doesn't have any metadata"
msgstr "" msgstr "Este documento não possui metadados"
#: views.py:431 #: views.py:431
#, python-format #, python-format
msgid "Metadata for document: %s" msgid "Metadata for document: %s"
msgstr "" msgstr "Metadados do documento: %s"
#: views.py:443 #: views.py:443
#, python-format #, python-format
msgid "Metadata remove request performed on %(count)d document" msgid "Metadata remove request performed on %(count)d document"
msgstr "" msgstr "Solicitação de remoção de metadados executada em %(count)d documento"
#: views.py:446 #: views.py:446
#, python-format #, python-format
msgid "Metadata remove request performed on %(count)d documents" msgid "Metadata remove request performed on %(count)d documents"
msgstr "" msgstr "Solicitação de remoção de metadados executada em %(count)d documentos"
#: views.py:508 #: views.py:508
msgid "Remove metadata types from the document" msgid "Remove metadata types from the document"
msgid_plural "Remove metadata types from the documents" msgid_plural "Remove metadata types from the documents"
msgstr[0] "" msgstr[0] "Remover tipos de metadados do documento"
msgstr[1] "" msgstr[1] "Remover tipos de metadados do documentos"
#: views.py:519 #: views.py:519
#, python-format #, python-format
msgid "Remove metadata types from the document: %s" msgid "Remove metadata types from the document: %s"
msgstr "" msgstr "Remover tipos de metadados do documento: %s"
#: views.py:567 #: views.py:567
#, python-format #, python-format
msgid "" msgid ""
"Successfully remove metadata type \"%(metadata_type)s\" from document: " "Successfully remove metadata type \"%(metadata_type)s\" from document: "
"%(document)s." "%(document)s."
msgstr "" msgstr "Removidos com sucesso o tipo de metadados \"%(metadata_type)s\" do documento: %(document)s."
#: views.py:576 #: views.py:576
#, python-format #, python-format
msgid "" msgid ""
"Error removing metadata type \"%(metadata_type)s\" from document: " "Error removing metadata type \"%(metadata_type)s\" from document: "
"%(document)s; %(exception)s" "%(document)s; %(exception)s"
msgstr "" msgstr "Erro ao remover o tipo de metadados \"%(metadata_type)s\" do documento: %(document)s.; %(exception)s"
#: views.py:587 #: views.py:587
msgid "Create metadata type" msgid "Create metadata type"
msgstr "" msgstr "Criar tipo de metadados"
#: views.py:612 #: views.py:612
#, python-format #, python-format
msgid "Delete the metadata type: %s?" msgid "Delete the metadata type: %s?"
msgstr "" msgstr "Remover tipo de metadados: %s?"
#: views.py:627 #: views.py:627
#, python-format #, python-format
msgid "Edit metadata type: %s" msgid "Edit metadata type: %s"
msgstr "" msgstr "Editar tipo de metadados: %s?"
#: views.py:648 #: views.py:648
msgid "" msgid ""
@@ -465,40 +468,40 @@ msgid ""
"or required, for each. Setting a metadata type as required for a document " "or required, for each. Setting a metadata type as required for a document "
"type will block the upload of documents of that type until a metadata value " "type will block the upload of documents of that type until a metadata value "
"is provided." "is provided."
msgstr "" msgstr "Os tipos de metadados são propriedades definidas pelo utilizador que podem receber valores. Uma vez criados, eles devem ser associados a tipos de documentos, como opcionais ou obrigatórios, por cada um. Definir um tipo de metadados como exigido para um tipo de documento bloqueará o transferencia de documentos desse tipo, até que o valor de metadados seja fornecido."
#: views.py:655 #: views.py:655
msgid "There are no metadata types" msgid "There are no metadata types"
msgstr "" msgstr "Não existem tipos de metadados"
#: views.py:676 #: views.py:676
#, python-format #, python-format
msgid "Error updating relationship; %s" msgid "Error updating relationship; %s"
msgstr "" msgstr "Erro ao atualizar o relacionamento; %s"
#: views.py:681 #: views.py:681
msgid "Relationships updated successfully" msgid "Relationships updated successfully"
msgstr "" msgstr "Relacionamentos atualizados com sucesso"
#: views.py:697 #: views.py:697
msgid "" msgid ""
"Create metadata types to be able to associate them to this document type." "Create metadata types to be able to associate them to this document type."
msgstr "" msgstr "Criar tipos de metadados para para poder associá-los a este tipo de documento."
#: views.py:700 #: views.py:700
msgid "There are no metadata types available" msgid "There are no metadata types available"
msgstr "" msgstr "Não existem tipos de metadados disponíveis"
#: views.py:703 #: views.py:703
#, python-format #, python-format
msgid "Metadata types for document type: %s" msgid "Metadata types for document type: %s"
msgstr "" msgstr "Tipos de metadados para tipo de documento: %s"
#: views.py:754 #: views.py:754
#, python-format #, python-format
msgid "Document types for metadata type: %s" msgid "Document types for metadata type: %s"
msgstr "" msgstr "Tipos de documentos para o tipo de metadados: %s"
#: wizard_steps.py:15 #: wizard_steps.py:15
msgid "Enter document metadata" msgid "Enter document metadata"
msgstr "" msgstr "Digite os metadados do documento"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
msgid "" msgid ""
msgstr "" msgstr ""
@@ -19,7 +19,7 @@ msgstr ""
#: apps.py:35 links.py:36 permissions.py:7 #: apps.py:35 links.py:36 permissions.py:7
msgid "Message of the day" msgid "Message of the day"
msgstr "" msgstr "Mensagem do Dia"
#: apps.py:57 apps.py:61 #: apps.py:57 apps.py:61
msgid "None" msgid "None"
@@ -27,7 +27,7 @@ msgstr "Nenhum"
#: links.py:16 views.py:32 #: links.py:16 views.py:32
msgid "Create message" msgid "Create message"
msgstr "" msgstr "Criar mensagem"
#: links.py:22 #: links.py:22
msgid "Delete" msgid "Delete"
@@ -39,7 +39,7 @@ msgstr "Editar"
#: models.py:17 #: models.py:17
msgid "Short description of this message." msgid "Short description of this message."
msgstr "" msgstr "Breve descrição desta mensagem."
#: models.py:18 #: models.py:18
msgid "Label" msgid "Label"
@@ -47,73 +47,73 @@ msgstr "Nome"
#: models.py:21 #: models.py:21
msgid "The actual message to be displayed." msgid "The actual message to be displayed."
msgstr "" msgstr "A mensagem real a ser exibido."
#: models.py:22 models.py:39 #: models.py:22 models.py:39
msgid "Message" msgid "Message"
msgstr "" msgstr "Mensagem"
#: models.py:24 #: models.py:24
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr "Ativada"
#: models.py:27 #: models.py:27
msgid "Date and time after which this message will be displayed." msgid "Date and time after which this message will be displayed."
msgstr "" msgstr "Data e hora após o qual esta mensagem será exibida."
#: models.py:28 #: models.py:28
msgid "Start date time" msgid "Start date time"
msgstr "" msgstr "Data e hora de início"
#: models.py:32 #: models.py:32
msgid "Date and time until when this message is to be displayed." msgid "Date and time until when this message is to be displayed."
msgstr "" msgstr "Data e hora até quando esta mensagem deve ser exibida."
#: models.py:33 #: models.py:33
msgid "End date time" msgid "End date time"
msgstr "" msgstr "Data e hora do fim"
#: models.py:40 views.py:80 #: models.py:40 views.py:80
msgid "Messages" msgid "Messages"
msgstr "" msgstr "Mensagens"
#: permissions.py:10 #: permissions.py:10
msgid "Create messages" msgid "Create messages"
msgstr "" msgstr "Criar mensagens"
#: permissions.py:13 #: permissions.py:13
msgid "Delete messages" msgid "Delete messages"
msgstr "" msgstr "Remover mensagens"
#: permissions.py:16 #: permissions.py:16
msgid "Edit messages" msgid "Edit messages"
msgstr "" msgstr "Editar mensagens"
#: permissions.py:19 #: permissions.py:19
msgid "View messages" msgid "View messages"
msgstr "" msgstr "Ver mensagens"
#: templates/motd/messages.html:8 #: templates/motd/messages.html:8
msgid "Messages of the day" msgid "Messages of the day"
msgstr "" msgstr "Mensagens do dia"
#: views.py:45 #: views.py:45
#, python-format #, python-format
msgid "Delete the message: %s?" msgid "Delete the message: %s?"
msgstr "" msgstr "Remover mensagem: %s?"
#: views.py:58 #: views.py:58
#, python-format #, python-format
msgid "Edit message: %s" msgid "Edit message: %s"
msgstr "" msgstr "Editar mensagem: %s"
#: views.py:75 #: views.py:75
msgid "" msgid ""
"Messages are displayed in the login view. You can use messages to convery " "Messages are displayed in the login view. You can use messages to convery "
"information about your organzation, announcements or usage guidelines for " "information about your organzation, announcements or usage guidelines for "
"your users." "your users."
msgstr "" msgstr "As mensagens são exibidas na visualização de login. Você pode usar mensagens para transmitir informações sobre sua organização, anúncios ou diretrizes de uso para seus utilizadores."
#: views.py:79 #: views.py:79
msgid "No messages available" msgid "No messages available"
msgstr "" msgstr "Nenhuma mensagem disponível"

View File

@@ -21,15 +21,15 @@ msgstr ""
#: apps.py:11 #: apps.py:11
msgid "Navigation" msgid "Navigation"
msgstr "" msgstr "Navegação"
#: classes.py:695 #: classes.py:695
msgid "Unnamed function" msgid "Unnamed function"
msgstr "" msgstr "Função sem nome"
#: templates/navigation/generic_navigation.html:7 #: templates/navigation/generic_navigation.html:7
msgid "Actions" msgid "Actions"
msgstr "" msgstr "Ações"
#~ msgid "Multi item action" #~ msgid "Multi item action"
#~ msgstr "Multi item action" #~ msgstr "Multi item action"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Emerson Soares <on.emersonsoares@gmail.com>, 2011 # Emerson Soares <on.emersonsoares@gmail.com>, 2011
# Renata Oliveira <renatabels@gmail.com>, 2011 # Renata Oliveira <renatabels@gmail.com>, 2011
@@ -27,33 +27,33 @@ msgstr "OCR"
#: apps.py:109 #: apps.py:109
msgid "Date and time" msgid "Date and time"
msgstr "" msgstr "Data e hora"
#: apps.py:112 models.py:76 #: apps.py:112 models.py:76
msgid "Result" msgid "Result"
msgstr "" msgstr "Resultado"
#: backends/tesseract.py:95 #: backends/tesseract.py:95
msgid "Tesseract OCR not found." msgid "Tesseract OCR not found."
msgstr "" msgstr "Tesseract OCR não encontrado."
#: dependencies.py:25 #: dependencies.py:25
msgid "Free Open Source OCR Engine" msgid "Free Open Source OCR Engine"
msgstr "" msgstr "Mecanismo OCR de código aberto"
#: dependencies.py:36 #: dependencies.py:36
msgid "" msgid ""
"PyOCR is a Python library simplifying the use of OCR tools like Tesseract or" "PyOCR is a Python library simplifying the use of OCR tools like Tesseract or"
" Cuneiform." " Cuneiform."
msgstr "" msgstr "O PyOCR é uma biblioteca Python que simplifica o uso de ferramentas de OCR como o Tesseract ou o Cuneiform."
#: events.py:10 #: events.py:10
msgid "Document version submitted for OCR" msgid "Document version submitted for OCR"
msgstr "" msgstr "Versão do documento enviada para o OCR"
#: events.py:14 #: events.py:14
msgid "Document version OCR finished" msgid "Document version OCR finished"
msgstr "" msgstr "Versão do documento OCR terminada"
#: forms.py:16 forms.py:47 #: forms.py:16 forms.py:47
msgid "Contents" msgid "Contents"
@@ -62,11 +62,11 @@ msgstr "Conteúdos"
#: forms.py:76 #: forms.py:76
#, python-format #, python-format
msgid "Page %(page_number)d" msgid "Page %(page_number)d"
msgstr "" msgstr "Página %(page_number)d"
#: links.py:27 links.py:32 #: links.py:27 links.py:32
msgid "Submit for OCR" msgid "Submit for OCR"
msgstr "" msgstr "Enviar para OCR"
#: links.py:37 #: links.py:37
msgid "Setup OCR" msgid "Setup OCR"
@@ -74,15 +74,15 @@ msgstr ""
#: links.py:42 #: links.py:42
msgid "OCR documents per type" msgid "OCR documents per type"
msgstr "" msgstr "OCR de documentos por tipo"
#: links.py:47 links.py:53 views.py:157 #: links.py:47 links.py:53 views.py:157
msgid "OCR errors" msgid "OCR errors"
msgstr "" msgstr "Erros OCR"
#: links.py:59 #: links.py:59
msgid "Download OCR text" msgid "Download OCR text"
msgstr "" msgstr "Transferir texto do OCR"
#: models.py:20 #: models.py:20
msgid "Document type" msgid "Document type"
@@ -90,23 +90,23 @@ msgstr "Tipo de documento"
#: models.py:24 #: models.py:24
msgid "Automatically queue newly created documents for OCR." msgid "Automatically queue newly created documents for OCR."
msgstr "Automatically queue newly created documents for OCR." msgstr "Fila automatica para documentos recém-criados para OCR."
#: models.py:30 #: models.py:30
msgid "Document type settings" msgid "Document type settings"
msgstr "" msgstr "Configurações de tipo de documento"
#: models.py:31 #: models.py:31
msgid "Document types settings" msgid "Document types settings"
msgstr "" msgstr "Configurações de tipos de documento"
#: models.py:45 #: models.py:45
msgid "Document page" msgid "Document page"
msgstr "" msgstr "Página do documento"
#: models.py:49 #: models.py:49
msgid "The actual text content extracted by the OCR backend." msgid "The actual text content extracted by the OCR backend."
msgstr "" msgstr "O conteúdo de texto extraído pelo backend de OCR."
#: models.py:50 #: models.py:50
msgid "Content" msgid "Content"
@@ -114,27 +114,27 @@ msgstr "Conteúdo"
#: models.py:56 #: models.py:56
msgid "Document page OCR content" msgid "Document page OCR content"
msgstr "" msgstr "Conteúdo do OCR da página do documento"
#: models.py:57 #: models.py:57
msgid "Document pages OCR contents" msgid "Document pages OCR contents"
msgstr "" msgstr "Conteúdos do OCR da página do documento"
#: models.py:71 #: models.py:71
msgid "Document version" msgid "Document version"
msgstr "" msgstr "Versão do documento"
#: models.py:74 #: models.py:74
msgid "Date time submitted" msgid "Date time submitted"
msgstr "" msgstr "Data da hora da submissão"
#: models.py:80 #: models.py:80
msgid "Document version OCR error" msgid "Document version OCR error"
msgstr "" msgstr "Erro de OCR na versão do documento"
#: models.py:81 #: models.py:81
msgid "Document version OCR errors" msgid "Document version OCR errors"
msgstr "" msgstr "Erros de OCR na versão do documento"
#: permissions.py:10 #: permissions.py:10
msgid "Submit documents for OCR" msgid "Submit documents for OCR"
@@ -142,55 +142,55 @@ msgstr "Submeter documentos para OCR"
#: permissions.py:13 #: permissions.py:13
msgid "View the transcribed text from document" msgid "View the transcribed text from document"
msgstr "" msgstr "Ver o texto transcrito do documento"
#: permissions.py:17 #: permissions.py:17
msgid "Change document type OCR settings" msgid "Change document type OCR settings"
msgstr "" msgstr "Alterar as configurações do OCR para tipo de documento"
#: queues.py:11 #: queues.py:11
msgid "Document version OCR" msgid "Document version OCR"
msgstr "" msgstr "Versão do documento OCR"
#: settings.py:12 #: settings.py:12
msgid "Full path to the backend to be used to do OCR." msgid "Full path to the backend to be used to do OCR."
msgstr "" msgstr "Caminho completo para o backend a ser usado para fazer o OCR."
#: settings.py:21 #: settings.py:21
msgid "Set new document types to perform OCR automatically by default." msgid "Set new document types to perform OCR automatically by default."
msgstr "" msgstr "Defina novos tipos de documentos para executar automaticamente no OCR por padrão."
#: views.py:43 #: views.py:43
#, python-format #, python-format
msgid "OCR result for document: %s" msgid "OCR result for document: %s"
msgstr "" msgstr "Resultado de OCR para documento: %s"
#: views.py:65 #: views.py:65
#, python-format #, python-format
msgid "OCR result for document page: %s" msgid "OCR result for document page: %s"
msgstr "" msgstr "Resultado de OCR para a página do documento: %s"
#: views.py:80 #: views.py:80
msgid "Submit the selected document to the OCR queue?" msgid "Submit the selected document to the OCR queue?"
msgid_plural "Submit the selected documents to the OCR queue?" msgid_plural "Submit the selected documents to the OCR queue?"
msgstr[0] "" msgstr[0] "Enviar o documento selecionado para a fila de OCR?"
msgstr[1] "" msgstr[1] "Enviar os documentos selecionados para a fila de OCR?"
#: views.py:97 #: views.py:97
msgid "Submit all documents of a type for OCR" msgid "Submit all documents of a type for OCR"
msgstr "" msgstr "Enviar todos os documentos de um tipo para o OCR"
#: views.py:111 #: views.py:111
#, python-format #, python-format
msgid "%(count)d documents added to the OCR queue." msgid "%(count)d documents added to the OCR queue."
msgstr "" msgstr "%(count)d documentos adicionados à fila de OCR."
#: views.py:146 #: views.py:146
#, python-format #, python-format
msgid "Edit OCR settings for document type: %s." msgid "Edit OCR settings for document type: %s."
msgstr "" msgstr "Editar configurações de OCR para o tipo de documento: %s"
#: views.py:175 #: views.py:175
#, python-format #, python-format
msgid "OCR errors for document: %s" msgid "OCR errors for document: %s"
msgstr "" msgstr "Erros de OCR no documento: %s"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Emerson Soares <on.emersonsoares@gmail.com>, 2011 # Emerson Soares <on.emersonsoares@gmail.com>, 2011
# Roberto Rosario, 2012 # Roberto Rosario, 2012
@@ -30,15 +30,15 @@ msgstr "Permissões insuficientes."
#: dashboard_widgets.py:15 #: dashboard_widgets.py:15
msgid "Total roles" msgid "Total roles"
msgstr "" msgstr "Total de funções"
#: events.py:12 #: events.py:12
msgid "Role created" msgid "Role created"
msgstr "" msgstr "Função criada"
#: events.py:15 #: events.py:15
msgid "Role edited" msgid "Role edited"
msgstr "" msgstr "Função editada"
#: links.py:16 links.py:40 models.py:113 views.py:165 #: links.py:16 links.py:40 models.py:113 views.py:165
msgid "Roles" msgid "Roles"
@@ -46,11 +46,11 @@ msgstr "Funções"
#: links.py:23 #: links.py:23
msgid "Create new role" msgid "Create new role"
msgstr "" msgstr "Criar nova função"
#: links.py:29 #: links.py:29
msgid "Delete" msgid "Delete"
msgstr "Eliminar" msgstr "Remover"
#: links.py:34 #: links.py:34
msgid "Edit" msgid "Edit"
@@ -62,11 +62,11 @@ msgstr "Grupos"
#: links.py:52 #: links.py:52
msgid "Role permissions" msgid "Role permissions"
msgstr "" msgstr "Permissões para função"
#: models.py:27 #: models.py:27
msgid "Namespace" msgid "Namespace"
msgstr "" msgstr "Namespace"
#: models.py:28 #: models.py:28
msgid "Name" msgid "Name"
@@ -74,7 +74,7 @@ msgstr "Nome"
#: models.py:35 #: models.py:35
msgid "Permission" msgid "Permission"
msgstr "" msgstr "Permissão"
#: models.py:98 search.py:16 #: models.py:98 search.py:16
msgid "Label" msgid "Label"
@@ -82,7 +82,7 @@ msgstr "Nome"
#: models.py:112 #: models.py:112
msgid "Role" msgid "Role"
msgstr "" msgstr "Funções"
#: permissions.py:10 #: permissions.py:10
msgid "Create roles" msgid "Create roles"
@@ -102,35 +102,35 @@ msgstr "Ver funções"
#: search.py:20 #: search.py:20
msgid "Group name" msgid "Group name"
msgstr "" msgstr "Nome do grupo"
#: serializers.py:46 #: serializers.py:46
msgid "" msgid ""
"Comma separated list of groups primary keys to add to, or replace in this " "Comma separated list of groups primary keys to add to, or replace in this "
"role." "role."
msgstr "" msgstr "Lista separada por vírgulas de chaves primárias de grupos para adicionar ou substituir nesta função."
#: serializers.py:53 #: serializers.py:53
msgid "Comma separated list of permission primary keys to grant to this role." msgid "Comma separated list of permission primary keys to grant to this role."
msgstr "" msgstr "Lista separada por vírgula de chaves primárias de permissões para atribuir a esta função."
#: serializers.py:90 #: serializers.py:90
#, python-format #, python-format
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr "Sem essa permissão: %s"
#: views.py:32 #: views.py:32
msgid "Available roles" msgid "Available roles"
msgstr "" msgstr "Funções disponiveis"
#: views.py:33 #: views.py:33
msgid "Group roles" msgid "Group roles"
msgstr "" msgstr "Grupo de funções"
#: views.py:42 #: views.py:42
#, python-format #, python-format
msgid "Roles of group: %s" msgid "Roles of group: %s"
msgstr "" msgstr "Funções do grupo: %s"
#: views.py:79 #: views.py:79
msgid "Available groups" msgid "Available groups"
@@ -138,36 +138,36 @@ msgstr "Grupos disponíveis"
#: views.py:80 #: views.py:80
msgid "Role groups" msgid "Role groups"
msgstr "" msgstr "Grupos com a função"
#: views.py:89 #: views.py:89
#, python-format #, python-format
msgid "Groups of role: %s" msgid "Groups of role: %s"
msgstr "" msgstr "Grupos com a função: %s"
#: views.py:91 #: views.py:91
msgid "" msgid ""
"Add groups to be part of a role. They will inherit the role's permissions " "Add groups to be part of a role. They will inherit the role's permissions "
"and access controls." "and access controls."
msgstr "" msgstr "Adicione grupos para fazer parte de uma função. Eles herdarão as permissões e os controlos de acesso da função."
#: views.py:104 #: views.py:104
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr "Permissões disponíveis"
#: views.py:105 #: views.py:105
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr "Permissões atribuídas"
#: views.py:137 #: views.py:137
msgid "" msgid ""
"Permissions granted here will apply to the entire system and all objects." "Permissions granted here will apply to the entire system and all objects."
msgstr "" msgstr "As permissões atribuídas aqui serão aplicadas a todo o sistema e a todos os objetos."
#: views.py:140 #: views.py:140
#, python-format #, python-format
msgid "Permissions for role: %s" msgid "Permissions for role: %s"
msgstr "" msgstr "Permissões para função: %s"
#: views.py:157 #: views.py:157
msgid "" msgid ""
@@ -175,8 +175,8 @@ msgid ""
"role permissions for the entire system. Roles can also part of access " "role permissions for the entire system. Roles can also part of access "
"controls lists. Access controls list are permissions granted to a role for " "controls lists. Access controls list are permissions granted to a role for "
"specific objects which its group members inherit." "specific objects which its group members inherit."
msgstr "" msgstr "As funções são unidades de autorização. Elas contêm grupos de utilizadores que herdam as permissões de função de todo o sistema. As funções também podem fazer parte das listas de controlo de acesso. A lista de controlo de acesso é atribuída a uma função para objetos específicos herdados por seus membros."
#: views.py:164 #: views.py:164
msgid "There are no roles" msgid "There are no roles"
msgstr "" msgstr "Não há funções"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
msgid "" msgid ""
msgstr "" msgstr ""
@@ -19,11 +19,11 @@ msgstr ""
#: apps.py:22 permissions.py:8 #: apps.py:22 permissions.py:8
msgid "Smart settings" msgid "Smart settings"
msgstr "" msgstr "Configurações inteligentes"
#: apps.py:30 #: apps.py:30
msgid "Setting count" msgid "Setting count"
msgstr "" msgstr "Contagem de configurações"
#: apps.py:34 #: apps.py:34
msgid "Name" msgid "Name"
@@ -35,7 +35,7 @@ msgstr "Valor"
#: apps.py:41 #: apps.py:41
msgid "Overrided by environment variable?" msgid "Overrided by environment variable?"
msgstr "" msgstr "Preferir variável de ambiente?"
#: apps.py:42 #: apps.py:42
msgid "Yes" msgid "Yes"
@@ -47,24 +47,24 @@ msgstr "Não"
#: forms.py:17 #: forms.py:17
msgid "Enter the new setting value." msgid "Enter the new setting value."
msgstr "" msgstr "Digite o novo valor de configuração."
#: forms.py:36 #: forms.py:36
msgid "Value must be properly quoted." msgid "Value must be properly quoted."
msgstr "" msgstr "O valor deve ser devidamente colocado entre aspas."
#: forms.py:45 #: forms.py:45
#, python-format #, python-format
msgid "\"%s\" not a valid entry." msgid "\"%s\" not a valid entry."
msgstr "" msgstr "\"%s\" não é uma entrada válida."
#: links.py:12 links.py:16 #: links.py:12 links.py:16
msgid "Settings" msgid "Settings"
msgstr "" msgstr "Definições"
#: links.py:21 #: links.py:21
msgid "Namespaces" msgid "Namespaces"
msgstr "" msgstr "Namespaces"
#: links.py:25 #: links.py:25
msgid "Edit" msgid "Edit"
@@ -72,37 +72,37 @@ msgstr "Editar"
#: permissions.py:12 #: permissions.py:12
msgid "Edit settings" msgid "Edit settings"
msgstr "" msgstr "Editar definições"
#: permissions.py:15 #: permissions.py:15
msgid "View settings" msgid "View settings"
msgstr "" msgstr "Ver definições"
#: views.py:23 #: views.py:23
msgid "" msgid ""
"Settings inherited from an environment variable take precedence and cannot " "Settings inherited from an environment variable take precedence and cannot "
"be changed in this view. " "be changed in this view. "
msgstr "" msgstr "As configurações herdadas de uma variável de ambiente têm precedência e não podem ser alteradas nesta vista."
#: views.py:26 #: views.py:26
#, python-format #, python-format
msgid "Settings in namespace: %s" msgid "Settings in namespace: %s"
msgstr "" msgstr "Configurações no namespace: %s"
#: views.py:34 #: views.py:34
#, python-format #, python-format
msgid "Namespace: %s, not found" msgid "Namespace: %s, not found"
msgstr "" msgstr "Namespace: %s, não encontrado"
#: views.py:44 #: views.py:44
msgid "Setting namespaces" msgid "Setting namespaces"
msgstr "" msgstr "Configurações dos namespaces"
#: views.py:60 #: views.py:60
msgid "Setting updated successfully." msgid "Setting updated successfully."
msgstr "" msgstr "Configuração atualizada com sucesso."
#: views.py:69 #: views.py:69
#, python-format #, python-format
msgid "Edit setting: %s" msgid "Edit setting: %s"
msgstr "" msgstr "Editar configuração: %s"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2015 # Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2015
msgid "" msgid ""
@@ -26,4 +26,4 @@ msgstr "Armazenamento"
msgid "" msgid ""
"Temporary directory used site wide to store thumbnails, previews and " "Temporary directory used site wide to store thumbnails, previews and "
"temporary files." "temporary files."
msgstr "" msgstr "Pasta temporária usada em todo o site para armazenar miniaturas, visualizações e arquivos temporários."

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Emerson Soares <on.emersonsoares@gmail.com>, 2011 # Emerson Soares <on.emersonsoares@gmail.com>, 2011
# Roberto Rosario, 2012 # Roberto Rosario, 2012
@@ -32,39 +32,39 @@ msgstr "Documentos"
#: events.py:10 #: events.py:10
msgid "Tag attached to document" msgid "Tag attached to document"
msgstr "" msgstr "Etiqueta anexado ao documento"
#: events.py:13 #: events.py:13
msgid "Tag created" msgid "Tag created"
msgstr "" msgstr "Etiqueta criada"
#: events.py:16 #: events.py:16
msgid "Tag edited" msgid "Tag edited"
msgstr "" msgstr "Etiqueta editada"
#: events.py:19 #: events.py:19
msgid "Tag removed from document" msgid "Tag removed from document"
msgstr "" msgstr "Etiqueta removida do documento"
#: links.py:16 workflow_actions.py:75 #: links.py:16 workflow_actions.py:75
msgid "Remove tag" msgid "Remove tag"
msgstr "" msgstr "Remover etiqueta"
#: links.py:20 links.py:37 #: links.py:20 links.py:37
msgid "Attach tags" msgid "Attach tags"
msgstr "" msgstr "Anexar etiquetas"
#: links.py:31 #: links.py:31
msgid "Remove tags" msgid "Remove tags"
msgstr "" msgstr "Remover etiquetas"
#: links.py:44 #: links.py:44
msgid "Create new tag" msgid "Create new tag"
msgstr "" msgstr "Criar nova etiqueta"
#: links.py:50 links.py:67 views.py:156 #: links.py:50 links.py:67 views.py:156
msgid "Delete" msgid "Delete"
msgstr "Eliminar" msgstr "Remover"
#: links.py:55 #: links.py:55
msgid "Edit" msgid "Edit"
@@ -72,11 +72,11 @@ msgstr "Editar"
#: links.py:63 #: links.py:63
msgid "All" msgid "All"
msgstr "" msgstr "Todas"
#: methods.py:20 #: methods.py:20
msgid "Return a the tags attached to the document." msgid "Return a the tags attached to the document."
msgstr "" msgstr "Devolver as etiquetas anexadas ao documento"
#: methods.py:22 #: methods.py:22
msgid "get_tags()" msgid "get_tags()"
@@ -84,7 +84,7 @@ msgstr ""
#: models.py:28 #: models.py:28
msgid "A short text used as the tag name." msgid "A short text used as the tag name."
msgstr "" msgstr "Um texto curto usado como o nome da etiqueta."
#: models.py:29 search.py:16 #: models.py:29 search.py:16
msgid "Label" msgid "Label"
@@ -92,7 +92,7 @@ msgstr "Nome"
#: models.py:32 #: models.py:32
msgid "The RGB color values for the tag." msgid "The RGB color values for the tag."
msgstr "" msgstr "Os valores de cor RGB para a etiqueta."
#: models.py:33 search.py:20 #: models.py:33 search.py:20
msgid "Color" msgid "Color"
@@ -100,19 +100,19 @@ msgstr "Cor"
#: models.py:41 #: models.py:41
msgid "Tag" msgid "Tag"
msgstr "" msgstr "Etiqueta"
#: models.py:84 #: models.py:84
msgid "Preview" msgid "Preview"
msgstr "" msgstr "Pre-Visualizar"
#: models.py:113 #: models.py:113
msgid "Document tag" msgid "Document tag"
msgstr "" msgstr "Etiqueta do documento"
#: models.py:114 #: models.py:114
msgid "Document tags" msgid "Document tags"
msgstr "" msgstr "Etiquetas do documento"
#: permissions.py:10 #: permissions.py:10
msgid "Create new tags" msgid "Create new tags"
@@ -120,7 +120,7 @@ msgstr "Criar novas etiquetas"
#: permissions.py:13 #: permissions.py:13
msgid "Delete tags" msgid "Delete tags"
msgstr "Excluir etiquetas" msgstr "Remover etiquetas"
#: permissions.py:16 #: permissions.py:16
msgid "View tags" msgid "View tags"
@@ -142,71 +142,71 @@ msgstr "Remover etiquetas de documentos"
msgid "" msgid ""
"Comma separated list of document primary keys to which this tag will be " "Comma separated list of document primary keys to which this tag will be "
"attached." "attached."
msgstr "" msgstr "Lista separada por vírgula das chaves primárias do documento às quais esta etiqueta será anexada."
#: serializers.py:86 #: serializers.py:86
msgid "" msgid ""
"API URL pointing to a tag in relation to the document attached to it. This " "API URL pointing to a tag in relation to the document attached to it. This "
"URL is different than the canonical tag URL." "URL is different than the canonical tag URL."
msgstr "" msgstr "URL da API que aponta para uma etiqueta em relação ao documento anexado a ela. Essa URL é diferente da URL da etiqueta canônica."
#: serializers.py:106 #: serializers.py:106
msgid "Primary key of the tag to be added." msgid "Primary key of the tag to be added."
msgstr "" msgstr "Chave primária da etiqueta a ser adicionada."
#: views.py:38 #: views.py:38
#, python-format #, python-format
msgid "Tag attach request performed on %(count)d document" msgid "Tag attach request performed on %(count)d document"
msgstr "" msgstr "A solicitação de anexação de tag executada em %(count)d documento"
#: views.py:40 #: views.py:40
#, python-format #, python-format
msgid "Tag attach request performed on %(count)d documents" msgid "Tag attach request performed on %(count)d documents"
msgstr "" msgstr "A solicitação de anexação de tag executada em %(count)d documentos"
#: views.py:47 #: views.py:47
msgid "Attach" msgid "Attach"
msgstr "" msgstr "Anexar"
#: views.py:49 #: views.py:49
#, python-format #, python-format
msgid "Attach tags to %(count)d document" msgid "Attach tags to %(count)d document"
msgid_plural "Attach tags to %(count)d documents" msgid_plural "Attach tags to %(count)d documents"
msgstr[0] "" msgstr[0] "Anexar etiquetas a %(count)d documento"
msgstr[1] "" msgstr[1] "Anexar etiquetas a %(count)d documentos"
#: views.py:61 #: views.py:61
#, python-format #, python-format
msgid "Attach tags to document: %s" msgid "Attach tags to document: %s"
msgstr "" msgstr "Anexar etiquetas a documento: %s"
#: views.py:70 wizard_steps.py:30 #: views.py:70 wizard_steps.py:30
msgid "Tags to be attached." msgid "Tags to be attached."
msgstr "" msgstr "Etiquetas a serem anexadas."
#: views.py:112 #: views.py:112
#, python-format #, python-format
msgid "Document \"%(document)s\" is already tagged as \"%(tag)s\"" msgid "Document \"%(document)s\" is already tagged as \"%(tag)s\""
msgstr "" msgstr "Documento \"%(document)s\" já tem \"%(tag)s\""
#: views.py:122 #: views.py:122
#, python-format #, python-format
msgid "Tag \"%(tag)s\" attached successfully to document \"%(document)s\"." msgid "Tag \"%(tag)s\" attached successfully to document \"%(document)s\"."
msgstr "" msgstr "Etiqueta \"%(tag)s\" anexada com sucesso para o documento \"%(document)s\"."
#: views.py:131 #: views.py:131
msgid "Create tag" msgid "Create tag"
msgstr "" msgstr "Criar etiqueta"
#: views.py:145 #: views.py:145
#, python-format #, python-format
msgid "Tag delete request performed on %(count)d tag" msgid "Tag delete request performed on %(count)d tag"
msgstr "" msgstr "O pedido para remover %(count)d etiqueta com sucesso"
#: views.py:147 #: views.py:147
#, python-format #, python-format
msgid "Tag delete request performed on %(count)d tags" msgid "Tag delete request performed on %(count)d tags"
msgstr "" msgstr "O pedido para remover %(count)d etiquetas com sucesso"
#: views.py:154 #: views.py:154
msgid "Will be removed from all documents." msgid "Will be removed from all documents."
@@ -215,13 +215,13 @@ msgstr "Será removida de todos os documentos."
#: views.py:158 #: views.py:158
msgid "Delete the selected tag?" msgid "Delete the selected tag?"
msgid_plural "Delete the selected tags?" msgid_plural "Delete the selected tags?"
msgstr[0] "" msgstr[0] "Remover a etiqueta selecionada?"
msgstr[1] "" msgstr[1] "Remover a etiquetas selecionadas?"
#: views.py:168 #: views.py:168
#, python-format #, python-format
msgid "Delete tag: %s" msgid "Delete tag: %s"
msgstr "" msgstr "Remover a etiqueta: %s"
#: views.py:179 #: views.py:179
#, python-format #, python-format
@@ -236,41 +236,41 @@ msgstr "Erro ao excluir etiqueta \" %(tag)s \": %(error)s "
#: views.py:199 #: views.py:199
#, python-format #, python-format
msgid "Edit tag: %s" msgid "Edit tag: %s"
msgstr "" msgstr "Editar a etiqueta: %s"
#: views.py:218 #: views.py:218
msgid "" msgid ""
"Tags are color coded properties that can be attached or removed from " "Tags are color coded properties that can be attached or removed from "
"documents." "documents."
msgstr "" msgstr "Etiquetas são propriedades codificadas por cores que podem ser anexadas ou removidas dos documentos."
#: views.py:221 #: views.py:221
msgid "No tags available" msgid "No tags available"
msgstr "" msgstr "Nenhuma etiqueta disponível"
#: views.py:245 #: views.py:245
#, python-format #, python-format
msgid "Documents with the tag: %s" msgid "Documents with the tag: %s"
msgstr "" msgstr "Documento com a etiqueta: %s"
#: views.py:269 #: views.py:269
msgid "Document has no tags attached" msgid "Document has no tags attached"
msgstr "" msgstr "O documento não tem etiquetas anexadas"
#: views.py:272 #: views.py:272
#, python-format #, python-format
msgid "Tags for document: %s" msgid "Tags for document: %s"
msgstr "" msgstr "Etiquetas para documento: %s"
#: views.py:288 #: views.py:288
#, python-format #, python-format
msgid "Tag remove request performed on %(count)d document" msgid "Tag remove request performed on %(count)d document"
msgstr "" msgstr "solicitação de remoção etiqueta realizada em %(count)d documento"
#: views.py:290 #: views.py:290
#, python-format #, python-format
msgid "Tag remove request performed on %(count)d documents" msgid "Tag remove request performed on %(count)d documents"
msgstr "" msgstr "solicitação de remoção etiqueta realizada em %(count)d documentos"
#: views.py:298 #: views.py:298
msgid "Remove" msgid "Remove"
@@ -280,40 +280,40 @@ msgstr "Remover"
#, python-format #, python-format
msgid "Remove tags to %(count)d document" msgid "Remove tags to %(count)d document"
msgid_plural "Remove tags to %(count)d documents" msgid_plural "Remove tags to %(count)d documents"
msgstr[0] "" msgstr[0] "Remover etiquetas em %(count)d documento"
msgstr[1] "" msgstr[1] "Remover etiquetas em %(count)d documentos"
#: views.py:312 #: views.py:312
#, python-format #, python-format
msgid "Remove tags from document: %s" msgid "Remove tags from document: %s"
msgstr "" msgstr "Remover etiquetas do documento: %s"
#: views.py:321 #: views.py:321
msgid "Tags to be removed." msgid "Tags to be removed."
msgstr "" msgstr "Etiquetas a serem removidas."
#: views.py:361 #: views.py:361
#, python-format #, python-format
msgid "Document \"%(document)s\" wasn't tagged as \"%(tag)s" msgid "Document \"%(document)s\" wasn't tagged as \"%(tag)s"
msgstr "" msgstr "O documento \"%(document)s\" não tem as etiquetas \"%(tag)s"
#: views.py:370 #: views.py:370
#, python-format #, python-format
msgid "Tag \"%(tag)s\" removed successfully from document \"%(document)s\"." msgid "Tag \"%(tag)s\" removed successfully from document \"%(document)s\"."
msgstr "" msgstr "Etiqueta \"%(tag)s\" removidas com sucesso do documento \"%(document)s\"."
#: wizard_steps.py:18 #: wizard_steps.py:18
msgid "Select tags" msgid "Select tags"
msgstr "" msgstr "Selecionar etiquetas"
#: workflow_actions.py:22 #: workflow_actions.py:22
msgid "Tags to attach to the document" msgid "Tags to attach to the document"
msgstr "" msgstr "Etiquetas para anexar ao documento"
#: workflow_actions.py:27 #: workflow_actions.py:27
msgid "Attach tag" msgid "Attach tag"
msgstr "" msgstr "Anexar etiqueta"
#: workflow_actions.py:70 #: workflow_actions.py:70
msgid "Tags to remove from the document" msgid "Tags to remove from the document"
msgstr "" msgstr "Etiquetas para remover do documento"

View File

@@ -2,10 +2,10 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
# Translators: # Translators:
# Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2017 # Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2017
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
@@ -35,19 +35,19 @@ msgstr "Nome"
#: apps.py:37 #: apps.py:37
msgid "Default queue?" msgid "Default queue?"
msgstr "" msgstr "Fila padrão?"
#: apps.py:41 #: apps.py:41
msgid "Is transient?" msgid "Is transient?"
msgstr "" msgstr "É temporário?"
#: apps.py:45 #: apps.py:45
msgid "Type" msgid "Type"
msgstr "" msgstr "Tipo"
#: apps.py:48 #: apps.py:48
msgid "Start time" msgid "Start time"
msgstr "" msgstr "Hora de início"
#: apps.py:51 #: apps.py:51
msgid "Host" msgid "Host"
@@ -55,56 +55,56 @@ msgstr ""
#: apps.py:55 #: apps.py:55
msgid "Arguments" msgid "Arguments"
msgstr "" msgstr "Argumentos"
#: apps.py:59 #: apps.py:59
msgid "Keyword arguments" msgid "Keyword arguments"
msgstr "" msgstr "Argumentos por keyword"
#: apps.py:63 #: apps.py:63
msgid "Worker process ID" msgid "Worker process ID"
msgstr "" msgstr "ID processo de trabalho"
#: links.py:16 views.py:15 #: links.py:16 views.py:15
msgid "Background task queues" msgid "Background task queues"
msgstr "" msgstr "Filas de tarefas em segundo plano"
#: links.py:20 #: links.py:20
msgid "Active tasks" msgid "Active tasks"
msgstr "" msgstr "Tarefas ativas"
#: links.py:24 #: links.py:24
msgid "Reserved tasks" msgid "Reserved tasks"
msgstr "" msgstr "Tarefas reservadas"
#: links.py:28 #: links.py:28
msgid "Scheduled tasks" msgid "Scheduled tasks"
msgstr "" msgstr "Tarefas agendadas"
#: permissions.py:10 #: permissions.py:10
msgid "View tasks" msgid "View tasks"
msgstr "" msgstr "Ver tarefas"
#: tests/literals.py:5 #: tests/literals.py:5
msgid "Test queue" msgid "Test queue"
msgstr "" msgstr "Testar fila"
#: views.py:30 #: views.py:30
#, python-format #, python-format
msgid "Active tasks in queue: %s" msgid "Active tasks in queue: %s"
msgstr "" msgstr "Tarefas ativas na fila: %s"
#: views.py:42 #: views.py:42
#, python-format #, python-format
msgid "Unable to retrieve task list; %s" msgid "Unable to retrieve task list; %s"
msgstr "" msgstr "Não é possível recuperar a lista de tarefas; %s"
#: views.py:56 #: views.py:56
#, python-format #, python-format
msgid "Scheduled tasks in queue: %s" msgid "Scheduled tasks in queue: %s"
msgstr "" msgstr "Tarefas agendadas na fila: %s"
#: views.py:68 #: views.py:68
#, python-format #, python-format
msgid "Reserved tasks in queue: %s" msgid "Reserved tasks in queue: %s"
msgstr "" msgstr "Tarefas reservadas na fila: %s"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2015 # Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2015
# Renata Oliveira <renatabels@gmail.com>, 2011 # Renata Oliveira <renatabels@gmail.com>, 2011
@@ -51,11 +51,11 @@ msgstr ""
#: apps.py:113 search.py:20 #: apps.py:113 search.py:20
msgid "First name" msgid "First name"
msgstr "" msgstr "Nome"
#: apps.py:114 search.py:29 #: apps.py:114 search.py:29
msgid "Last name" msgid "Last name"
msgstr "" msgstr "Apelidos"
#: apps.py:115 search.py:23 #: apps.py:115 search.py:23
msgid "Email" msgid "Email"
@@ -63,11 +63,11 @@ msgstr "Correio eletrónico"
#: apps.py:116 #: apps.py:116
msgid "Is active?" msgid "Is active?"
msgstr "" msgstr "Esta Activo"
#: apps.py:119 apps.py:123 #: apps.py:119 apps.py:123
msgid "Has usable password?" msgid "Has usable password?"
msgstr "" msgstr "Tem senha utilizável?"
#: apps.py:138 #: apps.py:138
msgid "All the groups." msgid "All the groups."
@@ -79,35 +79,35 @@ msgstr "Todos os utilziadores."
#: dashboard_widgets.py:16 #: dashboard_widgets.py:16
msgid "Total users" msgid "Total users"
msgstr "" msgstr "Total de utilizadores"
#: dashboard_widgets.py:32 #: dashboard_widgets.py:32
msgid "Total groups" msgid "Total groups"
msgstr "" msgstr "Total de grupos"
#: events.py:12 #: events.py:12
msgid "Group created" msgid "Group created"
msgstr "" msgstr "Grupo criado"
#: events.py:15 #: events.py:15
msgid "Group edited" msgid "Group edited"
msgstr "" msgstr "Grupo editado"
#: events.py:19 #: events.py:19
msgid "User created" msgid "User created"
msgstr "" msgstr "Utilizador criado"
#: events.py:22 #: events.py:22
msgid "User edited" msgid "User edited"
msgstr "" msgstr "Utiliador editado"
#: events.py:25 #: events.py:25
msgid "User logged in" msgid "User logged in"
msgstr "" msgstr "Utilizador entrou"
#: events.py:28 #: events.py:28
msgid "User logged out" msgid "User logged out"
msgstr "" msgstr "Utilizador saiu"
#: links.py:16 #: links.py:16
msgid "User details" msgid "User details"
@@ -115,7 +115,7 @@ msgstr "Detalhes do utilizador"
#: links.py:20 #: links.py:20
msgid "Edit details" msgid "Edit details"
msgstr "" msgstr "Editar detalhes"
#: links.py:24 views.py:56 #: links.py:24 views.py:56
msgid "Create new group" msgid "Create new group"
@@ -135,19 +135,19 @@ msgstr "Criar novo utilziador"
#: links.py:92 #: links.py:92
msgid "User options" msgid "User options"
msgstr "" msgstr "Opções utilizador"
#: models.py:22 #: models.py:22
msgid "Forbid this user from changing their password." msgid "Forbid this user from changing their password."
msgstr "" msgstr "Proibir este utilizador de alterar sua senha"
#: models.py:28 #: models.py:28
msgid "User settings" msgid "User settings"
msgstr "" msgstr "definições do utilizaodr"
#: models.py:29 #: models.py:29
msgid "Users settings" msgid "Users settings"
msgstr "" msgstr "definições do utilizaodr"
#: permissions.py:12 #: permissions.py:12
msgid "Create new groups" msgid "Create new groups"
@@ -183,11 +183,11 @@ msgstr "Ver utilizadores existentes"
#: search.py:32 #: search.py:32
msgid "username" msgid "username"
msgstr "" msgstr "nome utilizador"
#: serializers.py:34 #: serializers.py:34
msgid "Comma separated list of group primary keys to assign this user to." msgid "Comma separated list of group primary keys to assign this user to."
msgstr "" msgstr "Lista de chaves primárias de grupos, separados por vírgula"
#: serializers.py:64 #: serializers.py:64
msgid "List of group primary keys to which to add the user." msgid "List of group primary keys to which to add the user."
@@ -199,11 +199,11 @@ msgstr "Anónimo"
#: views.py:37 #: views.py:37
msgid "Current user details" msgid "Current user details"
msgstr "" msgstr "Detalhes dados atuais do utilizador"
#: views.py:45 #: views.py:45
msgid "Edit current user details" msgid "Edit current user details"
msgstr "" msgstr "Editar dados atuais do utilizador"
#: views.py:78 #: views.py:78
#, python-format #, python-format
@@ -220,45 +220,45 @@ msgid ""
"User groups are organizational units. They should mirror the organizational " "User groups are organizational units. They should mirror the organizational "
"units of your organization. Groups can't be used for access control. Use " "units of your organization. Groups can't be used for access control. Use "
"roles for permissions and access control, add groups to them." "roles for permissions and access control, add groups to them."
msgstr "" msgstr "Grupos de utilizadores são unidades de organização. Eles devem espelhar as unidades de organização da sua organização. Os grupos não podem ser usados para controle de acesso. Use funções para permissões e controle de acesso, adicione grupos a eles."
#: views.py:119 #: views.py:119
msgid "There are no user groups" msgid "There are no user groups"
msgstr "" msgstr "Não há grupos de utilizadores"
#: views.py:132 #: views.py:132
msgid "Available users" msgid "Available users"
msgstr "" msgstr "Utilizadores disponiveis"
#: views.py:133 #: views.py:133
msgid "Group users" msgid "Group users"
msgstr "" msgstr "Grupo de utilizadores"
#: views.py:141 #: views.py:141
#, python-format #, python-format
msgid "Users of group: %s" msgid "Users of group: %s"
msgstr "" msgstr "Utilizadores no grupo: %s"
#: views.py:173 #: views.py:173
#, python-format #, python-format
msgid "User delete request performed on %(count)d user" msgid "User delete request performed on %(count)d user"
msgstr "" msgstr "Solicitação de remoção do utilizador executada em %(count)d utilizador"
#: views.py:175 #: views.py:175
#, python-format #, python-format
msgid "User delete request performed on %(count)d users" msgid "User delete request performed on %(count)d users"
msgstr "" msgstr "Solicitação de remoção do utilizador executada em %(count)d utilizadores"
#: views.py:183 #: views.py:183
msgid "Delete user" msgid "Delete user"
msgid_plural "Delete users" msgid_plural "Delete users"
msgstr[0] "" msgstr[0] "Remover utilizador"
msgstr[1] "" msgstr[1] "Remover utilizadores"
#: views.py:193 #: views.py:193
#, python-format #, python-format
msgid "Delete user: %s" msgid "Delete user: %s"
msgstr "" msgstr "Remover utilizador: %s"
#: views.py:204 #: views.py:204
msgid "" msgid ""
@@ -279,7 +279,7 @@ msgstr "Erro ao eliminar o utilizador \"%(user)s\": %(error)s "
#: views.py:236 #: views.py:236
#, python-format #, python-format
msgid "Details of user: %s" msgid "Details of user: %s"
msgstr "" msgstr "Detalhes do utilizador: %s"
#: views.py:251 #: views.py:251
#, python-format #, python-format
@@ -294,7 +294,7 @@ msgstr "Grupos disponíveis"
#. user. #. user.
#: views.py:269 #: views.py:269
msgid "User groups" msgid "User groups"
msgstr "" msgstr "Grupos de utilizadores"
#: views.py:277 #: views.py:277
#, python-format #, python-format
@@ -305,13 +305,13 @@ msgstr "Grupos do utilizador: %s"
msgid "" msgid ""
"User accounts can be create from this view. After creating a user account " "User accounts can be create from this view. After creating a user account "
"you will prompted to set a password for it. " "you will prompted to set a password for it. "
msgstr "" msgstr "Contas de utilizador podem ser criadas a partir desta vista. Depois de criar uma conta de utilizador, você será solicitado a definir uma senha para ela."
#: views.py:301 #: views.py:301
msgid "There are no user accounts" msgid "There are no user accounts"
msgstr "" msgstr "Não há contas de utilizador"
#: views.py:316 #: views.py:316
#, python-format #, python-format
msgid "Edit options for user: %s" msgid "Edit options for user: %s"
msgstr "" msgstr "Editar opções para o utilizador: %s"