From f98fd7d9d6fe921c20645a5f7c45aabd5a89e142 Mon Sep 17 00:00:00 2001
From: "transifex-integration[bot]"
<43880903+transifex-integration[bot]@users.noreply.github.com>
Date: Tue, 3 Sep 2024 16:10:35 +0000
Subject: [PATCH] Translate django.po in pt_BR
100% translated source file: 'django.po'
on 'pt_BR'.
---
modoboa/locale/pt_BR/LC_MESSAGES/django.po | 1273 ++++++++++----------
1 file changed, 638 insertions(+), 635 deletions(-)
diff --git a/modoboa/locale/pt_BR/LC_MESSAGES/django.po b/modoboa/locale/pt_BR/LC_MESSAGES/django.po
index 8d4d0282a..1916c6494 100644
--- a/modoboa/locale/pt_BR/LC_MESSAGES/django.po
+++ b/modoboa/locale/pt_BR/LC_MESSAGES/django.po
@@ -11,21 +11,24 @@
# Eduardo Folly , 2019
# Felipe Morato , 2017
# Gustavo Dias, 2023
+# Gustavo Dias, 2023
+# Ian Moone, 2014,2016
# Jhon Pitolomeux , 2016
# Jose Marcos Araujo , 2016
# Marks Eliel , 2020
-# Paulino Michelazzo , 2024
+# Paulino Michelazzo , 2014,2024
# Paulino Michelazzo , 2014
# Rafael Barretto Alves , 2013,2015-2017
# Rafael Barretto Alves , 2017-2018,2021
# vanderson diniz , 2015
+# vanderson diniz , 2015
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-22 14:45+0200\n"
"PO-Revision-Date: 2011-07-01 08:15+0000\n"
-"Last-Translator: Paulino Michelazzo , 2024\n"
+"Last-Translator: vanderson diniz , 2015\n"
"Language-Team: Portuguese (Brazil) (http://app.transifex.com/tonio/modoboa/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -37,24 +40,24 @@ msgstr ""
msgid ""
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
"A value of 0 means no quota."
-msgstr ""
+msgstr "Cota compartilhada entre caixas de correio. Pode ser expresso em KB, MB (padrão) ou GB. Um valor 0 significa que não há cota."
#: admin/api/v1/serializers.py:49
msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
-msgstr ""
+msgstr "Cota padrão em MB aplicada para caixas de correio. Um valor 0 significa que não há cota."
#: admin/api/v1/serializers.py:97 admin/forms/domain.py:118
msgid "No authorized MX record found for this domain"
-msgstr ""
+msgstr "Nenhum registro MX autorizado encontrado para este domínio"
#: admin/api/v1/serializers.py:115 admin/forms/domain.py:160
msgid "Cannot be greater than domain quota"
-msgstr ""
+msgstr "Não pode ser maior que a cota de domínio"
#: admin/api/v1/serializers.py:161 admin/api/v1/serializers.py:386
#: admin/api/v2/serializers.py:478 admin/models/alias.py:38
msgid "Permission denied."
-msgstr ""
+msgstr "Permissão negada."
#: admin/api/v1/serializers.py:223 admin/api/v2/serializers.py:77
#: admin/api/v2/serializers.py:410 admin/forms/alias.py:113
@@ -68,15 +71,15 @@ msgstr "Este campo é obrigatório"
#: admin/api/v1/serializers.py:235
msgid ""
"List of administered domains (resellers and domain administrators only)."
-msgstr ""
+msgstr "Lista de domínios administrados (somente revendedores e administradores de domínio)."
#: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:460
msgid "Not allowed for this role."
-msgstr ""
+msgstr "Não é permitido para esta função."
#: admin/api/v1/serializers.py:377
msgid "Must be equal to mailbox full_address"
-msgstr ""
+msgstr "Deve ser igual a full_address de caixa de correio"
#: admin/api/v1/serializers.py:415 admin/api/v2/serializers.py:510
#: admin/forms/account.py:186 admin/forms/account.py:188
@@ -84,217 +87,217 @@ msgstr ""
#: admin/forms/domain.py:304 core/forms.py:92 core/forms.py:95
#: core/forms.py:97
msgid "This field is required."
-msgstr ""
+msgstr "Este campo é obrigatório."
#: admin/api/v1/serializers.py:427 admin/api/v2/serializers.py:527
msgid "Local domain {} does not exist"
-msgstr ""
+msgstr "Domínio local {} não existe"
#: admin/api/v1/serializers.py:513
msgid "A list of recipient"
-msgstr ""
+msgstr "Uma lista de destinatários"
#: admin/api/v1/serializers.py:529 admin/api/v2/viewsets.py:271
msgid "This alias already exists"
-msgstr ""
+msgstr "Este apelido já existe"
#: admin/api/v1/serializers.py:565
msgid "You don't have access to this domain."
-msgstr ""
+msgstr "Você não tem acesso a este domínio."
#: admin/api/v1/serializers.py:574
msgid "You don't have access to this mailbox."
-msgstr ""
+msgstr "Você não tem acesso a esta caixa de correio."
#: admin/api/v1/viewsets.py:183
msgid "Here is your new Modoboa password: {}"
-msgstr ""
+msgstr "Aqui está sua nova senha do Modoboa: {}"
#: admin/api/v2/serializers.py:103 admin/forms/domain.py:320
#, python-format
msgid "User '%s' already exists"
-msgstr ""
+msgstr "O usuário '%s' já existe"
#: admin/api/v2/serializers.py:219 admin/api/v2/serializers.py:225
#: admin/app_settings.py:230 admin/app_settings.py:236
#: admin/forms/account.py:366
msgid "Must be a positive integer"
-msgstr ""
+msgstr "Deve ser um inteiro positivo"
#: admin/api/v2/serializers.py:234 admin/app_settings.py:248
msgid "openssl not found, please make sure it is installed."
-msgstr ""
+msgstr "openssl não encontrado, certifique-se que está instalado."
#: admin/api/v2/serializers.py:248 admin/app_settings.py:263
msgid "This field only allows valid IP addresses (or networks)"
-msgstr ""
+msgstr "Este campo permite apenas endereços IP válidos (ou redes)"
#: admin/api/v2/serializers.py:261
msgid "Please disable imap migration before disabling this option."
-msgstr ""
+msgstr "Desative a migração imap antes de desativar esta opção."
#: admin/api/v2/serializers.py:274 admin/app_settings.py:277
msgid "Define at least one authorized network / address"
-msgstr ""
+msgstr "Defina pelo menos uma rede/endereço autorizado"
#: admin/api/v2/serializers.py:495
msgid "The left part of an email address can't be more than 64 characters."
-msgstr ""
+msgstr "A parte à esquerda de um endereço de e-mail não pode ter mais de 64 caracteres."
#: admin/api/v2/serializers.py:515
msgid "A mailbox is required to create aliases."
-msgstr ""
+msgstr "Uma caixa de correio é necessária para criar apelidos."
#: admin/api/v2/serializers.py:678
msgid "Unknown status"
-msgstr ""
+msgstr "Status desconhecido"
#: admin/api/v2/viewsets.py:84 admin/forms/account.py:379
#: admin/forms/account.py:386 admin/forms/alias.py:97
msgid "You don't have access to this domain"
-msgstr ""
+msgstr "Você não tem acesso a este domínio"
#: admin/api/v2/viewsets.py:87 admin/views/domain.py:248
msgid "You can't delete your own domain"
-msgstr ""
+msgstr "Você não pode excluir seu próprio domínio"
#: admin/api/v2/viewsets.py:392
msgid "No alarm ID provided"
-msgstr ""
+msgstr "Nenhum ID de alarme fornecido"
#: admin/api/v2/viewsets.py:396
msgid "Received invalid alarm id(s)"
-msgstr ""
+msgstr "IDs de alarme inválidos recebidos"
#: admin/app_settings.py:23 admin/app_settings.py:289 admin/handlers.py:289
#: admin/templates/admin/_global_statistics_widget.html:11
#: admin/templates/admin/domains.html:5 limits/app_settings.py:36
#: limits/app_settings.py:172 limits/constants.py:13
msgid "Domains"
-msgstr ""
+msgstr "Domínios"
#: admin/app_settings.py:26 admin/app_settings.py:295
msgid "Enable MX checks"
-msgstr ""
+msgstr "Habilitar verificações MX"
#: admin/app_settings.py:28 admin/app_settings.py:297
msgid "Check that every domain has a valid MX record"
-msgstr ""
+msgstr "Verifique se cada domínio tem um registro MX válido"
#: admin/app_settings.py:32 admin/app_settings.py:304
msgid "Valid MXs"
-msgstr ""
+msgstr "MXs válidos"
#: admin/app_settings.py:35 admin/app_settings.py:307
msgid ""
"A list of IP or network address every MX record should match. A warning will"
" be sent if a record does not respect it."
-msgstr ""
+msgstr "Uma lista de endereços IP ou de rede que cada registro MX deve corresponder. Um aviso será enviado se um registro não for respeitado."
#: admin/app_settings.py:43 admin/app_settings.py:317
msgid "New domains must use authorized MX(s)"
-msgstr ""
+msgstr "Novos domínios devem usar MX(s) autorizado(s)"
#: admin/app_settings.py:46 admin/app_settings.py:321
msgid ""
"Prevent the creation of a new domain if its MX record does not use one of "
"the defined addresses."
-msgstr ""
+msgstr "Impedir a criação de um novo domínio se seu registro MX não usar um dos endereços definidos."
#: admin/app_settings.py:52 admin/app_settings.py:329
msgid "Enable IPV6 checks"
-msgstr ""
+msgstr "Habilitar verificações IPV6"
#: admin/app_settings.py:54 admin/app_settings.py:332
msgid "Check if MX setup for ipv6 is valid"
-msgstr ""
+msgstr "Verifique se a configuração MX para ipv6 é válida"
#: admin/app_settings.py:58 admin/app_settings.py:339
msgid "Enable SPF checks"
-msgstr ""
+msgstr "Habilitar verificações de SPF"
#: admin/app_settings.py:60 admin/app_settings.py:341
msgid "Check if every domain has a valid SPF record"
-msgstr ""
+msgstr "Verifique se cada domínio tem um registro SPF válido"
#: admin/app_settings.py:64 admin/app_settings.py:348
msgid "Enable DKIM checks"
-msgstr ""
+msgstr "Ativar verificações DKIM"
#: admin/app_settings.py:67 admin/app_settings.py:350
msgid "Check if every domain with DKIM signin enabled has a valid DNS record"
-msgstr ""
+msgstr "Verifique se todos os domínios com login DKIM habilitado têm um registro DNS válido"
#: admin/app_settings.py:72 admin/app_settings.py:358
msgid "Enable DMARC checks"
-msgstr ""
+msgstr "Habilitar verificações DMARC"
#: admin/app_settings.py:74 admin/app_settings.py:360
msgid "Check if every domain has a valid DMARC record"
-msgstr ""
+msgstr "Verifique se cada domínio tem um registro DMARC válido"
#: admin/app_settings.py:78 admin/app_settings.py:367
msgid "Enable autoconfig checks"
-msgstr ""
+msgstr "Habilitar verificações de configuração automática"
#: admin/app_settings.py:81 admin/app_settings.py:369
msgid "Check if every domain has a valid records for autoconfiguration"
-msgstr ""
+msgstr "Verifique se cada domínio tem registros válidos para configuração automática"
#: admin/app_settings.py:86 admin/app_settings.py:377
msgid "Enable DNSBL checks"
-msgstr ""
+msgstr "Ativar verificações DNSBL"
#: admin/app_settings.py:88 admin/app_settings.py:379
msgid "Check every domain against major DNSBL providers"
-msgstr ""
+msgstr "Verifique todos os domínios em relação aos principais provedores de DNSBL"
#: admin/app_settings.py:92 admin/app_settings.py:386
msgid "Custom DNS server"
-msgstr ""
+msgstr "Servidor de DNS personalizado"
#: admin/app_settings.py:96 admin/app_settings.py:388
msgid "Use a custom DNS server instead of local server configuration"
-msgstr ""
+msgstr "Usar um servidor DNS personalizado em vez da configuração do servidor local"
#: admin/app_settings.py:101 admin/app_settings.py:396
msgid "DKIM keys storage directory"
-msgstr ""
+msgstr "Diretório de armazenamento de chaves DKIM"
#: admin/app_settings.py:104 admin/app_settings.py:398
msgid ""
"Absolute path of the directory where DKIM private keys will be stored. Make "
"sure this directory belongs to root user and is not readable by the outside "
"world."
-msgstr ""
+msgstr "Caminho absoluto do diretório onde as chaves privadas DKIM serão armazenadas. Certifique-se que este diretório pertença ao usuário root e não seja legível pelo mundo exterior."
#: admin/app_settings.py:112 admin/app_settings.py:407
msgid "Default DKIM key length"
-msgstr ""
+msgstr "Comprimento padrão da chave DKIM"
#: admin/app_settings.py:115 admin/app_settings.py:409
msgid "Default length in bits for newly generated DKIM keys."
-msgstr ""
+msgstr "Comprimento padrão em bits para chaves DKIM recém-geradas."
#: admin/app_settings.py:119 admin/app_settings.py:416
msgid "Default domain quota"
-msgstr ""
+msgstr "Cota de domínio padrão"
#: admin/app_settings.py:122 admin/app_settings.py:418
msgid ""
"Default quota (in MB) applied to freshly created domains with no value "
"specified. A value of 0 means no quota."
-msgstr ""
+msgstr "Cota padrão (em MB) aplicada para domínios recém-criados sem nenhum valor especificado. Um valor 0 significa que não há cota."
#: admin/app_settings.py:128 admin/app_settings.py:426
msgid "Default domain sending limit"
-msgstr ""
+msgstr "Limite padrão de envio de domínio"
#: admin/app_settings.py:131 admin/app_settings.py:428
msgid ""
"Number of messages freshly created domains will be allowed to send per day. "
"Leave empty for no limit."
-msgstr ""
+msgstr "Número de mensagens que os domínios recém-criados poderão enviar por dia. Deixe vazio para ilimitado."
#: admin/app_settings.py:136 admin/app_settings.py:440
#: admin/templates/admin/domain_detail.html:41 limits/app_settings.py:55
@@ -306,70 +309,70 @@ msgstr "Caixas de correio"
#: admin/app_settings.py:139 admin/app_settings.py:446
msgid "Handle mailboxes on filesystem"
-msgstr ""
+msgstr "Manipular caixas de correio no sistema de arquivos"
#: admin/app_settings.py:142 admin/app_settings.py:448
msgid ""
"Rename or remove mailboxes on the filesystem when they get renamed or "
"removed within Modoboa"
-msgstr ""
+msgstr "Renomeie ou remova caixas de correio no sistema de arquivos quando elas forem renomeadas ou removidas no Modoboa"
#: admin/app_settings.py:148 admin/app_settings.py:456
#: admin/forms/domain.py:54 admin/models/domain.py:36
#: admin/templates/admin/domain_detail.html:64
msgid "Default mailbox quota"
-msgstr ""
+msgstr "Cota de caixa de correio padrão"
#: admin/app_settings.py:151
msgid ""
"Default mailbox quota (in MB) applied to freshly created mailboxes with no "
"value specified. A value of 0 means no quota."
-msgstr ""
+msgstr "Cota de caixa de correio padrão (em MB) aplicada para caixas de correio recém-criadas sem nenhum valor especificado. Um valor 0 significa que não há cota."
#: admin/app_settings.py:157 admin/app_settings.py:467
msgid "Default mailbox sending limit"
-msgstr ""
+msgstr "Limite padrão de envio de caixa de correio"
#: admin/app_settings.py:160 admin/app_settings.py:469
msgid ""
"Number of messages freshly created mailboxes will be allowed to send per "
"day. Leave empty for no limit."
-msgstr ""
+msgstr "Número de mensagens que caixas de correio recém-criadas poderão enviar por dia. Deixe vazio para ilimitado."
#: admin/app_settings.py:166 admin/app_settings.py:477
msgid "Automatic account removal"
-msgstr ""
+msgstr "Remoção automática de conta"
#: admin/app_settings.py:169 admin/app_settings.py:479
msgid "When a mailbox is removed, also remove the associated account"
-msgstr ""
+msgstr "Quando uma caixa de correio for removida, remova também a conta associada"
#: admin/app_settings.py:174 admin/app_settings.py:488
msgid "Automatic domain/mailbox creation"
-msgstr ""
+msgstr "Criação automática de domínio/caixa de correio"
#: admin/app_settings.py:177 admin/app_settings.py:491
msgid ""
"Create a domain and a mailbox when an account is automatically created."
-msgstr ""
+msgstr "Crie um domínio e uma caixa de correio quando uma conta for criada automaticamente."
#: admin/app_settings.py:182 admin/app_settings.py:500
msgid "Create an alias when a mailbox is renamed"
-msgstr ""
+msgstr "Criar um apelido quando uma caixa de correio for renomeada"
#: admin/app_settings.py:185 admin/app_settings.py:503
msgid "Create an alias using the old address when a mailbox is renamed."
-msgstr ""
+msgstr "Crie um apelido usando o endereço antigo quando uma caixa de correio for renomeada."
#: admin/app_settings.py:244 pdfcredentials/api/v2/serializers.py:59
msgid "Directory not found."
-msgstr ""
+msgstr "Diretório não encontrado."
#: admin/app_settings.py:458
msgid ""
"Default mailbox quota (in MB) applied to freshly created domains with no "
"value specified. A value of 0 means no quota."
-msgstr ""
+msgstr "Cota de caixa de correio padrão (em MB) aplicada para domínios recém-criados sem nenhum valor especificado. Um valor 0 significa que não há cota."
#: admin/app_settings.py:522 admin/app_settings.py:527
msgid "Administration"
@@ -383,7 +386,7 @@ msgstr "Domínio"
#: admin/constants.py:22
msgid "Relay domain"
-msgstr ""
+msgstr "Domínio de retransmissão"
#: admin/constants.py:38
msgid "Opened"
@@ -402,7 +405,7 @@ msgstr "Nome de usuário"
msgid ""
"The user's name. Must be a valid e-mail address for simple users or "
"administrators with a mailbox."
-msgstr ""
+msgstr "O nome do usuário. Deve ser um endereço de e-mail válido para usuários simples ou administradores com uma caixa de correio."
#: admin/forms/account.py:36 admin/templates/admin/account_detail.html:29
#: core/templates/core/information.html:37
@@ -415,17 +418,17 @@ msgstr "Escolher"
#: admin/forms/account.py:38
msgid "What level of permission this user will have"
-msgstr ""
+msgstr "Qual nível de permissão que esse usuário terá"
#: admin/forms/account.py:41 admin/forms/domain.py:262
msgid "Random password"
-msgstr ""
+msgstr "Senha aleatória"
#: admin/forms/account.py:43
msgid ""
"Generate a random password. If you're updating this account and check this "
"box, a new password will be generated."
-msgstr ""
+msgstr "Gere uma senha aleatória. Se você estiver atualizando esta conta e marcar esta caixa, uma nova senha será gerada."
#: admin/forms/account.py:49 pdfcredentials/documents.py:99
msgid "Password"
@@ -437,7 +440,7 @@ msgstr "Confirmação"
#: admin/forms/account.py:57
msgid "Enter the same password as above, for verification."
-msgstr ""
+msgstr "Digite a mesma senha acima, para verificação."
#: admin/forms/account.py:71
msgid "Enabled"
@@ -445,15 +448,15 @@ msgstr "Habilitado"
#: admin/forms/account.py:175
msgid "Only super administrators are allowed for this mode"
-msgstr ""
+msgstr "Somente super administradores são permitidos para este modo"
#: admin/forms/account.py:193
msgid "The two password fields didn't match."
-msgstr ""
+msgstr "Os dois campos de senha não correspondiam."
#: admin/forms/account.py:206
msgid "You can't disable your own account"
-msgstr ""
+msgstr "Você não pode desativar sua própria conta"
#: admin/forms/account.py:234
msgid "E-mail"
@@ -461,7 +464,7 @@ msgstr "E-mail"
#: admin/forms/account.py:236
msgid "Create an alias using the old address"
-msgstr ""
+msgstr "Criar um apelido usando o endereço antigo"
#: admin/forms/account.py:241 admin/forms/domain.py:46
#: admin/templates/admin/account_detail.html:45
@@ -475,61 +478,61 @@ msgid ""
"Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a"
" custom value or use domain's default one. Leave empty to define an "
"unlimited value (not allowed for domain administrators)."
-msgstr ""
+msgstr "A cota para essa caixa de correio pode ser expressa em KB, MB (padrão) ou GB. Defina um valor personalizado ou use o padrão do domínio. Deixe em branco para definir um valor ilimitado (não permitido para administradores de domínio)."
#: admin/forms/account.py:254 admin/models/domain.py:39
#: admin/models/mailbox.py:92 admin/templates/admin/account_detail.html:50
#: admin/templates/admin/domain_detail.html:69
msgid "Message sending limit"
-msgstr ""
+msgstr "Limite de envio de mensagens"
#: admin/forms/account.py:257 admin/models/mailbox.py:95
msgid "Number of messages this mailbox can send per day"
-msgstr ""
+msgstr "Número de mensagens que esta caixa de correio pode enviar por dia"
#: admin/forms/account.py:262
msgid "Block IMAP connection and incoming mails for this mailbox"
-msgstr ""
+msgstr "Bloquear conexão IMAP e e-mails de entrada para esta caixa de correio"
#: admin/forms/account.py:266 admin/forms/domain.py:35
#: admin/templates/admin/domain_headers.html:4
msgid "Alias(es)"
-msgstr ""
+msgstr "Apelido(s)"
#: admin/forms/account.py:269
msgid ""
"Alias(es) of this mailbox. Indicate only one address per input, press ENTER "
"to add a new input. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
-msgstr ""
+msgstr "Apelido(s) desta caixa de correio. Indique apenas um endereço por entrada, pressione ENTER para adicionar uma nova entrada. Para criar um apelido catchall, basta digitar o nome de domínio (@domain.tld)."
#: admin/forms/account.py:275
msgid "Sender addresses"
-msgstr ""
+msgstr "Endereços do remetente"
#: admin/forms/account.py:278
msgid ""
"Additional sender address(es) for this account. The user will be allowed to "
"send emails using this address, even if it does not exist locally. Indicate "
"one address per input. Press ENTER to add a new input."
-msgstr ""
+msgstr "Endereço(s) de remetente adicional(is) para esta conta. O usuário poderá enviar e-mails usando esse endereço, mesmo que ele não exista localmente. Indique um endereço por entrada. Pressione ENTER para adicionar uma nova entrada."
#: admin/forms/account.py:339 admin/forms/alias.py:95
#: admin/models/mailbox.py:308
msgid "Domain does not exist"
-msgstr ""
+msgstr "O domínio não existe"
#: admin/forms/account.py:376
msgid "Local domain does not exist"
-msgstr ""
+msgstr "O domínio local não existe"
#: admin/forms/account.py:503
msgid "Domain(s)"
-msgstr ""
+msgstr "Domínio(s)"
#: admin/forms/account.py:505
msgid "Domain(s) that user administrates"
-msgstr ""
+msgstr "Domínio(s) que o usuário administra"
#: admin/forms/account.py:552 admin/forms/account.py:652
#: admin/forms/domain.py:373 admin/forms/domain.py:445 core/apps.py:19
@@ -556,43 +559,43 @@ msgstr "Permissões"
#: admin/forms/account.py:642
msgid "Account updated"
-msgstr ""
+msgstr "Conta atualizada"
#: admin/forms/account.py:668
msgid "New account"
-msgstr ""
+msgstr "Nova conta"
#: admin/forms/account.py:679
msgid "Account created"
-msgstr ""
+msgstr "Conta criada"
#: admin/forms/alias.py:20
msgid "Random address"
-msgstr ""
+msgstr "Endereço aleatório"
#: admin/forms/alias.py:23
msgid "Email address"
-msgstr ""
+msgstr "Endereço de e-mail"
#: admin/forms/alias.py:25
msgid ""
"The alias address. To create a catchall alias, just enter the domain name "
"(@domain.tld)."
-msgstr ""
+msgstr "O endereço do apelido. Para criar um apelido catchall, basta digitar o nome de domínio (@domain.tld)."
#: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37
msgid "Recipients"
-msgstr ""
+msgstr "Destinatários"
#: admin/forms/alias.py:34
msgid ""
"Addresses this alias will point to. Indicate only one address per input, "
"press ENTER to add a new input."
-msgstr ""
+msgstr "Endereços para os quais esse apelido apontará. Indique apenas um endereço por entrada, pressione ENTER para adicionar uma nova entrada."
#: admin/forms/alias.py:119
msgid "No recipient defined"
-msgstr ""
+msgstr "Nenhum destinatário definido"
#: admin/forms/domain.py:32
#: admin/templates/admin/_global_statistics_widget.html:7
@@ -603,35 +606,35 @@ msgstr "Tipo"
msgid ""
"Alias(es) of this domain. Indicate only one name per input, press ENTER to "
"add a new input."
-msgstr ""
+msgstr "Apelido(s) deste domínio. Indique apenas um nome por entrada, pressione ENTER para adicionar uma nova entrada."
#: admin/forms/domain.py:43
msgid "Key selector"
-msgstr ""
+msgstr "Seletor de chaves"
#: admin/forms/domain.py:57
msgid ""
"Default quota applied to mailboxes. Can be expressed in KB, MB (default) or "
"GB. A value of 0 means no quota."
-msgstr ""
+msgstr "Cota padrão aplicada para caixas de correio. Pode ser expresso em KB, MB (padrão) ou GB. Um valor 0 significa que não há cota."
#: admin/forms/domain.py:106 admin/handlers.py:185
msgid "domain alias"
-msgstr ""
+msgstr "apelido de domínio"
#: admin/forms/domain.py:109 admin/forms/domain.py:185
#: admin/forms/domain.py:192
#, python-format
msgid "A %s with this name already exists"
-msgstr ""
+msgstr "Já existe um %s com este nome"
#: admin/forms/domain.py:130
msgid "DKIM keys storage directory not configured"
-msgstr ""
+msgstr "Diretório de armazenamento de chaves DKIM não configurado"
#: admin/forms/domain.py:166
msgid "You can't define an unlimited quota."
-msgstr ""
+msgstr "Você não pode definir uma cota ilimitada."
#: admin/forms/domain.py:185 admin/forms/domain.py:189 policyd/core.py:107
msgid "domain"
@@ -639,11 +642,11 @@ msgstr "domínio"
#: admin/forms/domain.py:246
msgid "Create a domain administrator"
-msgstr ""
+msgstr "Criar um administrador de domínio"
#: admin/forms/domain.py:248
msgid "Automatically create an administrator for this domain"
-msgstr ""
+msgstr "Criar automaticamente um administrador para este domínio"
#: admin/forms/domain.py:252 admin/templates/admin/domain_detail.html:159
#: admin/templates/admin/domain_headers.html:3
@@ -658,27 +661,27 @@ msgstr "Nome"
msgid ""
"The administrator's name. Don't include the domain's name here, it will be "
"automatically appended."
-msgstr ""
+msgstr "O nome do administrador. Não inclua o nome do domínio aqui, ele será anexado automaticamente."
#: admin/forms/domain.py:264
msgid "Generate a random password for the administrator."
-msgstr ""
+msgstr "Gere uma senha aleatória para o administrador."
#: admin/forms/domain.py:269
msgid "With a mailbox"
-msgstr ""
+msgstr "Com uma caixa de correio"
#: admin/forms/domain.py:271
msgid "Create a mailbox for the administrator."
-msgstr ""
+msgstr "Crie uma caixa de correio para o administrador."
#: admin/forms/domain.py:276
msgid "Create aliases"
-msgstr ""
+msgstr "Criar apelidos"
#: admin/forms/domain.py:278
msgid "Automatically create standard aliases for this domain"
-msgstr ""
+msgstr "Criar automaticamente apelidos padrão para este domínio"
#: admin/forms/domain.py:294
msgid "Invalid format"
@@ -686,7 +689,7 @@ msgstr "Formato inválido"
#: admin/forms/domain.py:433
msgid "Domain modified"
-msgstr ""
+msgstr "Domínio modificado"
#: admin/forms/domain.py:458
msgid "Options"
@@ -718,7 +721,7 @@ msgstr "Manter cópias locais"
#: admin/forms/forward.py:21
msgid "Forward messages and store copies into your local mailbox"
-msgstr ""
+msgstr "Encaminhar mensagens e armazenar cópias em sua caixa de correio local"
#: admin/forms/import_.py:10
msgid "Select a file"
@@ -726,33 +729,33 @@ msgstr "Selecione um arquivo"
#: admin/forms/import_.py:18
msgid "Continue on error"
-msgstr ""
+msgstr "Continuar com erro"
#: admin/forms/import_.py:20
msgid "Don't treat duplicated objects as error"
-msgstr ""
+msgstr "Não tratar objetos duplicados como erro"
#: admin/forms/import_.py:37
msgid "Crypt passwords"
-msgstr ""
+msgstr "Senhas de criptografia"
#: admin/forms/import_.py:40
msgid "Check this option if passwords contained in your file are not crypted"
-msgstr ""
+msgstr "Marque esta opção se as senhas contidas em seu arquivo não estiverem criptografadas"
#: admin/handlers.py:233
#, python-format
msgid "Account import failed (%s): domain does not exist"
-msgstr ""
+msgstr "Falha na importação da conta (%s): o domínio não existe"
#: admin/handlers.py:248 admin/models/mailbox.py:340
msgid "Mailbox {} already exists"
-msgstr ""
+msgstr "A caixa de correio {} já existe"
#: admin/handlers.py:257
#, python-format
msgid "Account import failed (%s): wrong quota value"
-msgstr ""
+msgstr "Falha na importação da conta (%s): valor de cota incorreto"
#: admin/handlers.py:298
#: admin/templates/admin/_global_statistics_widget.html:17
@@ -767,112 +770,112 @@ msgstr "Encaminhar"
#: admin/lib.py:47
msgid "A mailbox is required"
-msgstr ""
+msgstr "É necessária uma caixa de correio"
#: admin/lib.py:141
msgid "You are not allowed to import domains"
-msgstr ""
+msgstr "Você não tem permissão para importar domínios"
#: admin/lib.py:150
msgid "You are not allowed to import domain aliases."
-msgstr ""
+msgstr "Você não tem permissão para importar apelidos de domínio."
#: admin/lib.py:242 admin/tests/test_mx.py:154 admin/tests/test_mx.py:167
#: admin/tests/test_mx.py:172
#, python-format
msgid "No DNS record found for %s"
-msgstr ""
+msgstr "Nenhum registro de DNS encontrado para %s"
#: admin/lib.py:245
#, python-format
msgid "No %(type)s record for %(name)s"
-msgstr ""
+msgstr "Nenhum registro %(type)s para %(name)s"
#: admin/lib.py:249 admin/tests/test_mx.py:157
msgid "No working name servers found"
-msgstr ""
+msgstr "Nenhum servidor de nomes funcional encontrado"
#: admin/lib.py:252 admin/tests/test_mx.py:161
#, python-format
msgid "DNS resolution timeout, unable to query %s at the moment"
-msgstr ""
+msgstr "Tempo limite de resolução de DNS, não é possível consultar %s no momento"
#: admin/lib.py:256
#, python-format
msgid "DNS name is too long: %s"
-msgstr ""
+msgstr "O nome DNS é muito longo: %s"
#: admin/lib.py:287
#, python-brace-format
msgid "Invalid IP address format for {domain}; {addr}"
-msgstr ""
+msgstr "Formato de endereço IP inválido para {domain}; {addr}"
#: admin/lib.py:360
#, python-format
msgid "Object already exists: %s"
-msgstr ""
+msgstr "O objeto já existe: %s"
#: admin/lib.py:364
#, python-format
msgid "%d objects imported successfully"
-msgstr ""
+msgstr "%d objetos importados com sucesso"
#: admin/management/commands/subcommands/_import.py:99
msgid "CSV file is not encoded in UTF-8, attempting to guess encoding"
-msgstr ""
+msgstr "CSV não está codificado em UTF-8, tentando adivinhar a codificação"
#: admin/management/commands/subcommands/_import.py:114
#, python-format
msgid "Reading CSV file using %(encoding)s encoding"
-msgstr ""
+msgstr "Lendo arquivo CSV usando codificação %(encoding)s"
#: admin/management/commands/subcommands/_import.py:125
#, python-format
msgid "Unable to decode CSV file using %(encoding)s encoding"
-msgstr ""
+msgstr "Não é possível decodificar o arquivo CSV usando a codificação %(encoding)s"
#: admin/management/commands/subcommands/_manage_dkim_keys.py:29
msgid ""
"DKIM path non-writable (either a permission issue or the directory does not "
"exist)"
-msgstr ""
+msgstr "Caminho DKIM não gravável (problema de permissão ou o diretório não existe)"
#: admin/management/commands/subcommands/_manage_dkim_keys.py:56
msgid "Failed to generate DKIM private key"
-msgstr ""
+msgstr "Falha ao gerar a chave privada DKIM"
#: admin/management/commands/subcommands/_manage_dkim_keys.py:68
msgid "Failed to generate DKIM public key"
-msgstr ""
+msgstr "Falha ao gerar a chave pública DKIM"
#: admin/management/commands/subcommands/_mx.py:133
msgid "MX {} listed by DNSBL provider {}"
-msgstr ""
+msgstr "MX {} listado pelo provedor DNSBL {}"
#: admin/management/commands/subcommands/_mx.py:174
msgid "Domain has no MX record"
-msgstr ""
+msgstr "O domínio não tem registro MX"
#: admin/management/commands/subcommands/_mx.py:177
msgid "Domain {} has no MX record"
-msgstr ""
+msgstr "O domínio {} não tem registro MX"
#: admin/management/commands/subcommands/_mx.py:195
msgid "Invalid MX record: {}"
-msgstr ""
+msgstr "Registro MX inválido: {}"
#: admin/management/commands/subcommands/_mx.py:202
#, python-brace-format
msgid "MX record for domain {0} is invalid: {1}"
-msgstr ""
+msgstr "O registro MX para {0} de domínio é inválido: {1}"
#: admin/management/commands/subcommands/_mx.py:213
msgid "[modoboa] MX issue(s) for domain {}"
-msgstr ""
+msgstr "[modoboa] Problema(s) de MX para o domínio {}"
#: admin/management/commands/subcommands/_mx.py:269
msgid "[modoboa] DNSBL issue(s) for domain {}"
-msgstr ""
+msgstr "[modoboa] Problema(s) de DNSBL para o domínio {}"
#: admin/models/alias.py:36
msgid "Domain not found."
@@ -884,7 +887,7 @@ msgstr "endereço"
#: admin/models/alias.py:93
msgid "The alias address."
-msgstr ""
+msgstr "O endereço do apelido."
#: admin/models/alias.py:97 admin/models/domain.py:45
#: admin/models/domain_alias.py:45 postfix_autoreply/models.py:23
@@ -893,7 +896,7 @@ msgstr "habilitado"
#: admin/models/alias.py:98 admin/models/domain_alias.py:46
msgid "Check to activate this alias"
-msgstr ""
+msgstr "Marque para ativar este apelido"
#: admin/models/alias.py:102 admin/templates/admin/alias_detail.html:32
#: core/templates/core/information.html:17
@@ -902,7 +905,7 @@ msgstr "Descrição"
#: admin/models/alias.py:103 admin/templates/admin/alias_detail.html:29
msgid "Expire at"
-msgstr ""
+msgstr "Expirar em"
#: admin/models/alias.py:144
msgid "alias"
@@ -914,11 +917,11 @@ msgstr "Endereço inválido"
#: admin/models/alias.py:196
msgid "Local recipient {}@{} not found"
-msgstr ""
+msgstr "Destinatário {}@{} local não encontrado"
#: admin/models/alias.py:245
msgid "Invalid line: {}"
-msgstr ""
+msgstr "Linha inválida: {}"
#: admin/models/domain.py:27 admin/models/domain_alias.py:33
msgid "name"
@@ -934,7 +937,7 @@ msgstr "Número de mensagens que este domínio pode enviar por dia"
#: admin/models/domain.py:46
msgid "Check to activate this domain"
-msgstr ""
+msgstr "Marque para ativar este domínio"
#: admin/models/domain.py:51
msgid "Enable DNS checks"
@@ -942,20 +945,20 @@ msgstr "Habilitar verificação de DNS"
#: admin/models/domain.py:53
msgid "Check to enable DNS checks for this domain"
-msgstr ""
+msgstr "Marque para habilitar verificações de DNS para este domínio"
#: admin/models/domain.py:61
msgid "Enable DKIM signing"
-msgstr ""
+msgstr "Habilitar assinatura DKIM"
#: admin/models/domain.py:63
msgid ""
"If you activate this feature, a DKIM key will be generated for this domain."
-msgstr ""
+msgstr "Se você ativar esse recurso, uma chave DKIM será gerada para esse domínio."
#: admin/models/domain.py:70
msgid "Key length"
-msgstr ""
+msgstr "Comprimento da chave"
#: admin/models/domain.py:368 admin/models/domain_alias.py:70
#: core/models.py:338 relaydomains/lib.py:13
@@ -964,23 +967,23 @@ msgstr "Linha inválida"
#: admin/models/domain.py:378
msgid "{}: no authorized MX record found for domain"
-msgstr ""
+msgstr "{}: nenhum registro MX autorizado encontrado para o domínio"
#: admin/models/domain.py:383
msgid "{}: invalid quota value for domain"
-msgstr ""
+msgstr "{}: valor de cota inválido para domínio"
#: admin/models/domain.py:388
msgid "{}: invalid default mailbox quota value for domain"
-msgstr ""
+msgstr "{}: valor de cota de caixa de correio padrão inválido para domínio"
#: admin/models/domain.py:395
msgid "{}: default mailbox quota cannot be greater than domain quota"
-msgstr ""
+msgstr "{}: a cota de caixa de correio padrão não pode ser maior que a cota de domínio"
#: admin/models/domain_alias.py:36
msgid "The alias name"
-msgstr ""
+msgstr "O nome do apelido"
#: admin/models/domain_alias.py:40
msgid "target"
@@ -988,29 +991,29 @@ msgstr "destino"
#: admin/models/domain_alias.py:41
msgid "The domain this alias points to"
-msgstr ""
+msgstr "O domínio para o qual esse apelido aponta"
#: admin/models/domain_alias.py:79
#, python-format
msgid "Unknown domain %s"
-msgstr ""
+msgstr "Domínio desconhecido %s"
#: admin/models/mailbox.py:87
msgid "Mailbox address (without the @domain.tld part)"
-msgstr ""
+msgstr "Endereço da caixa de correio (sem a parte @domain.tld)"
#: admin/models/mailbox.py:153
#, python-format
msgid "Failed to retrieve mailbox location (%s)"
-msgstr ""
+msgstr "Falha ao recuperar o local da caixa de correio (%s)"
#: admin/models/mailbox.py:249
msgid "A quota is required"
-msgstr ""
+msgstr "É necessária uma cota"
#: admin/models/mailbox.py:256
msgid "{}: domain quota exceeded"
-msgstr ""
+msgstr "{}: cota de domínio excedida"
#: admin/templates/admin/_domain_dkim_key.html:6
#: admin/templates/admin/_domain_dkim_key.html:20
@@ -1025,15 +1028,15 @@ msgstr "Fechar"
#: admin/templates/admin/_domain_dkim_key.html:7
#, python-format
msgid "DKIM public key for %(domain)s"
-msgstr ""
+msgstr "Chave pública DKIM para %(domain)s"
#: admin/templates/admin/_domain_dkim_key.html:11
msgid "Raw format. Click to copy"
-msgstr ""
+msgstr "Formato bruto. Clique para copiar"
#: admin/templates/admin/_domain_dkim_key.html:15
msgid "Bind/named format. Click to copy"
-msgstr ""
+msgstr "Formato de associação/nomeado. Clique para copiar"
#: admin/templates/admin/_domain_dnschecks_status.html:4
msgctxt "checks"
@@ -1042,7 +1045,7 @@ msgstr "Desabilitado"
#: admin/templates/admin/_domain_dnschecks_status.html:6
msgid "Awaiting checks"
-msgstr ""
+msgstr "Aguardando verificações"
#: admin/templates/admin/_domain_dnschecks_status.html:16
#: admin/templates/admin/_domain_dnschecks_status.html:26
@@ -1053,7 +1056,7 @@ msgstr "Nenhum registro encontrado"
#: admin/templates/admin/_domain_dnschecks_status.html:24
msgid "Waiting for key to be generated"
-msgstr ""
+msgstr "Aguardando a geração da chave"
#: admin/templates/admin/_global_statistics_widget.html:4
msgid "Global statistics"
@@ -1073,7 +1076,7 @@ msgstr "Apelidos de domínios"
#: admin/templates/admin/_per_domain_statistics_widget.html:4
msgid "Per-domain statistics"
-msgstr ""
+msgstr "Estatísticas por domínio"
#: admin/templates/admin/account_detail.html:16
#: admin/templates/admin/alias_detail.html:16
@@ -1129,20 +1132,20 @@ msgstr "Apelidos"
#: admin/templates/admin/account_detail.html:87
msgid "No alias defined"
-msgstr ""
+msgstr "Nenhum apelido definido"
#: admin/templates/admin/account_detail.html:93
msgid "Additional sender addresses"
-msgstr ""
+msgstr "Endereços de remetente adicionais"
#: admin/templates/admin/account_detail.html:99
msgid "No sender address defined"
-msgstr ""
+msgstr "Nenhum endereço de remetente definido"
#: admin/templates/admin/account_general_form.html:12
#: admin/templates/admin/aliasform.html:13
msgid "Domain is disabled"
-msgstr ""
+msgstr "O domínio está desativado"
#: admin/templates/admin/alias_detail.html:16
#: admin/templates/admin/identities.html:33
@@ -1176,15 +1179,15 @@ msgstr "listado"
#: admin/templates/admin/dnsbl_domain_detail.html:29
msgid "Everything is fine, this domain is not listed."
-msgstr ""
+msgstr "Está tudo bem, este domínio não está listado."
#: admin/templates/admin/dnsbl_domain_detail.html:32
msgid "No information available for this domain."
-msgstr ""
+msgstr "Nenhuma informação disponível para este domínio."
#: admin/templates/admin/domain_alarms.html:19
msgid "Opened alarms for"
-msgstr ""
+msgstr "Alarmes abertos para"
#: admin/templates/admin/domain_alarms.html:25
#: admin/templates/admin/domains_log_headers.html:3
@@ -1203,7 +1206,7 @@ msgstr "Caixa de e-mail"
#: admin/templates/admin/domain_alarms.html:40
msgid "No opened alarm"
-msgstr ""
+msgstr "Nenhum alarme aberto"
#: admin/templates/admin/domain_detail.html:29
msgid "Creation date"
@@ -1217,7 +1220,7 @@ msgstr "Data da última modificação"
#: limits/app_settings.py:120 limits/app_settings.py:207
#: limits/app_settings.py:280 limits/constants.py:39 limits/constants.py:92
msgid "Mailbox aliases"
-msgstr ""
+msgstr "Apelidos de caixa de correio"
#: admin/templates/admin/domain_detail.html:50
#: admin/templates/admin/domain_detail.html:57
@@ -1273,7 +1276,7 @@ msgstr "Aviso"
#: admin/templates/admin/domain_detail.html:139
msgid ""
"DKIM keys already exist for this domain. Do you want to overwrite them?"
-msgstr ""
+msgstr "As chaves DKIM já existem para este domínio. Deseja substituí-las?"
#: admin/templates/admin/domain_detail.html:142 core/constants.py:53
#: lib/form_utils.py:400
@@ -1282,7 +1285,7 @@ msgstr "Não"
#: admin/templates/admin/domain_detail.html:143
msgid "Generate new key"
-msgstr ""
+msgstr "Gerar nova chave"
#: admin/templates/admin/domain_detail.html:143 lib/form_utils.py:400
msgid "Yes"
@@ -1290,7 +1293,7 @@ msgstr "Sim"
#: admin/templates/admin/domain_detail.html:149
msgid "Not generated"
-msgstr ""
+msgstr "Não gerado"
#: admin/templates/admin/domain_detail.html:156
msgid "Administrators"
@@ -1303,7 +1306,7 @@ msgstr "Remover essa persmissão"
#: admin/templates/admin/domain_detail.html:173
msgid "No domain administrator defined yet."
-msgstr ""
+msgstr "Ainda não existe nenhum administrador de domínio definido."
#: admin/templates/admin/domain_headers.html:5
#: admin/templates/admin/identity_headers.html:4
@@ -1321,7 +1324,7 @@ msgstr "Ações"
#: admin/templates/admin/domain_options_form.html:10
msgid "You can't create a new domain administrator"
-msgstr ""
+msgstr "Não é possível criar um novo administrador de domínio"
#: admin/templates/admin/domains.html:28
#: admin/templates/admin/identities.html:29
@@ -1361,7 +1364,7 @@ msgstr "Alocado"
#: admin/templates/admin/identities_quota_headers.html:5
#, python-format
msgid "Usage (%%)"
-msgstr ""
+msgstr "Uso (%%)"
#: admin/templates/admin/domains_table.html:5
msgid "disabled"
@@ -1369,7 +1372,7 @@ msgstr "desabilitado"
#: admin/templates/admin/forward.html:2
msgid "Automatically forward emails to another address"
-msgstr ""
+msgstr "Encaminhar e-mails automaticamente para outro endereço"
#: admin/templates/admin/forward.html:9 admin/views/alias.py:84
#: core/templates/core/api_access.html:35
@@ -1399,7 +1402,7 @@ msgid ""
"verify recipients The first element of each line is "
"mandatory and must be equal to one of the previous values.
You can "
"use a different character as separator.
"
-msgstr ""
+msgstr "Forneça um arquivo CSV em que as linhas respeitem um dos seguintes formatos: - domain; name; quota; default mailbox quota; enabled
- domainalias; name; targeted domain; enabled
- relaydomain; name; target host; target port; service; enabled; verify recipients
O primeiro elemento de cada linha é obrigatório e deve ser igual a um dos valores anteriores.
Você pode usar um caractere diferente como separador.
"
#: admin/templates/admin/import_identities_form.html:6
msgid ""
@@ -1409,7 +1412,7 @@ msgid ""
"recipient; recipient; ... The first element of each line "
"is mandatory and must be equal to one of the previous values.
You can"
" use a different character as separator.
"
-msgstr ""
+msgstr "Forneça um arquivo CSV em que as linhas respeitem um dos seguintes formatos: - account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, …]
- alias; address; enabled; recipient; recipient; …
O primeiro elemento de cada linha é obrigatório e deve ser igual a um dos valores anteriores.
Você pode usar um caractere diferente como separador.
"
#: admin/templates/admin/importform.html:6
msgid "Help"
@@ -1437,30 +1440,30 @@ msgstr "Atualizado"
#: admin/templates/admin/mx_domain_detail.html:23
msgid "This IP does not match any of the valid MXs defined in parameters"
-msgstr ""
+msgstr "Este IP não corresponde a nenhum dos MXs válidos definidos nos parâmetros"
#: admin/templates/admin/mx_domain_detail.html:36
msgid "No MX record found for this domain."
-msgstr ""
+msgstr "Nenhum registro MX encontrado para este domínio."
#: admin/templates/admin/notifications/domain_in_dnsbl.html:3
#, python-format
msgid ""
"Modoboa detected that domain %(domain)s is listed by the following DNSBL "
"providers:"
-msgstr ""
+msgstr "O Modoboa detectou que o domínio %(domain)s está listado pelos seguintes provedores DNSBL:"
#: admin/templates/admin/notifications/domain_in_dnsbl.html:11
msgid ""
"The domain's reputation will be affected and there is a chance that emails "
"coming from it are considered as spam. You should contact those providers "
"and ask them to unlist detected IP address(es)."
-msgstr ""
+msgstr "A reputação do domínio será afetada e há uma chance de que os e-mails provenientes dele sejam considerados spam. Você deve entrar em contato com esses provedores e pedir que eles retirem a lista de endereços IP detectados."
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
msgid "Modoboa detected that domain %(domain)s has no valid MX record:"
-msgstr ""
+msgstr "O Modoboa detectou que o domínio %(domain)s não possui registro MX válido:"
#: admin/templates/admin/searchform.html:6
msgid "Search"
@@ -1502,11 +1505,11 @@ msgstr "Listar identidades"
#: admin/templatetags/admin_tags.py:157
msgid "View the domain's identities"
-msgstr ""
+msgstr "Ver as identidades do domínio"
#: admin/templatetags/admin_tags.py:166
msgid "View domain's alarms"
-msgstr ""
+msgstr "Ver alarmes do domínio"
#: admin/templatetags/admin_tags.py:174 admin/templatetags/admin_tags.py:218
#: admin/templatetags/admin_tags.py:235
@@ -1517,26 +1520,26 @@ msgstr "Editar {}"
#: admin/templatetags/admin_tags.py:241
#, python-format
msgid "Delete %s?"
-msgstr ""
+msgstr "Excluir %s?"
#: admin/tests/test_mx.py:156
#, python-format
msgid "No MX record for %s"
-msgstr ""
+msgstr "Nenhum registro MX para %s"
#: admin/tests/test_mx.py:177 admin/tests/test_mx.py:183
#, python-format
msgid "Invalid IP address format for %(domain)s; %(addr)s"
-msgstr ""
+msgstr "Formato de endereço IP inválido para %(domain)s; %(addr)s"
#: admin/tests/test_mx.py:200
#, python-format
msgid "No AAAA record for %s"
-msgstr ""
+msgstr "Nenhum registro AAAA para %s"
#: admin/views/alias.py:30
msgid "Alias with this name already exists"
-msgstr ""
+msgstr "Já existe um apelido com este nome"
#: admin/views/alias.py:52
msgid "Create"
@@ -1557,32 +1560,32 @@ msgstr "Apelido modificado"
#: admin/views/alias.py:101
msgid "Alias deleted"
msgid_plural "Aliases deleted"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Apelido excluído"
+msgstr[1] "Apelidos excluídos"
+msgstr[2] "Apelidos excluídos"
#: admin/views/dns.py:28
msgid "MX records of {}"
-msgstr ""
+msgstr "Registros MX de {}"
#: admin/views/dns.py:50
msgid "DNSBL summary for {}"
-msgstr ""
+msgstr "Resumo DNSBL para {}"
#: admin/views/domain.py:251
msgid "Domain deleted"
msgid_plural "Domains deleted"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Domínio excluído"
+msgstr[1] "Domínios excluídos"
+msgstr[2] "Domínios excluídos"
#: admin/views/export.py:40
msgid "Export identities"
-msgstr ""
+msgstr "Exportar identidades"
#: admin/views/export.py:69
msgid "Export domains"
-msgstr ""
+msgstr "Exportar domínios"
#: admin/views/identity.py:110 admin/views/identity.py:197
#: admin/views/identity.py:202 lib/form_utils.py:110 lib/form_utils.py:113
@@ -1592,42 +1595,42 @@ msgstr "Solicitação inválida"
#: admin/views/identity.py:187
msgid "Account deleted"
msgid_plural "Accounts deleted"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Conta excluída"
+msgstr[1] "Contas excluídas"
+msgstr[2] "Contas excluídas"
#: admin/views/import_.py:56
msgid "Import domains"
-msgstr ""
+msgstr "Importar domínios"
#: admin/views/import_.py:77
msgid "Import identities"
-msgstr ""
+msgstr "Importar identidades"
#: admin/views/user.py:51
msgid "Forward updated"
-msgstr ""
+msgstr "Encaminhar atualizado"
#: core/api/v1/serializers.py:21
msgid "Invalid PIN code"
-msgstr ""
+msgstr "Código PIN inválido"
#: core/api/v1/serializers.py:27
msgid "2FA is already enabled"
-msgstr ""
+msgstr "2FA já está habilitado"
#: core/api/v1/serializers.py:40
#, python-format
msgid "Failed TFA settings editing attempt from '%s' as user '%s'"
-msgstr ""
+msgstr "Falha na tentativa de edição de configurações do TFA de '%s' como usuário '%s'"
#: core/api/v1/serializers.py:44 core/api/v2/serializers.py:308
msgid "Invalid password"
-msgstr ""
+msgstr "Senha inválida"
#: core/api/v1/viewsets.py:64 core/api/v1/viewsets.py:83
msgid "2FA is not enabled"
-msgstr ""
+msgstr "2FA não está habilitado"
#: core/api/v2/serializers.py:68 core/app_settings.py:48
msgid "Local"
@@ -1650,12 +1653,12 @@ msgstr "Número de ciclos inválido"
#: core/api/v2/serializers.py:296 core/forms.py:201
msgid "This code is invalid"
-msgstr ""
+msgstr "Este código é inválido"
#: core/api/v2/serializers.py:367 core/views/auth.py:196
#: core/views/auth.py:249
msgid "Please use the following code to recover your Modoboa password: {}"
-msgstr ""
+msgstr "Por favor, use o seguinte código para recuperar sua senha do Modoboa: {}"
#: core/app_settings.py:44 core/app_settings.py:716
msgid "Authentication"
@@ -1689,11 +1692,11 @@ msgstr "Número de ciclos a ser usado (utilizado apenas por sha256crypt e sha512
#: core/app_settings.py:71 core/app_settings.py:752
msgid "Update password scheme at login"
-msgstr "Atualização esquema de senha no login"
+msgstr "Atualizar esquema de senha no login"
#: core/app_settings.py:74 core/app_settings.py:755
msgid "Update user password at login to use the default password scheme"
-msgstr "Atualização da senha do usuário no login para usar o esquema de senha padrão"
+msgstr "Atualizar senha do usuário no login para usar o esquema de senha padrão"
#: core/app_settings.py:79 core/app_settings.py:763
msgid "Default password"
@@ -1720,31 +1723,31 @@ msgid ""
"The URL of an external page where users will be able to update their "
"password. It applies only to non local users, ie. those automatically "
"created after a successful external authentication (LDAP, SMTP)."
-msgstr "A URL de uma página externa onde os usuários poderão atualizar sua senha. Aplica-se apenas a usuários não locais, ou seja. aqueles criados automaticamente após uma autenticação externa bem-sucedida (LDAP, SMTP)."
+msgstr "A URL de uma página externa onde os usuários poderão atualizar sua senha. Aplica-se apenas a usuários não locais, como por exemplo aqueles criados automaticamente após uma autenticação externa bem-sucedida (LDAP, SMTP)."
#: core/app_settings.py:104 core/app_settings.py:793
msgid "Password recovery announcement"
-msgstr ""
+msgstr "Anúncio de recuperação de senha"
#: core/app_settings.py:109 core/app_settings.py:795
msgid "A temporary message that will be displayed on the reset password page."
-msgstr ""
+msgstr "Uma mensagem temporária que será exibida na página de redefinição de senha."
#: core/app_settings.py:114 core/app_settings.py:804
msgid "Enable password recovery by SMS"
-msgstr ""
+msgstr "Ativar recuperação de senha por SMS"
#: core/app_settings.py:117 core/app_settings.py:807
msgid "Enable password recovery by SMS for users who filled a phone number."
-msgstr ""
+msgstr "Habilitar a recuperação de senha por SMS para usuários que preencheram um número de telefone."
#: core/app_settings.py:122 core/app_settings.py:815
msgid "SMS provider"
-msgstr ""
+msgstr "Provedor de SMS"
#: core/app_settings.py:124 core/app_settings.py:818
msgid "Choose a provider to send password recovery SMS"
-msgstr ""
+msgstr "Escolha um provedor para enviar SMS de recuperação de senha"
#: core/app_settings.py:129
msgid "LDAP settings"
@@ -1772,28 +1775,28 @@ msgstr "O número da porta TCP usada pelo servidor LDAP"
#: core/app_settings.py:144 core/app_settings.py:855
msgid "Enable secondary server (fallback)"
-msgstr ""
+msgstr "Habilitar servidor secundário (fallback)"
#: core/app_settings.py:147 core/app_settings.py:858
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
-msgstr ""
+msgstr "Habilitar um servidor LDAP secundário que será usado se o primário falhar"
#: core/app_settings.py:153 core/app_settings.py:866
msgid "Secondary server address"
-msgstr ""
+msgstr "Endereço do servidor secundário"
#: core/app_settings.py:156 core/app_settings.py:869
msgid "The IP address or the DNS name of the seondary LDAP server"
-msgstr ""
+msgstr "O endereço IP ou o nome DNS do servidor LDAP secundário"
#: core/app_settings.py:161 core/app_settings.py:876
msgid "Secondary server port"
-msgstr ""
+msgstr "Porta do servidor secundário"
#: core/app_settings.py:163 core/app_settings.py:879
msgid "The TCP port number used by the LDAP secondary server"
-msgstr ""
+msgstr "O número da porta TCP usada pelo servidor secundário LDAP"
#: core/app_settings.py:167 core/app_settings.py:886
#: sievefilters/app_settings.py:58 sievefilters/forms.py:44
@@ -1848,7 +1851,7 @@ msgstr "O atributo usado para armazenar senhas de usuários"
#: core/app_settings.py:214 core/app_settings.py:943
msgid "LDAP authentication settings"
-msgstr ""
+msgstr "Configurações de autenticação LDAP"
#: core/app_settings.py:217 core/app_settings.py:951
msgid "Authentication method"
@@ -1923,70 +1926,70 @@ msgstr "A template usada para construir um DN de usuário. Deve conter um placeh
#: core/app_settings.py:276 core/app_settings.py:1017
msgid "LDAP synchronization settings"
-msgstr ""
+msgstr "Configurações de sincronização LDAP"
#: core/app_settings.py:299 core/app_settings.py:1045
msgid "Enable export to LDAP"
-msgstr ""
+msgstr "Habilitar exportação para LDAP"
#: core/app_settings.py:302 core/app_settings.py:1047
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
-msgstr ""
+msgstr "Ativar a sincronização automática entre o banco de dados local e o diretório LDAP"
#: core/app_settings.py:308 core/app_settings.py:1056
msgid "Delete remote LDAP account when local account is deleted"
-msgstr ""
+msgstr "Excluir conta LDAP remota quando a conta local for excluída"
#: core/app_settings.py:311 core/app_settings.py:1059
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
-msgstr ""
+msgstr "Exclua a conta LDAP remota quando a conta local for excluída, caso contrário, ela será desativada."
#: core/app_settings.py:317 core/app_settings.py:1068
msgid "Account DN template"
-msgstr ""
+msgstr "Modelo de DN de conta"
#: core/app_settings.py:320 core/app_settings.py:1070
#, python-format
msgid ""
"The template used to construct an account's DN. It should contain one "
"placeholder (ie. %(user)s)"
-msgstr ""
+msgstr "O modelo usado para construir o DN de uma conta. Ele deve conter um espaço reservado (ou seja. %(user)s)"
#: core/app_settings.py:327 core/app_settings.py:1079
msgid "Enable import from LDAP"
-msgstr ""
+msgstr "Habilitar importação do LDAP"
#: core/app_settings.py:330 core/app_settings.py:1081
msgid "Enable account synchronization from LDAP directory to local database"
-msgstr ""
+msgstr "Habilitar a sincronização de conta do diretório LDAP para o banco de dados local"
#: core/app_settings.py:354 core/app_settings.py:1111
msgid "Username attribute"
-msgstr ""
+msgstr "Atributo de nome de usuário"
#: core/app_settings.py:357 core/app_settings.py:1113
msgid "The name of the LDAP attribute where the username can be found."
-msgstr ""
+msgstr "O nome do atributo LDAP em que o nome de usuário pode ser encontrado."
#: core/app_settings.py:362 core/app_settings.py:1122
msgid "Enable Dovecot LDAP sync"
-msgstr ""
+msgstr "Ativar sincronização LDAP do Dovecot"
#: core/app_settings.py:365 core/app_settings.py:1124
msgid "LDAP authentication settings will be applied to Dovecot configuration."
-msgstr ""
+msgstr "As configurações de autenticação LDAP serão aplicadas à configuração do Dovecot."
#: core/app_settings.py:370 core/app_settings.py:1132
msgid "Dovecot LDAP config file"
-msgstr ""
+msgstr "Arquivo de configuração LDAP do Dovecot"
#: core/app_settings.py:374 core/app_settings.py:1134
msgid ""
"Location of the configuration file which contains Dovecot LDAP settings."
-msgstr ""
+msgstr "Localização do arquivo de configuração que contém as configurações LDAP do Dovecot."
#: core/app_settings.py:379 core/app_settings.py:1147
#: core/templates/core/dashboard.html:5
@@ -2003,11 +2006,11 @@ msgstr "Mostrar um feed RSS personalizado para revendedores e administradores de
#: core/app_settings.py:390 core/app_settings.py:1163
msgid "Hide features widget"
-msgstr "Ocultar widget de apresentação"
+msgstr "Ocultar widget de recursos"
#: core/app_settings.py:393 core/app_settings.py:1165
msgid "Hide features widget for resellers and domain administrators"
-msgstr "Ocultar recursos widget para revendedores e administradores de domínio"
+msgstr "Ocultar widget de recursos para revendedores e administradores de domínio"
#: core/app_settings.py:397 core/app_settings.py:1177
msgid "Notifications"
@@ -2044,20 +2047,20 @@ msgstr "Verificar automaticamente se uma nova versão está disponível"
#: core/app_settings.py:420 core/app_settings.py:1222
msgid "Send an email when new versions are found"
-msgstr ""
+msgstr "Envie um e-mail quando novas versões forem encontradas"
#: core/app_settings.py:422 core/app_settings.py:1226
msgid "Send an email to notify admins about new versions"
-msgstr ""
+msgstr "Envie um e-mail para notificar os administradores sobre novas versões"
#: core/app_settings.py:425 core/app_settings.py:1233
#: sievefilters/constants.py:25
msgid "Recipient"
-msgstr ""
+msgstr "Destinatário"
#: core/app_settings.py:427 core/app_settings.py:1236
msgid "Recipient of new versions notification emails."
-msgstr ""
+msgstr "Destinatário de e-mails de notificação de novas versões."
#: core/app_settings.py:431 core/app_settings.py:1243
msgid "Send statistics"
@@ -2073,13 +2076,13 @@ msgstr "Diversos"
#: core/app_settings.py:441 core/app_settings.py:1265
msgid "Enable inactive account tracking"
-msgstr ""
+msgstr "Ativar rastreamento de conta inativa"
#: core/app_settings.py:444 core/app_settings.py:1268
msgid ""
"Allow the administrator to set a threshold (in days) beyond which an account"
" is considered inactive if the user hasn't logged in"
-msgstr ""
+msgstr "Permitir que o administrador defina um limite (em dias) além do qual uma conta é considerada inativa se o usuário não tiver feito login"
#: core/app_settings.py:451 core/app_settings.py:1277
msgid "Inactive account threshold"
@@ -2089,7 +2092,7 @@ msgstr "Limite de conta inativa"
msgid ""
"An account with a last login date greater than this threshold (in days) will"
" be considered as inactive"
-msgstr "Uma conta com uma data de login maior que este limite (em dias) será considerado como inativo"
+msgstr "Uma conta com uma data de login maior que este limite (em dias) será considerada como inativa"
#: core/app_settings.py:460 core/app_settings.py:1289
msgid "Top notifications check interval"
@@ -2125,14 +2128,14 @@ msgstr "O redirecionamento padrão usado quando nenhuma aplicação é especific
#: core/app_settings.py:830
msgid "LDAP"
-msgstr ""
+msgstr "LDAP"
#: core/checks.py:10
msgid ""
"You have USE_TZ set to False, this may result in issues during transitions "
"between summer/winter time (ie the same local time occuring twice due to "
"clock change)."
-msgstr "Você tem USE_TZ definido como falso, isso pode resultar em problemas durante as transições entre horário de verão / inverno (ou seja, o mesmo local de tempo que ocorre duas vezes devido a alteração do relógio)."
+msgstr "Você possui o USE_TZ definido como falso, isso pode resultar em problemas durante as transições entre horários de verão / inverno (exemplo: o horário local ocorrendo duas vezes devido a alteração do relógio)."
#: core/checks.py:14
msgid "Set `USE_TZ = True` in settings.py"
@@ -2156,11 +2159,11 @@ msgstr "Super administrador"
#: core/constants.py:109
msgid "Choose a provider"
-msgstr ""
+msgstr "Escolha um provedor"
#: core/constants.py:114
msgid "Dummy"
-msgstr ""
+msgstr "Manequim"
#: core/forms.py:26
msgid "Old password"
@@ -2184,11 +2187,11 @@ msgstr "Ativar acesso à API"
#: core/forms.py:176
msgid "Verification code"
-msgstr ""
+msgstr "Código de verificação"
#: core/forms.py:187
msgid "Invalid code"
-msgstr ""
+msgstr "Código inválido"
#: core/handlers.py:36
msgid "added"
@@ -2206,7 +2209,7 @@ msgstr "%(object)s '%(name)s' %(action)s pelo(s) usuário(s) %(user)s"
#: core/handlers.py:64
#, python-format
msgid "%(object)s '%(name)s' %(action)s by "
-msgstr ""
+msgstr "%(object)s '%(name)s' %(action)s por "
#: core/handlers.py:67
msgid "deleted"
@@ -2230,7 +2233,7 @@ msgstr "Uma ou mais atualizações disponíveis"
#: core/management/commands/communicate_with_public_api.py:42
msgid "[modoboa] Update(s) available"
-msgstr ""
+msgstr "[modoboa] Atualização(ões) disponível(is)"
#: core/models.py:59
msgid "Allow mailboxes access"
@@ -2250,11 +2253,11 @@ msgstr "idioma"
#: core/models.py:70
msgid "Prefered language to display pages."
-msgstr "Linguagem padrão para visualizar mensagens"
+msgstr "Idioma padrão para visualizar mensagens."
#: core/models.py:79
msgid "An alternative e-mail address, can be used for recovery needs."
-msgstr "Endereço de e-mail alternativo, use-o para recuperar a conta caso precise"
+msgstr "Endereço de e-mail alternativo, pode ser usado para recuperar a conta caso precise."
#: core/models.py:136
msgid "Failed to update password: LDAP module not installed"
@@ -2299,68 +2302,68 @@ msgstr[2] "Senha deve conter ao menos {} letras minúsculas."
#: core/password_validation.py:49
msgid "Password must contain at least {} uppercase letter."
msgid_plural "Password must contain at least {} uppercase letters."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "A senha deve conter pelo menos {} letra maiúscula."
+msgstr[1] "As senhas devem conter pelo menos {} letras maiúsculas."
+msgstr[2] "As senhas devem conter pelo menos {} letras maiúsculas."
#: core/password_validation.py:62
msgid "Password must contain at least {} special character."
msgid_plural "Password must contain at least {} special characters."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "A senha deve conter pelo menos {} caractere especial."
+msgstr[1] "As senhas devem conter pelo menos {} caracteres especiais."
+msgstr[2] "As senhas devem conter pelo menos {} caracteres especiais."
#: core/password_validation.py:70
msgid "Your password must contain a combination of different character types."
-msgstr ""
+msgstr "Sua senha deve conter uma combinação de diferentes tipos de caracteres."
#: core/sms_backends/ovh.py:21 core/sms_backends/ovh.py:102
msgid "API endpoint"
-msgstr ""
+msgstr "API endpoint"
#: core/sms_backends/ovh.py:24 core/sms_backends/ovh.py:62
msgid "OVH Europe"
-msgstr ""
+msgstr "OVH Europa"
#: core/sms_backends/ovh.py:25 core/sms_backends/ovh.py:63
msgid "OVH US"
-msgstr ""
+msgstr "OVH EUA"
#: core/sms_backends/ovh.py:26 core/sms_backends/ovh.py:64
msgid "OVH North-America"
-msgstr ""
+msgstr "OVH América do Norte"
#: core/sms_backends/ovh.py:27 core/sms_backends/ovh.py:65
msgid "So you Start Europe"
-msgstr ""
+msgstr "Então você começa a Europa"
#: core/sms_backends/ovh.py:28 core/sms_backends/ovh.py:66
msgid "So you Start North America"
-msgstr ""
+msgstr "Então você começa a América do Norte"
#: core/sms_backends/ovh.py:29 core/sms_backends/ovh.py:67
msgid "Kimsufi Europe"
-msgstr ""
+msgstr "Kimsufi Europa"
#: core/sms_backends/ovh.py:30 core/sms_backends/ovh.py:68
msgid "Kimsufi North America"
-msgstr ""
+msgstr "Kimsufi América do Norte"
#: core/sms_backends/ovh.py:36 core/sms_backends/ovh.py:109
msgid "Application key"
-msgstr ""
+msgstr "Chave de aplicação"
#: core/sms_backends/ovh.py:41
msgid "Application secret"
-msgstr ""
+msgstr "Segredo do aplicativo"
#: core/sms_backends/ovh.py:49 core/sms_backends/ovh.py:124
msgid "Consumer key"
-msgstr ""
+msgstr "Chave do consumidor"
#: core/sms_backends/ovh.py:116
msgid "Appication secret"
-msgstr ""
+msgstr "Segredo de aplicação"
#: core/templates/core/_current_features.html:6
msgid "Features looking for sponsoring"
@@ -2422,11 +2425,11 @@ msgstr "Informações diversas sobre Modoboa"
#: core/templates/core/information.html:5
msgid "One or more updates are available!"
-msgstr "Uma ou mais atualizações disponíveis"
+msgstr "Uma ou mais atualizações disponíveis!"
#: core/templates/core/information.html:6
msgid "Check the following list to find the component(s) that can be updated."
-msgstr "Checar a seguinte lista a procura de componente(s) que pode ser atualizado"
+msgstr "Checar a seguinte lista a procura de componente(s) que pode(m) ser atualizado(s)."
#: core/templates/core/information.html:10
msgid "Applications"
@@ -2467,9 +2470,9 @@ msgid ""
msgid_plural ""
"\n"
" The following updates are available:\n"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "\nA seguinte atualização está disponível:\n"
+msgstr[1] "\nAs seguintes atualizações estão disponíveis:\n"
+msgstr[2] "\nAs seguintes atualizações estão disponíveis:\n"
#: core/templates/core/parameters.html:2 core/templatetags/core_tags.py:70
msgid "Parameters"
@@ -2511,34 +2514,34 @@ msgstr "Atualizar sua informação pessoal"
#: core/templates/core/user_profile.html:13
msgid "Click here to update your password"
-msgstr ""
+msgstr "Clique aqui para atualizar sua senha"
#: core/templates/core/user_security.html:2 core/templatetags/core_tags.py:145
msgid "Security"
-msgstr ""
+msgstr "Segurança"
#: core/templates/core/user_security.html:6
msgid "Two-Factor authentication"
-msgstr ""
+msgstr "Autenticação de duas etapas"
#: core/templates/core/user_security.html:17
msgid ""
"Install a soft token authenticator like FreeOTP or Google Authenticator from"
" your application repository and use that app to scan this QR code."
-msgstr ""
+msgstr "Instale um autenticador de token de software como FreeOTP ou Google Authenticator do repositório de aplicativos e use esse aplicativo para escanear esse QR code."
#: core/templates/core/user_security.html:25
msgid "Pin code"
-msgstr ""
+msgstr "Código Pin"
#: core/templates/core/user_security.html:28
msgid "Register"
-msgstr ""
+msgstr "Registrar"
#: core/templates/core/user_security.html:33
msgid ""
"Congratulations! Two-Factor Authentication is now enabled for your account."
-msgstr ""
+msgstr "Parabéns! A autenticação de dois fatores agora está habilitada para sua conta."
#: core/templates/core/user_security.html:38
#: core/templates/core/user_security.html:89
@@ -2547,49 +2550,49 @@ msgid ""
"access to your account, in case you lose your phone for example. Make sure "
"to save them in a safe place, otherwise you won't be able to access your "
"account anymore."
-msgstr ""
+msgstr "Os seguintes códigos de recuperação podem ser usados uma vez cada para permitir que você recupere o acesso à sua conta, caso perca seu telefone, por exemplo. Certifique-se de salvá-los em um local seguro, caso contrário, você não poderá mais acessar sua conta."
#: core/templates/core/user_security.html:53
msgid "Two-Factor Authentication is enabled for your account."
-msgstr ""
+msgstr "A autenticação de dois fatores está ativa para sua conta."
#: core/templates/core/user_security.html:57
msgid "This will invalidate your registered application."
-msgstr ""
+msgstr "Isso invalidará sua aplicação registrada."
#: core/templates/core/user_security.html:58
msgid "Disable 2FA"
-msgstr ""
+msgstr "Desabilitar 2FA"
#: core/templates/core/user_security.html:60
msgid "This will regenerate your tokens."
-msgstr ""
+msgstr "Isso regenerará seus tokens."
#: core/templates/core/user_security.html:61
msgid "Reset recovery codes"
-msgstr ""
+msgstr "Redefinir códigos de recuperação"
#: core/templates/core/user_security.html:65
msgid ""
"Two-Factor Authentication (2FA) is not yet activated for your account. "
"Enabling this feature will increase your account's security."
-msgstr ""
+msgstr "A autenticação de dois fatores (2FA) ainda não está ativada para sua conta. Ativar esse recurso aumentará a segurança da sua conta."
#: core/templates/core/user_security.html:73
msgid "Enable 2FA"
-msgstr ""
+msgstr "Habilitar 2FA"
#: core/templates/core/user_security.html:84
msgid "New recovery codes"
-msgstr ""
+msgstr "Novos códigos de recuperação"
#: core/templates/core/user_security.html:88
msgid "Here are your new recovery codes. "
-msgstr ""
+msgstr "Aqui estão seus novos códigos de recuperação. "
#: core/templates/core/user_security.html:118
msgid "Confirm your password"
-msgstr ""
+msgstr "Confirme sua senha"
#: core/templatetags/core_tags.py:34
msgid "Modoboa"
@@ -2619,12 +2622,12 @@ msgstr "Usuário '%s' autenticado com sucesso"
#: core/views/auth.py:104
#, python-format
msgid "Password scheme mismatch. Updating %s password"
-msgstr ""
+msgstr "Incompatibilidade de esquema de senha. Atualizando senha %s"
#: core/views/auth.py:111
#, python-format
msgid "Password hash parameter missmatch. Updating %s password"
-msgstr ""
+msgstr "Parâmetro de hash de senha não coincidem. Atualizando senha %s"
#: core/views/auth.py:156
msgid "User '{}' successfully logged out"
@@ -2644,393 +2647,393 @@ msgstr "Acesso atualizado"
#: dmarc/forms.py:36 dmarc/forms.py:50
msgid "DNS settings"
-msgstr ""
+msgstr "Configurações de DNS"
#: dmarc/forms.py:39 dmarc/forms.py:56
msgid "Enable reverse lookups"
-msgstr ""
+msgstr "Habilitar pesquisas inversas"
#: dmarc/forms.py:41 dmarc/forms.py:58
msgid "Enable reverse DNS lookups (reports will be longer to display)"
-msgstr ""
+msgstr "Habilitar pesquisas de DNS reverso (os relatórios serão mais longos para serem exibidos)"
#: dmarc/forms.py:74 dmarc/forms.py:78
msgid "DMARC"
-msgstr ""
+msgstr "DMARC"
#: dmarc/handlers.py:21
msgid "Show DMARC report for {}"
-msgstr ""
+msgstr "Mostrar relatório DMARC para {}"
#: dmarc/lib.py:294 dmarc/templatetags/dmarc_tags.py:67 dmarc/views.py:120
msgid "Not resolved"
-msgstr ""
+msgstr "Não resolvido"
#: dmarc/models.py:10 dmarc/models.py:16 pdfcredentials/constants.py:7
msgid "None"
-msgstr ""
+msgstr "Nenhum"
#: dmarc/models.py:11
msgid "Quarantine"
-msgstr ""
+msgstr "Quarentena"
#: dmarc/models.py:12
msgid "Reject"
-msgstr ""
+msgstr "Rejeitar"
#: dmarc/models.py:17
msgid "Neutral"
-msgstr ""
+msgstr "Neutro"
#: dmarc/models.py:18
msgid "Pass"
-msgstr ""
+msgstr "Passou"
#: dmarc/models.py:19
msgid "Fail"
-msgstr ""
+msgstr "Falha"
#: dmarc/models.py:20
msgid "Temporary error"
-msgstr ""
+msgstr "Erro temporário"
#: dmarc/models.py:21
msgid "Permanent error"
-msgstr ""
+msgstr "Erro permanente"
#: dmarc/models.py:24
msgid "Policy"
-msgstr ""
+msgstr "Política"
#: dmarc/models.py:26
msgid "Soft failure"
-msgstr ""
+msgstr "Falha leve"
#: dmarc/templates/dmarc/_result_detail.html:6
msgid "Total"
-msgstr ""
+msgstr "Total"
#: dmarc/templates/dmarc/domain_report.html:21
#: dmarc/templates/dmarc/domain_report.html:27
msgid "Fully aligned"
-msgstr ""
+msgstr "Completamente alinhado"
#: dmarc/templates/dmarc/domain_report.html:22
#: dmarc/templates/dmarc/domain_report.html:28
msgid "Partially aligned"
-msgstr ""
+msgstr "Parcialmente alinhado"
#: dmarc/templates/dmarc/domain_report.html:23
#: dmarc/templates/dmarc/domain_report.html:29
msgid "Forwarded"
-msgstr ""
+msgstr "Encaminhado"
#: dmarc/templates/dmarc/domain_report.html:24
#: dmarc/templates/dmarc/domain_report.html:30
msgid "Failed"
-msgstr ""
+msgstr "Falhou"
#: dmarc/templates/dmarc/domain_report.html:52
msgid "DMARC report for"
-msgstr ""
+msgstr "Relatório DMARC para"
#: dmarc/templates/dmarc/domain_report.html:76
msgid "processed"
-msgstr ""
+msgstr "processado"
#: dmarc/templates/dmarc/domain_report.html:85
msgid "fully aligned"
-msgstr ""
+msgstr "completamente alinhado"
#: dmarc/templates/dmarc/domain_report.html:94
msgid "partially aligned"
-msgstr ""
+msgstr "parcialmente alinhado"
#: dmarc/templates/dmarc/domain_report.html:103
msgid "forwarded"
-msgstr ""
+msgstr "encaminhado"
#: dmarc/templates/dmarc/domain_report.html:112
msgid "failed"
-msgstr ""
+msgstr "falhou"
#: dmarc/templates/dmarc/domain_report.html:122
msgid "Display details"
-msgstr ""
+msgstr "Mostrar detalhes"
#: dmarc/templates/dmarc/domain_report.html:126
msgid "Trusted sources"
-msgstr ""
+msgstr "Fontes confiáveis"
#: dmarc/templates/dmarc/domain_report.html:134
msgid "Partially trusted sources / Forwarders"
-msgstr ""
+msgstr "Fontes / encaminhadores parcialmente confiáveis"
#: dmarc/templates/dmarc/domain_report.html:142
msgid "Forwarders with ARC"
-msgstr ""
+msgstr "Forwarders com ARC"
#: dmarc/templates/dmarc/domain_report.html:150
msgid "Unknown sources / Threats"
-msgstr ""
+msgstr "Fontes desconhecidas / Ameaças"
#: dnstools/lib.py:82
msgid "Wrong ip4 mechanism syntax"
-msgstr ""
+msgstr "Sintaxe errada do mecanismo ip4"
#: dnstools/lib.py:86
msgid "Wrong IPv4 address format"
-msgstr ""
+msgstr "Formato de endereço IPv4 incorreto"
#: dnstools/lib.py:92
msgid "Wrong ip6 mechanism syntax"
-msgstr ""
+msgstr "Sintaxe incorreta do mecanismo ip6"
#: dnstools/lib.py:97
msgid "Wrong IPv6 address format"
-msgstr ""
+msgstr "Formato de endereço IPv6 incorreto"
#: dnstools/lib.py:111 dnstools/lib.py:136
msgid "Invalid syntax for {} mechanism"
-msgstr ""
+msgstr "Sintaxe inválida para o mecanismo {}"
#: dnstools/lib.py:113
msgid "Invalid mask found {}"
-msgstr ""
+msgstr "Máscara inválida encontrada {}"
#: dnstools/lib.py:157
msgid "Not an SPF record"
-msgstr ""
+msgstr "Não é um registro SPF"
#: dnstools/lib.py:179
msgid "Unknown mechanism {}"
-msgstr ""
+msgstr "Mecanismo desconhecido {}"
#: dnstools/lib.py:181
msgid "Unknown modifier {}"
-msgstr ""
+msgstr "Modificador desconhecido {}"
#: dnstools/lib.py:184
msgid "Duplicate modifier {} found"
-msgstr ""
+msgstr "Modificador duplicado {} encontrado"
#: dnstools/lib.py:188
msgid "No mechanism found"
-msgstr ""
+msgstr "Nenhum mecanismo encontrado"
#: dnstools/lib.py:195
msgid "Not a valid DKIM record"
-msgstr ""
+msgstr "Não é um registro DKIM válido"
#: dnstools/lib.py:203 dnstools/lib.py:256
msgid "Invalid tag {}"
-msgstr ""
+msgstr "Tag inválida {}"
#: dnstools/lib.py:208
msgid "No key found in record"
-msgstr ""
+msgstr "Nenhuma chave encontrada no registro"
#: dnstools/lib.py:215
msgid "Wrong value {} for tag {}"
-msgstr ""
+msgstr "Valor incorreto {} para tag {}"
#: dnstools/lib.py:230
msgid "Wrong value {} for tag {}:"
-msgstr ""
+msgstr "Valor incorreto {} para a tag {}:"
#: dnstools/lib.py:234
msgid " not an integer"
-msgstr ""
+msgstr " não é um inteiro"
#: dnstools/lib.py:236
msgid " less than {}"
-msgstr ""
+msgstr " menos de {}"
#: dnstools/lib.py:239
msgid " greater than {}"
-msgstr ""
+msgstr " maior que {}"
#: dnstools/lib.py:248
msgid "Not a valid DMARC record"
-msgstr ""
+msgstr "Não é um registro DMARC válido"
#: dnstools/lib.py:259
msgid "Unknown tag {}"
-msgstr ""
+msgstr "Tag desconhecida {}"
#: dnstools/lib.py:264
msgid "Missing required p tag"
-msgstr ""
+msgstr "Tag p obrigatória ausente"
#: dnstools/models.py:78
msgid "Public key mismatchs"
-msgstr ""
+msgstr "Incompatibilidades de chave pública"
#: dnstools/templates/dnstools/autoconfig_records_status.html:8
msgid "autoconfig record (Mozilla) found: "
-msgstr ""
+msgstr "autoconfig record (Mozilla) encontrado: "
#: dnstools/templates/dnstools/autoconfig_records_status.html:12
msgid "autoconfig record (Mozilla) not found."
-msgstr ""
+msgstr "registro de configuração automática (Mozilla) não encontrado."
#: dnstools/templates/dnstools/autoconfig_records_status.html:17
msgid "autodiscover record (Microsoft) found: "
-msgstr ""
+msgstr "registro de descoberta automática (Microsoft) encontrado: "
#: dnstools/templates/dnstools/autoconfig_records_status.html:21
msgid "autodiscover record (Microsoft) not found."
-msgstr ""
+msgstr "registro de descoberta automática (Microsoft) não encontrado."
#: dnstools/templates/dnstools/dns_record_detail.html:8
msgid "A DNS record has been found and is valid."
-msgstr ""
+msgstr "Um registro DNS foi encontrado e é válido."
#: dnstools/templates/dnstools/dns_record_detail.html:12
msgid "A DNS record has been found but its syntax is not valid:"
-msgstr ""
+msgstr "Um registro DNS foi encontrado, mas sua sintaxe não é válida:"
#: dnstools/templates/dnstools/domain_dns_configuration.html:7
msgid ""
"Here is an example of DNS configuration (bind format). Replace value between"
" [ ] by the appropriate ones."
-msgstr ""
+msgstr "Aqui está um exemplo de configuração de DNS (formato de ligação). Substitua o valor entre [ ] pelos valores apropriados."
#: dnstools/templates/dnstools/domain_dns_configuration.html:15
msgid "IP address of your Modoboa server"
-msgstr ""
+msgstr "Endereço IP do seu servidor Modoboa"
#: dnstools/templates/dnstools/domain_dns_configuration.html:28
msgid "Auto configuration"
-msgstr ""
+msgstr "Auto configuração"
#: dnstools/templates/dnstools/domain_dns_configuration.html:30
#: dnstools/templates/dnstools/domain_dns_configuration.html:31
msgid "hostname of your automx server"
-msgstr ""
+msgstr "nome do host do seu servidor AutoMX"
#: dnstools/views.py:35
msgid "{} record of {}"
-msgstr ""
+msgstr "{} registro de {}"
#: dnstools/views.py:64
msgid "Auto configuration records for {}"
-msgstr ""
+msgstr "Registros de configuração automática para {}"
#: dnstools/views.py:80
msgid "DNS configuration for {}"
-msgstr ""
+msgstr "Configuração de DNS para {}"
#: imap_migration/api/v2/serializers.py:117
msgid "Access denied"
-msgstr ""
+msgstr "Acesso negado"
#: imap_migration/app_settings.py:23 imap_migration/app_settings.py:102
msgid "Enable IMAP Migration"
-msgstr ""
+msgstr "Ativar migração IMAP"
#: imap_migration/app_settings.py:24 imap_migration/app_settings.py:104
msgid "Enable IMAP Migration."
-msgstr ""
+msgstr "Habilitar migração IMAP."
#: imap_migration/app_settings.py:34
msgid "OfflineIMAP"
-msgstr ""
+msgstr "OfflineIMAP"
#: imap_migration/app_settings.py:40 imap_migration/app_settings.py:110
msgid "Concurrent sync jobs"
-msgstr ""
+msgstr "Trabalhos de sincronização simultâneos"
#: imap_migration/app_settings.py:42 imap_migration/app_settings.py:112
msgid "The maximum number of concurrent synchronization jobs"
-msgstr ""
+msgstr "O número máximo de trabalhos de sincronização simultâneos"
#: imap_migration/app_settings.py:53
msgid "OfflineIMAP Filter"
-msgstr ""
+msgstr "Filtro IMAP offline"
#: imap_migration/app_settings.py:59 imap_migration/app_settings.py:118
msgid "Create Folders"
-msgstr ""
+msgstr "Criar pastas"
#: imap_migration/app_settings.py:61 imap_migration/app_settings.py:120
msgid "Allow Creation of missing folders during sync"
-msgstr ""
+msgstr "Permitir a criação de pastas ausentes durante a sincronização"
#: imap_migration/app_settings.py:68 imap_migration/app_settings.py:125
msgid "Folder Filter Exclusions"
-msgstr ""
+msgstr "Exclusões de Filtro de Pasta"
#: imap_migration/app_settings.py:70 imap_migration/app_settings.py:128
msgid ""
"Use a regular expression to explicitly include folders in sync. Example: "
"^Trash$|Del"
-msgstr ""
+msgstr "Use uma expressão regular para incluir explicitamente pastas em sincronia. Exemplo: ^Trash$|Del"
#: imap_migration/app_settings.py:78 imap_migration/app_settings.py:135
msgid "Folder Filter Inclusions"
-msgstr ""
+msgstr "Inclusões de Filtro de Pasta"
#: imap_migration/app_settings.py:80 imap_migration/app_settings.py:138
msgid ""
"A comma seperated list of folders to explicitly include in sync even if "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
-msgstr ""
+msgstr "Uma lista separada por vírgulas de pastas a serem incluídas explicitamente na sincronização, mesmo se filtradas pelas Exclusões de Filtro de Pasta. Exemplo: debian.user, debian.personal "
#: imap_migration/app_settings.py:107
msgid "OfflineIMAP settings"
-msgstr ""
+msgstr "Configurações de IMAP offline"
#: imap_migration/app_settings.py:115
msgid "OfflineIMAP Filter settings"
-msgstr ""
+msgstr "Configurações do Filtro IMAP Offline"
#: imap_migration/apps.py:18 imap_migration/apps.py:23
msgid "IMAP Migration"
-msgstr ""
+msgstr "Migração IMAP"
#: imap_migration/auth_backends.py:49 sievefilters/imaputils.py:107
#, python-format
msgid "Connection to IMAP server failed: %s"
-msgstr ""
+msgstr "Falha na conexão com o servidor IMAP: %s"
#: imap_migration/checks.py:12
msgid ""
"Automatic domain/mailbox creation is disabled which means IMAP "
"authentication won't work."
-msgstr ""
+msgstr "A criação automática de domínio/caixa de correio está desabilitada, o que significa que a autenticação IMAP não funcionará."
#: imap_migration/checks.py:16
msgid ""
"Go to the online parameters panel (admin tab) and activate this feature."
-msgstr ""
+msgstr "Vá para o painel de parâmetros online (guia admin) e ative esse recurso."
#: imap_migration/templates/imap_migration/index.html:6
msgid "IMAP migration"
-msgstr ""
+msgstr "Migração IMAP"
#: ldapsync/lib.py:82
msgid "Failed to create LDAP account: {}"
-msgstr ""
+msgstr "Falha ao criar uma conta LDAP: {}"
#: ldapsync/lib.py:121
msgid "Failed to update LDAP account: {}"
-msgstr ""
+msgstr "Falha ao atualizar a conta LDAP: {}"
#: ldapsync/lib.py:134
msgid "Failed to delete LDAP account: {}"
-msgstr ""
+msgstr "Falha ao excluir a conta LDAP: {}"
#: ldapsync/lib.py:141
msgid "Failed to disable LDAP account: {}"
-msgstr ""
+msgstr "Falha ao desativar a conta LDAP: {}"
#: lib/api_client.py:35 lib/api_client.py:69 lib/api_client.py:83
#: lib/api_client.py:87
#, python-format
msgid "Failed to communicate with public API: %s"
-msgstr ""
+msgstr "Falha ao se comunicar com a API pública: %s"
#: lib/db_utils.py:22
#, python-format
@@ -3039,7 +3042,7 @@ msgstr "A conexão com o banco de dados %s não está configurada"
#: lib/email_utils.py:139 lib/email_utils.py:350
msgid "unable to determine encoding of string"
-msgstr ""
+msgstr "não é possível determinar a codificação da cadeia de caracteres"
#: lib/exceptions.py:83
#, python-format
@@ -3056,7 +3059,7 @@ msgstr "Digite um nome de domínio válido"
#: lib/fields.py:41 lib/fields.py:54
msgid "Enter a valid email address."
-msgstr "Digite um endereço de e-mail válido"
+msgstr "Digite um endereço de e-mail válido."
#: lib/form_utils.py:77 templates/registration/password_reset_confirm.html:25
#: templates/registration/password_reset_confirm_code.html:27
@@ -3075,469 +3078,469 @@ msgstr "Assunto"
#: limits/app_settings.py:17 limits/app_settings.py:147
msgid "Default per-admin limits"
-msgstr ""
+msgstr "Limites padrão por administrador"
#: limits/app_settings.py:20 limits/app_settings.py:153
msgid "Enable per-admin limits"
-msgstr ""
+msgstr "Habilitar limites por administrador"
#: limits/app_settings.py:22 limits/app_settings.py:154
msgid "Enable or disable per-admin limits"
-msgstr ""
+msgstr "Habilitar ou desabilitar limites por administrador"
#: limits/app_settings.py:26 limits/app_settings.py:91
#: limits/app_settings.py:160 limits/app_settings.py:245
#: limits/constants.py:47 limits/constants.py:101
msgid "Domain admins"
-msgstr ""
+msgstr "Administradores de domínio"
#: limits/app_settings.py:29 limits/app_settings.py:163
msgid ""
"Maximum number of allowed domain administrators for a new administrator. (0 "
"to deny any creation, -1 to allow unlimited creations)"
-msgstr ""
+msgstr "Número máximo de administradores de domínio permitidos para um novo administrador. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
#: limits/app_settings.py:39 limits/app_settings.py:175
msgid ""
"Maximum number of allowed domains for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
+msgstr "Número máximo de domínios permitidos para um novo administrador. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
#: limits/app_settings.py:48 limits/app_settings.py:186
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
" any creation, -1 to allow unlimited creations)"
-msgstr ""
+msgstr "Número máximo de apelidos de domínio permitidos para um novo administrador. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
#: limits/app_settings.py:58 limits/app_settings.py:198
msgid ""
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
+msgstr "Número máximo de caixas de correio permitidas para um novo administrador. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
#: limits/app_settings.py:67 limits/app_settings.py:210
msgid ""
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
+msgstr "Número máximo de apelidos permitidos para um novo administrador. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
#: limits/app_settings.py:76 limits/app_settings.py:220
msgid ""
"The quota a reseller will be allowed to share between the domains he "
"creates. (0 means no quota)"
-msgstr ""
+msgstr "A cota que um revendedor poderá compartilhar entre os domínios que ele criar. (0 significa sem cota)"
#: limits/app_settings.py:82 limits/app_settings.py:232
msgid "Default per-domain limits"
-msgstr ""
+msgstr "Limites padrão por domínio"
#: limits/app_settings.py:85 limits/app_settings.py:238
msgid "Enable per-domain limits"
-msgstr ""
+msgstr "Habilitar limites por domínio"
#: limits/app_settings.py:87 limits/app_settings.py:239
msgid "Enable or disable per-domain limits"
-msgstr ""
+msgstr "Habilitar ou desabilitar limites por domínio"
#: limits/app_settings.py:94 limits/app_settings.py:248
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny"
" any creation, -1 to allow unlimited creations)"
-msgstr ""
+msgstr "Número máximo de administradores de domínio permitidos para um novo domínio. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
#: limits/app_settings.py:104 limits/app_settings.py:260
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
+msgstr "Número máximo de apelidos de domínio permitidos para um novo domínio. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
#: limits/app_settings.py:114 limits/app_settings.py:272
msgid ""
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
+msgstr "Número máximo de caixas de correio permitidas para um novo domínio. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
#: limits/app_settings.py:123 limits/app_settings.py:283
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
" -1 to allow unlimited creations)"
-msgstr ""
+msgstr "Número máximo de apelidos permitidos para um novo domínio. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)"
#: limits/apps.py:13 limits/apps.py:17
msgid "Limits"
-msgstr ""
+msgstr "Limites"
#: limits/constants.py:14
msgid "Maximum number of domains this user can create"
-msgstr ""
+msgstr "Número máximo de domínios que este usuário pode criar"
#: limits/constants.py:23
msgid "Maximum number of domain aliases this user can create"
-msgstr ""
+msgstr "Número máximo de apelidos de domínio que este usuário pode criar"
#: limits/constants.py:32
msgid "Maximum number of mailboxes this user can create"
-msgstr ""
+msgstr "Número máximo de caixas de correio que este usuário pode criar"
#: limits/constants.py:40
msgid "Maximum number of mailbox aliases this user can create"
-msgstr ""
+msgstr "Número máximo de apelidos de caixa de correio que este usuário pode criar"
#: limits/constants.py:49
msgid "Maximum number of domain administrators this user can create"
-msgstr ""
+msgstr "Número máximo de administradores de domínio que este usuário pode criar"
#: limits/constants.py:60
msgid "Quota shared between domains of this reseller"
-msgstr ""
+msgstr "Cota compartilhada entre domínios deste revendedor"
#: limits/constants.py:77
msgid "Maximum number of domain aliases allowed for this domain."
-msgstr ""
+msgstr "Número máximo de apelidos de domínio permitidos para este domínio."
#: limits/constants.py:85
msgid "Maximum number of mailboxes allowed for this domain."
-msgstr ""
+msgstr "Número máximo de caixas de correio permitidas para este domínio."
#: limits/constants.py:93
msgid "Maximum number of mailbox aliases allowed for this domain."
-msgstr ""
+msgstr "Número máximo de apelidos de caixa de correio permitidos para este domínio."
#: limits/constants.py:102
msgid "Maximum number of domain admins allowed for this domain."
-msgstr ""
+msgstr "Número máximo de administradores de domínio permitidos para este domínio."
#: limits/forms.py:38 limits/forms.py:88
msgid "Invalid limit"
-msgstr ""
+msgstr "Limite inválido"
#: limits/handlers.py:118 limits/handlers.py:151
msgid "Resources"
-msgstr ""
+msgstr "Recursos"
#: limits/lib.py:19
#, python-format
msgid "%s: limit reached"
-msgstr ""
+msgstr "%s: limite atingido"
#: limits/lib.py:29
msgid "Not enough resources"
-msgstr ""
+msgstr "Recursos insuficientes"
#: limits/lib.py:46 limits/models.py:46
msgid "You're not allowed to define unlimited values"
-msgstr ""
+msgstr "Você não tem permissão para definir valores ilimitados"
#: limits/models.py:56 limits/models.py:119
msgid "unlimited"
-msgstr ""
+msgstr "ilimitado"
#: limits/templates/limits/poolusage.html:3
#: limits/templates/limits/resources_widget.html:5
msgid "Resources usage"
-msgstr ""
+msgstr "Uso de recursos"
#: maillog/api/v2/serializers.py:35
msgid "You must provide start and end dates when period is custom"
-msgstr ""
+msgstr "Você deve fornecer datas de início e término quando o período for personalizado"
#: maillog/apps.py:20 maillog/forms.py:23
msgid "Path to the log file"
-msgstr ""
+msgstr "Caminho para o arquivo de log"
#: maillog/apps.py:22 maillog/forms.py:25
msgid "Path to log file used to collect statistics"
-msgstr ""
+msgstr "Caminho para o arquivo de log usado para coletar estatísticas"
#: maillog/apps.py:29 maillog/forms.py:30
msgid "Directory to store RRD files"
-msgstr ""
+msgstr "Diretório para armazenar arquivos RRD"
#: maillog/apps.py:31 maillog/forms.py:32
msgid "Path to directory where RRD files are stored"
-msgstr ""
+msgstr "Caminho para o diretório onde os arquivos RRD são armazenados"
#: maillog/apps.py:38 maillog/forms.py:37
msgid "Show greylisted messages"
-msgstr ""
+msgstr "Mostrar mensagens na lista cinza"
#: maillog/apps.py:40 maillog/forms.py:40
msgid "Differentiate between hard and soft rejects (greylisting)"
-msgstr ""
+msgstr "Diferenciar entre rejeições rígidas e suaves (lista cinza)"
#: maillog/apps.py:58 maillog/apps.py:62 maillog/handlers.py:21
msgid "Statistics"
-msgstr ""
+msgstr "Estatísticas"
#: maillog/graphics.py:91
msgid "Failed to locate rrdtool binary."
-msgstr ""
+msgstr "Falha ao localizar o binário rrdtool."
#: maillog/graphics.py:168
msgid "Average traffic (msgs/min)"
-msgstr ""
+msgstr "Tráfego médio (msgs/min)"
#: maillog/graphics.py:171
msgid "sent messages"
-msgstr ""
+msgstr "mensagens enviadas"
#: maillog/graphics.py:172
msgid "received messages"
-msgstr ""
+msgstr "mensagens recebidas"
#: maillog/graphics.py:173
msgid "bounced messages"
-msgstr ""
+msgstr "mensagens devolvidas"
#: maillog/graphics.py:174
msgid "rejected messages"
-msgstr ""
+msgstr "mensagens rejeitadas"
#: maillog/graphics.py:175
msgid "virus messages"
-msgstr ""
+msgstr "mensagens com vírus"
#: maillog/graphics.py:176
msgid "spam messages"
-msgstr ""
+msgstr "mensagens de spam"
#: maillog/graphics.py:183
msgid "greylisted messages"
-msgstr ""
+msgstr "mensagens na lista cinza"
#: maillog/graphics.py:200
msgid "Average normal traffic size (bytes/min)"
-msgstr ""
+msgstr "Tamanho médio do tráfego normal (bytes/min)"
#: maillog/graphics.py:203
msgid "received size"
-msgstr ""
+msgstr "tamanho recebido"
#: maillog/graphics.py:204
msgid "sent size"
-msgstr ""
+msgstr "tamanho enviado"
#: maillog/graphics.py:211
msgid "Mail traffic"
-msgstr ""
+msgstr "Tráfego de e-mail"
#: maillog/graphics.py:254
msgid "Average account creation (account/hour)"
-msgstr ""
+msgstr "Média de criação de conta (conta/hora)"
#: maillog/graphics.py:256
msgid "New accounts"
-msgstr ""
+msgstr "Novas contas"
#: maillog/graphics.py:263
msgid "Accounts"
-msgstr ""
+msgstr "Contas"
#: maillog/templates/maillog/index.html:4
msgid "Graphical statistics"
-msgstr ""
+msgstr "Estatísticas gráficas"
#: maillog/templates/maillog/index.html:44
msgid "Search a domain"
-msgstr ""
+msgstr "Buscar um domínio"
#: maillog/templates/maillog/index.html:77
msgid "Apply"
-msgstr ""
+msgstr "Aplicar"
#: maillog/views.py:33
msgid "No statistics available"
-msgstr ""
+msgstr "Sem estatísticas disponíveis"
#: maillog/views.py:39
msgid "Day"
-msgstr ""
+msgstr "Dia"
#: maillog/views.py:40
msgid "Week"
-msgstr ""
+msgstr "Semana"
#: maillog/views.py:41
msgid "Month"
-msgstr ""
+msgstr "Mês"
#: maillog/views.py:42
msgid "Year"
-msgstr ""
+msgstr "Ano"
#: maillog/views.py:43
msgid "Custom"
-msgstr ""
+msgstr "Customizado"
#: maillog/views.py:66
msgid "Unknown graphic set"
-msgstr ""
+msgstr "Conjunto gráfico desconhecido"
#: maillog/views.py:71
msgid "Unknown domain"
-msgstr ""
+msgstr "Domínio desconhecido"
#: maillog/views.py:76
msgid "Bad custom period"
-msgstr ""
+msgstr "Período personalizado incorreto"
#: pdfcredentials/api/v2/serializers.py:31 pdfcredentials/app_settings.py:236
#: pdfcredentials/documents.py:60
msgid "Personal account information"
-msgstr ""
+msgstr "Informações pessoais da conta"
#: pdfcredentials/api/v2/serializers.py:61
msgid "Directory is not writable"
-msgstr ""
+msgstr "O diretório não é gravável"
#: pdfcredentials/api/v2/serializers.py:82 pdfcredentials/views.py:26
msgid "No document available for this user"
-msgstr ""
+msgstr "Nenhum documento disponível para este usuário"
#: pdfcredentials/app_settings.py:29 pdfcredentials/app_settings.py:198
msgid "Enable PDF credentials"
-msgstr ""
+msgstr "Habilitar credenciais de PDF"
#: pdfcredentials/app_settings.py:31 pdfcredentials/app_settings.py:200
msgid "Enabled PDF credentials document generation on account creation."
-msgstr ""
+msgstr "Geração de documentos de credenciais PDF habilitada na criação da conta."
#: pdfcredentials/app_settings.py:42 pdfcredentials/app_settings.py:203
msgid "Documents storage"
-msgstr ""
+msgstr "Armazenamento de documentos"
#: pdfcredentials/app_settings.py:48 pdfcredentials/app_settings.py:206
msgid "Directory to save documents into"
-msgstr ""
+msgstr "Diretório para salvar documentos"
#: pdfcredentials/app_settings.py:50 pdfcredentials/app_settings.py:208
msgid "Path to a directory where PDF documents will be saved"
-msgstr ""
+msgstr "Caminho para um diretório onde os documentos PDF serão salvos"
#: pdfcredentials/app_settings.py:61 pdfcredentials/app_settings.py:211
msgid "Security options"
-msgstr ""
+msgstr "Opções de segurança"
#: pdfcredentials/app_settings.py:67 pdfcredentials/app_settings.py:214
msgid "Delete documents after the first download"
-msgstr ""
+msgstr "Excluir documentos após o primeiro download"
#: pdfcredentials/app_settings.py:69 pdfcredentials/app_settings.py:217
msgid ""
"Automatically delete a document just after its first download from this "
"interface"
-msgstr ""
+msgstr "Exclua automaticamente um documento logo após seu primeiro download desta interface"
#: pdfcredentials/app_settings.py:78 pdfcredentials/app_settings.py:223
msgid "Generate documents only at account creation"
-msgstr ""
+msgstr "Gerar documentos somente na criação da conta"
#: pdfcredentials/app_settings.py:81 pdfcredentials/app_settings.py:226
msgid ""
"Generate a new document only when a new account is created. If set to no, a "
"new document will be created each time a password is updated."
-msgstr ""
+msgstr "Gere um novo documento somente quando uma nova conta for criada. Se definido como não, um novo documento será criado sempre que uma senha for atualizada."
#: pdfcredentials/app_settings.py:94 pdfcredentials/app_settings.py:232
msgid "Customization options"
-msgstr ""
+msgstr "Opções de Personalização"
#: pdfcredentials/app_settings.py:100 pdfcredentials/app_settings.py:235
msgid "Title"
-msgstr ""
+msgstr "Título"
#: pdfcredentials/app_settings.py:101 pdfcredentials/app_settings.py:237
msgid "The document's title"
-msgstr ""
+msgstr "O título do documento"
#: pdfcredentials/app_settings.py:107 pdfcredentials/app_settings.py:241
msgid "Web panel url"
-msgstr ""
+msgstr "URL do painel web"
#: pdfcredentials/app_settings.py:108 pdfcredentials/app_settings.py:241
msgid "URL of the Modoboa web panel"
-msgstr ""
+msgstr "URL do painel web do Modoboa"
#: pdfcredentials/app_settings.py:114 pdfcredentials/app_settings.py:245
msgid "Custom message"
-msgstr ""
+msgstr "Mensagem personalizada"
#: pdfcredentials/app_settings.py:116 pdfcredentials/app_settings.py:246
msgid "A custom message that will appear at the end of documents"
-msgstr ""
+msgstr "Uma mensagem personalizada que aparecerá no final dos documentos"
#: pdfcredentials/app_settings.py:123 pdfcredentials/app_settings.py:251
msgid "Include mail client connection settings"
-msgstr ""
+msgstr "Incluir configurações de conexão do cliente de e-mail"
#: pdfcredentials/app_settings.py:125 pdfcredentials/app_settings.py:254
msgid ""
"Include required SMTP and IMAP connection information to configure a mail "
"client, a tablet or a phone"
-msgstr ""
+msgstr "Incluir as informações de conexão SMTP e IMAP necessárias para configurar um cliente de e-mail, um tablet ou um telefone"
#: pdfcredentials/app_settings.py:133 pdfcredentials/app_settings.py:260
#: pdfcredentials/documents.py:133
msgid "SMTP server address"
-msgstr ""
+msgstr "Endereço do servidor SMTP"
#: pdfcredentials/app_settings.py:136 pdfcredentials/app_settings.py:261
msgid "Address of the SMTP server (hostname or IP)"
-msgstr ""
+msgstr "Endereço do servidor SMTP (nome do host ou IP)"
#: pdfcredentials/app_settings.py:143 pdfcredentials/app_settings.py:265
#: pdfcredentials/documents.py:134
msgid "SMTP server port"
-msgstr ""
+msgstr "Porta do servidor SMTP"
#: pdfcredentials/app_settings.py:145 pdfcredentials/app_settings.py:267
msgid "Listening port of the SMTP server"
-msgstr ""
+msgstr "Porta de escuta do servidor SMTP"
#: pdfcredentials/app_settings.py:151 pdfcredentials/app_settings.py:271
#: pdfcredentials/documents.py:135
msgid "SMTP connection security"
-msgstr ""
+msgstr "Segurança de conexão SMTP"
#: pdfcredentials/app_settings.py:153 pdfcredentials/app_settings.py:179
#: pdfcredentials/app_settings.py:274 pdfcredentials/app_settings.py:292
msgid "Connection security mechanism"
-msgstr ""
+msgstr "Mecanismo de segurança de conexão"
#: pdfcredentials/app_settings.py:159 pdfcredentials/app_settings.py:278
#: pdfcredentials/documents.py:136
msgid "IMAP server address"
-msgstr ""
+msgstr "Endereço do servidor IMAP"
#: pdfcredentials/app_settings.py:162 pdfcredentials/app_settings.py:279
msgid "Address of the IMAP server (hostname or IP)"
-msgstr ""
+msgstr "Endereço do servidor IMAP (nome do host ou IP)"
#: pdfcredentials/app_settings.py:169 pdfcredentials/app_settings.py:283
#: pdfcredentials/documents.py:137
msgid "IMAP server port"
-msgstr ""
+msgstr "Porta do servidor IMAP"
#: pdfcredentials/app_settings.py:171 pdfcredentials/app_settings.py:285
msgid "Listening port of the IMAP server"
-msgstr ""
+msgstr "Porta de escuta do servidor IMAP"
#: pdfcredentials/app_settings.py:177 pdfcredentials/app_settings.py:289
#: pdfcredentials/documents.py:138
msgid "IMAP connection security"
-msgstr ""
+msgstr "Segurança de conexão IMAP"
#: pdfcredentials/apps.py:19
msgid "PDF credentials"
-msgstr ""
+msgstr "Credenciais de PDF"
#: pdfcredentials/apps.py:24
msgid "PDF Credentials"
-msgstr ""
+msgstr "Credenciais de PDF"
#: pdfcredentials/documents.py:65
msgid "Powered by Modoboa - Mail hosting made simple"
-msgstr ""
+msgstr "Provido pelo Modoboa - Hospedagem de e-mail simplificada"
#: pdfcredentials/documents.py:84
#, python-format
@@ -3546,122 +3549,122 @@ msgid ""
"Dear %s, this document contains the credentials you will need\n"
"to connect to Modoboa. Learn the content and destroy\n"
"the document as soon as possible.\n"
-msgstr ""
+msgstr "\nPrezado %s, este documento contém as credenciais que você precisará\npara se conectar ao Modoboa. Estude o conteúdo e destrua\no documento o mais breve possível.\n"
#: pdfcredentials/documents.py:95
msgid "Web panel:"
-msgstr ""
+msgstr "Painel web:"
#: pdfcredentials/documents.py:116
msgid ""
"\n"
"Here you can view your emails anytime online, create filters or manage\n"
"your contacts.\n"
-msgstr ""
+msgstr "\nAqui você pode visualizar online seus e-mails a qualquer momento, criar filtros ou gerenciar\nseus contatos.\n"
#: pdfcredentials/documents.py:126
msgid "Please change your password!"
-msgstr ""
+msgstr "Por favor, altere sua senha!"
#: pdfcredentials/documents.py:130
msgid "PC/Tablet/Smartphone configuration:"
-msgstr ""
+msgstr "Configuração de PC/Tablet/Smartphone:"
#: pdfcredentials/documents.py:153
msgid "Use those settings for your computer, tablet or phone."
-msgstr ""
+msgstr "Use essas configurações para seu computador, tablet ou telefone."
#: pdfcredentials/handlers.py:35
msgid ""
"Failed to create PDF_credentials directory. Please check the permissions or "
"the path."
-msgstr ""
+msgstr "Falha ao criar diretório PDF_credentials. Por favor, verifique as permissões ou o caminho."
#: pdfcredentials/handlers.py:61
msgid "Retrieve user's credentials as a PDF document"
-msgstr ""
+msgstr "Recuperar credenciais do usuário como um documento PDF"
#: pdfcredentials/handlers.py:82
msgid "Download PDF credentials"
-msgstr ""
+msgstr "Baixar credenciais em PDF"
#: pdfcredentials/lib.py:28
msgid "Can't write to selected directory to store PDF documents"
-msgstr ""
+msgstr "Não é possível gravar no diretório selecionado para armazenar documentos PDF"
#: pdfcredentials/lib.py:34
#, python-format
msgid "Failed to create the directory that will contain PDF documents (%s)"
-msgstr ""
+msgstr "Falha ao criar o diretório que conterá documentos PDF (%s)"
#: pdfcredentials/lib.py:81
msgid ""
"Failed to create PDF_credentials file. Please check the permissions or the "
"path."
-msgstr ""
+msgstr "Falha ao criar arquivo PDF_credentials. Por favor, verifique as permissões ou o caminho."
#: policyd/core.py:88
msgid "Daily sending limit reached"
-msgstr ""
+msgstr "Limite diário de envio atingido"
#: policyd/core.py:125
msgid "[modoboa] Sending limit reached"
-msgstr ""
+msgstr "[modoboa] Limite de envio atingido"
#: policyd/templates/policyd/notifications/limit_reached.html:3
#, python-format
msgid "Daily limit of the following %(ltype)s has been reached: %(name)s."
-msgstr ""
+msgstr "O limite diário dos seguintes %(ltype)s foi atingido: %(name)s."
#: postfix_autoreply/api/v2/serializers.py:42 postfix_autoreply/forms.py:88
msgid "This date is over"
-msgstr ""
+msgstr "Esta data acabou"
#: postfix_autoreply/api/v2/serializers.py:45 postfix_autoreply/forms.py:90
msgid "Must be greater than start date"
-msgstr ""
+msgstr "Deve ser maior que a data de início"
#: postfix_autoreply/app_settings.py:18 postfix_autoreply/forms.py:110
msgid "Automatic reply timeout"
-msgstr ""
+msgstr "Tempo limite de resposta automática"
#: postfix_autoreply/app_settings.py:20 postfix_autoreply/forms.py:113
msgid "Timeout in seconds between two auto-replies to the same recipient"
-msgstr ""
+msgstr "Tempo limite, em segundos, entre duas respostas automáticas para o mesmo destinatário"
#: postfix_autoreply/app_settings.py:27 postfix_autoreply/app_settings.py:36
#: postfix_autoreply/forms.py:119
msgid "Default subject"
-msgstr ""
+msgstr "Assunto padrão"
#: postfix_autoreply/app_settings.py:29 postfix_autoreply/forms.py:122
msgid ""
"Default subject used when an auto-reply message is created automatically"
-msgstr ""
+msgstr "Assunto padrão usado quando uma mensagem de resposta automática é criada automaticamente"
#: postfix_autoreply/app_settings.py:38 postfix_autoreply/forms.py:138
#, python-format
msgid ""
"Default content used when an auto-reply message is created automatically. "
"The '%(name)s' macro will be replaced by the user's full name."
-msgstr ""
+msgstr "Conteúdo padrão usado quando uma mensagem de resposta automática é criada automaticamente. A macro '%(name)s' será substituída pelo nome completo do usuário."
#: postfix_autoreply/apps.py:14 postfix_autoreply/apps.py:20
#: postfix_autoreply/forms.py:163
msgid "Automatic replies"
-msgstr ""
+msgstr "Respostas automáticas"
#: postfix_autoreply/forms.py:23
msgid "Activate your auto reply from this date. Format : YYYY-MM-DD HH:mm:ss"
-msgstr ""
+msgstr "Ative sua resposta automática a partir desta data. Formato: YYYY-MM-DD HH:mm:ss"
#: postfix_autoreply/forms.py:28
msgid "Until"
-msgstr ""
+msgstr "Até"
#: postfix_autoreply/forms.py:31
msgid "Activate your auto reply until this date. Format : YYYY-MM-DD HH:mm:ss"
-msgstr ""
+msgstr "Ative sua resposta automática até esta data. Formato: YYYY-MM-DD HH:mm:ss"
#: postfix_autoreply/forms.py:39
#, python-format
@@ -3669,15 +3672,15 @@ msgid ""
"The content of your answer. You can use the following variables, which will "
"be automatically replaced by the appropriate value: %(name)s, %(fromdate)s, "
"%(untildate)s"
-msgstr ""
+msgstr "O conteúdo da sua resposta. Você pode usar as seguintes variáveis, que serão substituídas automaticamente pelo valor apropriado: %(name)s, %(fromdate)s %(untildate)s"
#: postfix_autoreply/forms.py:120
msgid "I'm off"
-msgstr ""
+msgstr "Ausente"
#: postfix_autoreply/forms.py:129
msgid "Default content"
-msgstr ""
+msgstr "Conteúdo padrão"
#: postfix_autoreply/forms.py:131
#, python-format
@@ -3686,229 +3689,229 @@ msgid ""
"\n"
"Best regards,\n"
"%(name)s\n"
-msgstr ""
+msgstr "No momento, estou fora. Responderei assim que voltar.\n\nAtenciosamente\n%(name)s\n"
#: postfix_autoreply/handlers.py:118
#: postfix_autoreply/templates/modoboa_postfix_autoreply/autoreply.html:3
msgid "Auto-reply message"
-msgstr ""
+msgstr "Mensagem de resposta automática"
#: postfix_autoreply/handlers.py:131
msgid "Auto reply"
-msgstr ""
+msgstr "Resposta automática"
#: postfix_autoreply/models.py:15
msgid "subject"
-msgstr ""
+msgstr "assunto"
#: postfix_autoreply/models.py:17
msgid "The subject that will appear in sent emails"
-msgstr ""
+msgstr "O assunto que aparecerá nos e-mails enviados"
#: postfix_autoreply/models.py:20
msgid "content"
-msgstr ""
+msgstr "conteúdo"
#: postfix_autoreply/models.py:20
msgid "The content that will appear in sent emails"
-msgstr ""
+msgstr "O conteúdo que aparecerá nos e-mails enviados"
#: postfix_autoreply/models.py:23
msgid "Activate/Deactivate your auto reply"
-msgstr ""
+msgstr "Ativar/Desativar sua resposta automática"
#: postfix_autoreply/templates/modoboa_postfix_autoreply/autoreply.html:3
msgid "Define a message to automatically send when you are off"
-msgstr ""
+msgstr "Definir uma mensagem para enviar automaticamente quando você estiver desligado"
#: postfix_autoreply/views.py:30
msgid "Auto reply message updated successfully."
-msgstr ""
+msgstr "Mensagem de resposta automática atualizada com êxito."
#: relaydomains/api/v1/serializers.py:24
msgid "Unsupported service"
-msgstr ""
+msgstr "Serviço não suportado"
#: relaydomains/handlers.py:64
msgid "Transport settings"
-msgstr ""
+msgstr "Configurações de transporte"
#: relaydomains/handlers.py:89
msgid "Transport"
-msgstr ""
+msgstr "Transporte"
#: relaydomains/transport.py:16
msgid "target host address"
-msgstr ""
+msgstr "endereço do host de destino"
#: relaydomains/transport.py:21
msgid "target host port"
-msgstr ""
+msgstr "porta do host de destino"
#: relaydomains/transport.py:27
msgid "verify recipients"
-msgstr ""
+msgstr "verificar destinatários"
#: sievefilters/api/v2/viewsets.py:183
#, python-format
msgid "Filter %s already exists"
-msgstr ""
+msgstr "O filtro %s já existe"
#: sievefilters/app_settings.py:12 sievefilters/forms.py:13
msgid "ManageSieve settings"
-msgstr ""
+msgstr "Configurações do ManageSieve"
#: sievefilters/app_settings.py:19 sievefilters/forms.py:18
msgid "Address of your MANAGESIEVE server"
-msgstr ""
+msgstr "Endereço do seu servidor MANAGESIEVE"
#: sievefilters/app_settings.py:27 sievefilters/forms.py:25
msgid "Listening port of your MANAGESIEVE server"
-msgstr ""
+msgstr "Porta de escuta do seu servidor MANAGESIEVE"
#: sievefilters/app_settings.py:34 sievefilters/forms.py:30
msgid "Connect using STARTTLS"
-msgstr ""
+msgstr "Conectar usando STARTTLS"
#: sievefilters/app_settings.py:35 sievefilters/forms.py:32
msgid "Use the STARTTLS extension"
-msgstr ""
+msgstr "Usar a extensão STARTTLS"
#: sievefilters/app_settings.py:45 sievefilters/forms.py:35
msgid "IMAP settings"
-msgstr ""
+msgstr "Configurações IMAP"
#: sievefilters/app_settings.py:52 sievefilters/forms.py:40
msgid "Address of your IMAP server"
-msgstr ""
+msgstr "Endereço do seu servidor IMAP"
#: sievefilters/app_settings.py:60 sievefilters/forms.py:46
msgid "Use a secured connection to access IMAP server"
-msgstr ""
+msgstr "Use uma conexão segura para acessar o servidor IMAP"
#: sievefilters/app_settings.py:68 sievefilters/forms.py:52
msgid "Listening port of your IMAP server"
-msgstr ""
+msgstr "Porta de escuta do seu servidor IMAP"
#: sievefilters/apps.py:15 sievefilters/apps.py:20
msgid "Sieve filters"
-msgstr ""
+msgstr "Filtros Sieve"
#: sievefilters/apps.py:28
msgid "Message filters"
-msgstr ""
+msgstr "Filtros de mensagens"
#: sievefilters/constants.py:10
msgid "All of the following"
-msgstr ""
+msgstr "Todos os itens a seguir"
#: sievefilters/constants.py:11
msgid "Any of the following"
-msgstr ""
+msgstr "Qualquer um dos seguintes"
#: sievefilters/constants.py:12
msgid "All messages"
-msgstr ""
+msgstr "Todas as mensagens"
#: sievefilters/constants.py:16
msgid "contains"
-msgstr ""
+msgstr "contém"
#: sievefilters/constants.py:17
msgid "does not contain"
-msgstr ""
+msgstr "não contém"
#: sievefilters/constants.py:18
msgid "is"
-msgstr ""
+msgstr "é"
#: sievefilters/constants.py:19
msgid "is not"
-msgstr ""
+msgstr "não é"
#: sievefilters/constants.py:24
msgid "Sender"
-msgstr ""
+msgstr "Remetente"
#: sievefilters/constants.py:26
msgid "Cc"
-msgstr ""
+msgstr "Cc"
#: sievefilters/constants.py:29
msgid "Size"
-msgstr ""
+msgstr "Tamanho"
#: sievefilters/constants.py:31
msgid "is greater than"
-msgstr ""
+msgstr "é maior que"
#: sievefilters/constants.py:32
msgid "is less than"
-msgstr ""
+msgstr "é menor que"
#: sievefilters/constants.py:40
msgid "Move message to"
-msgstr ""
+msgstr "Mover mensagem para"
#: sievefilters/constants.py:46 sievefilters/constants.py:60
msgid "Keep local copy"
-msgstr ""
+msgstr "Manter cópia local"
#: sievefilters/constants.py:54
msgid "Redirect message to"
-msgstr ""
+msgstr "Redirecionar mensagem para"
#: sievefilters/constants.py:68
msgid "Reject message"
-msgstr ""
+msgstr "Rejeitar mensagem"
#: sievefilters/constants.py:71
msgid "Stop processing"
-msgstr ""
+msgstr "Parar o processamento"
#: sievefilters/forms.py:63
msgid "Editor mode"
-msgstr ""
+msgstr "Modo de editor"
#: sievefilters/forms.py:65
msgid "Select the mode you want the editor to work in"
-msgstr ""
+msgstr "Selecione o modo em que deseja que o editor funcione"
#: sievefilters/forms.py:73
msgid "Trash folder"
-msgstr ""
+msgstr "Pasta de lixo"
#: sievefilters/forms.py:74
msgid "Folder where deleted messages go"
-msgstr ""
+msgstr "Pasta para onde vão as mensagens excluídas"
#: sievefilters/forms.py:79
msgid "Sent folder"
-msgstr ""
+msgstr "Pasta de enviadas"
#: sievefilters/forms.py:80
msgid "Folder where copies of sent messages go"
-msgstr ""
+msgstr "Pasta para onde vão as cópias das mensagens enviadas"
#: sievefilters/forms.py:85
msgid "Drafts folder"
-msgstr ""
+msgstr "Pasta de rascunhos"
#: sievefilters/forms.py:86
msgid "Folder where drafts go"
-msgstr ""
+msgstr "Pasta para onde vão os rascunhos"
#: sievefilters/imaputils.py:90
msgid "Failed to retrieve hierarchy delimiter"
-msgstr ""
+msgstr "Falha ao recuperar o delimitador de hierarquia"
#: sievefilters/lib.py:48
msgid "Connection to MANAGESIEVE server failed, check your configuration"
-msgstr ""
+msgstr "Falha na conexão com o servidor MANAGESIEVE, verifique sua configuração"
#: sievefilters/lib.py:75
msgid "Not enough space on server"
-msgstr ""
+msgstr "Não há espaço suficiente no servidor"
#: templates/404.html:4 templates/500.html:4
msgid "Sorry"
@@ -3953,7 +3956,7 @@ msgstr "Próximo"
#: templates/nlayout.html:57
msgid "New admin"
-msgstr ""
+msgstr "Novo administrador"
#: templates/registration/base.html:8
msgid "Welcome to Modoboa"
@@ -3961,7 +3964,7 @@ msgstr "Bem-vindo ao Modoboa"
#: templates/registration/login.html:11
msgid "Identification"
-msgstr ""
+msgstr "Identificação"
#: templates/registration/login.html:24
msgid "Remember me"
@@ -3983,7 +3986,7 @@ msgstr "Esqueceu a senha?"
msgid ""
"Your password has been set. You may go ahead and sign "
"in now."
-msgstr ""
+msgstr "Sua senha foi definida. Você pode ir em frente e entrar agora."
#: templates/registration/password_reset_confirm.html:8
msgid "Change password"
@@ -3993,19 +3996,19 @@ msgstr "Alterar senha"
msgid ""
"The password reset link was invalid, possibly because it has already been "
"used. Please request a new password reset."
-msgstr ""
+msgstr "O link de redefinição de palavra-passe era inválido, possivelmente porque ele já foi usado. Solicite uma nova redefinição de palavra-passe."
#: templates/registration/password_reset_confirm_code.html:22
msgid "Enter the code you've just received by SMS"
-msgstr ""
+msgstr "Digite o código que você acabou de receber por SMS"
#: templates/registration/password_reset_confirm_code.html:30
msgid "Resend code"
-msgstr ""
+msgstr "Reenviar código"
#: templates/registration/password_reset_confirm_code.html:45
msgid "The code has been sent again"
-msgstr ""
+msgstr "O código foi enviado novamente"
#: templates/registration/password_reset_done.html:8
msgid ""
@@ -4013,7 +4016,7 @@ msgid ""
"exists with the email you entered. You should receive them shortly.
"
"If you don't receive an email, please make sure you've entered your "
"primary address, and check your spam folder.
"
-msgstr ""
+msgstr "Enviamos instruções por e-mail para definir sua senha, se houver uma conta com o e-mail que você digitou. Você deve recebê-lo em breve.
Se você não receber um e-mail, certifique-se de ter digitado seu endereço principal e verifique sua pasta de spam.
"
#: templates/registration/password_reset_email.html:4
#: templates/registration/password_reset_email_v2.html:4
@@ -4021,14 +4024,14 @@ msgstr ""
msgid ""
"To initiate the password reset process for your %(username)s Modoboa "
"account, click the link below:"
-msgstr ""
+msgstr "Para iniciar o processo de redefinição de senha para sua conta %(username)s Modoboa, clique no link abaixo:"
#: templates/registration/password_reset_email.html:10
#: templates/registration/password_reset_email_v2.html:10
msgid ""
"If clicking the link above doesn't work, please copy and paste the URL in a "
"new browser window instead."
-msgstr ""
+msgstr "Se clicar no link acima não funcionar, copie e cole a URL em uma nova janela do navegador."
#: templates/registration/password_reset_email.html:14
#: templates/registration/password_reset_email_v2.html:14
@@ -4041,51 +4044,51 @@ msgstr "Redefinição de senha do Modoboa"
#: templates/registration/twofactor_code_verify.html:11
msgid "Verification"
-msgstr ""
+msgstr "Verificação"
#: templates/registration/twofactor_code_verify.html:15
msgid "Use TOTP/backup code"
-msgstr ""
+msgstr "Usar código TOTP/backup"
#: templates/registration/twofactor_code_verify.html:18
msgid "Use Webauthn device"
-msgstr ""
+msgstr "Usar dispositivo Webauthn"
#: templates/registration/twofactor_code_verify.html:27
msgid "One-time password"
-msgstr ""
+msgstr "Senha de uso único"
#: templates/registration/twofactor_code_verify.html:35
msgid ""
"Enter the code from the two-factor app on your mobile device. If you've lost"
" your device, you may enter one of your recovery codes."
-msgstr ""
+msgstr "Digite o código do aplicativo de dois fatores em seu celular. Se você perdeu seu dispositivo, pode digitar um de seus códigos de recuperação."
#: templates/registration/twofactor_code_verify.html:42
msgid "Verify code"
-msgstr ""
+msgstr "Verificar código"
#: templates/registration/twofactor_code_verify.html:45
#: templates/registration/twofactor_code_verify.html:51
msgid "Back"
-msgstr ""
+msgstr "Voltar"
#: templates/registration/twofactor_code_verify.html:49
msgid "Log using Webauthn"
-msgstr ""
+msgstr "Registrar usando Webauthn"
#: transport/backends.py:55
msgid "Invalid value"
-msgstr ""
+msgstr "Valor inválido"
#: transport/models.py:15
msgid "pattern"
-msgstr ""
+msgstr "padrão"
#: transport/models.py:16
msgid "service"
-msgstr ""
+msgstr "serviço"
#: transport/models.py:17
msgid "next hop"
-msgstr ""
+msgstr "próximo salto"