# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Damien Duponchelle <dduponchelle@gmail.com>, 2013
# lusitan <lusitan@hushmail.com>, 2013
# Mike C. <miguelmclara@gmail.com>, 2012
# Mike C. <miguelmclara@gmail.com>, 2013-2014
# Sandra Ribeiro <sandrarib@gmail.com>, 2012-2013
# Sandra Ribeiro <sandrarib@gmail.com>, 2012
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: 2024-07-17 11:45+0200\n"
"Last-Translator: Mike C. <miguelmclara@gmail.com>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/"
"modoboa/language/pt_PT/)\n"
"Language: pt_PT\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: admin/api/v1/serializers.py:39
#, fuzzy
#| msgid ""
#| "Default quota (in MB) applied to freshly created domains with no value "
#| "specified. A value of 0 means no quota."
msgid ""
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
"A value of 0 means no quota."
msgstr ""
"Quota (em MB) a aplicar a domínios recentemente criados sem valor "
"especificado. Um valor de 0 implica sem quota."

#: admin/api/v1/serializers.py:46
#, fuzzy
#| msgid ""
#| "Default quota (in MB) applied to freshly created domains with no value "
#| "specified. A value of 0 means no quota."
msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
msgstr ""
"Quota (em MB) a aplicar a domínios recentemente criados sem valor "
"especificado. Um valor de 0 implica sem quota."

#: admin/api/v1/serializers.py:94
#, fuzzy
msgid "domain alias with this name already exists"
msgstr "Já existe um 'alias' com este nome"

#: admin/api/v1/serializers.py:104
msgid "No authorized MX record found for this domain"
msgstr ""

#: admin/api/v1/serializers.py:122
msgid "Cannot be greater than domain quota"
msgstr ""

#: admin/api/v1/serializers.py:168 admin/api/v1/serializers.py:364
#: admin/api/v2/serializers.py:570 admin/models/alias.py:45
#, fuzzy
#| msgid "Permissions"
msgid "Permission denied."
msgstr "Permissões"

#: 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 ""

#: admin/api/v1/serializers.py:337 admin/api/v2/serializers.py:552
msgid "Not allowed for this role."
msgstr ""

#: admin/api/v1/serializers.py:355
msgid "Must be equal to mailbox full_address"
msgstr ""

#: 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
#, fuzzy
#| msgid "A mailbox is required"
msgid "This field is required."
msgstr "É necessária uma caixa de correio"

#: admin/api/v1/serializers.py:409 admin/api/v2/serializers.py:621
#, fuzzy
#| msgid "Domain does not exist"
msgid "Local domain {} does not exist"
msgstr "O domínio não existe"

#: admin/api/v1/serializers.py:499
msgid "A list of recipient"
msgstr ""

#: admin/api/v1/serializers.py:515 admin/api/v2/viewsets.py:313
#, fuzzy
#| msgid "User '%s' already exists"
msgid "This alias already exists"
msgstr "O utilizador '%s' já existe"

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

#: admin/api/v1/serializers.py:560
#, fuzzy
#| msgid "You don't have access to this domain"
msgid "You don't have access to this mailbox."
msgstr "Não tem acesso a este domínio"

#: admin/api/v1/viewsets.py:184
msgid "Here is your new Modoboa password: {}"
msgstr ""

#: admin/api/v2/serializers.py:82
msgid "DKIM keys storage directory not configured"
msgstr ""

#: 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 ""

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

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

#: admin/api/v2/serializers.py:270
msgid "openssl not found, please make sure it is installed."
msgstr ""

#: admin/api/v2/serializers.py:273 pdfcredentials/api/v2/serializers.py:84
#, fuzzy
#| msgid "Domain modified"
msgid "Directory not found."
msgstr "Domínio alterado"

#: admin/api/v2/serializers.py:284
msgid "This field only allows valid IP addresses (or networks)"
msgstr ""

#: admin/api/v2/serializers.py:297
msgid "Please disable imap migration before disabling this option."
msgstr ""

#: admin/api/v2/serializers.py:310
msgid "Define at least one authorized network / address"
msgstr ""

#: admin/api/v2/serializers.py:587
msgid "The left part of an email address can't be more than 64 characters."
msgstr ""

#: admin/api/v2/serializers.py:609
#, fuzzy
#| msgid "A mailbox is required"
msgid "A mailbox is required to create aliases."
msgstr "É necessária uma caixa de correio"

#: admin/api/v2/serializers.py:782
#, fuzzy
#| msgid "Unknown domain %s"
msgid "Unknown status"
msgstr "Domínio desconhecido: %s"

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

#: admin/api/v2/viewsets.py:98
msgid "You can't delete your own domain"
msgstr "Não é possível eliminar o 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 ""

#: admin/app_settings.py:27
msgid "Check that every domain has a valid MX record"
msgstr ""

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

#: 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 ""

#: admin/app_settings.py:47
msgid "New domains must use authorized MX(s)"
msgstr ""

#: 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 ""

#: admin/app_settings.py:59
msgid "Enable IPV6 checks"
msgstr ""

#: admin/app_settings.py:62
msgid "Check if MX setup for ipv6 is valid"
msgstr ""

#: admin/app_settings.py:69
msgid "Enable SPF checks"
msgstr ""

#: admin/app_settings.py:71
msgid "Check if every domain has a valid SPF record"
msgstr ""

#: admin/app_settings.py:78
msgid "Enable DKIM checks"
msgstr ""

#: admin/app_settings.py:80
msgid "Check if every domain with DKIM signin enabled has a valid DNS record"
msgstr ""

#: admin/app_settings.py:88
msgid "Enable DMARC checks"
msgstr ""

#: admin/app_settings.py:90
msgid "Check if every domain has a valid DMARC record"
msgstr ""

#: admin/app_settings.py:97
msgid "Enable autoconfig checks"
msgstr ""

#: admin/app_settings.py:99
msgid "Check if every domain has a valid records for autoconfiguration"
msgstr ""

#: admin/app_settings.py:107
msgid "Enable DNSBL checks"
msgstr ""

#: admin/app_settings.py:109
msgid "Check every domain against major DNSBL providers"
msgstr ""

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

#: admin/app_settings.py:118
msgid "Use a custom DNS server instead of local server configuration"
msgstr ""

#: admin/app_settings.py:126
msgid "DKIM keys storage directory"
msgstr ""

#: 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 ""

#: admin/app_settings.py:137
msgid "Default DKIM key length"
msgstr ""

#: admin/app_settings.py:139
msgid "Default length in bits for newly generated DKIM keys."
msgstr ""

#: admin/app_settings.py:146
msgid "Default domain quota"
msgstr "Quota pré-definida para o domínio"

#: 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 ""
"Quota (em MB) a aplicar a domínios recentemente criados sem valor "
"especificado. Um valor de 0 implica sem quota."

#: admin/app_settings.py:156
#, fuzzy
#| msgid "Default domain quota"
msgid "Default domain sending limit"
msgstr "Quota pré-definida para o 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 ""

#: 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 ""

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

#: admin/app_settings.py:178
msgid ""
"Rename or remove mailboxes on the filesystem when they get renamed or "
"removed within Modoboa"
msgstr ""
"Renomear ou remover as caixas de correio no sistema de ficheiros quando "
"estas são renomeadas no Modoboa"

#: admin/app_settings.py:186 admin/models/domain.py:36
#, fuzzy
#| msgid "Default domain quota"
msgid "Default mailbox quota"
msgstr "Quota pré-definida para o domínio"

#: admin/app_settings.py:188
#, fuzzy
#| msgid ""
#| "Default quota (in MB) applied to freshly created domains with no value "
#| "specified. A value of 0 means no quota."
msgid ""
"Default mailbox quota (in MB) applied to freshly created domains with no "
"value specified. A value of 0 means no quota."
msgstr ""
"Quota (em MB) a aplicar a domínios recentemente criados sem valor "
"especificado. Um valor de 0 implica sem quota."

#: admin/app_settings.py:197
#, fuzzy
#| msgid "Default domain quota"
msgid "Default mailbox sending limit"
msgstr "Quota pré-definida para o domínio"

#: 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 ""

#: 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 ""
"Ao remover uma caixa de correio estará também a remover a conta associada"

#: admin/app_settings.py:218
msgid "Automatic domain/mailbox creation"
msgstr "Criação automatica de domino/caixa de correio"

#: admin/app_settings.py:221
msgid "Create a domain and a mailbox when an account is automatically created."
msgstr ""
"Criar um dominio e uma caixa de correio quando uma conta é criada "
"automátiamente."

#: admin/app_settings.py:230
msgid "Create an alias when a mailbox is renamed"
msgstr ""

#: admin/app_settings.py:233
msgid "Create an alias using the old address when a mailbox is renamed."
msgstr ""

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

#: 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
#, fuzzy
#| msgid "domain"
msgid "Relay domain"
msgstr "domínio"

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

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

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

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

#: admin/handlers.py:246
#, python-format
msgid "Account import failed (%s): wrong quota value"
msgstr "Importação da conta falhou (%s): valor para quota inválido"

#: admin/lib.py:126
#, fuzzy
#| msgid "You can't delete your own domain"
msgid "You are not allowed to import domains"
msgstr "Não é possível eliminar o seu próprio domínio"

#: admin/lib.py:135
msgid "You are not allowed to import domain aliases."
msgstr ""

#: 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 ""

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

#: admin/lib.py:234 admin/tests/test_mx.py:156
msgid "No working name servers found"
msgstr ""

#: admin/lib.py:237 admin/tests/test_mx.py:160
#, python-format
msgid "DNS resolution timeout, unable to query %s at the moment"
msgstr ""

#: admin/lib.py:241
msgid "DNS name is too long: {}"
msgstr ""

#: admin/lib.py:272
#, fuzzy, python-brace-format
#| msgid "Invalid quota value for domain '%s'"
msgid "Invalid IP address format for {domain}; {addr}"
msgstr "Valor de quota inválido para o dominio '%s'"

#: admin/lib.py:365
#, python-format
msgid "Object already exists: %s"
msgstr "Este 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 ""

#: admin/management/commands/subcommands/_import.py:112
#, python-format
msgid "Reading CSV file using %(encoding)s encoding"
msgstr ""

#: admin/management/commands/subcommands/_import.py:123
#, python-format
msgid "Unable to decode CSV file using %(encoding)s encoding"
msgstr ""

#: 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 ""

#: admin/management/commands/subcommands/_manage_dkim_keys.py:52
msgid "Failed to generate DKIM private key"
msgstr ""

#: admin/management/commands/subcommands/_manage_dkim_keys.py:62
msgid "Failed to generate DKIM public key"
msgstr ""

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

#: admin/management/commands/subcommands/_mx.py:174
#, fuzzy
#| msgid "Domain modified"
msgid "Domain has no MX record"
msgstr "Domínio alterado"

#: admin/management/commands/subcommands/_mx.py:177
msgid "Domain {} has no MX record"
msgstr ""

#: admin/management/commands/subcommands/_mx.py:195
msgid "Invalid MX record: {}"
msgstr ""

#: admin/management/commands/subcommands/_mx.py:202
#, python-brace-format
msgid "MX record for domain {0} is invalid: {1}"
msgstr ""

#: admin/management/commands/subcommands/_mx.py:213
msgid "[modoboa] MX issue(s) for domain {}"
msgstr ""

#: admin/management/commands/subcommands/_mx.py:269
msgid "[modoboa] DNSBL issue(s) for domain {}"
msgstr ""

#: admin/models/alias.py:43
#, fuzzy
#| msgid "Domain modified"
msgid "Domain not found."
msgstr "Domínio alterado"

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

#: admin/models/alias.py:119
#, fuzzy
#| msgid "The alias name"
msgid "The alias address."
msgstr "O nome do 'alias'"

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

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

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

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

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

#: admin/models/alias.py:203
#, fuzzy
#| msgid "Invalid request"
msgid "Invalid address"
msgstr "Pedido 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
#, fuzzy
#| msgid "Local recipient %s not found"
msgid "Local recipient {}@{} not found"
msgstr "O destinatário local %s não foi encontrado"

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

#: 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 ""

#: admin/models/domain.py:42
msgid "Number of messages this domain can send per day"
msgstr ""

#: admin/models/domain.py:46
msgid "Check to activate this domain"
msgstr "Marcar para ativar este domínio"

#: admin/models/domain.py:51
msgid "Enable DNS checks"
msgstr ""

#: admin/models/domain.py:53
#, fuzzy
#| msgid "Check to activate this domain"
msgid "Check to enable DNS checks for this domain"
msgstr "Marcar para ativar este domínio"

#: admin/models/domain.py:61
msgid "Enable DKIM signing"
msgstr ""

#: admin/models/domain.py:63
msgid ""
"If you activate this feature, a DKIM key will be generated for this domain."
msgstr ""

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

#: 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 ""

#: admin/models/domain.py:337
#, fuzzy
#| msgid "Invalid quota value for domain '%s'"
msgid "{}: invalid quota value for domain"
msgstr "Valor de quota inválido para o dominio '%s'"

#: admin/models/domain.py:343
#, fuzzy
#| msgid "Invalid quota value for domain '%s'"
msgid "{}: invalid default mailbox quota value for domain"
msgstr "Valor de quota inválido para o dominio '%s'"

#: admin/models/domain.py:350
#, fuzzy
#| msgid "Invalid quota value for domain '%s'"
msgid "{}: default mailbox quota cannot be greater than domain quota"
msgstr "Valor de quota inválido para o dominio '%s'"

#: admin/models/domain_alias.py:36
msgid "The alias name"
msgstr "O nome do 'alias'"

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

#: admin/models/domain_alias.py:41
msgid "The domain this alias points to"
msgstr "O domínio para o qual este alias irá apontar"

#: 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ços das caixas de correio (sem a parte @domain.tld)"

#: admin/models/mailbox.py:95
msgid "Number of messages this mailbox can send per day"
msgstr ""

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

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

#: admin/models/mailbox.py:256
#, fuzzy
#| msgid "Domain created"
msgid "{}: domain quota exceeded"
msgstr "Domínio criado"

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

#: admin/models/mailbox.py:342
#, fuzzy
#| msgid "Mailbox %s already exists"
msgid "Mailbox {} already exists"
msgstr "Caixa de correio %s 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 ""

#: 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 ""

#: admin/templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
msgid "Modoboa detected that domain %(domain)s has no valid MX record:"
msgstr ""

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

#: 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 ""

#: admin/tests/test_mx.py:199
#, fuzzy, python-format
#| msgid "Domain modified"
msgid "No AAAA record for %s"
msgstr "Domínio alterado"

#: amavis/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Amavis settings"
msgstr "Definiçõ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 "Quantity"
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 registo no log"

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

#: amavis/app_settings.py:60
msgid "Message releasing"
msgstr ""

#: amavis/app_settings.py:66
#, fuzzy
#| msgid "rejected messages"
msgid "Remove released messages"
msgstr "mensagens rejeitadas"

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

#: amavis/app_settings.py:76
#, fuzzy
#| msgid "Secured connection mode"
msgid "Amavis connection mode"
msgstr "Modo de ligação segura"

#: amavis/app_settings.py:78
#, fuzzy
#| msgid "Use an SSL/TLS connection to access the LDAP server"
msgid "Mode used to access the PDP server"
msgstr "Usar SSL/TLS na ligaçao de acesso ao servidor LDAP"

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

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

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

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

#: amavis/app_settings.py:105
msgid "PDP server socket"
msgstr ""

#: 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 "Authentication"
msgid "Notifications sender"
msgstr "Autenticação"

#: amavis/app_settings.py:135
#, fuzzy
#| msgid "The backend used for authentication"
msgid "The e-mail address used to send notitications"
msgstr "Backend usado para autenticação"

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

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

#: amavis/app_settings.py:154
msgid "Allow super administrators to manually train Spamassassin"
msgstr ""

#: 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 predefinido"

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

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

#: 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
msgid "Enable per-domain manual learning"
msgstr ""

#: amavis/app_settings.py:205
#, fuzzy
#| msgid "Maximum number of domain administrators this user can create"
msgid ""
"Allow domain administrators to train Spamassassin (within dedicated per-"
"domain databases)"
msgstr ""
"Número máximo de administradores de domínio que este utilizador pode criar"

#: amavis/app_settings.py:215
msgid "Enable per-user manual learning"
msgstr ""

#: 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"
msgid "Display"
msgstr "Exibir"

#: 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 a visíveis 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 "Define o número máximo de mensagens a mostrar 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 "Ligação ao servidor IMAP falhou : %s"

#: amavis/lib.py:133
msgid "Failed to find {} binary"
msgstr ""

#: amavis/lib.py:148
#, fuzzy
#| msgid "Local recipient %s not found"
msgid "No recipient found"
msgstr "O destinatário local %s não foi encontrado"

#: amavis/lib.py:159
#, fuzzy
#| msgid "Domain modified"
msgid "Local domain not found"
msgstr "Domínio alterado"

#: amavis/management/commands/amnotify.py:59
#, fuzzy
#| msgid "%s: limit reached"
msgid "[modoboa] Pending release requests"
msgstr "%s: limite 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] ""

#: 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 request"
msgid "Invalid request"
msgstr "Pedido inválido"

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

#: autoreply/api/v2/serializers.py:47
#, fuzzy
#| msgid "This field is required"
msgid "This date is over"
msgstr "Esta data ultrapassa"

#: autoreply/api/v2/serializers.py:50
msgid "Must be greater than start date"
msgstr "Tem de ser posterior à data de inicio."

#: 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 pré-definido"

#: autoreply/app_settings.py:29
msgid ""
"Default subject used when an auto-reply message is created automatically"
msgstr "Assunto pré-definido, usado nas respostas automáticas."

#: 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 ""

#: autoreply/apps.py:15
#, fuzzy
#| msgid "Automatic account removal"
msgid "Automatic replies"
msgstr "Respostas automáticas"

#: autoreply/models.py:17
#, fuzzy
#| msgid "Subject"
msgid "subject"
msgstr "assunto"

#: autoreply/models.py:19
msgid "The subject that will appear in sent emails"
msgstr "O assunto que irá constar 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 irá constar nos e-mails enviados"

#: autoreply/models.py:25
msgid "Activate/Deactivate your auto reply"
msgstr "Ativar/desativar repostas automáticas"

#: calendars/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Server settings"
msgstr "Definições do MANAGESIEVE"

#: calendars/app_settings.py:17
#, fuzzy
#| msgid "Server port"
msgid "Server URL"
msgstr "Porta do Servidor"

#: calendars/app_settings.py:19
msgid ""
"The URL of your Radicale server. It will be used to construct calendar URLs."
msgstr ""

#: calendars/app_settings.py:31
msgid "Rights management"
msgstr ""

#: calendars/app_settings.py:37
msgid "Rights file's path"
msgstr ""

#: calendars/app_settings.py:39
msgid "Path to the file that contains rights definition"
msgstr ""

#: calendars/app_settings.py:46
#, fuzzy
#| msgid "Super administrator"
msgid "Allow calendars administration"
msgstr "Super Administrador"

#: calendars/app_settings.py:48
#, fuzzy
#| msgid "Maximum number of domain administrators this user can create"
msgid "Allow domain administrators to manage user calendars (read and write)"
msgstr ""
"Número máximo de administradores de domínio que este utilizador pode criar"

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

#: calendars/app_settings.py:66
msgid "Maximum size of ICS files"
msgstr ""

#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
msgstr ""

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

#: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38
msgid "Server location is not set, please fix it."
msgstr ""

#: calendars/viewsets.py:197
msgid "Uploaded file is too big (max: {} bytes)"
msgstr ""

#: contacts/app_settings.py:11
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization"
msgstr "Definições do serviço de directório"

#: contacts/app_settings.py:18
msgid "Synchonize address book using CardDAV"
msgstr ""

#: 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 ""

#: contacts/app_settings.py:29
#, fuzzy
#| msgid "LDAP settings"
msgid "Synchronization frequency"
msgstr "Definições do serviço de directório"

#: contacts/app_settings.py:31
msgid "Interval in seconds between 2 synchronization requests"
msgstr ""

#: contacts/app_settings.py:51 core/api/v2/viewsets.py:195
#, fuzzy
#| msgid "Domains"
msgid "Contacts"
msgstr "contém"

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

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

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

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

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

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

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

#: contacts/serializers.py:101
#, fuzzy
#| msgid "Number of displayed items per page"
msgid "Name or display name required"
msgstr "Número de itens apresentados por página"

#: contacts/serializers.py:233
msgid "Minimum allowed value is 60s"
msgstr ""

#: core/api/v1/serializers.py:68
#, fuzzy
#| msgid "Invalid line"
msgid "Invalid PIN code"
msgstr "Linha inválida"

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

#: core/api/v1/serializers.py:87
#, python-format
msgid "Failed TFA settings editing attempt from '%(addr)s' as user '%(user)s'"
msgstr ""

#: core/api/v1/serializers.py:93 core/api/v2/serializers.py:445
#, fuzzy
#| msgid "Old password"
msgid "Invalid password"
msgstr "Password antiga"

#: core/api/v1/viewsets.py:45 core/api/v1/viewsets.py:64
msgid "2FA is not enabled"
msgstr ""

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

#: core/api/v2/serializers.py:194 core/app_settings.py:17
#, fuzzy
#| msgid "Profile"
msgid "User profile"
msgstr "Perfil"

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

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

#: core/api/v2/serializers.py:433 core/forms.py:81
msgid "This code is invalid"
msgstr ""

#: 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 ""

#: core/api/v2/viewsets.py:176
#, fuzzy
#| msgid "Administration"
msgid "Administration console"
msgstr "Administração"

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

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

#: core/api/v2/viewsets.py:197
#, fuzzy
#| msgid "Address"
msgid "Address book"
msgstr "Endereço"

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

#: 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 "Backend usado para autenticação"

#: core/app_settings.py:52
msgid "Default password scheme"
msgstr "Esquema pré-definido para passwords"

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

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

#: 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 ""

#: core/app_settings.py:73
#, fuzzy
#| msgid "Default password scheme"
msgid "Update password scheme at login"
msgstr "Esquema pré-definido para passwords"

#: core/app_settings.py:76
msgid "Update user password at login to use the default password scheme"
msgstr ""

#: core/app_settings.py:84
#, fuzzy
#| msgid "Default password scheme"
msgid "Default password"
msgstr "Esquema pré-definido para passwords"

#: core/app_settings.py:86
msgid "Default password for automatically created accounts."
msgstr ""

#: core/app_settings.py:93
#, fuzzy
#| msgid "Bind password"
msgid "Random password length"
msgstr "Password para bind"

#: core/app_settings.py:95
msgid "Length of randomly generated passwords."
msgstr ""

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

#: core/app_settings.py:106
msgid "Enable special characters in randomly generated passwords."
msgstr ""

#: core/app_settings.py:114
#, fuzzy
#| msgid "Default password scheme"
msgid "Update password service URL"
msgstr "Esquema pré-definido para passwords"

#: 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 ""

#: core/app_settings.py:126
msgid "Password recovery announcement"
msgstr ""

#: core/app_settings.py:128
msgid "A temporary message that will be displayed on the reset password page."
msgstr ""

#: core/app_settings.py:137
msgid "Enable password recovery by SMS"
msgstr ""

#: core/app_settings.py:140
msgid "Enable password recovery by SMS for users who filled a phone number."
msgstr ""

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

#: core/app_settings.py:151
msgid "Choose a provider to send password recovery SMS"
msgstr ""

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

#: 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 servidor de 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 " A porta TCP usada pelo servidor LDAP"

#: core/app_settings.py:188
msgid "Enable secondary server (fallback)"
msgstr ""

#: core/app_settings.py:191
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
msgstr ""

#: core/app_settings.py:199
#, fuzzy
#| msgid "Server address"
msgid "Secondary server address"
msgstr "Endereço do Servidor"

#: core/app_settings.py:202
#, fuzzy
#| msgid "The IP address or the DNS name of the LDAP server"
msgid "The IP address or the DNS name of the seondary LDAP server"
msgstr "O endereço IP do servidor de DNS do servidor LDAP"

#: core/app_settings.py:209
#, fuzzy
#| msgid "Server port"
msgid "Secondary server port"
msgstr "Porta do Servidor"

#: core/app_settings.py:212
#, fuzzy
#| msgid "The TCP port number used by the LDAP server"
msgid "The TCP port number used by the LDAP secondary server"
msgstr " A porta TCP usada pelo servidor LDAP"

#: core/app_settings.py:219 sievefilters/app_settings.py:58
#: webmail/app_settings.py:45
msgid "Use a secured connection"
msgstr "Utilizar uma ligação segura"

#: core/app_settings.py:221
#, fuzzy
#| msgid "Use an SSL/TLS connection to access the LDAP server"
msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgstr "Usar SSL/TLS na ligaçao de acesso ao 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 "Especificar se o servidor LDAP e um Active Directory"

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

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

#: core/app_settings.py:248
#, fuzzy
#| msgid "Group name"
msgid "Group type"
msgstr "Nome do grupo"

#: core/app_settings.py:250
msgid "The LDAP group type to use with your directory."
msgstr ""

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

#: core/app_settings.py:259
msgid "The distinguished name of the search base used to find groups"
msgstr "O nome único para a base de pesquisa, usado para encontrar grupos"

#: core/app_settings.py:267
msgid "Password attribute"
msgstr "Atributo de palavra-passe"

#: core/app_settings.py:269
msgid "The attribute used to store user passwords"
msgstr "O atributo utilizado para armazenar palavras-passe"

#: core/app_settings.py:276
#, fuzzy
#| msgid "Authentication method"
msgid "LDAP authentication settings"
msgstr "Método de autenticação"

#: 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 "Escolher o método de autenticação"

#: core/app_settings.py:294 core/app_settings.py:357
msgid "Bind DN"
msgstr "\"Bind 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 único  usado para fazer o \"bind\" ao servidor LDAP. Deixar vario "
"para \"bind\" anónimo"

#: core/app_settings.py:305 core/app_settings.py:367
msgid "Bind password"
msgstr "Password para bind"

#: 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 password usada para fazer o \"bind\" ao servidor LDAP (com 'Bind DN')"

#: core/app_settings.py:317 core/app_settings.py:422
msgid "Users search base"
msgstr "Base para pesquisa de utilizadores"

#: 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 único a usar para pesquisa de utilizadores"

#: 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 ""
"Um filtro opcional (ex: '(objetClass=person)'). Tem de estar entre "
"parênteses para ser válido"

#: core/app_settings.py:339
msgid "User DN template"
msgstr "Template DN de utilizador"

#: 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 ""
"O template usado para construir o DN (nome único). Deve apenas conter um "
"'placeholder' (ex: %(user)s) "

#: core/app_settings.py:350
#, fuzzy
#| msgid "LDAP settings"
msgid "LDAP synchronization settings"
msgstr "Definições do serviço de directório"

#: core/app_settings.py:378
msgid "Enable export to LDAP"
msgstr ""

#: core/app_settings.py:380
msgid ""
"Enable automatic synchronization between local database and LDAP directory"
msgstr ""

#: core/app_settings.py:389
msgid "Delete remote LDAP account when local account is deleted"
msgstr ""

#: core/app_settings.py:392
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
msgstr ""

#: core/app_settings.py:401
#, fuzzy
#| msgid "User DN template"
msgid "Account DN template"
msgstr "Template DN de utilizador"

#: core/app_settings.py:403
#, fuzzy, python-format
#| msgid ""
#| "The template used to construct a user's DN. It should contain one "
#| "placeholder (ie. %(user)s)"
msgid ""
"The template used to construct an account's DN. It should contain one "
"placeholder (ie. %(user)s)"
msgstr ""
"O template usado para construir o DN (nome único). Deve apenas conter um "
"'placeholder' (ex: %(user)s) "

#: core/app_settings.py:412
msgid "Enable import from LDAP"
msgstr ""

#: core/app_settings.py:414
msgid "Enable account synchronization from LDAP directory to local database"
msgstr ""

#: core/app_settings.py:444
#, fuzzy
#| msgid "Password attribute"
msgid "Username attribute"
msgstr "Atributo de palavra-passe"

#: core/app_settings.py:446
msgid "The name of the LDAP attribute where the username can be found."
msgstr ""

#: core/app_settings.py:455
msgid "Enable Dovecot LDAP sync"
msgstr ""

#: core/app_settings.py:457
msgid "LDAP authentication settings will be applied to Dovecot configuration."
msgstr ""

#: core/app_settings.py:465
msgid "Dovecot LDAP config file"
msgstr ""

#: core/app_settings.py:467
msgid ""
"Location of the configuration file which contains Dovecot LDAP settings."
msgstr ""

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

#: core/app_settings.py:486
#, fuzzy
#| msgid "sent messages"
msgid "Custom welcome message"
msgstr "A criar mensagem"

#: core/app_settings.py:488
msgid "A welcome message that will be displayed instead the default one"
msgstr ""

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

#: core/app_settings.py:497
msgid "Display custom RSS feed to resellers and domain administrators"
msgstr ""

#: core/app_settings.py:506
msgid "Display custom RSS feed to super admins"
msgstr ""

#: core/app_settings.py:509
msgid "Display custom RSS feed also to super administrators"
msgstr ""

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

#: core/app_settings.py:519
msgid "Hide features widget for resellers and domain administrators"
msgstr ""

#: 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 "Server port"
msgid "Secondary theme color"
msgstr "Porta do Servidor"

#: 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
#, fuzzy
#| msgid "Authentication"
msgid "Notifications"
msgstr "Autenticação"

#: core/app_settings.py:601
#, fuzzy
#| msgid "Server address"
msgid "Sender address"
msgstr "Endereço do Servidor"

#: core/app_settings.py:603
msgid "Email address used to send notifications."
msgstr ""

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

#: core/app_settings.py:620
msgid "Enable communication"
msgstr ""

#: core/app_settings.py:622 core/app_settings.py:632
msgid "Automatically checks if a newer version is available"
msgstr "Verifica automaticamente se existem novas versões"

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

#: core/app_settings.py:640
msgid "Send an email when new versions are found"
msgstr ""

#: core/app_settings.py:644
msgid "Send an email to notify admins about new versions"
msgstr ""

#: 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 ""

#: core/app_settings.py:661
msgid "Send statistics"
msgstr ""

#: core/app_settings.py:664
msgid "Send statistics to Modoboa public API (counters and used extensions)"
msgstr ""

#: core/app_settings.py:683
msgid "Enable inactive account tracking"
msgstr ""

#: 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 ""

#: core/app_settings.py:695
msgid "Inactive account threshold"
msgstr ""

#: 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 ""

#: core/app_settings.py:707
msgid "Top notifications check interval"
msgstr "Intervalo de tempo para verificar notificações (no topo)"

#: core/app_settings.py:710
#, fuzzy
#| msgid "Interval between two top notification checks"
msgid "Interval between two top notification checks (in seconds)"
msgstr "Intervalo de tempo de verificação entre duas notificações (no topo)"

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

#: core/app_settings.py:719
msgid "The maximum age in days of a log record"
msgstr "A idade maxima do registo de um log, em dias, e de"

#: 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 apresentados por página"

#: core/app_settings.py:746
msgid "Default top redirection"
msgstr "Redirecionamento pré-definido"

#: 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 se encontra "
"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 ""

#: core/checks.py:19
msgid "Set `USE_TZ = True` in settings.py"
msgstr ""

#: core/checks.py:23
msgid "The password scheme you are using is deprecated."
msgstr ""

#: core/checks.py:24
#, fuzzy
#| msgid "Default password scheme"
msgid "Upgrade your password scheme to a stronger one"
msgstr "Esquema pré-definido para passwords"

#: 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 "Utilizador simples"

#: core/constants.py:7
#, fuzzy
#| msgid "Super administrator"
msgid "Domain administrator"
msgstr "Super Administrador"

#: 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 "Procurar e vincular (bind)"

#: core/constants.py:60
msgid "Direct bind"
msgstr "\"Direct bind\""

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

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

#: core/forms.py:56
#, fuzzy
#| msgid "Authentication"
msgid "Verification code"
msgstr "Autenticação"

#: core/forms.py:67
#, fuzzy
#| msgid "Invalid line"
msgid "Invalid code"
msgstr "Linha inválida"

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

#: 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 utilizador %(user)s"

#: core/handlers.py:64
#, fuzzy, python-format
#| msgid "%(object)s '%(name)s' %(action)s by user %(user)s"
msgid "%(object)s '%(name)s' %(action)s by "
msgstr "%(object)s '%(name)s' %(action)s pelo utilizador %(user)s"

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

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

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

#: core/handlers.py:95
msgid "You can't delete your own account"
msgstr "Não pode apagar a sua própria conta"

#: core/handlers.py:127
#, fuzzy
#| msgid "An update is available!"
msgid "One or more updates are available"
msgstr "Uma nova versão está disponível!"

#: core/handlers.py:140
#, python-format
msgid "You are still using a deprecated password scheme (%s)"
msgstr ""

#: core/management/commands/communicate_with_public_api.py:42
#, fuzzy
#| msgid "An update is available!"
msgid "[modoboa] Update(s) available"
msgstr "Uma nova versão está disponível!"

#: core/models.py:71
msgid "Allow mailboxes access"
msgstr ""

#: core/models.py:73
msgid "Allow this administrator to access user mailboxes"
msgstr ""

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

#: core/models.py:78
#, fuzzy
#| msgid "Prefered language"
msgid "language"
msgstr "Idioma preferido"

#: core/models.py:82
#, fuzzy
#| msgid "Prefered language to display pages"
msgid "Prefered language to display pages."
msgstr "Idioma preferido para exibir páginas"

#: core/models.py:84
msgid "Phone number"
msgstr ""

#: core/models.py:86
msgid "Secondary email"
msgstr ""

#: core/models.py:91
msgid "An alternative e-mail address, can be used for recovery needs."
msgstr ""

#: core/models.py:150
msgid "Failed to update password: LDAP module not installed"
msgstr "Falha ao actualizar password: Modulo  LDAP não instalado"

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

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

#: core/models.py:360
msgid "You can't import an account with a role greater than yours"
msgstr "Não é possível importa uma conta com permissões superiores"

#: 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 simple utilizador '%s' deve ter 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 utilizador e endereço de email não deve ser diferente para "
"'%s'"

#: core/password_validation.py:25
msgid "Password must contain at least {} digit."
msgid_plural "Password must contain at least {} digits."
msgstr[0] ""
msgstr[1] ""

#: core/password_validation.py:37
msgid "Password must contain at least {} lowercase letter."
msgid_plural "Password must contain at least {} lowercase letters."
msgstr[0] ""
msgstr[1] ""

#: core/password_validation.py:49
msgid "Password must contain at least {} uppercase letter."
msgid_plural "Password must contain at least {} uppercase letters."
msgstr[0] ""
msgstr[1] ""

#: core/password_validation.py:62
msgid "Password must contain at least {} special character."
msgid_plural "Password must contain at least {} special characters."
msgstr[0] ""
msgstr[1] ""

#: core/password_validation.py:70
msgid "Your password must contain a combination of different character types."
msgstr ""

#: core/sms_backends/ovh.py:21 core/sms_backends/ovh.py:102
msgid "API endpoint"
msgstr ""

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

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

#: core/sms_backends/ovh.py:26 core/sms_backends/ovh.py:64
msgid "OVH North-America"
msgstr ""

#: core/sms_backends/ovh.py:27 core/sms_backends/ovh.py:65
msgid "So you Start Europe"
msgstr ""

#: core/sms_backends/ovh.py:28 core/sms_backends/ovh.py:66
msgid "So you Start North America"
msgstr ""

#: core/sms_backends/ovh.py:29 core/sms_backends/ovh.py:67
msgid "Kimsufi Europe"
msgstr ""

#: core/sms_backends/ovh.py:30 core/sms_backends/ovh.py:68
msgid "Kimsufi North America"
msgstr ""

#: core/sms_backends/ovh.py:36 core/sms_backends/ovh.py:109
#, fuzzy
#| msgid "Authentication"
msgid "Application key"
msgstr "Autenticação"

#: core/sms_backends/ovh.py:41
#, fuzzy
#| msgid "Authentication"
msgid "Application secret"
msgstr "Autenticação"

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

#: core/sms_backends/ovh.py:116
#, fuzzy
#| msgid "Authentication"
msgid "Appication secret"
msgstr "Autenticação"

#: core/templates/core/notifications/update_available.html:3
#, fuzzy
#| msgid "An update is available!"
msgid ""
"\n"
"  The following update is available:\n"
msgid_plural ""
"\n"
"  The following updates are available:\n"
msgstr[0] "Uma nova versão está disponível!"
msgstr[1] "Uma nova versão está disponível!"

#: core/utils.py:43
#, fuzzy
#| msgid "Welcome to Modoboa"
msgid "The core part of Modoboa"
msgstr "Benvindo ao Modoboa"

#: core/views/auth.py:82
#, python-format
msgid "User '%s' successfully logged in"
msgstr "O utilizador '%s' fez login com sucesso"

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

#: core/views/auth.py:135
#, python-format
msgid "Password hash parameter missmatch. Updating %s password"
msgstr ""

#: core/views/auth.py:173
#, fuzzy
#| msgid "User '%s' successfully logged in"
msgid "User '{}' successfully logged out"
msgstr "O utilizador '%s' fez login com sucesso"

#: dmarc/forms.py:15
#, fuzzy
#| msgid "LDAP settings"
msgid "DNS settings"
msgstr "Definições do serviço de directório"

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

#: dmarc/forms.py:23
msgid "Enable reverse DNS lookups (reports will be longer to display)"
msgstr ""

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

#: dmarc/lib.py:294
#, fuzzy
#| msgid "No recipient defined"
msgid "Not resolved"
msgstr "Sem destinatário definido"

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

#: dmarc/models.py:12
#, fuzzy
#| msgid "Subject"
msgid "Reject"
msgstr "Assunto"

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

#: dmarc/models.py:18
#, fuzzy
#| msgid "Password"
msgid "Pass"
msgstr "Password"

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

#: dmarc/models.py:20
#, fuzzy
#| msgid "Server port"
msgid "Temporary error"
msgstr "Porta do Servidor"

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

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

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

#: dnstools/lib.py:82
msgid "Wrong ip4 mechanism syntax"
msgstr ""

#: dnstools/lib.py:86
msgid "Wrong IPv4 address format"
msgstr ""

#: dnstools/lib.py:92
msgid "Wrong ip6 mechanism syntax"
msgstr ""

#: dnstools/lib.py:97
msgid "Wrong IPv6 address format"
msgstr ""

#: dnstools/lib.py:111 dnstools/lib.py:136
msgid "Invalid syntax for {} mechanism"
msgstr ""

#: dnstools/lib.py:113
msgid "Invalid mask found {}"
msgstr ""

#: dnstools/lib.py:157
msgid "Not an SPF record"
msgstr ""

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

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

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

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

#: dnstools/lib.py:193
msgid "Not a valid DKIM record"
msgstr ""

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

#: dnstools/lib.py:206
msgid "No key found in record"
msgstr ""

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

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

#: dnstools/lib.py:232
msgid " not an integer"
msgstr ""

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

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

#: dnstools/lib.py:246
msgid "Not a valid DMARC record"
msgstr ""

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

#: dnstools/lib.py:262
msgid "Missing required p tag"
msgstr ""

#: dnstools/models.py:78
msgid "Public key mismatchs"
msgstr ""

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

#: imap_migration/api/v2/serializers.py:130
#, fuzzy
#| msgid "Profile updated"
msgid "Access denied"
msgstr "Perfil atualizado"

#: imap_migration/app_settings.py:19
msgid "Enable IMAP Migration"
msgstr ""

#: imap_migration/app_settings.py:20
msgid "Enable IMAP Migration."
msgstr ""

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

#: imap_migration/app_settings.py:36
msgid "Concurrent sync jobs"
msgstr ""

#: imap_migration/app_settings.py:38
msgid "The maximum number of concurrent synchronization jobs"
msgstr ""

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

#: imap_migration/app_settings.py:55
#, fuzzy
#| msgid "Create aliases"
msgid "Create Folders"
msgstr " Criar aliases"

#: imap_migration/app_settings.py:57
msgid "Allow Creation of missing folders during sync"
msgstr ""

#: imap_migration/app_settings.py:64
msgid "Folder Filter Exclusions"
msgstr ""

#: imap_migration/app_settings.py:66
msgid ""
"Use a regular expression to explicitly include folders in sync. Example: "
"^Trash$|Del"
msgstr ""

#: imap_migration/app_settings.py:74
msgid "Folder Filter Inclusions"
msgstr ""

#: 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 ""

#: imap_migration/apps.py:20
msgid "IMAP Migration"
msgstr ""

#: imap_migration/checks.py:12
msgid ""
"Automatic domain/mailbox creation is disabled which means IMAP "
"authentication won't work."
msgstr ""

#: imap_migration/checks.py:16
msgid ""
"Go to the online parameters panel (admin tab) and activate this feature."
msgstr ""

#: ldapsync/lib.py:82
msgid "Failed to create LDAP account: {}"
msgstr ""

#: ldapsync/lib.py:121
msgid "Failed to update LDAP account: {}"
msgstr ""

#: ldapsync/lib.py:135
msgid "Failed to delete LDAP account: {}"
msgstr ""

#: ldapsync/lib.py:144
msgid "Failed to disable LDAP account: {}"
msgstr ""

#: 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 ""

#: lib/email_utils.py:140 lib/email_utils.py:351
msgid "unable to determine encoding of string"
msgstr ""

#: lib/exceptions.py:83
#, fuzzy
#| msgid "Permission denied: %s"
msgid "Permission denied: {}"
msgstr "Acesso negado: %s"

#: lib/exceptions.py:84
msgid "Permission denied"
msgstr "Acesso negado"

#: lib/fields.py:13 lib/fields.py:26
#, fuzzy
#| msgid "Enter a valid domain name"
msgid "Enter a valid email address."
msgstr "Introduzir um nome de domínio válido "

#: lib/ldap_utils.py:126
#, fuzzy
#| msgid "Failed to update password: %s"
msgid "Failed to update password: {}"
msgstr "Falha ao actualizar a password: %s"

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

#: limits/app_settings.py:13
#, fuzzy
#| msgid "Default limits"
msgid "Default per-admin limits"
msgstr "Limites predefinidos"

#: limits/app_settings.py:19
msgid "Enable per-admin limits"
msgstr ""

#: limits/app_settings.py:20
msgid "Enable or disable per-admin limits"
msgstr ""

#: 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
#, fuzzy
#| msgid ""
#| "Maximum number of allowed domain administrators for a new administrator"
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 permitido de administradores de domínio para um novo "
"administrador"

#: limits/app_settings.py:41
#, fuzzy
#| msgid "Maximum number of allowed domains for a new administrator"
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 permitido de domínios para novo administrador"

#: limits/app_settings.py:49 limits/app_settings.py:123 limits/constants.py:22
#: limits/constants.py:76
msgid "Domain aliases"
msgstr "Aliases de domínio"

#: limits/app_settings.py:52
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
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 permitido de aliases de domínio para um novo administrador"

#: limits/app_settings.py:64
#, fuzzy
#| msgid "Maximum number of allowed mailboxes for a new administrator"
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 permitido de caixas de correio para novo administrador"

#: limits/app_settings.py:73 limits/app_settings.py:146 limits/constants.py:39
#: limits/constants.py:92
msgid "Mailbox aliases"
msgstr "Aliases para caixas de correio"

#: limits/app_settings.py:76
#, fuzzy
#| msgid "Maximum number of allowed aliases for a new administrator"
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 aliases permitidas para um novo administrador"

#: limits/app_settings.py:84 limits/constants.py:59
msgid "Quota"
msgstr "Quota"

#: 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 ""

#: limits/app_settings.py:98
#, fuzzy
#| msgid "Default limits"
msgid "Default per-domain limits"
msgstr "Limites predefinidos"

#: limits/app_settings.py:104
msgid "Enable per-domain limits"
msgstr ""

#: limits/app_settings.py:105
msgid "Enable or disable per-domain limits"
msgstr ""

#: limits/app_settings.py:114
#, fuzzy
#| msgid ""
#| "Maximum number of allowed domain administrators for a new administrator"
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 permitido de administradores de domínio para um novo "
"administrador"

#: limits/app_settings.py:126
#, fuzzy
#| msgid "Maximum number of allowed domain aliases for a new administrator"
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 permitido de aliases de domínio para um novo administrador"

#: limits/app_settings.py:138
#, fuzzy
#| msgid "Maximum number of allowed mailboxes for a new administrator"
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 permitido de caixas de correio para novo administrador"

#: limits/app_settings.py:149
#, fuzzy
#| msgid "Maximum number of allowed aliases for a new administrator"
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 aliases permitidas para um novo administrador"

#: 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 utilizador pode criar"

#: limits/constants.py:23
msgid "Maximum number of domain aliases this user can create"
msgstr "Número máximo de aliases de domínio que este utilizador 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 utilizador por criar"

#: limits/constants.py:40
msgid "Maximum number of mailbox aliases this user can create"
msgstr ""
"Número máximo de aliases para caixas de correio que este utilizador por 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 utilizador pode criar"

#: limits/constants.py:60
msgid "Quota shared between domains of this reseller"
msgstr ""

#: limits/constants.py:77
#, fuzzy
#| msgid "Maximum number of domain aliases this user can create"
msgid "Maximum number of domain aliases allowed for this domain."
msgstr "Número máximo de aliases de domínio que este utilizador pode criar"

#: limits/constants.py:85
#, fuzzy
#| msgid "Maximum number of mailboxes this user can create"
msgid "Maximum number of mailboxes allowed for this domain."
msgstr "Número máximo de caixas de correio que este utilizador por criar"

#: limits/constants.py:93
#, fuzzy
#| msgid "Maximum number of mailbox aliases this user can create"
msgid "Maximum number of mailbox aliases allowed for this domain."
msgstr ""
"Número máximo de aliases para caixas de correio que este utilizador por criar"

#: limits/constants.py:102
#, fuzzy
#| msgid "Maximum number of domain administrators this user can create"
msgid "Maximum number of domain admins allowed for this domain."
msgstr ""
"Número máximo de administradores de domínio que este utilizador pode criar"

#: 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 "Não está autorizado a 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 ""

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

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

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

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

#: maillog/apps.py:38
#, fuzzy
#| msgid "rejected messages"
msgid "Show greylisted messages"
msgstr "mensagens rejeitadas"

#: maillog/apps.py:40
msgid "Differentiate between hard and soft rejects (greylisting)"
msgstr ""

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

#: maillog/graphics.py:91
msgid "Failed to locate rrdtool binary."
msgstr ""

#: maillog/graphics.py:166
msgid "Average traffic (msgs/min)"
msgstr "Trafego em média (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
#, fuzzy
#| msgid "sent messages"
msgid "virus messages"
msgstr "mensagens enviadas"

#: maillog/graphics.py:174
#, fuzzy
#| msgid "sent messages"
msgid "spam messages"
msgstr "mensagens enviadas"

#: maillog/graphics.py:181
#, fuzzy
#| msgid "rejected messages"
msgid "greylisted messages"
msgstr "mensagens rejeitadas"

#: maillog/graphics.py:198
msgid "Average normal traffic size (bytes/min)"
msgstr "Tráfego em média normal por tamanho (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 correio"

#: maillog/graphics.py:252
msgid "Average account creation (account/hour)"
msgstr ""

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

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

#: pdfcredentials/api/v2/serializers.py:35 pdfcredentials/documents.py:60
msgid "Personal account information"
msgstr ""

#: pdfcredentials/api/v2/serializers.py:86
#, fuzzy
#| msgid "Domain modified"
msgid "Directory is not writable"
msgstr "Domínio alterado"

#: pdfcredentials/api/v2/serializers.py:114
msgid "No document available for this user"
msgstr ""

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

#: pdfcredentials/app_settings.py:21
msgid "Enabled PDF credentials document generation on account creation."
msgstr ""

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

#: pdfcredentials/app_settings.py:38
msgid "Directory to save documents into"
msgstr ""

#: pdfcredentials/app_settings.py:40
msgid "Path to a directory where PDF documents will be saved"
msgstr ""

#: pdfcredentials/app_settings.py:51
msgid "Security options"
msgstr ""

#: pdfcredentials/app_settings.py:57
msgid "Delete documents after the first download"
msgstr ""

#: pdfcredentials/app_settings.py:59
msgid ""
"Automatically delete a document just after its first download from this "
"interface"
msgstr ""

#: pdfcredentials/app_settings.py:68
msgid "Generate documents only at account creation"
msgstr ""

#: 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 ""

#: pdfcredentials/app_settings.py:84
msgid "Customization options"
msgstr ""

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

#: pdfcredentials/app_settings.py:91
msgid "The document's title"
msgstr ""

#: pdfcredentials/app_settings.py:97
msgid "Web panel url"
msgstr ""

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

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

#: pdfcredentials/app_settings.py:106
msgid "A custom message that will appear at the end of documents"
msgstr ""

#: pdfcredentials/app_settings.py:113
msgid "Include mail client connection settings"
msgstr ""

#: pdfcredentials/app_settings.py:115
msgid ""
"Include required SMTP and IMAP connection information to configure a mail "
"client, a tablet or a phone"
msgstr ""

#: pdfcredentials/app_settings.py:123 pdfcredentials/documents.py:133
msgid "SMTP server address"
msgstr ""

#: pdfcredentials/app_settings.py:126
msgid "Address of the SMTP server (hostname or IP)"
msgstr ""

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

#: pdfcredentials/app_settings.py:135
msgid "Listening port of the SMTP server"
msgstr ""

#: pdfcredentials/app_settings.py:141 pdfcredentials/documents.py:135
msgid "SMTP connection security"
msgstr ""

#: pdfcredentials/app_settings.py:143 pdfcredentials/app_settings.py:169
msgid "Connection security mechanism"
msgstr ""

#: pdfcredentials/app_settings.py:149 pdfcredentials/documents.py:136
msgid "IMAP server address"
msgstr ""

#: pdfcredentials/app_settings.py:152
msgid "Address of the IMAP server (hostname or IP)"
msgstr ""

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

#: pdfcredentials/app_settings.py:161
msgid "Listening port of the IMAP server"
msgstr ""

#: pdfcredentials/app_settings.py:167 pdfcredentials/documents.py:138
msgid "IMAP connection security"
msgstr ""

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

#: pdfcredentials/documents.py:65
msgid "Powered by Modoboa - Mail hosting made simple"
msgstr ""

#: 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 ""

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

#: pdfcredentials/documents.py:98
msgid "Username"
msgstr "Nome de Utilizador"

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

#: pdfcredentials/documents.py:116
msgid ""
"\n"
"Here you can view your emails anytime online, create filters or manage\n"
"your contacts.\n"
msgstr ""

#: pdfcredentials/documents.py:126
msgid "Please change your password!"
msgstr ""

#: pdfcredentials/documents.py:130
msgid "PC/Tablet/Smartphone configuration:"
msgstr ""

#: pdfcredentials/documents.py:153
msgid "Use those settings for your computer, tablet or phone."
msgstr ""

#: pdfcredentials/handlers.py:35
msgid ""
"Failed to create PDF_credentials directory. Please check the permissions or "
"the path."
msgstr ""

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

#: pdfcredentials/lib.py:29
msgid "Can't write to selected directory to store PDF documents"
msgstr ""

#: pdfcredentials/lib.py:35
#, python-format
msgid "Failed to create the directory that will contain PDF documents (%s)"
msgstr ""

#: pdfcredentials/lib.py:82
msgid ""
"Failed to create PDF_credentials file. Please check the permissions or the "
"path."
msgstr ""

#: policyd/core.py:99
#, fuzzy
#| msgid "%s: limit reached"
msgid "Daily sending limit reached"
msgstr "%s: limite atingido"

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

#: policyd/core.py:136
#, fuzzy
#| msgid "%s: limit reached"
msgid "[modoboa] Sending limit reached"
msgstr "%s: limite 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 ""

#: relaydomains/api/v1/serializers.py:24
msgid "Unsupported service"
msgstr ""

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

#: relaydomains/transport.py:21
#, fuzzy
#| msgid "target host"
msgid "target host port"
msgstr "endereço de destino"

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

#: rspamd/api/v2/serializers.py:15
#, fuzzy
#| msgid "Domain modified"
msgid "Provided path is not writable."
msgstr "Domínio alterado"

#: 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 "LDAP settings"
msgid "DKIM signing settings"
msgstr "Definiçõ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
#, fuzzy, python-format
#| msgid "User '%s' already exists"
msgid "Filter %s already exists"
msgstr "O utilizador '%s' já existe"

#: sievefilters/app_settings.py:12
#, fuzzy
#| msgid "LDAP settings"
msgid "ManageSieve settings"
msgstr "Definições do MANAGESIEVE"

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

#: sievefilters/app_settings.py:27
msgid "Listening port of your MANAGESIEVE server"
msgstr "Porta atribuída ao servidor MANAGESIEVE"

#: sievefilters/app_settings.py:34
msgid "Connect using STARTTLS"
msgstr "Ligar via STARTTLS"

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

#: sievefilters/app_settings.py:45 webmail/app_settings.py:30
#, fuzzy
#| msgid "LDAP settings"
msgid "IMAP settings"
msgstr "Definições IMAP"

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

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

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

#: sievefilters/apps.py:15
#, fuzzy
#| msgid "Search filter"
msgid "Sieve filters"
msgstr "Filtros Sieve"

#: sievefilters/constants.py:10
msgid "All of the following"
msgstr "Todos estes"

#: sievefilters/constants.py:11
msgid "Any of the following"
msgstr "Algum destes"

#: sievefilters/constants.py:12
#, fuzzy
#| msgid "sent messages"
msgid "All messages"
msgstr "Todas as mensagens"

#: sievefilters/constants.py:16
#, fuzzy
#| msgid "Domains"
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
#, fuzzy
#| msgid "Server address"
msgid "Sender"
msgstr "Enviar"

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

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

#: sievefilters/constants.py:31
#, fuzzy
#| msgid "Must be greater than start date"
msgid "is greater than"
msgstr "é maior do que"

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

#: sievefilters/constants.py:40
#, fuzzy
#| msgid "bounced messages"
msgid "Move message to"
msgstr "Mover mensagens para"

#: sievefilters/constants.py:46 sievefilters/constants.py:60
msgid "Keep local copy"
msgstr ""

#: sievefilters/constants.py:54
#, fuzzy
#| msgid "rejected messages"
msgid "Redirect message to"
msgstr "Reencaminhar mensagens para"

#: sievefilters/constants.py:68
#, fuzzy
#| msgid "rejected messages"
msgid "Reject message"
msgstr "Reencaminhar mensagens para"

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

#: sievefilters/lib.py:49
msgid "Connection to MANAGESIEVE server failed, check your configuration"
msgstr "Ligação ao servidor MANAGESIEVE falhou, valide a configuração"

#: sievefilters/lib.py:76
#, fuzzy
#| msgid "Not enough resources"
msgid "Not enough space on server"
msgstr "Espaço insuficiente no servidor"

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

#: 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 "Ocorreu um erro interno."

#: 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 "Benvindo ao Modoboa"

#: templates/registration/login.html:11
#, fuzzy
#| msgid "Authentication"
msgid "Identification"
msgstr "Autenticaçã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
#, fuzzy
#| msgid "password"
msgid "Forgot password?"
msgstr "password"

#: 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 ""

#: templates/registration/password_reset_confirm.html:8
#, fuzzy
#| msgid "New password"
msgid "Change password"
msgstr "Nova password"

#: 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 ""

#: templates/registration/password_reset_confirm_code.html:22
msgid "Enter the code you've just received by SMS"
msgstr ""

#: templates/registration/password_reset_confirm_code.html:30
msgid "Resend code"
msgstr ""

#: templates/registration/password_reset_confirm_code.html:45
msgid "The code has been sent again"
msgstr ""

#: 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 ""

#: 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 ""

#: 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 ""

#: templates/registration/password_reset_email.html:14
#: templates/registration/password_reset_email_v2.html:14
msgid "Sincerely, The Modoboa Team."
msgstr ""

#: templates/registration/password_reset_subject.txt:3
msgid "Modoboa password reset"
msgstr ""

#: templates/registration/twofactor_code_verify.html:11
#, fuzzy
#| msgid "Authentication"
msgid "Verification"
msgstr "Autenticação"

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

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

#: templates/registration/twofactor_code_verify.html:27
#, fuzzy
#| msgid "Old password"
msgid "One-time password"
msgstr "Password antiga"

#: 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 ""

#: templates/registration/twofactor_code_verify.html:42
#, fuzzy
#| msgid "Authentication"
msgid "Verify code"
msgstr "Autenticação"

#: 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 ""

#: transport/backends.py:55
#, fuzzy
#| msgid "Invalid line"
msgid "Invalid value"
msgstr "Linha inválida"

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

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

#: transport/models.py:17
msgid "next hop"
msgstr ""

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

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

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

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

#: webmail/app_settings.py:82
msgid "Secured connection mode"
msgstr "Modo de ligação segura"

#: webmail/app_settings.py:84
#, fuzzy
#| msgid "Use an SSL/TLS connection to access the LDAP server"
msgid "Use a secured connection to access SMTP server"
msgstr "Usar uma ligação segura para aceder ao servidor SMTP"

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

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

#: webmail/app_settings.py:102
#, fuzzy
msgid "Server needs authentication"
msgstr "O servidor requer autenticação"

#: webmail/app_settings.py:124
msgid "Default message display mode"
msgstr "Modo de visualização predefinido"

#: 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 de visualização de mensagem que será usado por defeito"

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

#: webmail/app_settings.py:136
msgid "Enable/Disable HTML links display"
msgstr "Ativar/desativar"

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

#: webmail/app_settings.py:154
msgid "Listing refresh rate"
msgstr "Taxa de actualização da listagem"

#: 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 caixilho das caixas de correio"

#: webmail/app_settings.py:165
msgid "The width of the folder list container"
msgstr "Largura do caixilho da lista de caixa de correio"

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

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

#: webmail/app_settings.py:184
msgid "Folder where deleted messages go"
msgstr "Pasta para a qual os itens eliminados são enviados"

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

#: webmail/app_settings.py:193
msgid "Folder where copies of sent messages go"
msgstr "Pasta onde as copias das mensagens enviadas são guardadas"

#: 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 ficam guardados os rascunhos"

#: webmail/app_settings.py:207
msgid "Junk folder"
msgstr "Pasta para Itens Enviados"

#: webmail/app_settings.py:209
msgid "Folder where junk messages should go"
msgstr "Pasta para a qual os itens eliminados são enviados"

#: webmail/app_settings.py:220
#, fuzzy
#| msgid "sent messages"
msgid "Composing messages"
msgstr "A criar mensagem"

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

#: 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 a ser usado por defeito na composição de mensagens"

#: webmail/app_settings.py:235
msgid "Signature text"
msgstr "Assinatura"

#: webmail/app_settings.py:237
msgid "User defined email signature"
msgstr "Assinatura de email definida pelo utilizador"

#: 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 remove filter"
msgid "Failed to remove attachment: "
msgstr "Falha ao remover os anexos:"

#: 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 "sent messages"
msgid "Original message"
msgstr "Todas as mensagens"

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

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

#: webmail/lib/imaputils.py:476
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 demasiado grande (limite %s)"
