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"