From e8fe3987a05fb9ed33752270f84c497e9f95a77d Mon Sep 17 00:00:00 2001 From: "transifex-integration[bot]" <43880903+transifex-integration[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 17:15:41 +0000 Subject: [PATCH] Translate django.po in pt_BR 100% translated source file: 'django.po' on 'pt_BR'. --- modoboa/locale/pt_BR/LC_MESSAGES/django.po | 617 ++++++--------------- 1 file changed, 168 insertions(+), 449 deletions(-) diff --git a/modoboa/locale/pt_BR/LC_MESSAGES/django.po b/modoboa/locale/pt_BR/LC_MESSAGES/django.po index 05cac9b8a..c01469d3b 100644 --- a/modoboa/locale/pt_BR/LC_MESSAGES/django.po +++ b/modoboa/locale/pt_BR/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # csmk, 2014 # Ian Moone, 2016 @@ -18,7 +18,7 @@ # Marks Eliel , 2020 # Paulino Michelazzo , 2014,2024 # Paulino Michelazzo , 2014 -# Rafael Barretto Alves , 2013,2015-2017 +# Rafael Barretto Alves , 2013,2015-2017,2025 # Rafael Barretto Alves , 2017-2018,2021 # vanderson diniz , 2015 # vanderson diniz , 2015 @@ -28,27 +28,23 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-02-11 09:00+0100\n" "PO-Revision-Date: 2011-07-01 08:15+0000\n" -"Last-Translator: vanderson diniz , 2015\n" +"Last-Translator: Rafael Barretto Alves , 2013,2015-2017,2025\n" "Language-Team: Portuguese (Brazil) (http://app.transifex.com/tonio/modoboa/language/pt_BR/)\n" -"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: admin/api/v1/serializers.py:42 admin/forms/domain.py:49 msgid "" "Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. " "A value of 0 means no quota." -msgstr "" -"Cota compartilhada entre caixas de correio. Pode ser expresso em KB, MB " -"(padrão) ou GB. Um valor 0 significa que não há cota." +msgstr "Cota compartilhada entre caixas de correio. Pode ser expresso em KB, MB (padrão) ou GB. Um valor 0 significa que não há cota." #: admin/api/v1/serializers.py:49 msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota." -msgstr "" -"Cota padrão em MB aplicada para caixas de correio. Um valor 0 significa que " -"não há cota." +msgstr "Cota padrão em MB aplicada para caixas de correio. Um valor 0 significa que não há cota." #: admin/api/v1/serializers.py:97 admin/forms/domain.py:118 msgid "No authorized MX record found for this domain" @@ -75,9 +71,7 @@ msgstr "Este campo é obrigatório" #: admin/api/v1/serializers.py:235 msgid "" "List of administered domains (resellers and domain administrators only)." -msgstr "" -"Lista de domínios administrados (somente revendedores e administradores de " -"domínio)." +msgstr "Lista de domínios administrados (somente revendedores e administradores de domínio)." #: admin/api/v1/serializers.py:359 admin/api/v2/serializers.py:478 msgid "Not allowed for this role." @@ -149,9 +143,7 @@ msgstr "Defina pelo menos uma rede/endereço autorizado" #: admin/api/v2/serializers.py:513 msgid "The left part of an email address can't be more than 64 characters." -msgstr "" -"A parte à esquerda de um endereço de e-mail não pode ter mais de 64 " -"caracteres." +msgstr "A parte à esquerda de um endereço de e-mail não pode ter mais de 64 caracteres." #: admin/api/v2/serializers.py:533 msgid "A mailbox is required to create aliases." @@ -201,9 +193,7 @@ msgstr "MXs válidos" msgid "" "A list of IP or network address every MX record should match. A warning will" " be sent if a record does not respect it." -msgstr "" -"Uma lista de endereços IP ou de rede que cada registro MX deve corresponder." -" Um aviso será enviado se um registro não for respeitado." +msgstr "Uma lista de endereços IP ou de rede que cada registro MX deve corresponder. Um aviso será enviado se um registro não for respeitado." #: admin/app_settings.py:43 admin/app_settings.py:317 msgid "New domains must use authorized MX(s)" @@ -213,9 +203,7 @@ msgstr "Novos domínios devem usar MX(s) autorizado(s)" msgid "" "Prevent the creation of a new domain if its MX record does not use one of " "the defined addresses." -msgstr "" -"Impedir a criação de um novo domínio se seu registro MX não usar um dos " -"endereços definidos." +msgstr "Impedir a criação de um novo domínio se seu registro MX não usar um dos endereços definidos." #: admin/app_settings.py:52 admin/app_settings.py:329 msgid "Enable IPV6 checks" @@ -239,9 +227,7 @@ msgstr "Ativar verificações DKIM" #: admin/app_settings.py:67 admin/app_settings.py:350 msgid "Check if every domain with DKIM signin enabled has a valid DNS record" -msgstr "" -"Verifique se todos os domínios com login DKIM habilitado têm um registro DNS" -" válido" +msgstr "Verifique se todos os domínios com login DKIM habilitado têm um registro DNS válido" #: admin/app_settings.py:72 admin/app_settings.py:358 msgid "Enable DMARC checks" @@ -257,8 +243,7 @@ msgstr "Habilitar verificações de configuração automática" #: admin/app_settings.py:81 admin/app_settings.py:369 msgid "Check if every domain has a valid records for autoconfiguration" -msgstr "" -"Verifique se cada domínio tem registros válidos para configuração automática" +msgstr "Verifique se cada domínio tem registros válidos para configuração automática" #: admin/app_settings.py:86 admin/app_settings.py:377 msgid "Enable DNSBL checks" @@ -266,8 +251,7 @@ msgstr "Ativar verificações DNSBL" #: admin/app_settings.py:88 admin/app_settings.py:379 msgid "Check every domain against major DNSBL providers" -msgstr "" -"Verifique todos os domínios em relação aos principais provedores de DNSBL" +msgstr "Verifique todos os domínios em relação aos principais provedores de DNSBL" #: admin/app_settings.py:92 admin/app_settings.py:386 msgid "Custom DNS server" @@ -275,8 +259,7 @@ msgstr "Servidor de DNS personalizado" #: admin/app_settings.py:96 admin/app_settings.py:388 msgid "Use a custom DNS server instead of local server configuration" -msgstr "" -"Usar um servidor DNS personalizado em vez da configuração do servidor local" +msgstr "Usar um servidor DNS personalizado em vez da configuração do servidor local" #: admin/app_settings.py:101 admin/app_settings.py:396 msgid "DKIM keys storage directory" @@ -287,10 +270,7 @@ msgid "" "Absolute path of the directory where DKIM private keys will be stored. Make " "sure this directory belongs to root user and is not readable by the outside " "world." -msgstr "" -"Caminho absoluto do diretório onde as chaves privadas DKIM serão " -"armazenadas. Certifique-se que este diretório pertença ao usuário root e não" -" seja legível pelo mundo exterior." +msgstr "Caminho absoluto do diretório onde as chaves privadas DKIM serão armazenadas. Certifique-se que este diretório pertença ao usuário root e não seja legível pelo mundo exterior." #: admin/app_settings.py:112 admin/app_settings.py:407 msgid "Default DKIM key length" @@ -308,9 +288,7 @@ msgstr "Cota de domínio padrão" msgid "" "Default quota (in MB) applied to freshly created domains with no value " "specified. A value of 0 means no quota." -msgstr "" -"Cota padrão (em MB) aplicada para domínios recém-criados sem nenhum valor " -"especificado. Um valor 0 significa que não há cota." +msgstr "Cota padrão (em MB) aplicada para domínios recém-criados sem nenhum valor especificado. Um valor 0 significa que não há cota." #: admin/app_settings.py:128 admin/app_settings.py:426 msgid "Default domain sending limit" @@ -320,9 +298,7 @@ msgstr "Limite padrão de envio de domínio" msgid "" "Number of messages freshly created domains will be allowed to send per day. " "Leave empty for no limit." -msgstr "" -"Número de mensagens que os domínios recém-criados poderão enviar por dia. " -"Deixe vazio para ilimitado." +msgstr "Número de mensagens que os domínios recém-criados poderão enviar por dia. Deixe vazio para ilimitado." #: admin/app_settings.py:136 admin/app_settings.py:440 #: admin/templates/admin/domain_detail.html:41 limits/app_settings.py:55 @@ -340,9 +316,7 @@ msgstr "Manipular caixas de correio no sistema de arquivos" msgid "" "Rename or remove mailboxes on the filesystem when they get renamed or " "removed within Modoboa" -msgstr "" -"Renomeie ou remova caixas de correio no sistema de arquivos quando elas " -"forem renomeadas ou removidas no Modoboa" +msgstr "Renomeie ou remova caixas de correio no sistema de arquivos quando elas forem renomeadas ou removidas no Modoboa" #: admin/app_settings.py:148 admin/app_settings.py:456 #: admin/forms/domain.py:54 admin/models/domain.py:36 @@ -354,10 +328,7 @@ msgstr "Cota de caixa de correio padrão" msgid "" "Default mailbox quota (in MB) applied to freshly created mailboxes with no " "value specified. A value of 0 means no quota." -msgstr "" -"Cota de caixa de correio padrão (em MB) aplicada para caixas de correio " -"recém-criadas sem nenhum valor especificado. Um valor 0 significa que não há" -" cota." +msgstr "Cota de caixa de correio padrão (em MB) aplicada para caixas de correio recém-criadas sem nenhum valor especificado. Um valor 0 significa que não há cota." #: admin/app_settings.py:157 admin/app_settings.py:467 msgid "Default mailbox sending limit" @@ -367,9 +338,7 @@ msgstr "Limite padrão de envio de caixa de correio" msgid "" "Number of messages freshly created mailboxes will be allowed to send per " "day. Leave empty for no limit." -msgstr "" -"Número de mensagens que caixas de correio recém-criadas poderão enviar por " -"dia. Deixe vazio para ilimitado." +msgstr "Número de mensagens que caixas de correio recém-criadas poderão enviar por dia. Deixe vazio para ilimitado." #: admin/app_settings.py:166 admin/app_settings.py:477 msgid "Automatic account removal" @@ -377,8 +346,7 @@ msgstr "Remoção automática de conta" #: admin/app_settings.py:169 admin/app_settings.py:479 msgid "When a mailbox is removed, also remove the associated account" -msgstr "" -"Quando uma caixa de correio for removida, remova também a conta associada" +msgstr "Quando uma caixa de correio for removida, remova também a conta associada" #: admin/app_settings.py:174 admin/app_settings.py:488 msgid "Automatic domain/mailbox creation" @@ -387,9 +355,7 @@ msgstr "Criação automática de domínio/caixa de correio" #: admin/app_settings.py:177 admin/app_settings.py:491 msgid "" "Create a domain and a mailbox when an account is automatically created." -msgstr "" -"Crie um domínio e uma caixa de correio quando uma conta for criada " -"automaticamente." +msgstr "Crie um domínio e uma caixa de correio quando uma conta for criada automaticamente." #: admin/app_settings.py:182 admin/app_settings.py:500 msgid "Create an alias when a mailbox is renamed" @@ -397,9 +363,7 @@ msgstr "Criar um apelido quando uma caixa de correio for renomeada" #: admin/app_settings.py:185 admin/app_settings.py:503 msgid "Create an alias using the old address when a mailbox is renamed." -msgstr "" -"Crie um apelido usando o endereço antigo quando uma caixa de correio for " -"renomeada." +msgstr "Crie um apelido usando o endereço antigo quando uma caixa de correio for renomeada." #: admin/app_settings.py:244 pdfcredentials/api/v2/serializers.py:59 msgid "Directory not found." @@ -409,9 +373,7 @@ msgstr "Diretório não encontrado." msgid "" "Default mailbox quota (in MB) applied to freshly created domains with no " "value specified. A value of 0 means no quota." -msgstr "" -"Cota de caixa de correio padrão (em MB) aplicada para domínios recém-criados" -" sem nenhum valor especificado. Um valor 0 significa que não há cota." +msgstr "Cota de caixa de correio padrão (em MB) aplicada para domínios recém-criados sem nenhum valor especificado. Um valor 0 significa que não há cota." #: admin/app_settings.py:522 admin/app_settings.py:527 #: core/api/v2/viewsets.py:148 @@ -445,9 +407,7 @@ msgstr "Nome de usuário" msgid "" "The user's name. Must be a valid e-mail address for simple users or " "administrators with a mailbox." -msgstr "" -"O nome do usuário. Deve ser um endereço de e-mail válido para usuários " -"simples ou administradores com uma caixa de correio." +msgstr "O nome do usuário. Deve ser um endereço de e-mail válido para usuários simples ou administradores com uma caixa de correio." #: admin/forms/account.py:36 admin/templates/admin/account_detail.html:29 #: core/templates/core/information.html:60 @@ -470,9 +430,7 @@ msgstr "Senha aleatória" msgid "" "Generate a random password. If you're updating this account and check this " "box, a new password will be generated." -msgstr "" -"Gere uma senha aleatória. Se você estiver atualizando esta conta e marcar " -"esta caixa, uma nova senha será gerada." +msgstr "Gere uma senha aleatória. Se você estiver atualizando esta conta e marcar esta caixa, uma nova senha será gerada." #: admin/forms/account.py:49 pdfcredentials/documents.py:99 msgid "Password" @@ -522,11 +480,7 @@ msgid "" "Quota for this mailbox, can be expressed in KB, MB (default) or GB. Define a" " custom value or use domain's default one. Leave empty to define an " "unlimited value (not allowed for domain administrators)." -msgstr "" -"A cota para essa caixa de correio pode ser expressa em KB, MB (padrão) ou " -"GB. Defina um valor personalizado ou use o padrão do domínio. Deixe em " -"branco para definir um valor ilimitado (não permitido para administradores " -"de domínio)." +msgstr "A cota para essa caixa de correio pode ser expressa em KB, MB (padrão) ou GB. Defina um valor personalizado ou use o padrão do domínio. Deixe em branco para definir um valor ilimitado (não permitido para administradores de domínio)." #: admin/forms/account.py:254 admin/models/domain.py:39 #: admin/models/mailbox.py:92 admin/templates/admin/account_detail.html:50 @@ -552,25 +506,18 @@ msgid "" "Alias(es) of this mailbox. Indicate only one address per input, press ENTER " "to add a new input. To create a catchall alias, just enter the domain name " "(@domain.tld)." -msgstr "" -"Apelido(s) desta caixa de correio. Indique apenas um endereço por entrada, " -"pressione ENTER para adicionar uma nova entrada. Para criar um apelido " -"catchall, basta digitar o nome de domínio (@domain.tld)." +msgstr "Apelido(s) desta caixa de correio. Indique apenas um endereço por entrada, pressione ENTER para adicionar uma nova entrada. Para criar um apelido catchall, basta digitar o nome de domínio (@domain.tld)." #: admin/forms/account.py:275 msgid "Sender addresses" -msgstr "Endereços do remetente" +msgstr "Endereço(s) do remetente" #: admin/forms/account.py:278 msgid "" "Additional sender address(es) for this account. The user will be allowed to " "send emails using this address, even if it does not exist locally. Indicate " "one address per input. Press ENTER to add a new input." -msgstr "" -"Endereço(s) de remetente adicional(is) para esta conta. O usuário poderá " -"enviar e-mails usando esse endereço, mesmo que ele não exista localmente. " -"Indique um endereço por entrada. Pressione ENTER para adicionar uma nova " -"entrada." +msgstr "Endereço(s) de remetente adicional(is) para esta conta. O usuário poderá enviar e-mails usando esse endereço, mesmo que ele não exista localmente. Indique um endereço por entrada. Pressione ENTER para adicionar uma nova entrada." #: admin/forms/account.py:339 admin/forms/alias.py:95 #: admin/models/mailbox.py:308 @@ -636,9 +583,7 @@ msgstr "Endereço de e-mail" msgid "" "The alias address. To create a catchall alias, just enter the domain name " "(@domain.tld)." -msgstr "" -"O endereço do apelido. Para criar um apelido catchall, basta digitar o nome " -"de domínio (@domain.tld)." +msgstr "O endereço do apelido. Para criar um apelido catchall, basta digitar o nome de domínio (@domain.tld)." #: admin/forms/alias.py:31 admin/templates/admin/alias_detail.html:37 msgid "Recipients" @@ -648,9 +593,7 @@ msgstr "Destinatários" msgid "" "Addresses this alias will point to. Indicate only one address per input, " "press ENTER to add a new input." -msgstr "" -"Endereços para os quais esse apelido apontará. Indique apenas um endereço " -"por entrada, pressione ENTER para adicionar uma nova entrada." +msgstr "Endereços para os quais esse apelido apontará. Indique apenas um endereço por entrada, pressione ENTER para adicionar uma nova entrada." #: admin/forms/alias.py:119 msgid "No recipient defined" @@ -665,9 +608,7 @@ msgstr "Tipo" msgid "" "Alias(es) of this domain. Indicate only one name per input, press ENTER to " "add a new input." -msgstr "" -"Apelido(s) deste domínio. Indique apenas um nome por entrada, pressione " -"ENTER para adicionar uma nova entrada." +msgstr "Apelido(s) deste domínio. Indique apenas um nome por entrada, pressione ENTER para adicionar uma nova entrada." #: admin/forms/domain.py:43 msgid "Key selector" @@ -677,9 +618,7 @@ msgstr "Seletor de chaves" msgid "" "Default quota applied to mailboxes. Can be expressed in KB, MB (default) or " "GB. A value of 0 means no quota." -msgstr "" -"Cota padrão aplicada para caixas de correio. Pode ser expresso em KB, MB " -"(padrão) ou GB. Um valor 0 significa que não há cota." +msgstr "Cota padrão aplicada para caixas de correio. Pode ser expresso em KB, MB (padrão) ou GB. Um valor 0 significa que não há cota." #: admin/forms/domain.py:106 admin/handlers.py:185 msgid "domain alias" @@ -724,9 +663,7 @@ msgstr "Nome" msgid "" "The administrator's name. Don't include the domain's name here, it will be " "automatically appended." -msgstr "" -"O nome do administrador. Não inclua o nome do domínio aqui, ele será anexado" -" automaticamente." +msgstr "O nome do administrador. Não inclua o nome do domínio aqui, ele será anexado automaticamente." #: admin/forms/domain.py:264 msgid "Generate a random password for the administrator." @@ -806,9 +743,7 @@ msgstr "Senhas de criptografia" #: admin/forms/import_.py:40 msgid "Check this option if passwords contained in your file are not crypted" -msgstr "" -"Marque esta opção se as senhas contidas em seu arquivo não estiverem " -"criptografadas" +msgstr "Marque esta opção se as senhas contidas em seu arquivo não estiverem criptografadas" #: admin/handlers.py:233 #, python-format @@ -865,8 +800,7 @@ msgstr "Nenhum servidor de nomes funcional encontrado" #: admin/lib.py:252 admin/tests/test_mx.py:161 #, python-format msgid "DNS resolution timeout, unable to query %s at the moment" -msgstr "" -"Tempo limite de resolução de DNS, não é possível consultar %s no momento" +msgstr "Tempo limite de resolução de DNS, não é possível consultar %s no momento" #: admin/lib.py:256 #, python-format @@ -900,15 +834,13 @@ msgstr "Lendo arquivo CSV usando codificação %(encoding)s" #: admin/management/commands/subcommands/_import.py:125 #, python-format msgid "Unable to decode CSV file using %(encoding)s encoding" -msgstr "" -"Não é possível decodificar o arquivo CSV usando a codificação %(encoding)s" +msgstr "Não é possível decodificar o arquivo CSV usando a codificação %(encoding)s" #: admin/management/commands/subcommands/_manage_dkim_keys.py:29 msgid "" "DKIM path non-writable (either a permission issue or the directory does not " "exist)" -msgstr "" -"Caminho DKIM não gravável (problema de permissão ou o diretório não existe)" +msgstr "Caminho DKIM não gravável (problema de permissão ou o diretório não existe)" #: admin/management/commands/subcommands/_manage_dkim_keys.py:56 msgid "Failed to generate DKIM private key" @@ -1024,8 +956,7 @@ msgstr "Habilitar assinatura DKIM" #: admin/models/domain.py:63 msgid "" "If you activate this feature, a DKIM key will be generated for this domain." -msgstr "" -"Se você ativar esse recurso, uma chave DKIM será gerada para esse domínio." +msgstr "Se você ativar esse recurso, uma chave DKIM será gerada para esse domínio." #: admin/models/domain.py:70 msgid "Key length" @@ -1050,9 +981,7 @@ msgstr "{}: valor de cota de caixa de correio padrão inválido para domínio" #: admin/models/domain.py:395 msgid "{}: default mailbox quota cannot be greater than domain quota" -msgstr "" -"{}: a cota de caixa de correio padrão não pode ser maior que a cota de " -"domínio" +msgstr "{}: a cota de caixa de correio padrão não pode ser maior que a cota de domínio" #: admin/models/domain_alias.py:36 msgid "The alias name" @@ -1475,14 +1404,7 @@ msgid "" "verify recipients

The first element of each line is " "mandatory and must be equal to one of the previous values.

You can " "use a different character as separator.

" -msgstr "" -"Forneça um arquivo CSV em que as linhas respeitem um dos seguintes formatos:" -"
  • domain; name; quota; default mailbox quota; enabled
  • " -"
  • domainalias; name; targeted domain; enabled
  • " -"
  • relaydomain; name; target host; target port; service; enabled; " -"verify recipients

O primeiro elemento de cada linha é " -"obrigatório e deve ser igual a um dos valores anteriores.

Você pode " -"usar um caractere diferente como separador.

" +msgstr "Forneça um arquivo CSV em que as linhas respeitem um dos seguintes formatos:
  • domain; name; quota; default mailbox quota; enabled
  • domainalias; name; targeted domain; enabled
  • relaydomain; name; target host; target port; service; enabled; verify recipients

O primeiro elemento de cada linha é obrigatório e deve ser igual a um dos valores anteriores.

Você pode usar um caractere diferente como separador.

" #: admin/templates/admin/import_identities_form.html:6 msgid "" @@ -1492,13 +1414,7 @@ msgid "" "recipient; recipient; ...

The first element of each line " "is mandatory and must be equal to one of the previous values.

You can" " use a different character as separator.

" -msgstr "" -"Forneça um arquivo CSV em que as linhas respeitem um dos seguintes formatos:" -"
  • account; loginname; password; first name; last name; enabled; " -"group; address; quota; [, domain, …]
  • alias; address; " -"enabled; recipient; recipient; …

O primeiro elemento de " -"cada linha é obrigatório e deve ser igual a um dos valores anteriores.

" -"

Você pode usar um caractere diferente como separador.

" +msgstr "Forneça um arquivo CSV em que as linhas respeitem um dos seguintes formatos:
  • account; loginname; password; first name; last name; enabled; group; address; quota; [, domain, …]
  • alias; address; enabled; recipient; recipient; …

O primeiro elemento de cada linha é obrigatório e deve ser igual a um dos valores anteriores.

Você pode usar um caractere diferente como separador.

" #: admin/templates/admin/importform.html:6 msgid "Help" @@ -1526,8 +1442,7 @@ msgstr "Atualizado" #: admin/templates/admin/mx_domain_detail.html:23 msgid "This IP does not match any of the valid MXs defined in parameters" -msgstr "" -"Este IP não corresponde a nenhum dos MXs válidos definidos nos parâmetros" +msgstr "Este IP não corresponde a nenhum dos MXs válidos definidos nos parâmetros" #: admin/templates/admin/mx_domain_detail.html:36 msgid "No MX record found for this domain." @@ -1538,26 +1453,19 @@ msgstr "Nenhum registro MX encontrado para este domínio." msgid "" "Modoboa detected that domain %(domain)s is listed by the following DNSBL " "providers:" -msgstr "" -"O Modoboa detectou que o domínio %(domain)s está listado pelos seguintes " -"provedores DNSBL:" +msgstr "O Modoboa detectou que o domínio %(domain)s está listado pelos seguintes provedores DNSBL:" #: admin/templates/admin/notifications/domain_in_dnsbl.html:11 msgid "" "The domain's reputation will be affected and there is a chance that emails " "coming from it are considered as spam. You should contact those providers " "and ask them to unlist detected IP address(es)." -msgstr "" -"A reputação do domínio será afetada e há uma chance de que os e-mails " -"provenientes dele sejam considerados spam. Você deve entrar em contato com " -"esses provedores e pedir que eles retirem a lista de endereços IP " -"detectados." +msgstr "A reputação do domínio será afetada e há uma chance de que os e-mails provenientes dele sejam considerados spam. Você deve entrar em contato com esses provedores e pedir que eles retirem a lista de endereços IP detectados." #: admin/templates/admin/notifications/domain_invalid_mx.html:3 #, python-format msgid "Modoboa detected that domain %(domain)s has no valid MX record:" -msgstr "" -"O Modoboa detectou que o domínio %(domain)s não possui registro MX válido:" +msgstr "O Modoboa detectou que o domínio %(domain)s não possui registro MX válido:" #: admin/templates/admin/searchform.html:6 msgid "Search" @@ -1706,46 +1614,37 @@ msgid "Forward updated" msgstr "Encaminhar atualizado" #: calendars/app_settings.py:11 -#, fuzzy -#| msgid "ManageSieve settings" msgid "Server settings" -msgstr "Configurações do ManageSieve" +msgstr "Configurações do servidor" #: calendars/app_settings.py:17 -#, fuzzy -#| msgid "Server port" msgid "Server URL" -msgstr "Porta do servidor" +msgstr "URL do servidor" #: calendars/app_settings.py:19 msgid "" "The URL of your Radicale server. It will be used to construct calendar URLs." -msgstr "" +msgstr "A URL de seu servidor Radicale. Ela será usada para construir URL's de calendários." #: calendars/app_settings.py:31 msgid "Rights management" -msgstr "" +msgstr "Gerenciar permissões" #: calendars/app_settings.py:37 msgid "Rights file's path" -msgstr "" +msgstr "Caminho para o arquivo de permissões" #: calendars/app_settings.py:39 msgid "Path to the file that contains rights definition" -msgstr "" +msgstr "Caminho para o arquivo que contém as definições de direitos" #: calendars/app_settings.py:46 -#, fuzzy -#| msgid "Domain administrator" msgid "Allow calendars administration" -msgstr "Administrador de domínio" +msgstr "Permitir administração de calendários" #: calendars/app_settings.py:48 -#, fuzzy -#| msgid "Allow this administrator to access user mailboxes" msgid "Allow domain administrators to manage user calendars (read and write)" -msgstr "" -"Permitir que este administrador acesse as caixas de correio de usuários" +msgstr "Permitir aos administradores de domínio gerir calendários dos usuários (leitura e escrita)" #: calendars/app_settings.py:60 core/app_settings.py:438 #: core/app_settings.py:1258 @@ -1754,97 +1653,89 @@ msgstr "Diversos" #: calendars/app_settings.py:66 msgid "Maximum size of ICS files" -msgstr "" +msgstr "Tamanho máximo dos arquivos ICS" #: calendars/app_settings.py:68 msgid "" "Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)" -msgstr "" +msgstr "Tamanho máximo em bytes dos arquivos ICS importados (ou KB, MB, GB se especificado)" #: calendars/app_settings.py:89 calendars/handlers.py:55 #: core/api/v2/viewsets.py:157 msgid "Calendars" -msgstr "" +msgstr "Calendários" #: calendars/models.py:48 calendars/models.py:65 contacts/models.py:38 msgid "Server location is not set, please fix it." -msgstr "" +msgstr "Localização do servidor não informada, por favor corrija isto." #: calendars/viewsets.py:197 msgid "Uploaded file is too big (max: {} bytes)" -msgstr "" +msgstr "O arquivo carregado é muito grande (máx: {} bytes)" #: contacts/app_settings.py:11 -#, fuzzy -#| msgid "LDAP synchronization settings" msgid "Synchronization" -msgstr "Configurações de sincronização LDAP" +msgstr "Sincronização" #: contacts/app_settings.py:18 msgid "Synchonize address book using CardDAV" -msgstr "" +msgstr "Sincronize o catálogo de endereços usando CardDAV" #: contacts/app_settings.py:21 msgid "" "Choose to synchronize or not your address book using CardDAV. You will be " "able to access your contacts from the outside." -msgstr "" +msgstr "Opte por sincronizar ou não seu catálogo de endereços usando CardDAV. Você poderá acessar seus contatos externamente." #: contacts/app_settings.py:29 -#, fuzzy -#| msgid "LDAP synchronization settings" msgid "Synchronization frequency" -msgstr "Configurações de sincronização LDAP" +msgstr "Frequência de sincronização" #: contacts/app_settings.py:31 msgid "Interval in seconds between 2 synchronization requests" -msgstr "" +msgstr "Intervalo, em segundos, entre 2 pedidos de sincronização" #: contacts/app_settings.py:51 #: contacts/templates/modoboa_contacts/index.html:6 #: core/api/v2/viewsets.py:164 -#, fuzzy -#| msgid "contains" msgid "Contacts" -msgstr "contém" +msgstr "Contatos" #: contacts/constants.py:6 contacts/constants.py:12 msgid "Home" -msgstr "" +msgstr "Inicio" #: contacts/constants.py:7 contacts/constants.py:13 msgid "Work" -msgstr "" +msgstr "Trabalho" #: contacts/constants.py:8 contacts/constants.py:14 msgid "Other" -msgstr "" +msgstr "Outro" #: contacts/constants.py:15 msgid "Main" -msgstr "" +msgstr "Principal" #: contacts/constants.py:16 msgid "Cellular" -msgstr "" +msgstr "Celular" #: contacts/constants.py:17 msgid "Fax" -msgstr "" +msgstr "Fax" #: contacts/constants.py:18 msgid "Pager" -msgstr "" +msgstr "Pager" #: contacts/serializers.py:101 -#, fuzzy -#| msgid "Number of displayed items per page" msgid "Name or display name required" -msgstr "Número de itens exibidos por página" +msgstr "Nome ou nome de exibição é obrigatório " #: contacts/serializers.py:233 msgid "Minimum allowed value is 60s" -msgstr "" +msgstr "Valor mínimo permitido é 60s" #: core/api/v1/serializers.py:21 msgid "Invalid PIN code" @@ -1857,9 +1748,7 @@ msgstr "2FA já está habilitado" #: core/api/v1/serializers.py:40 #, python-format msgid "Failed TFA settings editing attempt from '%s' as user '%s'" -msgstr "" -"Falha na tentativa de edição de configurações do TFA de '%s' como usuário " -"'%s'" +msgstr "Falha na tentativa de edição de configurações do TFA de '%s' como usuário '%s'" #: core/api/v1/serializers.py:44 core/api/v2/serializers.py:308 msgid "Invalid password" @@ -1895,24 +1784,19 @@ msgstr "Este código é inválido" #: core/api/v2/serializers.py:367 core/views/auth.py:200 #: core/views/auth.py:253 msgid "Please use the following code to recover your Modoboa password: {}" -msgstr "" -"Por favor, use o seguinte código para recuperar sua senha do Modoboa: {}" +msgstr "Por favor, use o seguinte código para recuperar sua senha do Modoboa: {}" #: core/api/v2/viewsets.py:150 -#, fuzzy -#| msgid "Administration" msgid "Administration console" -msgstr "Administração" +msgstr "Console de administração" #: core/api/v2/viewsets.py:159 msgid "Calendar" -msgstr "" +msgstr "Calendário" #: core/api/v2/viewsets.py:166 -#, fuzzy -#| msgid "Address" msgid "Address book" -msgstr "Endereço" +msgstr "Catálogo de endereço" #: core/app_settings.py:44 core/app_settings.py:716 msgid "Authentication" @@ -1942,9 +1826,7 @@ msgstr "Ciclos" msgid "" "Number of rounds to use (only used by sha256crypt and sha512crypt). Must be " "between 1000 and 999999999, inclusive." -msgstr "" -"Número de ciclos a ser usado (utilizado apenas por sha256crypt e " -"sha512crypt). Deve estar entre 1000 e 999999999, inclusive." +msgstr "Número de ciclos a ser usado (utilizado apenas por sha256crypt e sha512crypt). Deve estar entre 1000 e 999999999, inclusive." #: core/app_settings.py:71 core/app_settings.py:752 msgid "Update password scheme at login" @@ -1952,8 +1834,7 @@ msgstr "Atualizar esquema de senha no login" #: core/app_settings.py:74 core/app_settings.py:755 msgid "Update user password at login to use the default password scheme" -msgstr "" -"Atualizar senha do usuário no login para usar o esquema de senha padrão" +msgstr "Atualizar senha do usuário no login para usar o esquema de senha padrão" #: core/app_settings.py:79 core/app_settings.py:763 msgid "Default password" @@ -1980,10 +1861,7 @@ msgid "" "The URL of an external page where users will be able to update their " "password. It applies only to non local users, ie. those automatically " "created after a successful external authentication (LDAP, SMTP)." -msgstr "" -"A URL de uma página externa onde os usuários poderão atualizar sua senha. " -"Aplica-se apenas a usuários não locais, como por exemplo aqueles criados " -"automaticamente após uma autenticação externa bem-sucedida (LDAP, SMTP)." +msgstr "A URL de uma página externa onde os usuários poderão atualizar sua senha. Aplica-se apenas a usuários não locais, como por exemplo aqueles criados automaticamente após uma autenticação externa bem-sucedida (LDAP, SMTP)." #: core/app_settings.py:104 core/app_settings.py:793 msgid "Password recovery announcement" @@ -1991,8 +1869,7 @@ msgstr "Anúncio de recuperação de senha" #: core/app_settings.py:109 core/app_settings.py:795 msgid "A temporary message that will be displayed on the reset password page." -msgstr "" -"Uma mensagem temporária que será exibida na página de redefinição de senha." +msgstr "Uma mensagem temporária que será exibida na página de redefinição de senha." #: core/app_settings.py:114 core/app_settings.py:804 msgid "Enable password recovery by SMS" @@ -2000,9 +1877,7 @@ msgstr "Ativar recuperação de senha por SMS" #: core/app_settings.py:117 core/app_settings.py:807 msgid "Enable password recovery by SMS for users who filled a phone number." -msgstr "" -"Habilitar a recuperação de senha por SMS para usuários que preencheram um " -"número de telefone." +msgstr "Habilitar a recuperação de senha por SMS para usuários que preencheram um número de telefone." #: core/app_settings.py:122 core/app_settings.py:815 msgid "SMS provider" @@ -2043,8 +1918,7 @@ msgstr "Habilitar servidor secundário (fallback)" #: core/app_settings.py:147 core/app_settings.py:858 msgid "" "Enable a secondary LDAP server which will be used if the primary one fails" -msgstr "" -"Habilitar um servidor LDAP secundário que será usado se o primário falhar" +msgstr "Habilitar um servidor LDAP secundário que será usado se o primário falhar" #: core/app_settings.py:153 core/app_settings.py:866 msgid "Secondary server address" @@ -2087,9 +1961,7 @@ msgstr "Grupos de administradores" msgid "" "Members of those LDAP Posix groups will be created as domain administrators." " Use ';' characters to separate groups." -msgstr "" -"Membros dos grupos do LDAP Posix serão criados como administradores de " -"domínio. Use o caractere ';' para separar grupos." +msgstr "Membros dos grupos do LDAP Posix serão criados como administradores de domínio. Use o caractere ';' para separar grupos." #: core/app_settings.py:192 core/app_settings.py:915 msgid "Group type" @@ -2145,9 +2017,7 @@ msgstr "Vincular DN" msgid "" "The distinguished name to use when binding to the LDAP server. Leave empty " "for an anonymous bind" -msgstr "" -"O nome distinto para usar quando vincular ao servidor LDAP. Deixe vazio para" -" vincular anonimamente" +msgstr "O nome distinto para usar quando vincular ao servidor LDAP. Deixe vazio para vincular anonimamente" #: core/app_settings.py:237 core/app_settings.py:289 core/app_settings.py:972 #: core/app_settings.py:1034 @@ -2179,9 +2049,7 @@ msgstr "Filtro de pesquisa" msgid "" "An optional filter string (e.g. '(objectClass=person)'). In order to be " "valid, it must be enclosed in parentheses." -msgstr "" -"Uma string opcional de filtro (por ex: '(objectClass=person)'). Para ser " -"válida, deve estar entre parênteses." +msgstr "Uma string opcional de filtro (por ex: '(objectClass=person)'). Para ser válida, deve estar entre parênteses." #: core/app_settings.py:266 core/app_settings.py:1006 msgid "User DN template" @@ -2192,9 +2060,7 @@ msgstr "Usar template DN" msgid "" "The template used to construct a user's DN. It should contain one " "placeholder (ie. %(user)s)" -msgstr "" -"A template usada para construir um DN de usuário. Deve conter um placeholder" -" (por ex: %(user)s)" +msgstr "A template usada para construir um DN de usuário. Deve conter um placeholder (por ex: %(user)s)" #: core/app_settings.py:276 core/app_settings.py:1017 msgid "LDAP synchronization settings" @@ -2207,9 +2073,7 @@ msgstr "Habilitar exportação para LDAP" #: core/app_settings.py:302 core/app_settings.py:1047 msgid "" "Enable automatic synchronization between local database and LDAP directory" -msgstr "" -"Ativar a sincronização automática entre o banco de dados local e o diretório" -" LDAP" +msgstr "Ativar a sincronização automática entre o banco de dados local e o diretório LDAP" #: core/app_settings.py:308 core/app_settings.py:1056 msgid "Delete remote LDAP account when local account is deleted" @@ -2219,9 +2083,7 @@ msgstr "Excluir conta LDAP remota quando a conta local for excluída" msgid "" "Delete remote LDAP account when local account is deleted, otherwise it will " "be disabled." -msgstr "" -"Exclua a conta LDAP remota quando a conta local for excluída, caso " -"contrário, ela será desativada." +msgstr "Exclua a conta LDAP remota quando a conta local for excluída, caso contrário, ela será desativada." #: core/app_settings.py:317 core/app_settings.py:1068 msgid "Account DN template" @@ -2232,9 +2094,7 @@ msgstr "Modelo de DN de conta" msgid "" "The template used to construct an account's DN. It should contain one " "placeholder (ie. %(user)s)" -msgstr "" -"O modelo usado para construir o DN de uma conta. Ele deve conter um espaço " -"reservado (ou seja. %(user)s)" +msgstr "O modelo usado para construir o DN de uma conta. Ele deve conter um espaço reservado (ou seja. %(user)s)" #: core/app_settings.py:327 core/app_settings.py:1079 msgid "Enable import from LDAP" @@ -2242,9 +2102,7 @@ msgstr "Habilitar importação do LDAP" #: core/app_settings.py:330 core/app_settings.py:1081 msgid "Enable account synchronization from LDAP directory to local database" -msgstr "" -"Habilitar a sincronização de conta do diretório LDAP para o banco de dados " -"local" +msgstr "Habilitar a sincronização de conta do diretório LDAP para o banco de dados local" #: core/app_settings.py:354 core/app_settings.py:1111 msgid "Username attribute" @@ -2260,9 +2118,7 @@ msgstr "Ativar sincronização LDAP do Dovecot" #: core/app_settings.py:365 core/app_settings.py:1124 msgid "LDAP authentication settings will be applied to Dovecot configuration." -msgstr "" -"As configurações de autenticação LDAP serão aplicadas à configuração do " -"Dovecot." +msgstr "As configurações de autenticação LDAP serão aplicadas à configuração do Dovecot." #: core/app_settings.py:370 core/app_settings.py:1132 msgid "Dovecot LDAP config file" @@ -2271,9 +2127,7 @@ msgstr "Arquivo de configuração LDAP do Dovecot" #: core/app_settings.py:374 core/app_settings.py:1134 msgid "" "Location of the configuration file which contains Dovecot LDAP settings." -msgstr "" -"Localização do arquivo de configuração que contém as configurações LDAP do " -"Dovecot." +msgstr "Localização do arquivo de configuração que contém as configurações LDAP do Dovecot." #: core/app_settings.py:379 core/app_settings.py:1147 #: core/templates/core/dashboard.html:5 @@ -2286,9 +2140,7 @@ msgstr "Feed RSS personalizado" #: core/app_settings.py:385 core/app_settings.py:1155 msgid "Display custom RSS feed to resellers and domain administrators" -msgstr "" -"Mostrar um feed RSS personalizado para revendedores e administradores de " -"domínio" +msgstr "Mostrar um feed RSS personalizado para revendedores e administradores de domínio" #: core/app_settings.py:390 core/app_settings.py:1163 msgid "Hide features widget" @@ -2296,8 +2148,7 @@ msgstr "Ocultar widget de recursos" #: core/app_settings.py:393 core/app_settings.py:1165 msgid "Hide features widget for resellers and domain administrators" -msgstr "" -"Ocultar widget de recursos para revendedores e administradores de domínio" +msgstr "Ocultar widget de recursos para revendedores e administradores de domínio" #: core/app_settings.py:397 core/app_settings.py:1177 msgid "Notifications" @@ -2355,9 +2206,7 @@ msgstr "Enviar estatísticas" #: core/app_settings.py:434 core/app_settings.py:1246 msgid "Send statistics to Modoboa public API (counters and used extensions)" -msgstr "" -"Enviar estatísticas à API pública do Modoboa (contadores e extensões " -"utilizadas)" +msgstr "Enviar estatísticas à API pública do Modoboa (contadores e extensões utilizadas)" #: core/app_settings.py:441 core/app_settings.py:1265 msgid "Enable inactive account tracking" @@ -2367,9 +2216,7 @@ msgstr "Ativar rastreamento de conta inativa" msgid "" "Allow the administrator to set a threshold (in days) beyond which an account" " is considered inactive if the user hasn't logged in" -msgstr "" -"Permitir que o administrador defina um limite (em dias) além do qual uma " -"conta é considerada inativa se o usuário não tiver feito login" +msgstr "Permitir que o administrador defina um limite (em dias) além do qual uma conta é considerada inativa se o usuário não tiver feito login" #: core/app_settings.py:451 core/app_settings.py:1277 msgid "Inactive account threshold" @@ -2379,9 +2226,7 @@ msgstr "Limite de conta inativa" msgid "" "An account with a last login date greater than this threshold (in days) will" " be considered as inactive" -msgstr "" -"Uma conta com uma data de login maior que este limite (em dias) será " -"considerada como inativa" +msgstr "Uma conta com uma data de login maior que este limite (em dias) será considerada como inativa" #: core/app_settings.py:460 core/app_settings.py:1289 msgid "Top notifications check interval" @@ -2413,8 +2258,7 @@ msgstr "Redirecionamento de topo padrão" #: core/app_settings.py:482 core/app_settings.py:1319 msgid "The default redirection used when no application is specified" -msgstr "" -"O redirecionamento padrão usado quando nenhuma aplicação é especificada" +msgstr "O redirecionamento padrão usado quando nenhuma aplicação é especificada" #: core/app_settings.py:830 msgid "LDAP" @@ -2425,10 +2269,7 @@ msgid "" "You have USE_TZ set to False, this may result in issues during transitions " "between summer/winter time (ie the same local time occuring twice due to " "clock change)." -msgstr "" -"Você possui o USE_TZ definido como falso, isso pode resultar em problemas " -"durante as transições entre horários de verão / inverno (exemplo: o horário " -"local ocorrendo duas vezes devido a alteração do relógio)." +msgstr "Você possui o USE_TZ definido como falso, isso pode resultar em problemas durante as transições entre horários de verão / inverno (exemplo: o horário local ocorrendo duas vezes devido a alteração do relógio)." #: core/checks.py:17 msgid "Set `USE_TZ = True` in settings.py" @@ -2436,13 +2277,11 @@ msgstr "Definir `USE_TZ = TRUE em settings.py" #: core/checks.py:21 msgid "The password scheme you are using is deprecated." -msgstr "" +msgstr "O esquema de senha que você está usando está obsoleto." #: core/checks.py:22 -#, fuzzy -#| msgid "Update password scheme at login" msgid "Upgrade your password scheme to a stronger one" -msgstr "Atualizar esquema de senha no login" +msgstr "Atualize seu esquema de senha para uma mais forte" #: core/constants.py:6 msgid "Simple user" @@ -2537,7 +2376,7 @@ msgstr "Uma ou mais atualizações disponíveis" #: core/handlers.py:141 #, python-format msgid "You are still using a deprecated password scheme (%s)" -msgstr "" +msgstr "Você ainda está usando um esquema de senha obsoleto (%s)" #: core/management/commands/communicate_with_public_api.py:42 msgid "[modoboa] Update(s) available" @@ -2549,8 +2388,7 @@ msgstr "Permitir acesso a caixa de correio" #: core/models.py:74 msgid "Allow this administrator to access user mailboxes" -msgstr "" -"Permitir que este administrador acesse as caixas de correio de usuários" +msgstr "Permitir que este administrador acesse as caixas de correio de usuários" #: core/models.py:76 core/templates/core/user_security.html:119 msgid "password" @@ -2566,9 +2404,7 @@ msgstr "Idioma padrão para visualizar mensagens." #: core/models.py:92 msgid "An alternative e-mail address, can be used for recovery needs." -msgstr "" -"Endereço de e-mail alternativo, pode ser usado para recuperar a conta caso " -"precise." +msgstr "Endereço de e-mail alternativo, pode ser usado para recuperar a conta caso precise." #: core/models.py:151 msgid "Failed to update password: LDAP module not installed" @@ -2626,8 +2462,7 @@ msgstr[2] "As senhas devem conter pelo menos {} caracteres especiais." #: core/password_validation.py:70 msgid "Your password must contain a combination of different character types." -msgstr "" -"Sua senha deve conter uma combinação de diferentes tipos de caracteres." +msgstr "Sua senha deve conter uma combinação de diferentes tipos de caracteres." #: core/sms_backends/ovh.py:21 core/sms_backends/ovh.py:102 msgid "API endpoint" @@ -2701,9 +2536,7 @@ msgstr "Últimas notícias" msgid "" "Visit the official " "weblog for more information." -msgstr "" -"Visite o weblog " -"oficial para mais informação." +msgstr "Visite o weblog oficial para mais informação." #: core/templates/core/api_access.html:3 msgid "API access" @@ -2718,9 +2551,7 @@ msgstr "Controle seu acesso a API Modoboa" msgid "" "A documentation of the API is available here." -msgstr "" -"Uma documentação da API está disponível aqui." +msgstr "Uma documentação da API está disponível aqui." #: core/templates/core/api_access.html:14 msgid "API access token" @@ -2741,7 +2572,7 @@ msgstr "Informações diversas sobre Modoboa" #: core/templates/core/information.html:5 msgid "You are using a deprecated password scheme!" -msgstr "" +msgstr "Você está usando um esquema de senha obsoleto!" #: core/templates/core/information.html:6 #, python-format @@ -2755,20 +2586,20 @@ msgid "" "
  • Logout / Login with your current account so its password gets " "updated
  • Inform ALL your users that they must login" " to Modoboa to complete the operation
  • " -msgstr "" +msgstr "O esquema de senha %(scheme)s foi descontinuado e será removido na próxima atualização. O procedimento de atualização para um esquema mais forte é o seguinte:
    • Vá para a seção Parâmetros > Geral
    • Altere o valor de Esquema de senha padrão
    • Certifique-se de que a opção Atualizar esquema de senha no login esteja habilitada
    • Salve suas alterações
    • Saia e entre novamente com sua conta atual para que sua senha seja atualizada
    • Informe a TODOS seus usuários que eles devem fazer login no Modoboa para concluir a operação
    " #: core/templates/core/information.html:18 msgid "" "You must apply this procedure BEFORE you install a newest " "version of Modoboa, otherwise you will be unable to connect to the " "web interface anymore." -msgstr "" +msgstr "Você deve aplicar este procedimento ANTES de instalar uma versão mais recente do Modoboa, caso contrário você não conseguirá mais se conectar à interface web." #: core/templates/core/information.html:23 msgid "" "Please note that you will see this message until ALL user " "passwords have been converted using the new scheme." -msgstr "" +msgstr "Observe que você verá esta mensagem até que TODAS as senhas dos usuários tenham sido convertidas usando o novo esquema." #: core/templates/core/information.html:28 msgid "One or more updates are available!" @@ -2776,9 +2607,7 @@ msgstr "Uma ou mais atualizações disponíveis!" #: core/templates/core/information.html:29 msgid "Check the following list to find the component(s) that can be updated." -msgstr "" -"Checar a seguinte lista a procura de componente(s) que pode(m) ser " -"atualizado(s)." +msgstr "Checar a seguinte lista a procura de componente(s) que pode(m) ser atualizado(s)." #: core/templates/core/information.html:33 msgid "Applications" @@ -2819,15 +2648,9 @@ msgid "" msgid_plural "" "\n" " The following updates are available:\n" -msgstr[0] "" -"\n" -"A seguinte atualização está disponível:\n" -msgstr[1] "" -"\n" -"As seguintes atualizações estão disponíveis:\n" -msgstr[2] "" -"\n" -"As seguintes atualizações estão disponíveis:\n" +msgstr[0] "\nA seguinte atualização está disponível:\n" +msgstr[1] "\nAs seguintes atualizações estão disponíveis:\n" +msgstr[2] "\nAs seguintes atualizações estão disponíveis:\n" #: core/templates/core/parameters.html:2 core/templatetags/core_tags.py:70 msgid "Parameters" @@ -2883,10 +2706,7 @@ msgstr "Autenticação de duas etapas" msgid "" "Install a soft token authenticator like FreeOTP or Google Authenticator from" " your application repository and use that app to scan this QR code." -msgstr "" -"Instale um autenticador de token de software como FreeOTP ou Google " -"Authenticator do repositório de aplicativos e use esse aplicativo para " -"escanear esse QR code." +msgstr "Instale um autenticador de token de software como FreeOTP ou Google Authenticator do repositório de aplicativos e use esse aplicativo para escanear esse QR code." #: core/templates/core/user_security.html:25 msgid "Pin code" @@ -2899,9 +2719,7 @@ msgstr "Registrar" #: core/templates/core/user_security.html:33 msgid "" "Congratulations! Two-Factor Authentication is now enabled for your account." -msgstr "" -"Parabéns! A autenticação de dois fatores agora está habilitada para sua " -"conta." +msgstr "Parabéns! A autenticação de dois fatores agora está habilitada para sua conta." #: core/templates/core/user_security.html:38 #: core/templates/core/user_security.html:89 @@ -2910,11 +2728,7 @@ msgid "" "access to your account, in case you lose your phone for example. Make sure " "to save them in a safe place, otherwise you won't be able to access your " "account anymore." -msgstr "" -"Os seguintes códigos de recuperação podem ser usados uma vez cada para " -"permitir que você recupere o acesso à sua conta, caso perca seu telefone, " -"por exemplo. Certifique-se de salvá-los em um local seguro, caso contrário, " -"você não poderá mais acessar sua conta." +msgstr "Os seguintes códigos de recuperação podem ser usados uma vez cada para permitir que você recupere o acesso à sua conta, caso perca seu telefone, por exemplo. Certifique-se de salvá-los em um local seguro, caso contrário, você não poderá mais acessar sua conta." #: core/templates/core/user_security.html:53 msgid "Two-Factor Authentication is enabled for your account." @@ -2940,9 +2754,7 @@ msgstr "Redefinir códigos de recuperação" msgid "" "Two-Factor Authentication (2FA) is not yet activated for your account. " "Enabling this feature will increase your account's security." -msgstr "" -"A autenticação de dois fatores (2FA) ainda não está ativada para sua conta. " -"Ativar esse recurso aumentará a segurança da sua conta." +msgstr "A autenticação de dois fatores (2FA) ainda não está ativada para sua conta. Ativar esse recurso aumentará a segurança da sua conta." #: core/templates/core/user_security.html:73 msgid "Enable 2FA" @@ -3021,9 +2833,7 @@ msgstr "Habilitar pesquisas inversas" #: dmarc/forms.py:41 dmarc/forms.py:58 msgid "Enable reverse DNS lookups (reports will be longer to display)" -msgstr "" -"Habilitar pesquisas de DNS reverso (os relatórios serão mais longos para " -"serem exibidos)" +msgstr "Habilitar pesquisas de DNS reverso (os relatórios serão mais longos para serem exibidos)" #: dmarc/forms.py:74 dmarc/forms.py:78 msgid "DMARC" @@ -3265,9 +3075,7 @@ msgstr "Um registro DNS foi encontrado, mas sua sintaxe não é válida:" msgid "" "Here is an example of DNS configuration (bind format). Replace value between" " [ ] by the appropriate ones." -msgstr "" -"Aqui está um exemplo de configuração de DNS (formato de ligação). Substitua " -"o valor entre [ ] pelos valores apropriados." +msgstr "Aqui está um exemplo de configuração de DNS (formato de ligação). Substitua o valor entre [ ] pelos valores apropriados." #: dnstools/templates/dnstools/domain_dns_configuration.html:15 msgid "IP address of your Modoboa server" @@ -3338,9 +3146,7 @@ msgstr "Exclusões de Filtro de Pasta" msgid "" "Use a regular expression to explicitly include folders in sync. Example: " "^Trash$|Del" -msgstr "" -"Use uma expressão regular para incluir explicitamente pastas em sincronia. " -"Exemplo: ^Trash$|Del" +msgstr "Use uma expressão regular para incluir explicitamente pastas em sincronia. Exemplo: ^Trash$|Del" #: imap_migration/app_settings.py:78 imap_migration/app_settings.py:135 msgid "Folder Filter Inclusions" @@ -3351,10 +3157,7 @@ msgid "" "A comma seperated list of folders to explicitly include in sync even if " "filtered by the Folder Filter Exclusions. Example: debian.user, " "debian.personal " -msgstr "" -"Uma lista separada por vírgulas de pastas a serem incluídas explicitamente " -"na sincronização, mesmo se filtradas pelas Exclusões de Filtro de Pasta. " -"Exemplo: debian.user, debian.personal " +msgstr "Uma lista separada por vírgulas de pastas a serem incluídas explicitamente na sincronização, mesmo se filtradas pelas Exclusões de Filtro de Pasta. Exemplo: debian.user, debian.personal " #: imap_migration/app_settings.py:107 msgid "OfflineIMAP settings" @@ -3377,15 +3180,12 @@ msgstr "Falha na conexão com o servidor IMAP: %s" msgid "" "Automatic domain/mailbox creation is disabled which means IMAP " "authentication won't work." -msgstr "" -"A criação automática de domínio/caixa de correio está desabilitada, o que " -"significa que a autenticação IMAP não funcionará." +msgstr "A criação automática de domínio/caixa de correio está desabilitada, o que significa que a autenticação IMAP não funcionará." #: imap_migration/checks.py:16 msgid "" "Go to the online parameters panel (admin tab) and activate this feature." -msgstr "" -"Vá para o painel de parâmetros online (guia admin) e ative esse recurso." +msgstr "Vá para o painel de parâmetros online (guia admin) e ative esse recurso." #: imap_migration/templates/imap_migration/index.html:6 msgid "IMAP migration" @@ -3476,50 +3276,37 @@ msgstr "Administradores de domínio" msgid "" "Maximum number of allowed domain administrators for a new administrator. (0 " "to deny any creation, -1 to allow unlimited creations)" -msgstr "" -"Número máximo de administradores de domínio permitidos para um novo " -"administrador. (0 para negar qualquer criação, -1 para permitir criações " -"ilimitadas)" +msgstr "Número máximo de administradores de domínio permitidos para um novo administrador. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)" #: limits/app_settings.py:39 limits/app_settings.py:175 msgid "" "Maximum number of allowed domains for a new administrator. (0 to deny any " "creation, -1 to allow unlimited creations)" -msgstr "" -"Número máximo de domínios permitidos para um novo administrador. (0 para " -"negar qualquer criação, -1 para permitir criações ilimitadas)" +msgstr "Número máximo de domínios permitidos para um novo administrador. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)" #: limits/app_settings.py:48 limits/app_settings.py:186 msgid "" "Maximum number of allowed domain aliases for a new administrator. (0 to deny" " any creation, -1 to allow unlimited creations)" -msgstr "" -"Número máximo de apelidos de domínio permitidos para um novo administrador. " -"(0 para negar qualquer criação, -1 para permitir criações ilimitadas)" +msgstr "Número máximo de apelidos de domínio permitidos para um novo administrador. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)" #: limits/app_settings.py:58 limits/app_settings.py:198 msgid "" "Maximum number of allowed mailboxes for a new administrator. (0 to deny any " "creation, -1 to allow unlimited creations)" -msgstr "" -"Número máximo de caixas de correio permitidas para um novo administrador. (0" -" para negar qualquer criação, -1 para permitir criações ilimitadas)" +msgstr "Número máximo de caixas de correio permitidas para um novo administrador. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)" #: limits/app_settings.py:67 limits/app_settings.py:210 msgid "" "Maximum number of allowed aliases for a new administrator. (0 to deny any " "creation, -1 to allow unlimited creations)" -msgstr "" -"Número máximo de apelidos permitidos para um novo administrador. (0 para " -"negar qualquer criação, -1 para permitir criações ilimitadas)" +msgstr "Número máximo de apelidos permitidos para um novo administrador. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)" #: limits/app_settings.py:76 limits/app_settings.py:220 msgid "" "The quota a reseller will be allowed to share between the domains he " "creates. (0 means no quota)" -msgstr "" -"A cota que um revendedor poderá compartilhar entre os domínios que ele " -"criar. (0 significa sem cota)" +msgstr "A cota que um revendedor poderá compartilhar entre os domínios que ele criar. (0 significa sem cota)" #: limits/app_settings.py:82 limits/app_settings.py:232 msgid "Default per-domain limits" @@ -3537,33 +3324,25 @@ msgstr "Habilitar ou desabilitar limites por domínio" msgid "" "Maximum number of allowed domain administrators for a new domain. (0 to deny" " any creation, -1 to allow unlimited creations)" -msgstr "" -"Número máximo de administradores de domínio permitidos para um novo domínio." -" (0 para negar qualquer criação, -1 para permitir criações ilimitadas)" +msgstr "Número máximo de administradores de domínio permitidos para um novo domínio. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)" #: limits/app_settings.py:104 limits/app_settings.py:260 msgid "" "Maximum number of allowed domain aliases for a new domain. (0 to deny any " "creation, -1 to allow unlimited creations)" -msgstr "" -"Número máximo de apelidos de domínio permitidos para um novo domínio. (0 " -"para negar qualquer criação, -1 para permitir criações ilimitadas)" +msgstr "Número máximo de apelidos de domínio permitidos para um novo domínio. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)" #: limits/app_settings.py:114 limits/app_settings.py:272 msgid "" "Maximum number of allowed mailboxes for a new domain. (0 to deny any " "creation, -1 to allow unlimited creations)" -msgstr "" -"Número máximo de caixas de correio permitidas para um novo domínio. (0 para " -"negar qualquer criação, -1 para permitir criações ilimitadas)" +msgstr "Número máximo de caixas de correio permitidas para um novo domínio. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)" #: limits/app_settings.py:123 limits/app_settings.py:283 msgid "" "Maximum number of allowed aliases for a new domain. (0 to deny any creation," " -1 to allow unlimited creations)" -msgstr "" -"Número máximo de apelidos permitidos para um novo domínio. (0 para negar " -"qualquer criação, -1 para permitir criações ilimitadas)" +msgstr "Número máximo de apelidos permitidos para um novo domínio. (0 para negar qualquer criação, -1 para permitir criações ilimitadas)" #: limits/apps.py:13 limits/apps.py:17 msgid "Limits" @@ -3583,13 +3362,11 @@ msgstr "Número máximo de caixas de correio que este usuário pode criar" #: limits/constants.py:40 msgid "Maximum number of mailbox aliases this user can create" -msgstr "" -"Número máximo de apelidos de caixa de correio que este usuário pode criar" +msgstr "Número máximo de apelidos de caixa de correio que este usuário pode criar" #: limits/constants.py:49 msgid "Maximum number of domain administrators this user can create" -msgstr "" -"Número máximo de administradores de domínio que este usuário pode criar" +msgstr "Número máximo de administradores de domínio que este usuário pode criar" #: limits/constants.py:60 msgid "Quota shared between domains of this reseller" @@ -3605,13 +3382,11 @@ msgstr "Número máximo de caixas de correio permitidas para este domínio." #: limits/constants.py:93 msgid "Maximum number of mailbox aliases allowed for this domain." -msgstr "" -"Número máximo de apelidos de caixa de correio permitidos para este domínio." +msgstr "Número máximo de apelidos de caixa de correio permitidos para este domínio." #: limits/constants.py:102 msgid "Maximum number of domain admins allowed for this domain." -msgstr "" -"Número máximo de administradores de domínio permitidos para este domínio." +msgstr "Número máximo de administradores de domínio permitidos para este domínio." #: limits/forms.py:38 limits/forms.py:88 msgid "Invalid limit" @@ -3645,9 +3420,7 @@ msgstr "Uso de recursos" #: maillog/api/v2/serializers.py:35 msgid "You must provide start and end dates when period is custom" -msgstr "" -"Você deve fornecer datas de início e término quando o período for " -"personalizado" +msgstr "Você deve fornecer datas de início e término quando o período for personalizado" #: maillog/apps.py:20 maillog/forms.py:23 msgid "Path to the log file" @@ -3808,8 +3581,7 @@ msgstr "Habilitar credenciais de PDF" #: pdfcredentials/app_settings.py:31 pdfcredentials/app_settings.py:200 msgid "Enabled PDF credentials document generation on account creation." -msgstr "" -"Geração de documentos de credenciais PDF habilitada na criação da conta." +msgstr "Geração de documentos de credenciais PDF habilitada na criação da conta." #: pdfcredentials/app_settings.py:42 pdfcredentials/app_settings.py:203 msgid "Documents storage" @@ -3835,9 +3607,7 @@ msgstr "Excluir documentos após o primeiro download" msgid "" "Automatically delete a document just after its first download from this " "interface" -msgstr "" -"Exclua automaticamente um documento logo após seu primeiro download desta " -"interface" +msgstr "Exclua automaticamente um documento logo após seu primeiro download desta interface" #: pdfcredentials/app_settings.py:78 pdfcredentials/app_settings.py:223 msgid "Generate documents only at account creation" @@ -3847,10 +3617,7 @@ msgstr "Gerar documentos somente na criação da conta" msgid "" "Generate a new document only when a new account is created. If set to no, a " "new document will be created each time a password is updated." -msgstr "" -"Gere um novo documento somente quando uma nova conta for criada. Se definido" -" como não, um novo documento será criado sempre que uma senha for " -"atualizada." +msgstr "Gere um novo documento somente quando uma nova conta for criada. Se definido como não, um novo documento será criado sempre que uma senha for atualizada." #: pdfcredentials/app_settings.py:94 pdfcredentials/app_settings.py:232 msgid "Customization options" @@ -3888,9 +3655,7 @@ msgstr "Incluir configurações de conexão do cliente de e-mail" msgid "" "Include required SMTP and IMAP connection information to configure a mail " "client, a tablet or a phone" -msgstr "" -"Incluir as informações de conexão SMTP e IMAP necessárias para configurar um" -" cliente de e-mail, um tablet ou um telefone" +msgstr "Incluir as informações de conexão SMTP e IMAP necessárias para configurar um cliente de e-mail, um tablet ou um telefone" #: pdfcredentials/app_settings.py:133 pdfcredentials/app_settings.py:260 #: pdfcredentials/documents.py:133 @@ -3962,11 +3727,7 @@ msgid "" "Dear %s, this document contains the credentials you will need\n" "to connect to Modoboa. Learn the content and destroy\n" "the document as soon as possible.\n" -msgstr "" -"\n" -"Prezado %s, este documento contém as credenciais que você precisará\n" -"para se conectar ao Modoboa. Estude o conteúdo e destrua\n" -"o documento o mais breve possível.\n" +msgstr "\nPrezado %s, este documento contém as credenciais que você precisará\npara se conectar ao Modoboa. Estude o conteúdo e destrua\no documento o mais breve possível.\n" #: pdfcredentials/documents.py:95 msgid "Web panel:" @@ -3977,10 +3738,7 @@ msgid "" "\n" "Here you can view your emails anytime online, create filters or manage\n" "your contacts.\n" -msgstr "" -"\n" -"Aqui você pode visualizar online seus e-mails a qualquer momento, criar filtros ou gerenciar\n" -"seus contatos.\n" +msgstr "\nAqui você pode visualizar online seus e-mails a qualquer momento, criar filtros ou gerenciar\nseus contatos.\n" #: pdfcredentials/documents.py:126 msgid "Please change your password!" @@ -3998,9 +3756,7 @@ msgstr "Use essas configurações para seu computador, tablet ou telefone." msgid "" "Failed to create PDF_credentials directory. Please check the permissions or " "the path." -msgstr "" -"Falha ao criar diretório PDF_credentials. Por favor, verifique as permissões" -" ou o caminho." +msgstr "Falha ao criar diretório PDF_credentials. Por favor, verifique as permissões ou o caminho." #: pdfcredentials/handlers.py:61 msgid "Retrieve user's credentials as a PDF document" @@ -4012,8 +3768,7 @@ msgstr "Baixar credenciais em PDF" #: pdfcredentials/lib.py:28 msgid "Can't write to selected directory to store PDF documents" -msgstr "" -"Não é possível gravar no diretório selecionado para armazenar documentos PDF" +msgstr "Não é possível gravar no diretório selecionado para armazenar documentos PDF" #: pdfcredentials/lib.py:34 #, python-format @@ -4024,9 +3779,7 @@ msgstr "Falha ao criar o diretório que conterá documentos PDF (%s)" msgid "" "Failed to create PDF_credentials file. Please check the permissions or the " "path." -msgstr "" -"Falha ao criar arquivo PDF_credentials. Por favor, verifique as permissões " -"ou o caminho." +msgstr "Falha ao criar arquivo PDF_credentials. Por favor, verifique as permissões ou o caminho." #: policyd/core.py:88 msgid "Daily sending limit reached" @@ -4055,9 +3808,7 @@ msgstr "Tempo limite de resposta automática" #: postfix_autoreply/app_settings.py:20 postfix_autoreply/forms.py:113 msgid "Timeout in seconds between two auto-replies to the same recipient" -msgstr "" -"Tempo limite, em segundos, entre duas respostas automáticas para o mesmo " -"destinatário" +msgstr "Tempo limite, em segundos, entre duas respostas automáticas para o mesmo destinatário" #: postfix_autoreply/app_settings.py:27 postfix_autoreply/app_settings.py:36 #: postfix_autoreply/forms.py:119 @@ -4067,19 +3818,14 @@ msgstr "Assunto padrão" #: postfix_autoreply/app_settings.py:29 postfix_autoreply/forms.py:122 msgid "" "Default subject used when an auto-reply message is created automatically" -msgstr "" -"Assunto padrão usado quando uma mensagem de resposta automática é criada " -"automaticamente" +msgstr "Assunto padrão usado quando uma mensagem de resposta automática é criada automaticamente" #: postfix_autoreply/app_settings.py:38 postfix_autoreply/forms.py:138 #, python-format msgid "" "Default content used when an auto-reply message is created automatically. " "The '%(name)s' macro will be replaced by the user's full name." -msgstr "" -"Conteúdo padrão usado quando uma mensagem de resposta automática é criada " -"automaticamente. A macro '%(name)s' será substituída pelo nome completo do " -"usuário." +msgstr "Conteúdo padrão usado quando uma mensagem de resposta automática é criada automaticamente. A macro '%(name)s' será substituída pelo nome completo do usuário." #: postfix_autoreply/apps.py:14 postfix_autoreply/apps.py:20 #: postfix_autoreply/forms.py:163 @@ -4088,9 +3834,7 @@ msgstr "Respostas automáticas" #: postfix_autoreply/forms.py:23 msgid "Activate your auto reply from this date. Format : YYYY-MM-DD HH:mm:ss" -msgstr "" -"Ative sua resposta automática a partir desta data. Formato: YYYY-MM-DD " -"HH:mm:ss" +msgstr "Ative sua resposta automática a partir desta data. Formato: YYYY-MM-DD HH:mm:ss" #: postfix_autoreply/forms.py:28 msgid "Until" @@ -4098,8 +3842,7 @@ msgstr "Até" #: postfix_autoreply/forms.py:31 msgid "Activate your auto reply until this date. Format : YYYY-MM-DD HH:mm:ss" -msgstr "" -"Ative sua resposta automática até esta data. Formato: YYYY-MM-DD HH:mm:ss" +msgstr "Ative sua resposta automática até esta data. Formato: YYYY-MM-DD HH:mm:ss" #: postfix_autoreply/forms.py:39 #, python-format @@ -4107,10 +3850,7 @@ msgid "" "The content of your answer. You can use the following variables, which will " "be automatically replaced by the appropriate value: %(name)s, %(fromdate)s, " "%(untildate)s" -msgstr "" -"O conteúdo da sua resposta. Você pode usar as seguintes variáveis, que serão" -" substituídas automaticamente pelo valor apropriado: %(name)s, %(fromdate)s " -"%(untildate)s" +msgstr "O conteúdo da sua resposta. Você pode usar as seguintes variáveis, que serão substituídas automaticamente pelo valor apropriado: %(name)s, %(fromdate)s %(untildate)s" #: postfix_autoreply/forms.py:120 msgid "I'm off" @@ -4127,11 +3867,7 @@ msgid "" "\n" "Best regards,\n" "%(name)s\n" -msgstr "" -"No momento, estou fora. Responderei assim que voltar.\n" -"\n" -"Atenciosamente\n" -"%(name)s\n" +msgstr "No momento, estou fora. Responderei assim que voltar.\n\nAtenciosamente\n%(name)s\n" #: postfix_autoreply/handlers.py:118 #: postfix_autoreply/templates/modoboa_postfix_autoreply/autoreply.html:3 @@ -4164,9 +3900,7 @@ msgstr "Ativar/Desativar sua resposta automática" #: postfix_autoreply/templates/modoboa_postfix_autoreply/autoreply.html:3 msgid "Define a message to automatically send when you are off" -msgstr "" -"Definir uma mensagem para enviar automaticamente quando você estiver " -"desligado" +msgstr "Definir uma mensagem para enviar automaticamente quando você estiver desligado" #: postfix_autoreply/views.py:30 msgid "Auto reply message updated successfully." @@ -4351,8 +4085,7 @@ msgstr "Falha ao recuperar o delimitador de hierarquia" #: sievefilters/lib.py:52 msgid "Connection to MANAGESIEVE server failed, check your configuration" -msgstr "" -"Falha na conexão com o servidor MANAGESIEVE, verifique sua configuração" +msgstr "Falha na conexão com o servidor MANAGESIEVE, verifique sua configuração" #: sievefilters/lib.py:79 msgid "Not enough space on server" @@ -4431,9 +4164,7 @@ msgstr "Esqueceu a senha?" msgid "" "Your password has been set. You may go ahead and sign " "in now." -msgstr "" -"Sua senha foi definida. Você pode ir em frente e entrar " -"agora." +msgstr "Sua senha foi definida. Você pode ir em frente e entrar agora." #: templates/registration/password_reset_confirm.html:8 msgid "Change password" @@ -4443,9 +4174,7 @@ msgstr "Alterar senha" msgid "" "The password reset link was invalid, possibly because it has already been " "used. Please request a new password reset." -msgstr "" -"O link de redefinição de palavra-passe era inválido, possivelmente porque " -"ele já foi usado. Solicite uma nova redefinição de palavra-passe." +msgstr "O link de redefinição de palavra-passe era inválido, possivelmente porque ele já foi usado. Solicite uma nova redefinição de palavra-passe." #: templates/registration/password_reset_confirm_code.html:22 msgid "Enter the code you've just received by SMS" @@ -4465,11 +4194,7 @@ msgid "" "exists with the email you entered. You should receive them shortly.

    " "

    If you don't receive an email, please make sure you've entered your " "primary address, and check your spam folder.

    " -msgstr "" -"

    Enviamos instruções por e-mail para definir sua senha, se houver uma " -"conta com o e-mail que você digitou. Você deve recebê-lo em breve.

    Se" -" você não receber um e-mail, certifique-se de ter digitado seu endereço " -"principal e verifique sua pasta de spam.

    " +msgstr "

    Enviamos instruções por e-mail para definir sua senha, se houver uma conta com o e-mail que você digitou. Você deve recebê-lo em breve.

    Se você não receber um e-mail, certifique-se de ter digitado seu endereço principal e verifique sua pasta de spam.

    " #: templates/registration/password_reset_email.html:4 #: templates/registration/password_reset_email_v2.html:4 @@ -4477,18 +4202,14 @@ msgstr "" msgid "" "To initiate the password reset process for your %(username)s Modoboa " "account, click the link below:" -msgstr "" -"Para iniciar o processo de redefinição de senha para sua conta %(username)s " -"Modoboa, clique no link abaixo:" +msgstr "Para iniciar o processo de redefinição de senha para sua conta %(username)s Modoboa, clique no link abaixo:" #: templates/registration/password_reset_email.html:10 #: templates/registration/password_reset_email_v2.html:10 msgid "" "If clicking the link above doesn't work, please copy and paste the URL in a " "new browser window instead." -msgstr "" -"Se clicar no link acima não funcionar, copie e cole a URL em uma nova janela" -" do navegador." +msgstr "Se clicar no link acima não funcionar, copie e cole a URL em uma nova janela do navegador." #: templates/registration/password_reset_email.html:14 #: templates/registration/password_reset_email_v2.html:14 @@ -4519,9 +4240,7 @@ msgstr "Senha de uso único" msgid "" "Enter the code from the two-factor app on your mobile device. If you've lost" " your device, you may enter one of your recovery codes." -msgstr "" -"Digite o código do aplicativo de dois fatores em seu celular. Se você perdeu" -" seu dispositivo, pode digitar um de seus códigos de recuperação." +msgstr "Digite o código do aplicativo de dois fatores em seu celular. Se você perdeu seu dispositivo, pode digitar um de seus códigos de recuperação." #: templates/registration/twofactor_code_verify.html:42 msgid "Verify code"