# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# csmk, 2014
# Ian Moone, 2016
# Ian Moone, 2014
# Denison Martins <contact@denison.me>, 2017
# Devit BRemer <devitbremer@gmail.com>, 2017
# Eduardo Folly <edufolly@gmail.com>, 2019
# Felipe Morato <me@fmorato.com>, 2017
# Gustavo Dias, 2023
# Gustavo Dias, 2023
# Ian Moone, 2014,2016
# Jhon Pitolomeux <pitolomeux@gmail.com>, 2016
# Jose Marcos Araujo <jmaraujo@avancetec.com.br>, 2016
# Marks Eliel <markseliel@gmail.com>, 2020
# Paulino Michelazzo <michelazzo@me.com>, 2014,2024
# Paulino Michelazzo <michelazzo@me.com>, 2014
# Rafael Barretto Alves <ch3yd@hotmail.com>, 2013,2015-2017,2025
# Rafael Barretto Alves <ch3yd@hotmail.com>, 2017-2018,2021
# vanderson diniz <cyberlink1@gmail.com>, 2015
# vanderson diniz <cyberlink1@gmail.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: Modoboa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-02 16:07+0100\n"
"PO-Revision-Date: 2011-07-01 08:15+0000\n"
"Last-Translator: Rafael Barretto Alves <ch3yd@hotmail.com>, "
"2013,2015-2017,2025\n"
"Language-Team: Portuguese (Brazil) (http://app.transifex.com/tonio/modoboa/"
"language/pt_BR/)\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"

#: admin/api/v1/serializers.py:39
msgid ""
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
"A value of 0 means no quota."
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:46
msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
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:94
#, fuzzy
#| msgid "Alias with this name already exists"
msgid "domain alias with this name already exists"
msgstr "Já existe um apelido com este nome"

#: admin/api/v1/serializers.py:104
msgid "No authorized MX record found for this domain"
msgstr "Nenhum registro MX autorizado encontrado para este domínio"

#: admin/api/v1/serializers.py:122
msgid "Cannot be greater than domain quota"
msgstr "Não pode ser maior que a cota de domínio"

#: admin/api/v1/serializers.py:168 admin/api/v1/serializers.py:364
#: admin/api/v2/serializers.py:570 admin/models/alias.py:45
msgid "Permission denied."
msgstr "Permissão negada."

#: admin/api/v1/serializers.py:231 admin/api/v2/serializers.py:90
#: admin/api/v2/serializers.py:491 amavis/serializers.py:39
#: core/api/v2/serializers.py:255 core/api/v2/serializers.py:257
#: core/api/v2/serializers.py:266 transport/backends.py:40
msgid "This field is required"
msgstr "Este campo é obrigatório"

#: admin/api/v1/serializers.py:243
msgid ""
"List of administered domains (resellers and domain administrators only)."
msgstr ""
"Lista de domínios administrados (somente revendedores e administradores de "
"domínio)."

#: admin/api/v1/serializers.py:337 admin/api/v2/serializers.py:552
msgid "Not allowed for this role."
msgstr "Não é permitido para esta função."

#: admin/api/v1/serializers.py:355
msgid "Must be equal to mailbox full_address"
msgstr "Deve ser igual a full_address de caixa de correio"

#: admin/api/v1/serializers.py:397 admin/api/v2/serializers.py:604
#: calendars/serializers.py:175 calendars/serializers.py:177
#: pdfcredentials/api/v2/serializers.py:91
msgid "This field is required."
msgstr "Este campo é obrigatório."

#: admin/api/v1/serializers.py:409 admin/api/v2/serializers.py:621
msgid "Local domain {} does not exist"
msgstr "Domínio local {} não existe"

#: admin/api/v1/serializers.py:499
msgid "A list of recipient"
msgstr "Uma lista de destinatários"

#: admin/api/v1/serializers.py:515 admin/api/v2/viewsets.py:313
msgid "This alias already exists"
msgstr "Este apelido já existe"

#: admin/api/v1/serializers.py:551
msgid "You don't have access to this domain."
msgstr "Você não tem acesso a este domínio."

#: admin/api/v1/serializers.py:560
msgid "You don't have access to this mailbox."
msgstr "Você não tem acesso a esta caixa de correio."

#: admin/api/v1/viewsets.py:184
msgid "Here is your new Modoboa password: {}"
msgstr "Aqui está sua nova senha do Modoboa: {}"

#: admin/api/v2/serializers.py:82
msgid "DKIM keys storage directory not configured"
msgstr "Diretório de armazenamento de chaves DKIM não configurado"

#: admin/api/v2/serializers.py:94
msgid "This field is valid when type is relaydomain"
msgstr ""

#: admin/api/v2/serializers.py:101
msgid "You can't define an unlimited quota."
msgstr "Você não pode definir uma cota ilimitada."

#: admin/api/v2/serializers.py:135
#, python-format
msgid "User '%s' already exists"
msgstr "O usuário '%s' já existe"

#: admin/api/v2/serializers.py:255 admin/api/v2/serializers.py:261
msgid "Must be a positive integer"
msgstr "Deve ser um inteiro positivo"

#: admin/api/v2/serializers.py:270
msgid "openssl not found, please make sure it is installed."
msgstr "openssl não encontrado, certifique-se que está instalado."

#: admin/api/v2/serializers.py:273 pdfcredentials/api/v2/serializers.py:84
msgid "Directory not found."
msgstr "Diretório não encontrado."

#: admin/api/v2/serializers.py:284
msgid "This field only allows valid IP addresses (or networks)"
msgstr "Este campo permite apenas endereços IP válidos (ou redes)"

#: admin/api/v2/serializers.py:297
msgid "Please disable imap migration before disabling this option."
msgstr "Desative a migração imap antes de desativar esta opção."

#: admin/api/v2/serializers.py:310
msgid "Define at least one authorized network / address"
msgstr "Defina pelo menos uma rede/endereço autorizado"

#: admin/api/v2/serializers.py:587
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""
"A parte à esquerda de um endereço de e-mail não pode ter mais de 64 "
"caracteres."

#: admin/api/v2/serializers.py:609
msgid "A mailbox is required to create aliases."
msgstr "Uma caixa de correio é necessária para criar apelidos."

#: admin/api/v2/serializers.py:782
msgid "Unknown status"
msgstr "Status desconhecido"

#: admin/api/v2/viewsets.py:95
msgid "You don't have access to this domain"
msgstr "Você não tem acesso a este domínio"

#: admin/api/v2/viewsets.py:98
msgid "You can't delete your own domain"
msgstr "Você não pode excluir seu próprio domínio"

#: admin/app_settings.py:19 limits/app_settings.py:38 limits/constants.py:13
msgid "Domains"
msgstr "Domínios"

#: admin/app_settings.py:25
msgid "Enable MX checks"
msgstr "Habilitar verificações MX"

#: admin/app_settings.py:27
msgid "Check that every domain has a valid MX record"
msgstr "Verifique se cada domínio tem um registro MX válido"

#: admin/app_settings.py:34
msgid "Valid MXs"
msgstr "MXs válidos"

#: admin/app_settings.py:37
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 ""
"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:47
msgid "New domains must use authorized MX(s)"
msgstr "Novos domínios devem usar MX(s) autorizado(s)"

#: admin/app_settings.py:51
msgid ""
"Prevent the creation of a new domain if its MX record does not use one of "
"the defined addresses."
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:59
msgid "Enable IPV6 checks"
msgstr "Habilitar verificações IPV6"

#: admin/app_settings.py:62
msgid "Check if MX setup for ipv6 is valid"
msgstr "Verifique se a configuração MX para ipv6 é válida"

#: admin/app_settings.py:69
msgid "Enable SPF checks"
msgstr "Habilitar verificações de SPF"

#: admin/app_settings.py:71
msgid "Check if every domain has a valid SPF record"
msgstr "Verifique se cada domínio tem um registro SPF válido"

#: admin/app_settings.py:78
msgid "Enable DKIM checks"
msgstr "Ativar verificações DKIM"

#: admin/app_settings.py:80
msgid "Check if every domain with DKIM signin enabled has a valid DNS record"
msgstr ""
"Verifique se todos os domínios com login DKIM habilitado têm um registro DNS "
"válido"

#: admin/app_settings.py:88
msgid "Enable DMARC checks"
msgstr "Habilitar verificações DMARC"

#: admin/app_settings.py:90
msgid "Check if every domain has a valid DMARC record"
msgstr "Verifique se cada domínio tem um registro DMARC válido"

#: admin/app_settings.py:97
msgid "Enable autoconfig checks"
msgstr "Habilitar verificações de configuração automática"

#: admin/app_settings.py:99
msgid "Check if every domain has a valid records for autoconfiguration"
msgstr ""
"Verifique se cada domínio tem registros válidos para configuração automática"

#: admin/app_settings.py:107
msgid "Enable DNSBL checks"
msgstr "Ativar verificações DNSBL"

#: admin/app_settings.py:109
msgid "Check every domain against major DNSBL providers"
msgstr ""
"Verifique todos os domínios em relação aos principais provedores de DNSBL"

#: admin/app_settings.py:116
msgid "Custom DNS server"
msgstr "Servidor de DNS personalizado"

#: admin/app_settings.py:118
msgid "Use a custom DNS server instead of local server configuration"
msgstr ""
"Usar um servidor DNS personalizado em vez da configuração do servidor local"

#: admin/app_settings.py:126
msgid "DKIM keys storage directory"
msgstr "Diretório de armazenamento de chaves DKIM"

#: admin/app_settings.py:128
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 ""
"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:137
msgid "Default DKIM key length"
msgstr "Comprimento padrão da chave DKIM"

#: admin/app_settings.py:139
msgid "Default length in bits for newly generated DKIM keys."
msgstr "Comprimento padrão em bits para chaves DKIM recém-geradas."

#: admin/app_settings.py:146
msgid "Default domain quota"
msgstr "Cota de domínio padrão"

#: admin/app_settings.py:148
msgid ""
"Default quota (in MB) applied to freshly created domains with no value "
"specified. A value of 0 means no quota."
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:156
msgid "Default domain sending limit"
msgstr "Limite padrão de envio de domínio"

#: admin/app_settings.py:158
msgid ""
"Number of messages freshly created domains will be allowed to send per day. "
"Leave empty for no limit."
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:170 limits/app_settings.py:61
#: limits/app_settings.py:135 limits/constants.py:31 limits/constants.py:84
msgid "Mailboxes"
msgstr "Caixas de correio"

#: admin/app_settings.py:176
msgid "Handle mailboxes on filesystem"
msgstr "Manipular caixas de correio no sistema de arquivos"

#: admin/app_settings.py:178
msgid ""
"Rename or remove mailboxes on the filesystem when they get renamed or "
"removed within Modoboa"
msgstr ""
"Renomeie ou remova caixas de correio no sistema de arquivos quando elas "
"forem renomeadas ou removidas no Modoboa"

#: admin/app_settings.py:186 admin/models/domain.py:36
msgid "Default mailbox quota"
msgstr "Cota de caixa de correio padrão"

#: admin/app_settings.py:188
msgid ""
"Default mailbox quota (in MB) applied to freshly created domains with no "
"value specified. A value of 0 means no quota."
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:197
msgid "Default mailbox sending limit"
msgstr "Limite padrão de envio de caixa de correio"

#: admin/app_settings.py:199
msgid ""
"Number of messages freshly created mailboxes will be allowed to send per "
"day. Leave empty for no limit."
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:207
msgid "Automatic account removal"
msgstr "Remoção automática de conta"

#: admin/app_settings.py:209
msgid "When a mailbox is removed, also remove the associated account"
msgstr ""
"Quando uma caixa de correio for removida, remova também a conta associada"

#: admin/app_settings.py:218
msgid "Automatic domain/mailbox creation"
msgstr "Criação automática de domínio/caixa de correio"

#: admin/app_settings.py:221
msgid "Create a domain and a mailbox when an account is automatically created."
msgstr ""
"Crie um domínio e uma caixa de correio quando uma conta for criada "
"automaticamente."

#: admin/app_settings.py:230
msgid "Create an alias when a mailbox is renamed"
msgstr "Criar um apelido quando uma caixa de correio for renomeada"

#: admin/app_settings.py:233
msgid "Create an alias using the old address when a mailbox is renamed."
msgstr ""
"Crie um apelido usando o endereço antigo quando uma caixa de correio for "
"renomeada."

#: admin/app_settings.py:245
#, fuzzy
#| msgid "alias"
msgid "Aliases"
msgstr "apelido"

#: admin/app_settings.py:251
msgid "Alias can target any domain"
msgstr ""

#: admin/app_settings.py:253
msgid "Allow aliases to target any domain, not just the local domains."
msgstr ""

#: admin/app_settings.py:260
msgid "Alias target block list"
msgstr ""

#: admin/app_settings.py:262
msgid "A list of domains that aliases cannot target (comma separated)."
msgstr ""

#: admin/app_settings.py:270
msgid "Alias target allow list"
msgstr ""

#: admin/app_settings.py:272
msgid "A list of domains that aliases can target (comma separated)."
msgstr ""

#: admin/app_settings.py:326 core/api/v2/viewsets.py:174
msgid "Administration"
msgstr "Administração"

#: admin/constants.py:21
msgid "Domain"
msgstr "Domínio"

#: admin/constants.py:22
msgid "Relay domain"
msgstr "Domínio de retransmissão"

#: admin/constants.py:38
msgid "Opened"
msgstr "Aberto"

#: admin/constants.py:39
msgid "Closed"
msgstr "Fechado"

#: admin/handlers.py:179
msgid "domain alias"
msgstr "apelido de domínio"

#: admin/handlers.py:227
#, python-format
msgid "Account import failed (%s): domain does not exist"
msgstr "Falha na importação da conta (%s): o domínio não existe"

#: admin/handlers.py:246
#, python-format
msgid "Account import failed (%s): wrong quota value"
msgstr "Falha na importação da conta (%s): valor de cota incorreto"

#: admin/lib.py:126
msgid "You are not allowed to import domains"
msgstr "Você não tem permissão para importar domínios"

#: admin/lib.py:135
msgid "You are not allowed to import domain aliases."
msgstr "Você não tem permissão para importar apelidos de domínio."

#: admin/lib.py:227 admin/tests/test_mx.py:153 admin/tests/test_mx.py:166
#: admin/tests/test_mx.py:171
#, python-format
msgid "No DNS record found for %s"
msgstr "Nenhum registro de DNS encontrado para %s"

#: admin/lib.py:230
#, python-format
msgid "No %(type)s record for %(name)s"
msgstr "Nenhum registro %(type)s para %(name)s"

#: admin/lib.py:234 admin/tests/test_mx.py:156
msgid "No working name servers found"
msgstr "Nenhum servidor de nomes funcional encontrado"

#: admin/lib.py:237 admin/tests/test_mx.py:160
#, python-format
msgid "DNS resolution timeout, unable to query %s at the moment"
msgstr ""
"Tempo limite de resolução de DNS, não é possível consultar %s no momento"

#: admin/lib.py:241
#, fuzzy
#| msgid "DNS name is too long: %s"
msgid "DNS name is too long: {}"
msgstr "O nome DNS é muito longo: %s"

#: admin/lib.py:272
#, python-brace-format
msgid "Invalid IP address format for {domain}; {addr}"
msgstr "Formato de endereço IP inválido para {domain}; {addr}"

#: admin/lib.py:365
#, python-format
msgid "Object already exists: %s"
msgstr "O objeto já existe: %s"

#: admin/lib.py:369
#, python-format
msgid "%d objects imported successfully"
msgstr "%d objetos importados com sucesso"

#: admin/management/commands/subcommands/_import.py:97
msgid "CSV file is not encoded in UTF-8, attempting to guess encoding"
msgstr "CSV não está codificado em UTF-8, tentando adivinhar a codificação"

#: admin/management/commands/subcommands/_import.py:112
#, python-format
msgid "Reading CSV file using %(encoding)s encoding"
msgstr "Lendo arquivo CSV usando codificação %(encoding)s"

#: admin/management/commands/subcommands/_import.py:123
#, python-format
msgid "Unable to decode CSV file using %(encoding)s encoding"
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 ""
"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:52
msgid "Failed to generate DKIM private key"
msgstr "Falha ao gerar a chave privada DKIM"

#: admin/management/commands/subcommands/_manage_dkim_keys.py:62
msgid "Failed to generate DKIM public key"
msgstr "Falha ao gerar a chave pública DKIM"

#: admin/management/commands/subcommands/_mx.py:133
msgid "MX {} listed by DNSBL provider {}"
msgstr "MX {} listado pelo provedor DNSBL {}"

#: admin/management/commands/subcommands/_mx.py:174
msgid "Domain has no MX record"
msgstr "O domínio não tem registro MX"

#: admin/management/commands/subcommands/_mx.py:177
msgid "Domain {} has no MX record"
msgstr "O domínio {} não tem registro MX"

#: admin/management/commands/subcommands/_mx.py:195
msgid "Invalid MX record: {}"
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 "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 "[modoboa] Problema(s) de MX para o domínio {}"

#: admin/management/commands/subcommands/_mx.py:269
msgid "[modoboa] DNSBL issue(s) for domain {}"
msgstr "[modoboa] Problema(s) de DNSBL para o domínio {}"

#: admin/models/alias.py:43
msgid "Domain not found."
msgstr "Domínio não encontrado."

#: admin/models/alias.py:117 admin/models/mailbox.py:85
msgid "address"
msgstr "endereço"

#: admin/models/alias.py:119
msgid "The alias address."
msgstr "O endereço do apelido."

#: admin/models/alias.py:123 admin/models/domain.py:45
#: admin/models/domain_alias.py:45 autoreply/models.py:25
msgid "enabled"
msgstr "habilitado"

#: admin/models/alias.py:124 admin/models/domain_alias.py:46
msgid "Check to activate this alias"
msgstr "Marque para ativar este apelido"

#: admin/models/alias.py:128
msgid "Description"
msgstr "Descrição"

#: admin/models/alias.py:129
msgid "Expire at"
msgstr "Expirar em"

#: admin/models/alias.py:170
msgid "alias"
msgstr "apelido"

#: admin/models/alias.py:203
msgid "Invalid address"
msgstr "Endereço inválido"

#: admin/models/alias.py:206
#, fuzzy
#| msgid "The domain name"
msgid "Target domain not allowed"
msgstr "O nome do domínio"

#: admin/models/alias.py:224
msgid "Local recipient {}@{} not found"
msgstr "Destinatário {}@{} local não encontrado"

#: admin/models/alias.py:273
msgid "Invalid line: {}"
msgstr "Linha inválida: {}"

#: admin/models/domain.py:27 admin/models/domain_alias.py:33
msgid "name"
msgstr "nome"

#: admin/models/domain.py:30
msgid "The domain name"
msgstr "O nome do domínio"

#: admin/models/domain.py:39 admin/models/mailbox.py:92
msgid "Message sending limit"
msgstr "Limite de envio de mensagens"

#: admin/models/domain.py:42
msgid "Number of messages this domain can send per day"
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 "Marque para ativar este domínio"

#: admin/models/domain.py:51
msgid "Enable DNS checks"
msgstr "Habilitar verificação de DNS"

#: admin/models/domain.py:53
msgid "Check to enable DNS checks for this domain"
msgstr "Marque para habilitar verificações de DNS para este domínio"

#: admin/models/domain.py:61
msgid "Enable DKIM signing"
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 ""
"Se você ativar esse recurso, uma chave DKIM será gerada para esse domínio."

#: admin/models/domain.py:70
msgid "Key length"
msgstr "Comprimento da chave"

#: admin/models/domain.py:321 admin/models/domain_alias.py:70
#: core/models.py:352 relaydomains/lib.py:13
msgid "Invalid line"
msgstr "Linha inválida"

#: admin/models/domain.py:331
msgid "{}: no authorized MX record found for domain"
msgstr "{}: nenhum registro MX autorizado encontrado para o domínio"

#: admin/models/domain.py:337
msgid "{}: invalid quota value for domain"
msgstr "{}: valor de cota inválido para domínio"

#: admin/models/domain.py:343
msgid "{}: invalid default mailbox quota value for domain"
msgstr "{}: valor de cota de caixa de correio padrão inválido para domínio"

#: admin/models/domain.py:350
msgid "{}: default mailbox quota cannot be greater than domain quota"
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 "O nome do apelido"

#: admin/models/domain_alias.py:40
msgid "target"
msgstr "destino"

#: admin/models/domain_alias.py:41
msgid "The domain this alias points to"
msgstr "O domínio para o qual esse apelido aponta"

#: admin/models/domain_alias.py:79
#, python-format
msgid "Unknown domain %s"
msgstr "Domínio desconhecido %s"

#: admin/models/mailbox.py:87
msgid "Mailbox address (without the @domain.tld part)"
msgstr "Endereço da caixa de correio (sem a parte @domain.tld)"

#: admin/models/mailbox.py:95
msgid "Number of messages this mailbox can send per day"
msgstr "Número de mensagens que esta caixa de correio pode enviar por dia"

#: admin/models/mailbox.py:153
#, python-format
msgid "Failed to retrieve mailbox location (%s)"
msgstr "Falha ao recuperar o local da caixa de correio (%s)"

#: admin/models/mailbox.py:249
msgid "A quota is required"
msgstr "É necessária uma cota"

#: admin/models/mailbox.py:256
msgid "{}: domain quota exceeded"
msgstr "{}: cota de domínio excedida"

#: admin/models/mailbox.py:310
msgid "Domain does not exist"
msgstr "O domínio não existe"

#: admin/models/mailbox.py:342
msgid "Mailbox {} already exists"
msgstr "A caixa de correio {} já existe"

#: 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 ""
"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 ""
"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 ""
"O Modoboa detectou que o domínio %(domain)s não possui registro MX válido:"

#: admin/tests/test_mx.py:155
#, python-format
msgid "No MX record for %s"
msgstr "Nenhum registro MX para %s"

#: admin/tests/test_mx.py:176 admin/tests/test_mx.py:182
#, python-format
msgid "Invalid IP address format for %(domain)s; %(addr)s"
msgstr "Formato de endereço IP inválido para %(domain)s; %(addr)s"

#: admin/tests/test_mx.py:199
#, python-format
msgid "No AAAA record for %s"
msgstr "Nenhum registro AAAA para %s"

#: amavis/app_settings.py:11
#, fuzzy
#| msgid "IMAP settings"
msgid "Amavis settings"
msgstr "Configurações IMAP"

#: amavis/app_settings.py:17
msgid "Localpart is case sensitive"
msgstr ""

#: amavis/app_settings.py:19
msgid "Value should match amavisd.conf variable $localpart_is_case_sensitive"
msgstr ""

#: amavis/app_settings.py:27
#, fuzzy
#| msgid "Recipient"
msgid "Recipient delimiter"
msgstr "Destinatário"

#: amavis/app_settings.py:29
msgid "Value should match amavisd.conf variable $recipient_delimiter"
msgstr ""

#: amavis/app_settings.py:41
#, fuzzy
#| msgid "Quarantine"
msgid "Quarantine settings"
msgstr "Quarentena"

#: amavis/app_settings.py:47
#, fuzzy
#| msgid "Maximum log record age"
msgid "Maximum message age"
msgstr "Idade máxima do registro de log"

#: amavis/app_settings.py:49
msgid "Quarantine messages maximum age (in days) before deletion"
msgstr ""

#: amavis/app_settings.py:60
#, fuzzy
#| msgid "Message sending limit"
msgid "Message releasing"
msgstr "Limite de envio de mensagens"

#: amavis/app_settings.py:66
#, fuzzy
#| msgid "Show greylisted messages"
msgid "Remove released messages"
msgstr "Mostrar mensagens na lista cinza"

#: amavis/app_settings.py:68
msgid "Remove messages marked as released while cleaning up the database"
msgstr ""

#: amavis/app_settings.py:76
#, fuzzy
#| msgid "Use a secured connection"
msgid "Amavis connection mode"
msgstr "Modo de conexão segura"

#: amavis/app_settings.py:78
#, fuzzy
#| msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgid "Mode used to access the PDP server"
msgstr "Usar uma conexão SSL/STARTTLS para acessar o servidor LDAP"

#: amavis/app_settings.py:85
#, fuzzy
#| msgid "SMTP server address"
msgid "PDP server address"
msgstr "Endereço do servidor SMTP"

#: amavis/app_settings.py:87
#, fuzzy
#| msgid "SMTP server address"
msgid "PDP server address (if inet mode)"
msgstr "Endereço do servidor SMTP"

#: amavis/app_settings.py:95
#, fuzzy
#| msgid "SMTP server port"
msgid "PDP server port"
msgstr "Porta do servidor SMTP"

#: amavis/app_settings.py:97
msgid "PDP server port (if inet mode)"
msgstr ""

#: amavis/app_settings.py:105
#, fuzzy
#| msgid "SMTP server port"
msgid "PDP server socket"
msgstr "Porta do servidor SMTP"

#: amavis/app_settings.py:107
msgid "Path to the PDP server socket (if unix mode)"
msgstr ""

#: amavis/app_settings.py:115
msgid "Allow direct release"
msgstr ""

#: amavis/app_settings.py:117
msgid "Allow users to directly release their messages"
msgstr ""

#: amavis/app_settings.py:124
msgid "Enable self-service mode"
msgstr ""

#: amavis/app_settings.py:126
msgid "Activate the 'self-service' mode"
msgstr ""

#: amavis/app_settings.py:133
#, fuzzy
#| msgid "Notifications"
msgid "Notifications sender"
msgstr "Notificações"

#: amavis/app_settings.py:135
#, fuzzy
#| msgid "Email address used to send notifications."
msgid "The e-mail address used to send notitications"
msgstr "Endereço de e-mail usado para enviar notificações."

#: amavis/app_settings.py:146
msgid "Manual learning"
msgstr ""

#: amavis/app_settings.py:152
msgid "Enable manual learning"
msgstr ""

#: amavis/app_settings.py:154
#, fuzzy
#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow super administrators to manually train Spamassassin"
msgstr ""
"Permitir que este administrador acesse as caixas de correio de usuários"

#: amavis/app_settings.py:161
msgid "Is Spamassassin local?"
msgstr ""

#: amavis/app_settings.py:163
msgid "Tell if Spamassassin is running on the same server than modoboa"
msgstr ""

#: amavis/app_settings.py:171
#, fuzzy
#| msgid "Default top redirection"
msgid "Default user"
msgstr "Editor padrão"

#: amavis/app_settings.py:173
msgid "Name of the user owning the default bayesian database"
msgstr ""

#: amavis/app_settings.py:181
#, fuzzy
#| msgid "Sender address"
msgid "Spamd address"
msgstr "Endereço do remente"

#: amavis/app_settings.py:183
msgid "The IP address where spamd can be reached"
msgstr ""

#: amavis/app_settings.py:191
msgid "Spamd port"
msgstr ""

#: amavis/app_settings.py:193
msgid "The TCP port spamd is listening on"
msgstr ""

#: amavis/app_settings.py:202
#, fuzzy
#| msgid "Enable per-domain limits"
msgid "Enable per-domain manual learning"
msgstr "Habilitar limites por domínio"

#: amavis/app_settings.py:205
#, fuzzy
#| msgid ""
#| "Allow domain administrators to manage user calendars (read and write)"
msgid ""
"Allow domain administrators to train Spamassassin (within dedicated per-"
"domain databases)"
msgstr ""
"Permitir aos administradores de domínio gerir calendários dos usuários "
"(leitura e escrita)"

#: amavis/app_settings.py:215
#, fuzzy
#| msgid "Enable per-domain limits"
msgid "Enable per-user manual learning"
msgstr "Habilitar limites por domínio"

#: amavis/app_settings.py:218
msgid ""
"Allow simple users to personally train Spamassassin (within a dedicated "
"database)"
msgstr ""

#: amavis/app_settings.py:236 webmail/app_settings.py:118
#, fuzzy
#| msgid "Display details"
msgid "Display"
msgstr "Mostrar"

#: amavis/app_settings.py:243 webmail/app_settings.py:144
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Number of displayed emails per page"
msgstr "Número de e-mails exibidos por página"

#: amavis/app_settings.py:246
#, fuzzy
#| msgid "Sets the maximum number of messages displayed in a page"
msgid "Set the maximum number of messages displayed in a page"
msgstr "Definir o número máximo de mensagens exibidas por página"

#: amavis/app_settings.py:266 amavis/app_settings.py:273
msgid "Amavis"
msgstr ""

#: amavis/checks/settings_checks.py:8
msgid ""
"AMAVIS_DEFAULT_DATABASE_ENCODING does not match the character encoding used "
"by the Amavis database."
msgstr ""

#: amavis/checks/settings_checks.py:12
msgid ""
"Check your database character encoding and set/update "
"AMAVIS_DEFAULT_DATABASE_ENCODING."
msgstr ""

#: amavis/checks/settings_checks.py:19
msgid "Modoboa Amavis has not been tested using the selected database engine."
msgstr ""

#: amavis/checks/settings_checks.py:20
msgid "Try using PostgreSQL, MySQL or MariaDB."
msgstr ""

#: amavis/handlers.py:141
msgid "Pending requests"
msgstr ""

#: amavis/lib.py:59
#, fuzzy, python-format
msgid "Connection to amavis failed: %s"
msgstr "Falha na conexão com o servidor IMAP: %s"

#: amavis/lib.py:133
#, fuzzy
#| msgid "Failed to locate rrdtool binary."
msgid "Failed to find {} binary"
msgstr "Falha ao localizar o binário rrdtool."

#: amavis/lib.py:148
#, fuzzy
#| msgid "Local recipient {}@{} not found"
msgid "No recipient found"
msgstr "Destinatário {}@{} local não encontrado"

#: amavis/lib.py:159
#, fuzzy
#| msgid "Domain not found."
msgid "Local domain not found"
msgstr "Domínio não encontrado."

#: amavis/management/commands/amnotify.py:59
#, fuzzy
#| msgid "[modoboa] Sending limit reached"
msgid "[modoboa] Pending release requests"
msgstr "[modoboa] Limite de envio atingido"

#: amavis/models.py:101
#, fuzzy
#| msgid "Search filter"
msgid "Virus filter"
msgstr "Filtro de pesquisa"

#: amavis/models.py:105 amavis/models.py:119 amavis/models.py:133
msgid "yes"
msgstr ""

#: amavis/models.py:106 amavis/models.py:120 amavis/models.py:134
msgid "no"
msgstr ""

#: amavis/models.py:107 amavis/models.py:121 amavis/models.py:135
msgid "default"
msgstr ""

#: amavis/models.py:111
msgid "Bypass virus checks or not. Choose 'default' to use global settings."
msgstr ""

#: amavis/models.py:115
#, fuzzy
#| msgid "Search filter"
msgid "Spam filter"
msgstr "Filtro de pesquisa"

#: amavis/models.py:125
msgid "Bypass spam checks or not. Choose 'default' to use global settings."
msgstr ""

#: amavis/models.py:129
#, fuzzy
#| msgid "Search filter"
msgid "Banned filter"
msgstr "Filtro de pesquisa"

#: amavis/models.py:139
msgid "Bypass banned checks or not. Choose 'default' to use global settings."
msgstr ""

#: amavis/models.py:170
msgid "Spam marker"
msgstr ""

#: amavis/models.py:176
msgid ""
"Modify spam subject using the specified text. Choose 'default' to use global "
"settings."
msgstr ""

#: amavis/templates/amavis/notifications/pending_requests.html:3
#, python-format
msgid "%(counter)s release request is pending for action."
msgid_plural "%(counter)s release requests are pending for action."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""

#: amavis/templates/amavis/notifications/pending_requests.html:8
msgid "Sketch:"
msgstr ""

#: amavis/templates/amavis/notifications/pending_requests.html:10
msgid "From:"
msgstr ""

#: amavis/templates/amavis/notifications/pending_requests.html:11
msgid "To:"
msgstr ""

#: amavis/templates/amavis/notifications/pending_requests.html:12
#, fuzzy
#| msgid "Date"
msgid "Date:"
msgstr "Data"

#: amavis/templates/amavis/notifications/pending_requests.html:13
#, fuzzy
#| msgid "Subject"
msgid "Subject:"
msgstr "Assunto"

#: amavis/templates/amavis/notifications/pending_requests.html:14
#, fuzzy
#| msgid "sent messages"
msgid "Act on this message:"
msgstr "mensagens enviadas"

#: amavis/templates/amavis/notifications/pending_requests.html:16
#, python-format
msgid "Please visit %(listingurl)s for a full listing."
msgstr ""

#: amavis/viewsets.py:122
#, fuzzy
#| msgid "Invalid address"
msgid "Invalid request"
msgstr "Endereço inválido"

#: autoreply/api/v2/serializers.py:27
msgid "Value can't be less than 1 day"
msgstr ""

#: autoreply/api/v2/serializers.py:47
msgid "This date is over"
msgstr "Esta data acabou"

#: autoreply/api/v2/serializers.py:50
msgid "Must be greater than start date"
msgstr "Deve ser maior que a data de início"

#: autoreply/app_settings.py:12 core/apps.py:21
#: imap_migration/app_settings.py:13 maillog/apps.py:14
#: pdfcredentials/app_settings.py:13 webmail/app_settings.py:11
msgid "General"
msgstr "Geral"

#: autoreply/app_settings.py:18
#, fuzzy
#| msgid "Timeout in seconds between two auto-replies to the same recipient"
msgid "Period between two auto-replies"
msgstr ""
"Tempo limite, em segundos, entre duas respostas automáticas para o mesmo "
"destinatário"

#: autoreply/app_settings.py:20
#, fuzzy
#| msgid "Timeout in seconds between two auto-replies to the same recipient"
msgid ""
"Number of days to wait before sending a new auto-reply to the same recipient"
msgstr ""
"Tempo limite, em segundos, entre duas respostas automáticas para o mesmo "
"destinatário"

#: autoreply/app_settings.py:27 autoreply/app_settings.py:36
msgid "Default subject"
msgstr "Assunto padrão"

#: autoreply/app_settings.py:29
msgid ""
"Default subject used when an auto-reply message is created automatically"
msgstr ""
"Assunto padrão usado quando uma mensagem de resposta automática é criada "
"automaticamente"

#: autoreply/app_settings.py:38
#, 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 ""
"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."

#: autoreply/apps.py:15
msgid "Automatic replies"
msgstr "Respostas automáticas"

#: autoreply/models.py:17
msgid "subject"
msgstr "assunto"

#: autoreply/models.py:19
msgid "The subject that will appear in sent emails"
msgstr "O assunto que aparecerá nos e-mails enviados"

#: autoreply/models.py:22
msgid "content"
msgstr "conteúdo"

#: autoreply/models.py:22
msgid "The content that will appear in sent emails"
msgstr "O conteúdo que aparecerá nos e-mails enviados"

#: autoreply/models.py:25
msgid "Activate/Deactivate your auto reply"
msgstr "Ativar/Desativar sua resposta automática"

#: calendars/app_settings.py:11
msgid "Server settings"
msgstr "Configurações do servidor"

#: calendars/app_settings.py:17
msgid "Server URL"
msgstr "URL do servidor"

#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""
"A URL de seu servidor Radicale. Ela será usada para construir URL's de "
"calendários."

#: calendars/app_settings.py:31
msgid "Rights management"
msgstr "Gerenciar permissões"

#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr "Caminho para o arquivo de permissões"

#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr "Caminho para o arquivo que contém a definição de permissões"

#: calendars/app_settings.py:46
msgid "Allow calendars administration"
msgstr "Permitir administração de calendários"

#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Permitir aos administradores de domínio gerir calendários dos usuários "
"(leitura e escrita)"

#: calendars/app_settings.py:60 core/app_settings.py:676
#: rspamd/app_settings.py:45
msgid "Miscellaneous"
msgstr "Diversos"

#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr "Tamanho máximo dos arquivos ICS"

#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""
"Tamanho máximo em bytes dos arquivos ICS importados (ou KB, MB, GB se "
"especificado)"

#: calendars/app_settings.py:89 core/api/v2/viewsets.py:205
msgid "Calendars"
msgstr "Calendários"

#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr "Localização do servidor não informada, por favor corrija."

#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr "O arquivo carregado é muito grande (máx: {} bytes)"

#: contacts/app_settings.py:11
msgid "Synchronization"
msgstr "Sincronização"

#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr "Sincronize o catálogo de endereços usando CardDAV"

#: contacts/app_settings.py:21
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
msgstr ""
"Opte por sincronizar ou não seu catálogo de endereços usando CardDAV. Você "
"poderá acessar seus contatos externamente."

#: contacts/app_settings.py:29
msgid "Synchronization frequency"
msgstr "Frequência de sincronização"

#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr "Intervalo, em segundos, entre 2 pedidos de sincronização"

#: contacts/app_settings.py:51 core/api/v2/viewsets.py:195
msgid "Contacts"
msgstr "Contatos"

#: contacts/constants.py:6 contacts/constants.py:12
msgid "Home"
msgstr "Inicio"

#: contacts/constants.py:7 contacts/constants.py:13
msgid "Work"
msgstr "Trabalho"

#: contacts/constants.py:8 contacts/constants.py:14
msgid "Other"
msgstr "Outro"

#: contacts/constants.py:15
msgid "Main"
msgstr "Principal"

#: contacts/constants.py:16
msgid "Cellular"
msgstr "Celular"

#: contacts/constants.py:17
msgid "Fax"
msgstr "Fax"

#: contacts/constants.py:18
msgid "Pager"
msgstr "Pager"

#: contacts/serializers.py:101
msgid "Name or display name required"
msgstr "Nome ou nome de exibição é obrigatório "

#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr "Valor mínimo permitido é 60s"

#: core/api/v1/serializers.py:68
msgid "Invalid PIN code"
msgstr "Código PIN inválido"

#: core/api/v1/serializers.py:74
msgid "2FA is already enabled"
msgstr "2FA já está habilitado"

#: core/api/v1/serializers.py:87
#, fuzzy, python-format
#| msgid "Failed TFA settings editing attempt from '%s' as user '%s'"
msgid "Failed TFA settings editing attempt from '%(addr)s' as user '%(user)s'"
msgstr ""
"Falha na tentativa de edição de configurações do TFA de '%s' como usuário "
"'%s'"

#: core/api/v1/serializers.py:93 core/api/v2/serializers.py:445
msgid "Invalid password"
msgstr "Senha inválida"

#: core/api/v1/viewsets.py:45 core/api/v1/viewsets.py:64
msgid "2FA is not enabled"
msgstr "2FA não está habilitado"

#: core/api/v2/serializers.py:69
msgid "Local"
msgstr "Local"

#: core/api/v2/serializers.py:194 core/app_settings.py:17
msgid "User profile"
msgstr "Perfil do usuário"

#: core/api/v2/serializers.py:213 core/api/v2/serializers.py:221
#: core/api/v2/serializers.py:228
msgid "Invalid syntax"
msgstr "Sintaxe inválida"

#: core/api/v2/serializers.py:233
msgid "Invalid rounds number"
msgstr "Número de ciclos inválido"

#: core/api/v2/serializers.py:433 core/forms.py:81
msgid "This code is invalid"
msgstr "Este código é inválido"

#: core/api/v2/serializers.py:503 core/views/auth.py:213 core/views/auth.py:266
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr ""
"Por favor, use o seguinte código para recuperar sua senha do Modoboa: {}"

#: core/api/v2/viewsets.py:176
msgid "Administration console"
msgstr "Console de administração"

#: core/api/v2/viewsets.py:184 dmarc/models.py:11
msgid "Quarantine"
msgstr "Quarentena"

#: core/api/v2/viewsets.py:186
#, fuzzy
#| msgid "Quarantine"
msgid "Amavis quarantine"
msgstr "Quarentena"

#: core/api/v2/viewsets.py:197
msgid "Address book"
msgstr "Catálogo de endereço"

#: core/api/v2/viewsets.py:207
msgid "Calendar"
msgstr "Calendário"

#: core/api/v2/viewsets.py:215 core/api/v2/viewsets.py:217
#: webmail/app_settings.py:258 webmail/app_settings.py:265
#, fuzzy
#| msgid "E-mail"
msgid "Webmail"
msgstr "Webmail"

#: core/app_settings.py:37
msgid "Authentication"
msgstr "Autenticação"

#: core/app_settings.py:43
msgid "Authentication type"
msgstr "Tipo de autenticação"

#: core/app_settings.py:45
msgid "The backend used for authentication"
msgstr "O backend usado para autenticação"

#: core/app_settings.py:52
msgid "Default password scheme"
msgstr "Esquema padrão de senha"

#: core/app_settings.py:54
msgid "Scheme used to crypt mailbox passwords"
msgstr "Esquema usado para criptografar as senhas das caixas de correio"

#: core/app_settings.py:61
msgid "Rounds"
msgstr "Ciclos"

#: core/app_settings.py:63
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
msgstr ""
"Número de ciclos a ser usado (utilizado apenas por sha256crypt e "
"sha512crypt). Deve estar entre 1000 e 999999999, inclusive."

#: core/app_settings.py:73
msgid "Update password scheme at login"
msgstr "Atualizar esquema de senha no login"

#: core/app_settings.py:76
msgid "Update user password at login to use the default password scheme"
msgstr ""
"Atualizar senha do usuário no login para usar o esquema de senha padrão"

#: core/app_settings.py:84
msgid "Default password"
msgstr "Senha padrão"

#: core/app_settings.py:86
msgid "Default password for automatically created accounts."
msgstr "Senha padrão para contas criadas automaticamente."

#: core/app_settings.py:93
msgid "Random password length"
msgstr "Tamanho de senha aleatório"

#: core/app_settings.py:95
msgid "Length of randomly generated passwords."
msgstr "Tamanho das senhas geradas aleatoriamente."

#: core/app_settings.py:103
msgid "Allow special characters for random password"
msgstr ""

#: core/app_settings.py:106
#, fuzzy
#| msgid "Length of randomly generated passwords."
msgid "Enable special characters in randomly generated passwords."
msgstr "Tamanho das senhas geradas aleatoriamente."

#: core/app_settings.py:114
msgid "Update password service URL"
msgstr "Atualizar URL do serviço de senha"

#: core/app_settings.py:116
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, como por exemplo aqueles criados "
"automaticamente após uma autenticação externa bem-sucedida (LDAP, SMTP)."

#: core/app_settings.py:126
msgid "Password recovery announcement"
msgstr "Anúncio de recuperação de senha"

#: core/app_settings.py:128
msgid "A temporary message that will be displayed on the reset password page."
msgstr ""
"Uma mensagem temporária que será exibida na página de redefinição de senha."

#: core/app_settings.py:137
msgid "Enable password recovery by SMS"
msgstr "Ativar recuperação de senha por SMS"

#: core/app_settings.py:140
msgid "Enable password recovery by SMS for users who filled a phone number."
msgstr ""
"Habilitar a recuperação de senha por SMS para usuários que preencheram um "
"número de telefone."

#: core/app_settings.py:148
msgid "SMS provider"
msgstr "Provedor de SMS"

#: core/app_settings.py:151
msgid "Choose a provider to send password recovery SMS"
msgstr "Escolha um provedor para enviar SMS de recuperação de senha"

#: core/app_settings.py:163
msgid "LDAP"
msgstr "LDAP"

#: core/app_settings.py:169 sievefilters/app_settings.py:18
#: sievefilters/app_settings.py:51 webmail/app_settings.py:36
#: webmail/app_settings.py:73
msgid "Server address"
msgstr "Endereço do servidor"

#: core/app_settings.py:171
msgid "The IP address or the DNS name of the LDAP server"
msgstr "O endereço IP do nome DNS do servidor LDAP"

#: core/app_settings.py:178 sievefilters/app_settings.py:25
#: sievefilters/app_settings.py:67 webmail/app_settings.py:54
#: webmail/app_settings.py:91
msgid "Server port"
msgstr "Porta do servidor"

#: core/app_settings.py:180
msgid "The TCP port number used by the LDAP server"
msgstr "O número da porta TCP usada pelo servidor LDAP"

#: core/app_settings.py:188
msgid "Enable secondary server (fallback)"
msgstr "Habilitar servidor secundário (fallback)"

#: core/app_settings.py:191
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
msgstr ""
"Habilitar um servidor LDAP secundário que será usado se o primário falhar"

#: core/app_settings.py:199
msgid "Secondary server address"
msgstr "Endereço do servidor secundário"

#: core/app_settings.py:202
msgid "The IP address or the DNS name of the seondary LDAP server"
msgstr "O endereço IP ou o nome DNS do servidor LDAP secundário"

#: core/app_settings.py:209
msgid "Secondary server port"
msgstr "Porta do servidor secundário"

#: core/app_settings.py:212
msgid "The TCP port number used by the LDAP secondary server"
msgstr "O número da porta TCP usada pelo servidor secundário LDAP"

#: core/app_settings.py:219 sievefilters/app_settings.py:58
#: webmail/app_settings.py:45
msgid "Use a secured connection"
msgstr "Usar conexão segura"

#: core/app_settings.py:221
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr "Usar uma conexão SSL/STARTTLS para acessar o servidor LDAP"

#: core/app_settings.py:228
msgid "Active Directory"
msgstr "Active Directory"

#: core/app_settings.py:230
msgid "Tell if the LDAP server is an Active Directory one"
msgstr "Informe se o servidor LDAP é um Active Directory"

#: core/app_settings.py:237
msgid "Administrator groups"
msgstr "Grupos de administradores"

#: core/app_settings.py:239
msgid ""
"Members of those LDAP Posix groups will be created as domain administrators. "
"Use ';' characters to separate groups."
msgstr ""
"Membros dos grupos do LDAP Posix serão criados como administradores de "
"domínio. Use o caractere ';' para separar grupos."

#: core/app_settings.py:248
msgid "Group type"
msgstr "Tipo de grupo"

#: core/app_settings.py:250
msgid "The LDAP group type to use with your directory."
msgstr "O tipo de grupo LDAP para ser usado em seu diretório."

#: core/app_settings.py:257
msgid "Groups search base"
msgstr "Base de pesquisa de grupos"

#: core/app_settings.py:259
msgid "The distinguished name of the search base used to find groups"
msgstr "O nome distinto da base de pesquisa usada para encontrar grupos"

#: core/app_settings.py:267
msgid "Password attribute"
msgstr "Atributo de senha"

#: core/app_settings.py:269
msgid "The attribute used to store user passwords"
msgstr "O atributo usado para armazenar senhas de usuários"

#: core/app_settings.py:276
msgid "LDAP authentication settings"
msgstr "Configurações de autenticação LDAP"

#: core/app_settings.py:284
msgid "Authentication method"
msgstr "Método de autenticação"

#: core/app_settings.py:287
msgid "Choose the authentication method to use"
msgstr "Escolha o método de autenticação para usar"

#: core/app_settings.py:294 core/app_settings.py:357
msgid "Bind DN"
msgstr "Vincular DN"

#: core/app_settings.py:296 core/app_settings.py:359
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
msgstr ""
"O nome distinto para usar quando vincular ao servidor LDAP. Deixe vazio para "
"vincular anonimamente"

#: core/app_settings.py:305 core/app_settings.py:367
msgid "Bind password"
msgstr "Vincular senha"

#: core/app_settings.py:307 core/app_settings.py:369
msgid "The password to use when binding to the LDAP server (with 'Bind DN')"
msgstr "A senha usada quando vincular ao servidor LDAP (com 'Vincular DN')"

#: core/app_settings.py:317 core/app_settings.py:422
msgid "Users search base"
msgstr "Base de pesquisa de usuários"

#: core/app_settings.py:319 core/app_settings.py:424
msgid "The distinguished name of the search base used to find users"
msgstr "O nome distinto da base de pesquisa usada para encontrar usuários"

#: core/app_settings.py:328 core/app_settings.py:433
msgid "Search filter"
msgstr "Filtro de pesquisa"

#: core/app_settings.py:330 core/app_settings.py:435
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
msgstr ""
"Uma string opcional de filtro (por ex: '(objectClass=person)'). Para ser "
"válida, deve estar entre parênteses."

#: core/app_settings.py:339
msgid "User DN template"
msgstr "Usar template DN"

#: core/app_settings.py:341
#, python-format
msgid ""
"The template used to construct a user's DN. It should contain one "
"placeholder (ie. %(user)s)"
msgstr ""
"A template usada para construir um DN de usuário. Deve conter um placeholder "
"(por ex: %(user)s)"

#: core/app_settings.py:350
msgid "LDAP synchronization settings"
msgstr "Configurações de sincronização LDAP"

#: core/app_settings.py:378
msgid "Enable export to LDAP"
msgstr "Habilitar exportação para LDAP"

#: core/app_settings.py:380
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""
"Ativar a sincronização automática entre o banco de dados local e o diretório "
"LDAP"

#: core/app_settings.py:389
msgid "Delete remote LDAP account when local account is deleted"
msgstr "Excluir conta LDAP remota quando a conta local for excluída"

#: core/app_settings.py:392
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
msgstr ""
"Exclua a conta LDAP remota quando a conta local for excluída, caso "
"contrário, ela será desativada."

#: core/app_settings.py:401
msgid "Account DN template"
msgstr "Modelo de DN de conta"

#: core/app_settings.py:403
#, python-format
msgid ""
"The template used to construct an account's DN. It should contain one "
"placeholder (ie. %(user)s)"
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:412
msgid "Enable import from LDAP"
msgstr "Habilitar importação do LDAP"

#: core/app_settings.py:414
msgid "Enable account synchronization from LDAP directory to local database"
msgstr ""
"Habilitar a sincronização de conta do diretório LDAP para o banco de dados "
"local"

#: core/app_settings.py:444
msgid "Username attribute"
msgstr "Atributo de nome de usuário"

#: core/app_settings.py:446
msgid "The name of the LDAP attribute where the username can be found."
msgstr "O nome do atributo LDAP em que o nome de usuário pode ser encontrado."

#: core/app_settings.py:455
msgid "Enable Dovecot LDAP sync"
msgstr "Ativar sincronização LDAP do Dovecot"

#: core/app_settings.py:457
msgid "LDAP authentication settings will be applied to Dovecot configuration."
msgstr ""
"As configurações de autenticação LDAP serão aplicadas à configuração do "
"Dovecot."

#: core/app_settings.py:465
msgid "Dovecot LDAP config file"
msgstr "Arquivo de configuração LDAP do Dovecot"

#: core/app_settings.py:467
msgid ""
"Location of the configuration file which contains Dovecot LDAP settings."
msgstr ""
"Localização do arquivo de configuração que contém as configurações LDAP do "
"Dovecot."

#: core/app_settings.py:480
msgid "Dashboard"
msgstr "Painel"

#: core/app_settings.py:486
#, fuzzy
#| msgid "Custom message"
msgid "Custom welcome message"
msgstr "Mensagem personalizada"

#: core/app_settings.py:488
#, fuzzy
#| msgid ""
#| "A temporary message that will be displayed on the reset password page."
msgid "A welcome message that will be displayed instead the default one"
msgstr ""
"Uma mensagem temporária que será exibida na página de redefinição de senha."

#: core/app_settings.py:495
msgid "Custom RSS feed"
msgstr "Feed RSS personalizado"

#: core/app_settings.py:497
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr ""
"Mostrar um feed RSS personalizado para revendedores e administradores de "
"domínio"

#: core/app_settings.py:506
#, fuzzy
#| msgid "Display custom RSS feed to resellers and domain administrators"
msgid "Display custom RSS feed to super admins"
msgstr ""
"Mostrar um feed RSS personalizado para revendedores e administradores de "
"domínio"

#: core/app_settings.py:509
#, fuzzy
#| msgid "Display custom RSS feed to resellers and domain administrators"
msgid "Display custom RSS feed also to super administrators"
msgstr ""
"Mostrar um feed RSS personalizado para revendedores e administradores de "
"domínio"

#: core/app_settings.py:517
msgid "Hide features widget"
msgstr "Ocultar widget de recursos"

#: core/app_settings.py:519
msgid "Hide features widget for resellers and domain administrators"
msgstr ""
"Ocultar widget de recursos para revendedores e administradores de domínio"

#: core/app_settings.py:531
msgid "Theme"
msgstr ""

#: core/app_settings.py:537
msgid "Primary theme color"
msgstr ""

#: core/app_settings.py:539
msgid ""
"Primary color of the theme (hexadecimal code), used as the background color "
"of the left menu for example"
msgstr ""

#: core/app_settings.py:548
msgid "Primary theme color (lighter version)"
msgstr ""

#: core/app_settings.py:551 core/app_settings.py:563
msgid "Primary color of the theme (hexadecimal code)"
msgstr ""

#: core/app_settings.py:560
msgid "Primary theme color (darker version)"
msgstr ""

#: core/app_settings.py:571
#, fuzzy
#| msgid "Secondary email"
msgid "Secondary theme color"
msgstr "E-mail secundário"

#: core/app_settings.py:573
msgid ""
"Secondary color of the theme (hexadecimal code), used as the background "
"color of some buttons for example"
msgstr ""

#: core/app_settings.py:581
msgid "Labels theme color"
msgstr ""

#: core/app_settings.py:583
msgid "Theme color for labels (hexadecimal code)"
msgstr ""

#: core/app_settings.py:595
msgid "Notifications"
msgstr "Notificações"

#: core/app_settings.py:601
msgid "Sender address"
msgstr "Endereço do remente"

#: core/app_settings.py:603
msgid "Email address used to send notifications."
msgstr "Endereço de e-mail usado para enviar notificações."

#: core/app_settings.py:614
msgid "Public API"
msgstr "API Pública"

#: core/app_settings.py:620
msgid "Enable communication"
msgstr "Habilitar comunicação"

#: core/app_settings.py:622 core/app_settings.py:632
msgid "Automatically checks if a newer version is available"
msgstr "Verificar automaticamente se uma nova versão está disponível"

#: core/app_settings.py:629
msgid "Check new versions"
msgstr "Verificar novas versões"

#: core/app_settings.py:640
msgid "Send an email when new versions are found"
msgstr "Envie um e-mail quando novas versões forem encontradas"

#: core/app_settings.py:644
msgid "Send an email to notify admins about new versions"
msgstr "Envie um e-mail para notificar os administradores sobre novas versões"

#: core/app_settings.py:651 sievefilters/constants.py:25
msgid "Recipient"
msgstr "Destinatário"

#: core/app_settings.py:654
msgid "Recipient of new versions notification emails."
msgstr "Destinatário de e-mails de notificação de novas versões."

#: core/app_settings.py:661
msgid "Send statistics"
msgstr "Enviar estatísticas"

#: core/app_settings.py:664
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""
"Enviar estatísticas à API pública do Modoboa (contadores e extensões "
"utilizadas)"

#: core/app_settings.py:683
msgid "Enable inactive account tracking"
msgstr "Ativar rastreamento de conta inativa"

#: core/app_settings.py:686
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 ""
"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:695
msgid "Inactive account threshold"
msgstr "Limite de conta inativa"

#: core/app_settings.py:698
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á "
"considerada como inativa"

#: core/app_settings.py:707
msgid "Top notifications check interval"
msgstr "Intervalo de verificação de verificações de topo"

#: core/app_settings.py:710
msgid "Interval between two top notification checks (in seconds)"
msgstr "Intervalo entre checagem de notificações (em segundos)"

#: core/app_settings.py:717
msgid "Maximum log record age"
msgstr "Idade máxima do registro de log"

#: core/app_settings.py:719
msgid "The maximum age in days of a log record"
msgstr "A idade máxima em dias de um registro de log"

#: core/app_settings.py:727
msgid "Retention time in message history"
msgstr ""

#: core/app_settings.py:730
msgid "Retention time (in days) of a message in the message history section"
msgstr ""

#: core/app_settings.py:737
msgid "Items per page"
msgstr "Itens por página"

#: core/app_settings.py:739
msgid "Number of displayed items per page"
msgstr "Número de itens exibidos por página"

#: core/app_settings.py:746
msgid "Default top redirection"
msgstr "Redirecionamento de topo padrão"

#: core/app_settings.py:748
msgid "The default redirection used when no application is specified"
msgstr ""
"O redirecionamento padrão usado quando nenhuma aplicação é especificada"

#: core/checks.py:15
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ê 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:19
msgid "Set `USE_TZ = True` in settings.py"
msgstr "Definir `USE_TZ = TRUE em settings.py"

#: core/checks.py:23
msgid "The password scheme you are using is deprecated."
msgstr "O esquema de senha que você está usando está obsoleto."

#: core/checks.py:24
msgid "Upgrade your password scheme to a stronger one"
msgstr "Atualize seu esquema de senha para uma mais forte"

#: core/checks.py:30
msgid ""
"Oauth2 application for dovecot has not been found. Webmail and some other "
"features won't be available."
msgstr ""

#: core/checks.py:34
msgid ""
"Visit : https://modoboa.readthedocs.io/en/latest/manual_installation/"
"dovecot.html#dovecot-oauth2"
msgstr ""

#: core/checks.py:41
msgid ""
"Oauth2 application for radicale has not been found. Calendar and some other "
"features won't be available."
msgstr ""

#: core/checks.py:45
msgid ""
"Visit :  https://modoboa.readthedocs.io/en/latest/manual_installation/"
"radicale.html#radicale-oauth2"
msgstr ""

#: core/constants.py:6
msgid "Simple user"
msgstr "Usuário simples"

#: core/constants.py:7
msgid "Domain administrator"
msgstr "Administrador de domínio"

#: core/constants.py:8
msgid "Reseller"
msgstr "Revendedor"

#: core/constants.py:9
msgid "Super administrator"
msgstr "Super administrador"

#: core/constants.py:53
msgid "No"
msgstr "Não"

#: core/constants.py:59
msgid "Search and bind"
msgstr "Pesquisar e vincular"

#: core/constants.py:60
msgid "Direct bind"
msgstr "Vinculação direta"

#: core/constants.py:109
msgid "Choose a provider"
msgstr "Escolha um provedor"

#: core/constants.py:114
msgid "Dummy"
msgstr "Manequim"

#: core/forms.py:56
msgid "Verification code"
msgstr "Código de verificação"

#: core/forms.py:67
msgid "Invalid code"
msgstr "Código inválido"

#: core/handlers.py:36
msgid "added"
msgstr "adicionado"

#: core/handlers.py:39
msgid "modified"
msgstr "modificado"

#: core/handlers.py:41
#, python-format
msgid "%(object)s '%(name)s' %(action)s by user %(user)s"
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 "%(object)s '%(name)s' %(action)s por "

#: core/handlers.py:67
msgid "deleted"
msgstr "removido"

#: core/handlers.py:71
msgid "user {}"
msgstr "usuário {}"

#: core/handlers.py:73
msgid "management command"
msgstr "comando de gerenciamento"

#: core/handlers.py:95
msgid "You can't delete your own account"
msgstr "Você não pode remover sua própria conta"

#: core/handlers.py:127
msgid "One or more updates are available"
msgstr "Uma ou mais atualizações disponíveis"

#: core/handlers.py:140
#, python-format
msgid "You are still using a deprecated password scheme (%s)"
msgstr "Você ainda está usando um esquema de senha obsoleto (%s)"

#: core/management/commands/communicate_with_public_api.py:42
msgid "[modoboa] Update(s) available"
msgstr "[modoboa] Atualização(ões) disponível(is)"

#: core/models.py:71
msgid "Allow mailboxes access"
msgstr "Permitir acesso a caixa de correio"

#: core/models.py:73
msgid "Allow this administrator to access user mailboxes"
msgstr ""
"Permitir que este administrador acesse as caixas de correio de usuários"

#: core/models.py:75
msgid "password"
msgstr "senha"

#: core/models.py:78
msgid "language"
msgstr "idioma"

#: core/models.py:82
msgid "Prefered language to display pages."
msgstr "Idioma padrão para visualizar mensagens."

#: core/models.py:84
msgid "Phone number"
msgstr "Número de telefone"

#: core/models.py:86
msgid "Secondary email"
msgstr "E-mail secundário"

#: core/models.py:91
msgid "An alternative e-mail address, can be used for recovery needs."
msgstr ""
"Endereço de e-mail alternativo, pode ser usado para recuperar a conta caso "
"precise."

#: core/models.py:150
msgid "Failed to update password: LDAP module not installed"
msgstr "Falha ao atualizar senha: módulo LDAP não instalado"

#: core/models.py:185 policyd/core.py:117
msgid "account"
msgstr "conta"

#: core/models.py:317
msgid "Unknown"
msgstr "Desconhecido"

#: core/models.py:360
msgid "You can't import an account with a role greater than yours"
msgstr "Você não pode importar uma conta com um papel maior que o seu"

#: core/models.py:375
#, fuzzy
#| msgid "The simple user '%s' must have a valid email address"
msgid "The simple user '{}' must have a valid email address"
msgstr "O usuário simples '%s' deve ter um endereço de e-mail válido"

#: core/models.py:383
#, fuzzy
#| msgid "username and email fields must not differ for '%s'"
msgid "username and email fields must not differ for '{}'"
msgstr "os campos nome de usuário e e-mail não diferem de '%s'"

#: core/password_validation.py:25
msgid "Password must contain at least {} digit."
msgid_plural "Password must contain at least {} digits."
msgstr[0] "Senha deve conter ao menos {} dígitos."
msgstr[1] "Senha deve conter ao menos {} dígitos."
msgstr[2] "Senha deve conter ao menos {} dígitos."

#: core/password_validation.py:37
msgid "Password must contain at least {} lowercase letter."
msgid_plural "Password must contain at least {} lowercase letters."
msgstr[0] "Senha deve conter ao menos {} letras minúsculas."
msgstr[1] "Senha deve conter ao menos {} letras minúsculas."
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] "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] "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 ""
"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 "API endpoint"

#: core/sms_backends/ovh.py:24 core/sms_backends/ovh.py:62
msgid "OVH Europe"
msgstr "OVH Europa"

#: core/sms_backends/ovh.py:25 core/sms_backends/ovh.py:63
msgid "OVH US"
msgstr "OVH EUA"

#: core/sms_backends/ovh.py:26 core/sms_backends/ovh.py:64
msgid "OVH North-America"
msgstr "OVH América do Norte"

#: core/sms_backends/ovh.py:27 core/sms_backends/ovh.py:65
msgid "So you Start Europe"
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 "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 "Kimsufi Europa"

#: core/sms_backends/ovh.py:30 core/sms_backends/ovh.py:68
msgid "Kimsufi North America"
msgstr "Kimsufi América do Norte"

#: core/sms_backends/ovh.py:36 core/sms_backends/ovh.py:109
msgid "Application key"
msgstr "Chave de aplicação"

#: core/sms_backends/ovh.py:41
msgid "Application secret"
msgstr "Segredo do aplicativo"

#: core/sms_backends/ovh.py:49 core/sms_backends/ovh.py:124
msgid "Consumer key"
msgstr "Chave do consumidor"

#: core/sms_backends/ovh.py:116
msgid "Appication secret"
msgstr "Segredo de aplicação"

#: core/templates/core/notifications/update_available.html:3
msgid ""
"\n"
"  The following update is available:\n"
msgid_plural ""
"\n"
"  The following updates are available:\n"
msgstr[0] ""
"\n"
"A seguinte atualização está disponível:\n"
msgstr[1] ""
"\n"
"As seguintes atualizações estão disponíveis:\n"
msgstr[2] ""
"\n"
"As seguintes atualizações estão disponíveis:\n"

#: core/utils.py:43
msgid "The core part of Modoboa"
msgstr "Core do Modoboa"

#: core/views/auth.py:82
#, python-format
msgid "User '%s' successfully logged in"
msgstr "Usuário '%s' autenticado com sucesso"

#: core/views/auth.py:128
#, python-format
msgid "Password scheme mismatch. Updating %s password"
msgstr "Incompatibilidade de esquema de senha. Atualizando senha %s"

#: core/views/auth.py:135
#, python-format
msgid "Password hash parameter missmatch. Updating %s password"
msgstr "Parâmetro de hash de senha não coincidem. Atualizando senha %s"

#: core/views/auth.py:173
msgid "User '{}' successfully logged out"
msgstr "Usuário '{}' saiu com sucesso"

#: dmarc/forms.py:15
msgid "DNS settings"
msgstr "Configurações de DNS"

#: dmarc/forms.py:21
msgid "Enable reverse lookups"
msgstr "Habilitar pesquisas inversas"

#: dmarc/forms.py:23
msgid "Enable reverse DNS lookups (reports will be longer to display)"
msgstr ""
"Habilitar pesquisas de DNS reverso (os relatórios serão mais longos para "
"serem exibidos)"

#: dmarc/forms.py:42
msgid "DMARC"
msgstr "DMARC"

#: dmarc/lib.py:294
msgid "Not resolved"
msgstr "Não resolvido"

#: dmarc/models.py:10 dmarc/models.py:16 pdfcredentials/constants.py:7
#: webmail/constants.py:18
msgid "None"
msgstr "Nenhuma"

#: dmarc/models.py:12
msgid "Reject"
msgstr "Rejeitar"

#: dmarc/models.py:17
msgid "Neutral"
msgstr "Neutro"

#: dmarc/models.py:18
msgid "Pass"
msgstr "Passou"

#: dmarc/models.py:19
msgid "Fail"
msgstr "Falha"

#: dmarc/models.py:20
msgid "Temporary error"
msgstr "Erro temporário"

#: dmarc/models.py:21
msgid "Permanent error"
msgstr "Erro permanente"

#: dmarc/models.py:24
msgid "Policy"
msgstr "Política"

#: dmarc/models.py:26
msgid "Soft failure"
msgstr "Falha leve"

#: dnstools/lib.py:82
msgid "Wrong ip4 mechanism syntax"
msgstr "Sintaxe errada do mecanismo ip4"

#: dnstools/lib.py:86
msgid "Wrong IPv4 address format"
msgstr "Formato de endereço IPv4 incorreto"

#: dnstools/lib.py:92
msgid "Wrong ip6 mechanism syntax"
msgstr "Sintaxe incorreta do mecanismo ip6"

#: dnstools/lib.py:97
msgid "Wrong IPv6 address format"
msgstr "Formato de endereço IPv6 incorreto"

#: dnstools/lib.py:111 dnstools/lib.py:136
msgid "Invalid syntax for {} mechanism"
msgstr "Sintaxe inválida para o mecanismo {}"

#: dnstools/lib.py:113
msgid "Invalid mask found {}"
msgstr "Máscara inválida encontrada {}"

#: dnstools/lib.py:157
msgid "Not an SPF record"
msgstr "Não é um registro SPF"

#: dnstools/lib.py:177
msgid "Unknown mechanism {}"
msgstr "Mecanismo desconhecido {}"

#: dnstools/lib.py:179
msgid "Unknown modifier {}"
msgstr "Modificador desconhecido {}"

#: dnstools/lib.py:182
msgid "Duplicate modifier {} found"
msgstr "Modificador duplicado {} encontrado"

#: dnstools/lib.py:186
msgid "No mechanism found"
msgstr "Nenhum mecanismo encontrado"

#: dnstools/lib.py:193
msgid "Not a valid DKIM record"
msgstr "Não é um registro DKIM válido"

#: dnstools/lib.py:201 dnstools/lib.py:254
msgid "Invalid tag {}"
msgstr "Tag inválida {}"

#: dnstools/lib.py:206
msgid "No key found in record"
msgstr "Nenhuma chave encontrada no registro"

#: dnstools/lib.py:213
msgid "Wrong value {} for tag {}"
msgstr "Valor incorreto {} para tag {}"

#: dnstools/lib.py:228
msgid "Wrong value {} for tag {}:"
msgstr "Valor incorreto {} para a tag {}:"

#: dnstools/lib.py:232
msgid " not an integer"
msgstr " não é um inteiro"

#: dnstools/lib.py:234
msgid " less than {}"
msgstr " menos de {}"

#: dnstools/lib.py:237
msgid " greater than {}"
msgstr " maior que {}"

#: dnstools/lib.py:246
msgid "Not a valid DMARC record"
msgstr "Não é um registro DMARC válido"

#: dnstools/lib.py:257
msgid "Unknown tag {}"
msgstr "Tag desconhecida {}"

#: dnstools/lib.py:262
msgid "Missing required p tag"
msgstr "Tag p obrigatória ausente"

#: dnstools/models.py:78
msgid "Public key mismatchs"
msgstr "Incompatibilidades de chave pública"

#: imap_migration/api/v2/serializers.py:66
#, fuzzy
#| msgid "Alias with this name already exists"
msgid "Migrated domain with name {} already exists"
msgstr "Já existe um apelido com este nome"

#: imap_migration/api/v2/serializers.py:130
msgid "Access denied"
msgstr "Acesso negado"

#: imap_migration/app_settings.py:19
msgid "Enable IMAP Migration"
msgstr "Ativar migração IMAP"

#: imap_migration/app_settings.py:20
msgid "Enable IMAP Migration."
msgstr "Habilitar migração IMAP."

#: imap_migration/app_settings.py:30
msgid "OfflineIMAP"
msgstr "OfflineIMAP"

#: imap_migration/app_settings.py:36
msgid "Concurrent sync jobs"
msgstr "Trabalhos de sincronização simultâneos"

#: imap_migration/app_settings.py:38
msgid "The maximum number of concurrent synchronization jobs"
msgstr "O número máximo de trabalhos de sincronização simultâneos"

#: imap_migration/app_settings.py:49
msgid "OfflineIMAP Filter"
msgstr "Filtro IMAP offline"

#: imap_migration/app_settings.py:55
msgid "Create Folders"
msgstr "Criar pastas"

#: imap_migration/app_settings.py:57
msgid "Allow Creation of missing folders during sync"
msgstr "Permitir a criação de pastas ausentes durante a sincronização"

#: imap_migration/app_settings.py:64
msgid "Folder Filter Exclusions"
msgstr "Exclusões de Filtro de Pasta"

#: imap_migration/app_settings.py:66
msgid ""
"Use a regular expression to explicitly include folders in sync. Example: "
"^Trash$|Del"
msgstr ""
"Use uma expressão regular para incluir explicitamente pastas em sincronia. "
"Exemplo: ^Trash$|Del"

#: imap_migration/app_settings.py:74
msgid "Folder Filter Inclusions"
msgstr "Inclusões de Filtro de Pasta"

#: imap_migration/app_settings.py:76
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 ""
"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/apps.py:20
msgid "IMAP Migration"
msgstr "Migração IMAP"

#: imap_migration/checks.py:12
msgid ""
"Automatic domain/mailbox creation is disabled which means IMAP "
"authentication won't work."
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 ""
"Vá para o painel de parâmetros online (guia admin) e ative esse recurso."

#: ldapsync/lib.py:82
msgid "Failed to create LDAP account: {}"
msgstr "Falha ao criar uma conta LDAP: {}"

#: ldapsync/lib.py:121
msgid "Failed to update LDAP account: {}"
msgstr "Falha ao atualizar a conta LDAP: {}"

#: ldapsync/lib.py:135
msgid "Failed to delete LDAP account: {}"
msgstr "Falha ao excluir a conta LDAP: {}"

#: ldapsync/lib.py:144
msgid "Failed to disable LDAP account: {}"
msgstr "Falha ao desativar a conta LDAP: {}"

#: lib/api_client.py:35 lib/api_client.py:67 lib/api_client.py:81
#: lib/api_client.py:85
#, python-format
msgid "Failed to communicate with public API: %s"
msgstr "Falha ao se comunicar com a API pública: %s"

#: lib/email_utils.py:140 lib/email_utils.py:351
msgid "unable to determine encoding of string"
msgstr "não é possível determinar a codificação da cadeia de caracteres"

#: lib/exceptions.py:83
#, fuzzy
#| msgid "Permission denied: %s"
msgid "Permission denied: {}"
msgstr "Permissão negada: %s"

#: lib/exceptions.py:84
msgid "Permission denied"
msgstr "Permissão negada"

#: lib/fields.py:13 lib/fields.py:26
msgid "Enter a valid email address."
msgstr "Digite um endereço de e-mail válido."

#: lib/ldap_utils.py:126
msgid "Failed to update password: {}"
msgstr "Falha ao atualizar a senha: {}"

#: lib/validators.py:13
msgid "Enter a valid domain name"
msgstr "Digite um nome de domínio válido"

#: limits/app_settings.py:13
msgid "Default per-admin limits"
msgstr "Limites padrão por administrador"

#: limits/app_settings.py:19
msgid "Enable per-admin limits"
msgstr "Habilitar limites por administrador"

#: limits/app_settings.py:20
msgid "Enable or disable per-admin limits"
msgstr "Habilitar ou desabilitar limites por administrador"

#: limits/app_settings.py:26 limits/app_settings.py:111 limits/constants.py:47
#: limits/constants.py:101
msgid "Domain admins"
msgstr "Administradores de domínio"

#: limits/app_settings.py:29
msgid ""
"Maximum number of allowed domain administrators for a new administrator. (0 "
"to deny any creation, -1 to allow unlimited creations)"
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:41
msgid ""
"Maximum number of allowed domains for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
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:49 limits/app_settings.py:123 limits/constants.py:22
#: limits/constants.py:76
msgid "Domain aliases"
msgstr "Apelidos de domínios"

#: limits/app_settings.py:52
msgid ""
"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
"any creation, -1 to allow unlimited creations)"
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:64
msgid ""
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
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:73 limits/app_settings.py:146 limits/constants.py:39
#: limits/constants.py:92
msgid "Mailbox aliases"
msgstr "Apelidos de caixa de correio"

#: limits/app_settings.py:76
msgid ""
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
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:84 limits/constants.py:59
msgid "Quota"
msgstr "Cota"

#: limits/app_settings.py:86
msgid ""
"The quota a reseller will be allowed to share between the domains he "
"creates. (0 means no quota)"
msgstr ""
"A cota que um revendedor poderá compartilhar entre os domínios que ele "
"criar. (0 significa sem cota)"

#: limits/app_settings.py:98
msgid "Default per-domain limits"
msgstr "Limites padrão por domínio"

#: limits/app_settings.py:104
msgid "Enable per-domain limits"
msgstr "Habilitar limites por domínio"

#: limits/app_settings.py:105
msgid "Enable or disable per-domain limits"
msgstr "Habilitar ou desabilitar limites por domínio"

#: limits/app_settings.py:114
msgid ""
"Maximum number of allowed domain administrators for a new domain. (0 to deny "
"any creation, -1 to allow unlimited creations)"
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:126
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
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:138
msgid ""
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
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:149
msgid ""
"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
"-1 to allow unlimited creations)"
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:16
msgid "Limits"
msgstr "Limites"

#: limits/constants.py:14
msgid "Maximum number of domains this user can create"
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 "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 "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 ""
"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 ""
"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 "Cota compartilhada entre domínios deste revendedor"

#: limits/constants.py:77
msgid "Maximum number of domain aliases allowed for this domain."
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 "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 ""
"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 ""
"Número máximo de administradores de domínio permitidos para este domínio."

#: limits/lib.py:19
#, python-format
msgid "%s: limit reached"
msgstr "%s: limite atingido"

#: limits/lib.py:29
msgid "Not enough resources"
msgstr "Recursos insuficientes"

#: limits/lib.py:46 limits/models.py:46
msgid "You're not allowed to define unlimited values"
msgstr "Você não tem permissão para definir valores ilimitados"

#: limits/models.py:56 limits/models.py:119
msgid "unlimited"
msgstr "ilimitado"

#: maillog/api/v2/serializers.py:35
msgid "You must provide start and end dates when period is custom"
msgstr ""
"Você deve fornecer datas de início e término quando o período for "
"personalizado"

#: maillog/apps.py:20
msgid "Path to the log file"
msgstr "Caminho para o arquivo de log"

#: maillog/apps.py:22
msgid "Path to log file used to collect statistics"
msgstr "Caminho para o arquivo de log usado para coletar estatísticas"

#: maillog/apps.py:29
msgid "Directory to store RRD files"
msgstr "Diretório para armazenar arquivos RRD"

#: maillog/apps.py:31
msgid "Path to directory where RRD files are stored"
msgstr "Caminho para o diretório onde os arquivos RRD são armazenados"

#: maillog/apps.py:38
msgid "Show greylisted messages"
msgstr "Mostrar mensagens na lista cinza"

#: maillog/apps.py:40
msgid "Differentiate between hard and soft rejects (greylisting)"
msgstr "Diferenciar entre rejeições rígidas e suaves (lista cinza)"

#: maillog/apps.py:60
msgid "Statistics"
msgstr "Estatísticas"

#: maillog/graphics.py:91
msgid "Failed to locate rrdtool binary."
msgstr "Falha ao localizar o binário rrdtool."

#: maillog/graphics.py:166
msgid "Average traffic (msgs/min)"
msgstr "Tráfego médio (msgs/min)"

#: maillog/graphics.py:169
msgid "sent messages"
msgstr "mensagens enviadas"

#: maillog/graphics.py:170
msgid "received messages"
msgstr "mensagens recebidas"

#: maillog/graphics.py:171
msgid "bounced messages"
msgstr "mensagens devolvidas"

#: maillog/graphics.py:172
msgid "rejected messages"
msgstr "mensagens rejeitadas"

#: maillog/graphics.py:173
msgid "virus messages"
msgstr "mensagens com vírus"

#: maillog/graphics.py:174
msgid "spam messages"
msgstr "mensagens de spam"

#: maillog/graphics.py:181
msgid "greylisted messages"
msgstr "mensagens na lista cinza"

#: maillog/graphics.py:198
msgid "Average normal traffic size (bytes/min)"
msgstr "Tamanho médio do tráfego normal (bytes/min)"

#: maillog/graphics.py:201
msgid "received size"
msgstr "tamanho recebido"

#: maillog/graphics.py:202
msgid "sent size"
msgstr "tamanho enviado"

#: maillog/graphics.py:209
msgid "Mail traffic"
msgstr "Tráfego de e-mail"

#: maillog/graphics.py:252
msgid "Average account creation (account/hour)"
msgstr "Média de criação de conta (conta/hora)"

#: maillog/graphics.py:254
msgid "New accounts"
msgstr "Novas contas"

#: maillog/graphics.py:261
msgid "Accounts"
msgstr "Contas"

#: pdfcredentials/api/v2/serializers.py:35 pdfcredentials/documents.py:60
msgid "Personal account information"
msgstr "Informações pessoais da conta"

#: pdfcredentials/api/v2/serializers.py:86
msgid "Directory is not writable"
msgstr "O diretório não é gravável"

#: pdfcredentials/api/v2/serializers.py:114
msgid "No document available for this user"
msgstr "Nenhum documento disponível para este usuário"

#: pdfcredentials/app_settings.py:19
msgid "Enable PDF credentials"
msgstr "Habilitar credenciais de PDF"

#: pdfcredentials/app_settings.py:21
msgid "Enabled PDF credentials document generation on account creation."
msgstr ""
"Geração de documentos de credenciais PDF habilitada na criação da conta."

#: pdfcredentials/app_settings.py:32
msgid "Documents storage"
msgstr "Armazenamento de documentos"

#: pdfcredentials/app_settings.py:38
msgid "Directory to save documents into"
msgstr "Diretório para salvar documentos"

#: pdfcredentials/app_settings.py:40
msgid "Path to a directory where PDF documents will be saved"
msgstr "Caminho para um diretório onde os documentos PDF serão salvos"

#: pdfcredentials/app_settings.py:51
msgid "Security options"
msgstr "Opções de segurança"

#: pdfcredentials/app_settings.py:57
msgid "Delete documents after the first download"
msgstr "Excluir documentos após o primeiro download"

#: pdfcredentials/app_settings.py:59
msgid ""
"Automatically delete a document just after its first download from this "
"interface"
msgstr ""
"Exclua automaticamente um documento logo após seu primeiro download desta "
"interface"

#: pdfcredentials/app_settings.py:68
msgid "Generate documents only at account creation"
msgstr "Gerar documentos somente na criação da conta"

#: pdfcredentials/app_settings.py:71
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 ""
"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:84
msgid "Customization options"
msgstr "Opções de Personalização"

#: pdfcredentials/app_settings.py:90
msgid "Title"
msgstr "Título"

#: pdfcredentials/app_settings.py:91
msgid "The document's title"
msgstr "O título do documento"

#: pdfcredentials/app_settings.py:97
msgid "Web panel url"
msgstr "URL do painel web"

#: pdfcredentials/app_settings.py:98
msgid "URL of the Modoboa web panel"
msgstr "URL do painel web do Modoboa"

#: pdfcredentials/app_settings.py:104
msgid "Custom message"
msgstr "Mensagem personalizada"

#: pdfcredentials/app_settings.py:106
msgid "A custom message that will appear at the end of documents"
msgstr "Uma mensagem personalizada que aparecerá no final dos documentos"

#: pdfcredentials/app_settings.py:113
msgid "Include mail client connection settings"
msgstr "Incluir configurações de conexão do cliente de e-mail"

#: pdfcredentials/app_settings.py:115
msgid ""
"Include required SMTP and IMAP connection information to configure a mail "
"client, a tablet or a phone"
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:123 pdfcredentials/documents.py:133
msgid "SMTP server address"
msgstr "Endereço do servidor SMTP"

#: pdfcredentials/app_settings.py:126
msgid "Address of the SMTP server (hostname or IP)"
msgstr "Endereço do servidor SMTP (nome do host ou IP)"

#: pdfcredentials/app_settings.py:133 pdfcredentials/documents.py:134
msgid "SMTP server port"
msgstr "Porta do servidor SMTP"

#: pdfcredentials/app_settings.py:135
msgid "Listening port of the SMTP server"
msgstr "Porta de escuta do servidor SMTP"

#: pdfcredentials/app_settings.py:141 pdfcredentials/documents.py:135
msgid "SMTP connection security"
msgstr "Segurança de conexão SMTP"

#: pdfcredentials/app_settings.py:143 pdfcredentials/app_settings.py:169
msgid "Connection security mechanism"
msgstr "Mecanismo de segurança de conexão"

#: pdfcredentials/app_settings.py:149 pdfcredentials/documents.py:136
msgid "IMAP server address"
msgstr "Endereço do servidor IMAP"

#: pdfcredentials/app_settings.py:152
msgid "Address of the IMAP server (hostname or IP)"
msgstr "Endereço do servidor IMAP (nome do host ou IP)"

#: pdfcredentials/app_settings.py:159 pdfcredentials/documents.py:137
msgid "IMAP server port"
msgstr "Porta do servidor IMAP"

#: pdfcredentials/app_settings.py:161
msgid "Listening port of the IMAP server"
msgstr "Porta de escuta do servidor IMAP"

#: pdfcredentials/app_settings.py:167 pdfcredentials/documents.py:138
msgid "IMAP connection security"
msgstr "Segurança de conexão IMAP"

#: pdfcredentials/apps.py:21
msgid "PDF Credentials"
msgstr "Credenciais de PDF"

#: pdfcredentials/documents.py:65
msgid "Powered by Modoboa - Mail hosting made simple"
msgstr "Provido pelo Modoboa - Hospedagem de e-mail simplificada"

#: pdfcredentials/documents.py:84
#, python-format
msgid ""
"\n"
"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 ""
"\n"
"Prezado %s, este documento contém as credenciais que você precisará\n"
"para se conectar ao Modoboa. Estude o conteúdo e destrua\n"
"o documento o mais breve possível.\n"

#: pdfcredentials/documents.py:95
msgid "Web panel:"
msgstr "Painel web:"

#: pdfcredentials/documents.py:98
msgid "Username"
msgstr "Nome de usuário"

#: pdfcredentials/documents.py:99
msgid "Password"
msgstr "Senha"

#: pdfcredentials/documents.py:116
msgid ""
"\n"
"Here you can view your emails anytime online, create filters or manage\n"
"your contacts.\n"
msgstr ""
"\n"
"Aqui você pode visualizar online seus e-mails a qualquer momento, criar "
"filtros ou gerenciar\n"
"seus contatos.\n"

#: pdfcredentials/documents.py:126
msgid "Please change your password!"
msgstr "Por favor, altere sua senha!"

#: pdfcredentials/documents.py:130
msgid "PC/Tablet/Smartphone configuration:"
msgstr "Configuração de PC/Tablet/Smartphone:"

#: pdfcredentials/documents.py:153
msgid "Use those settings for your computer, tablet or phone."
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 ""
"Falha ao criar diretório PDF_credentials. Por favor, verifique as permissões "
"ou o caminho."

#: pdfcredentials/handlers.py:64
msgid "Download PDF credentials"
msgstr "Baixar credenciais em PDF"

#: pdfcredentials/lib.py:29
msgid "Can't write to selected directory to store PDF documents"
msgstr ""
"Não é possível gravar no diretório selecionado para armazenar documentos PDF"

#: pdfcredentials/lib.py:35
#, python-format
msgid "Failed to create the directory that will contain PDF documents (%s)"
msgstr "Falha ao criar o diretório que conterá documentos PDF (%s)"

#: pdfcredentials/lib.py:82
msgid ""
"Failed to create PDF_credentials file. Please check the permissions or the "
"path."
msgstr ""
"Falha ao criar arquivo PDF_credentials. Por favor, verifique as permissões "
"ou o caminho."

#: policyd/core.py:99
msgid "Daily sending limit reached"
msgstr "Limite diário de envio atingido"

#: policyd/core.py:118
msgid "domain"
msgstr "domínio"

#: policyd/core.py:136
msgid "[modoboa] Sending limit reached"
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 "O limite diário dos seguintes %(ltype)s foi atingido: %(name)s."

#: relaydomains/api/v1/serializers.py:24
msgid "Unsupported service"
msgstr "Serviço não suportado"

#: relaydomains/transport.py:16
msgid "target host address"
msgstr "endereço do host de destino"

#: relaydomains/transport.py:21
msgid "target host port"
msgstr "porta do host de destino"

#: relaydomains/transport.py:27
msgid "verify recipients"
msgstr "verificar destinatários"

#: rspamd/api/v2/serializers.py:15
#, fuzzy
#| msgid "Directory is not writable"
msgid "Provided path is not writable."
msgstr "O diretório não é gravável"

#: rspamd/api/v2/serializers.py:18
msgid "Please create the parent directory for the files"
msgstr ""

#: rspamd/api/v2/serializers.py:22
msgid "Unable to write to the directory."
msgstr ""

#: rspamd/app_settings.py:13
#, fuzzy
#| msgid "IMAP settings"
msgid "DKIM signing settings"
msgstr "Configurações IMAP"

#: rspamd/app_settings.py:19
msgid "Key map path"
msgstr ""

#: rspamd/app_settings.py:21
msgid ""
"Absolute path of the file which contains paths to DKIM private keys. Must be "
"readable by _rspamd group or user."
msgstr ""

#: rspamd/app_settings.py:30
msgid "Selector map path"
msgstr ""

#: rspamd/app_settings.py:32
msgid ""
"Absolute path of the file which contains names of DKIM selectors. Must be "
"readable by _rspamd group or user."
msgstr ""

#: rspamd/app_settings.py:51
msgid "Rspamd dashboard location"
msgstr ""

#: rspamd/app_settings.py:53
msgid ""
"Location of the rspamd dashboard. Can either be a relative URL (eg. '/"
"rspamd') or a full URL (eg. 'https://rspamd.domain.tld/').Only use for "
"guidance on the Super-Admin dashboard."
msgstr ""

#: rspamd/apps.py:18
msgid "Rspamd"
msgstr ""

#: sievefilters/api/v2/viewsets.py:203
#, python-format
msgid "Filter %s already exists"
msgstr "O filtro %s já existe"

#: sievefilters/app_settings.py:12
msgid "ManageSieve settings"
msgstr "Configurações do ManageSieve"

#: sievefilters/app_settings.py:19
msgid "Address of your MANAGESIEVE server"
msgstr "Endereço do seu servidor MANAGESIEVE"

#: sievefilters/app_settings.py:27
msgid "Listening port of your MANAGESIEVE server"
msgstr "Porta de escuta do seu servidor MANAGESIEVE"

#: sievefilters/app_settings.py:34
msgid "Connect using STARTTLS"
msgstr "Conectar usando STARTTLS"

#: sievefilters/app_settings.py:35
msgid "Use the STARTTLS extension"
msgstr "Usar a extensão STARTTLS"

#: sievefilters/app_settings.py:45 webmail/app_settings.py:30
msgid "IMAP settings"
msgstr "Configurações IMAP"

#: sievefilters/app_settings.py:52 webmail/app_settings.py:38
msgid "Address of your IMAP server"
msgstr "Endereço do seu servidor IMAP"

#: sievefilters/app_settings.py:60 webmail/app_settings.py:47
msgid "Use a secured connection to access IMAP server"
msgstr "Usar uma conexão segura para acessar o servidor IMAP"

#: sievefilters/app_settings.py:68 webmail/app_settings.py:56
msgid "Listening port of your IMAP server"
msgstr "Porta de escuta do seu servidor IMAP"

#: sievefilters/apps.py:15
msgid "Sieve filters"
msgstr "Filtros Sieve"

#: sievefilters/constants.py:10
msgid "All of the following"
msgstr "Todos os itens a seguir"

#: sievefilters/constants.py:11
msgid "Any of the following"
msgstr "Qualquer um dos seguintes"

#: sievefilters/constants.py:12
msgid "All messages"
msgstr "Todas mensagens"

#: sievefilters/constants.py:16
msgid "contains"
msgstr "contém"

#: sievefilters/constants.py:17
msgid "does not contain"
msgstr "não contém"

#: sievefilters/constants.py:18
msgid "is"
msgstr "é"

#: sievefilters/constants.py:19
msgid "is not"
msgstr "não é"

#: sievefilters/constants.py:23 webmail/lib/imapemail.py:304
msgid "Subject"
msgstr "Assunto"

#: sievefilters/constants.py:24
msgid "Sender"
msgstr "Enviar"

#: sievefilters/constants.py:26
msgid "Cc"
msgstr "Cc"

#: sievefilters/constants.py:29
msgid "Size"
msgstr ""

#: sievefilters/constants.py:31
msgid "is greater than"
msgstr "é maior que"

#: sievefilters/constants.py:32
msgid "is less than"
msgstr "é menor que"

#: sievefilters/constants.py:40
msgid "Move message to"
msgstr "Mover mensagem para"

#: sievefilters/constants.py:46 sievefilters/constants.py:60
msgid "Keep local copy"
msgstr "Manter cópia local"

#: sievefilters/constants.py:54
msgid "Redirect message to"
msgstr "Redirecionar mensagem para"

#: sievefilters/constants.py:68
msgid "Reject message"
msgstr "Rejeitar mensagem"

#: sievefilters/constants.py:71
msgid "Stop processing"
msgstr "Parar o processamento"

#: sievefilters/lib.py:49
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr ""
"Falha na conexão com o servidor MANAGESIEVE, verifique sua configuração"

#: sievefilters/lib.py:76
msgid "Not enough space on server"
msgstr "Não há espaço suficiente no servidor"

#: templates/404.html:4 templates/500.html:4
msgid "Sorry"
msgstr "Desculpe"

#: templates/404.html:5
msgid "The requested page does not exist."
msgstr "A página solicitada não existe."

#: templates/500.html:5
msgid "An internal error occured."
msgstr "Um erro interno ocorreu."

#: templates/common/error.html:4
msgid "Error:"
msgstr "Erro:"

#: templates/common/generic_field.html:11
#: templates/common/generic_fields_group.html:8
msgid "Help:"
msgstr "Ajuda:"

#: templates/registration/base.html:8
msgid "Welcome to Modoboa"
msgstr "Bem-vindo ao Modoboa"

#: templates/registration/login.html:11
msgid "Identification"
msgstr "Identificação"

#: templates/registration/login.html:24
msgid "Remember me"
msgstr "Lembrar-me"

#: templates/registration/login.html:26
msgid "Log in"
msgstr "Entrar"

#: templates/registration/login.html:29
#: templates/registration/password_reset_confirm_code.html:7
#: templates/registration/password_reset_done.html:7
#: templates/registration/password_reset_form.html:17
msgid "Forgot password?"
msgstr "Esqueceu a senha?"

#: templates/registration/password_reset_complete.html:8
#, python-format
msgid ""
"Your password has been set. You may go ahead and <a href=\"%(url)s\">sign "
"in</a> now."
msgstr ""
"Sua senha foi definida. Você pode ir em frente e <a href=\"%(url)s\">entrar "
"agora</a>."

#: templates/registration/password_reset_confirm.html:8
msgid "Change password"
msgstr "Alterar senha"

#: templates/registration/password_reset_confirm.html:25
#: templates/registration/password_reset_confirm_code.html:27
#: templates/registration/password_reset_form.html:23
msgid "Submit"
msgstr "Enviar"

#: templates/registration/password_reset_confirm.html:29
msgid ""
"The password reset link was invalid, possibly because it has already been "
"used. Please request a new password reset."
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 "Digite o código que você acabou de receber por SMS"

#: templates/registration/password_reset_confirm_code.html:30
msgid "Resend code"
msgstr "Reenviar código"

#: templates/registration/password_reset_confirm_code.html:45
msgid "The code has been sent again"
msgstr "O código foi enviado novamente"

#: templates/registration/password_reset_done.html:8
msgid ""
"<p>We've emailed you instructions for setting your password, if an account "
"exists with the email you entered. You should receive them shortly.</p> "
"<p>If you don't receive an email, please make sure you've entered your "
"primary address, and check your spam folder.</p>"
msgstr ""
"<p>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.</p> <p>Se "
"você não receber um e-mail, certifique-se de ter digitado seu endereço "
"principal e verifique sua pasta de spam.</p>"

#: templates/registration/password_reset_email.html:4
#: templates/registration/password_reset_email_v2.html:4
#, python-format
msgid ""
"To initiate the password reset process for your %(username)s Modoboa "
"account, click the link below:"
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 ""
"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
msgid "Sincerely, The Modoboa Team."
msgstr "Atenciosamente, A Equipe Modoboa."

#: templates/registration/password_reset_subject.txt:3
msgid "Modoboa password reset"
msgstr "Redefinição de senha do Modoboa"

#: templates/registration/twofactor_code_verify.html:11
msgid "Verification"
msgstr "Verificação"

#: templates/registration/twofactor_code_verify.html:15
msgid "Use TOTP/backup code"
msgstr "Usar código TOTP/backup"

#: templates/registration/twofactor_code_verify.html:18
msgid "Use Webauthn device"
msgstr "Usar dispositivo Webauthn"

#: templates/registration/twofactor_code_verify.html:27
msgid "One-time password"
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 ""
"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 "Verificar código"

#: templates/registration/twofactor_code_verify.html:45
#: templates/registration/twofactor_code_verify.html:51
msgid "Back"
msgstr "Voltar"

#: templates/registration/twofactor_code_verify.html:49
msgid "Log using Webauthn"
msgstr "Registrar usando Webauthn"

#: transport/backends.py:55
msgid "Invalid value"
msgstr "Valor inválido"

#: transport/models.py:15
msgid "pattern"
msgstr "padrão"

#: transport/models.py:16
msgid "service"
msgstr "serviço"

#: transport/models.py:17
msgid "next hop"
msgstr "próximo salto"

#: webmail/app_settings.py:17
msgid "Maximum attachment size"
msgstr "Tamanho máximo de anexo"

#: webmail/app_settings.py:19
#, fuzzy
#| msgid ""
#| "Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)"
msgstr "Tamanho máximo de anexo em bytes (ou KB, MB, GB, se especificado)"

#: webmail/app_settings.py:67
#, fuzzy
#| msgid "IMAP settings"
msgid "SMTP settings"
msgstr "Configurações SMTP"

#: webmail/app_settings.py:75
#, fuzzy
#| msgid "Address of your IMAP server"
msgid "Address of your SMTP server"
msgstr "Endereço do seu servidor SMTP"

#: webmail/app_settings.py:82
#, fuzzy
#| msgid "Use a secured connection"
msgid "Secured connection mode"
msgstr "Modo de conexão segura"

#: webmail/app_settings.py:84
#, fuzzy
#| msgid "Use a secured connection to access IMAP server"
msgid "Use a secured connection to access SMTP server"
msgstr "Usar uma conexão segura para acessar o servidor SMTP"

#: webmail/app_settings.py:93
#, fuzzy
#| msgid "Listening port of your IMAP server"
msgid "Listening port of your SMTP server"
msgstr "Porta de escuta do seu servidor SMTP"

#: webmail/app_settings.py:100
#, fuzzy
#| msgid "Authentication method"
msgid "Authentication required"
msgstr "Autenticação obrigatória"

#: webmail/app_settings.py:102
#, fuzzy
#| msgid "The backend used for authentication"
msgid "Server needs authentication"
msgstr "Servidor precisa de autenticação"

#: webmail/app_settings.py:124
msgid "Default message display mode"
msgstr "Modo de exibição padrão da mensagem"

#: webmail/app_settings.py:126
#, fuzzy
#| msgid "The default redirection used when no application is specified"
msgid "The default mode used when displaying a message"
msgstr "O modo padrão usado ao exibir uma mensagem"

#: webmail/app_settings.py:133
msgid "Enable HTML links display"
msgstr "Ativar exibição de links em HTML"

#: webmail/app_settings.py:136
msgid "Enable/Disable HTML links display"
msgstr "Ativar/Desativar exibição de links em HTML"

#: webmail/app_settings.py:147
msgid "Sets the maximum number of messages displayed in a page"
msgstr "Definir o número máximo de mensagens exibidas por página"

#: webmail/app_settings.py:154
msgid "Listing refresh rate"
msgstr "Taxa de atualização de escuta"

#: webmail/app_settings.py:156
msgid "Automatic listing refresh rate (in secconds)"
msgstr ""

#: webmail/app_settings.py:163
msgid "Folder container's width"
msgstr "Largura do contêiner da caixa de correio"

#: webmail/app_settings.py:165
msgid "The width of the folder list container"
msgstr "A largura do contêiner da caixa de correio"

#: webmail/app_settings.py:176
msgid "Folders"
msgstr ""

#: webmail/app_settings.py:182
msgid "Trash folder"
msgstr "Pasta para Itens Deletados"

#: webmail/app_settings.py:184
msgid "Folder where deleted messages go"
msgstr "Pasta que irão as mensagens deletadas"

#: webmail/app_settings.py:191
msgid "Sent folder"
msgstr "Pasta para Itens Recebidos"

#: webmail/app_settings.py:193
msgid "Folder where copies of sent messages go"
msgstr "Pasta onde irão as cópias de mensagens enviadas"

#: webmail/app_settings.py:200
msgid "Drafts folder"
msgstr "Pasta para Rascunhos"

#: webmail/app_settings.py:201
msgid "Folder where drafts go"
msgstr "Pasta onde irão os rascunhos"

#: webmail/app_settings.py:207
#, fuzzy
#| msgid "Sent folder"
msgid "Junk folder"
msgstr "Pasta para Itens Recebidos"

#: webmail/app_settings.py:209
#, fuzzy
#| msgid "Folder where deleted messages go"
msgid "Folder where junk messages should go"
msgstr "Pasta que irão as mensagens deletadas"

#: webmail/app_settings.py:220
#, fuzzy
#| msgid "sent messages"
msgid "Composing messages"
msgstr "Compondo mensagens"

#: webmail/app_settings.py:226
#, fuzzy
#| msgid "Default top redirection"
msgid "Default editor"
msgstr "Editor padrão"

#: webmail/app_settings.py:228
#, fuzzy
#| msgid "The default redirection used when no application is specified"
msgid "The default editor to use when composing a message"
msgstr "O editor padrão para usar ao escrever uma mensagem"

#: webmail/app_settings.py:235
msgid "Signature text"
msgstr "Texto da assinatura"

#: webmail/app_settings.py:237
msgid "User defined email signature"
msgstr "Assinatura de e-mail definida pelo usuário"

#: webmail/exceptions.py:18
#, fuzzy
#| msgid "Server address"
msgid "Server response"
msgstr "Endereço do servidor"

#: webmail/lib/attachments.py:112
#, fuzzy
#| msgid "Failed to create LDAP account: {}"
msgid "Failed to remove attachment: "
msgstr "Falha ao remover anexo:"

#: webmail/lib/imapemail.py:272
msgid "wrote:"
msgstr ""

#: webmail/lib/imapemail.py:306
msgid "Date"
msgstr "Data"

#: webmail/lib/imapemail.py:322 webmail/lib/imapemail.py:325
#, fuzzy
#| msgid "All messages"
msgid "Original message"
msgstr "Todas as mensagens"

#: webmail/lib/imaputils.py:221
msgid "Failed to retrieve hierarchy delimiter"
msgstr "Falha ao recuperar o delimitador de hierarquia"

#: webmail/lib/imaputils.py:472
msgid "Inbox"
msgstr ""

#: webmail/lib/imaputils.py:476
#, fuzzy
#| msgid "Drafts folder"
msgid "Drafts"
msgstr "Pasta para Rascunhos"

#: webmail/lib/imaputils.py:481
msgid "Junk"
msgstr ""

#: webmail/lib/imaputils.py:486
msgid "Sent"
msgstr ""

#: webmail/lib/imaputils.py:491
msgid "Trash"
msgstr ""

#: webmail/viewsets.py:357
#, python-format
msgid "Attachment is too big (limit: %s)"
msgstr "Anexo muito grande (limite: %s)"

#~ msgid "No alarm ID provided"
#~ msgstr "Nenhum ID de alarme fornecido"

#~ msgid "Received invalid alarm id(s)"
#~ msgstr "IDs de alarme inválidos recebidos"
