'Vulnerabilidades', 'menu.item.settings' => 'Configurações', 'menu.item.autoUpdatesSettings' => 'Autoupdates', 'menu.item.subscriptions' => 'Subscriptions', 'plugin.noJsText' => 'Por favor, habilite o JavaScript no seu navegador para usar este plugin.', 'dashboard.widget.vulnerabilities.title' => '{productName}: Vulnerabilidades do Website', 'dashboard.widget.attacks.title' => 'Proteção Contra Vulnerabilidades', 'dashboard.widget.noJsText' => 'Por favor, habilite o JavaScript no seu navegador para acessar este widget.', ]; $messagesFrontend = [ 'backgroundTasksContext.polling.error' => 'Não foi possível consultar as tarefas em segundo plano', 'dateTimeDisplay.format' => '{tense, select, past{{timeCategory, select, minutes{{minutes, plural, =0{menos de um minuto atrás} one{há cerca de {minutes} minuto} other{há cerca de {minutes} minutos}}} hours{{hours, plural, =0{menos de uma hora atrás} one{há cerca de {hours} hora} other{há cerca de {hours} horas}}} other{{dateTime, date, medium} at {dateTime, time, short}}}} future{{timeCategory, select, minutes{{minutes, plural, =0{em menos de um minuto} one{em aproximadamente {minutes} minuto} other{em aproximadamente {minutes} minutos}}} hours{{hours, plural, =0{em menos de uma hora} one{em aproximadamente {hours} hora} other{em aproximadamente {hours} horas}}} other{{dateTime, date, medium} em {dateTime, time, short}}}} other{{dateTime, date, medium} em {dateTime, time, short}}}', 'ellipsisText.showLess' => 'Mostrar menos', 'ellipsisText.showMore' => 'Mostrar mais', 'loader.text.dataLoading' => 'Carregando dados', 'loader.text.dataSaving' => 'Saving data', 'loader.text.mitigationUpdate' => 'Atualizando componentes do website, aguarde', 'loader.text.mitigationDisable' => 'Desativando componentes vulneráveis, aguarde', 'loader.text.protection.enabling' => 'Enabling protection, please wait', 'loader.text.protection.disabling' => 'Disabling protection, please wait', 'protectedChip.title' => 'Mitigado', 'riskLevelChip.label.low' => 'Baixa', 'riskLevelChip.label.medium' => 'Med', 'riskLevelChip.label.high' => 'Alta', 'riskLevelChip.label.critical' => 'Crit', 'riskLevelChip.shieldIcon.tooltip' => 'This vulnerability is mitigated by Vulnerability Protection', 'smartUpdateEnabled.confirmation.text' => 'O Smart Upadate está ativado neste website, portanto, a atualização pode demorar um pouco. Deseja prosseguir?', 'smartUpdateEnabled.confirmation.button.confirm' => 'Executar o Smart Update', 'smartUpdateEnabled.confirmation.button.reject' => 'Cancelar', 'toast.error.defaultTitle' => 'Ocorreu um erro', 'toast.error.installationProperties' => 'Não foi possível ler as propriedades do website', 'toast.error.accessToken' => 'Token de acesso do plugin não encontrado. Tente atualizar o token de acesso na tela de Configuração do website correspondente na interface do painel de controle ou entre em contato com seu provedor de serviços para obter assistência.', 'vulnerabilitiesWidget.activeVulnerabilities.label' => '{counter, plural, one {Vulnerabilidade não tratada} other {Vulnerabilidades não tratadas}}', // Attention! This string shouldn't contain number placeholder (#) itself 'vulnerabilitiesWidget.activeVulnerabilities.tooltip' => 'Número de vulnerabilidades não tratada em seu website, excluindo as ignoradas.', 'vulnerabilitiesWidget.activeVulnerabilities.empty.title' => 'Seu website não possui vulnerabilidades não tratadas', 'vulnerabilitiesWidget.activeVulnerabilities.empty.subtitle' => 'Certifique-se de manter a Proteção contra Vulnerabilidades ativada para que seu website permaneça sempre seguro', 'vulnerabilitiesWidget.risk.critical' => 'Risco Crítico', 'vulnerabilitiesWidget.risk.high' => 'Risco Alto', 'vulnerabilitiesWidget.risk.medium' => 'Risco Médio', 'vulnerabilitiesWidget.risk.low' => 'Risco Baixo', 'vulnerabilitiesWidget.counter.fixed.label' => '{counter, plural, one {Vulnerabilidade Mitigada} other {Vulnerabilidades Mitigadas}}', // Attention! This string shouldn't contain number placeholder (#) itself 'vulnerabilitiesWidget.counter.fixed.tooltip' => 'Número de vulnerabilidades em seu website que foram mitigadas pela Proteção contra Vulnerabilidades ou pela desativação de componentes.', 'vulnerabilitiesWidget.counter.fixed.emptyText' => 'As regras de proteção são aplicadas automaticamente', 'vulnerabilitiesWidget.counter.attacks.label' => '{counter, plural, one {Ataque Bloqueado} other {Ataques Bloqueados}}', // Attention! This string shouldn't contain number placeholder (#) itself 'vulnerabilitiesWidget.counter.attacks.tooltip' => 'Número de tentativas bloqueadas de exploração de vulnerabilidades em seu website nos últimos 365 dias.', 'vulnerabilitiesWidget.counter.attacks.emptyText' => 'Monitoramos as vulnerabilidades em tempo real e as priorizamos de acordo com a probabilidade de serem exploradas.', // unused 'vulnerabilitiesWidget.somethingNotProtected' => 'A proteção está ativada, mas algo não foi mitigado?', 'vulnerabilityList.bulkActions.selected' => '{count, plural, =0 {Nenhum selecionado} one {# selecionado} other {# selecionados}}', 'vulnerabilityList.bulkActions.update' => 'Atualizar', 'vulnerabilityList.searchField.label' => 'Pesquisar', 'securityRiskChip.label' => '{score, number, ::.0} Security Risk', 'securityRiskChip.shieldIcon.tooltip' => 'Security Risk is reduced by Vulnerability Protection', 'settings.title' => 'Configurações', 'settings.actions.backAriaLabel' => 'Back to the previous page', 'settings.analytics.idLabel' => 'User Analytics ID', 'settings.analytics.idNotAvailable' => 'Não está disponível', 'settings.analytics.copyToClipboard.buttonLabel' => 'Copy Analytics ID', 'settings.analytics.copyToClipboard.idNotAvailable' => 'O Analytics ID não está disponível', 'settings.analytics.copyToClipboard.toast.success' => 'O Analytics ID foi copiado para a área de transferência', 'settings.analytics.copyToClipboard.toast.error' => 'Falha ao copiar o ID do Analytics para a área de transferência', 'settings.consent.title' => 'Collect usage statistics', 'settings.consent.description' => 'This plugin uses third-party tools to track usage and improve features. By keeping tracking enabled, you consent to data collection during plugin use. Learn more about this.', 'settings.consent.action.disableTracking' => 'Disable Tracking', 'settings.consent.action.enableTracking' => 'Enable Tracking', 'settings.consent.toast.success.optedIn' => 'Você optou por permitir a coleta de dados analíticos do usuário', 'settings.consent.toast.success.optedOut' => 'Você optou por não coletar dados analíticos do usuário', 'settings.consent.toast.error.optedInStatus' => 'Falha na atualização do estado de ativação/desativação da análise', 'settings.accessToken.title' => 'Token de acesso', 'settings.accessToken.description' => 'Este token de acesso é exclusivo deste website. Ele permite que este plugin se comunique com o WP Toolkit (que alimenta o plugin). O token é renovado automaticamente a cada 24 horas. Caso necessário, você pode atualizá-lo manualmente aqui ou na tela de Configuração da interface do WP Toolkit.', 'settings.accessToken.description.customAppName' => "Este token de acesso é exclusivo deste website. Ele permite que este plugin se comunique com o servidor de administração. O token é renovado automaticamente a cada 24 horas. Caso necessário, você pode atualizá-lo manualmente aqui. Se a atualização do token falhar, entre em contato com seu provedor de serviços para obter assistência.", 'settings.accessToken.lastRefresh' => 'Last refresh', 'settings.accessToken.lastRefresh.unavailable' => 'Não está disponível', 'settings.accessToken.lastRefresh.dateTimeFormat' => '{dateTime, date, medium} em {dateTime, time, short}', 'settings.accessToken.refreshButton' => 'Atualizar token', 'settings.accessToken.refreshing' => 'Emitindo novo token de acesso', 'settings.accessToken.refreshSuccess' => 'Novo token de acesso emitido', 'settings.accessToken.refreshError' => 'Falha ao emitir novo token de acesso', 'settings.error.unknownInstallation' => 'ID de instalação do WordPress desconhecido. Tente atualizar o token de acesso do plugin na tela de Configuração do Website correspondente na interface do painel de controle ou entre em contato com seu provedor de serviços para obter assistência.', 'pageHeader.settings' => 'Configurações', 'vulnerabilitiesPage.widget.securityRisk.title' => 'Security Risk', 'vulnerabilitiesPage.widget.securityRisk.tooltip' => 'Site Security Risk is calculated from the combined risk of site components, vulnerability protection status, and whether security measures and automatic updates are enabled.', 'vulnerabilitiesPage.widget.updates.title.updatesAvailable' => 'Updates are available', 'vulnerabilitiesPage.widget.updates.title.upToDate' => "Everything's up-to-date", 'vulnerabilitiesPage.widget.updates.button.update' => 'Atualizar', 'vulnerabilitiesPage.widget.updates.actions.settingsAriaLabel' => 'Open autoupdate settings', // Gear icon button in Updates widget 'vulnerabilitiesPage.widget.updates.dialog.title' => 'Update Everything', 'vulnerabilitiesPage.widget.updates.dialog.text' => 'Choose components to update on {siteName}. The update cannot be interrupted once it starts.', // {siteName} is the site display name 'vulnerabilitiesPage.widget.updates.dialog.item.core' => 'WordPress {fromVersion} → {toVersion}', // Example: WordPress 3.2.2 → 3.2.9 'vulnerabilitiesPage.widget.updates.dialog.item.asset' => '{componentTitle} {fromVersion} → {toVersion}', // Example: Duplicator 1.3.26 → 1.3.28 'vulnerabilitiesPage.widget.updates.dialog.button.cancel' => 'Cancelar', 'vulnerabilitiesPage.widget.updates.dialog.button.update' => 'Atualizar', 'autoUpdatesSettings.title' => 'Autoupdates', 'autoUpdatesSettings.description.paragraph1' => 'Configure how WordPress core, plugins, and themes are updated. It\'s recommended to enable automatic security updates that install minor security releases immediately to protect your site from newly discovered vulnerabilities.', 'autoUpdatesSettings.unavailable.message' => 'Autoupdate settings are currently unavailable for this site.', 'autoUpdatesSettings.actions.save' => 'Save', 'autoUpdatesSettings.actions.backAriaLabel' => 'Back to the previous page', 'autoUpdatesSettings.field.core' => 'WordPress core', 'autoUpdatesSettings.field.plugins' => 'Plugins', 'autoUpdatesSettings.field.themes' => 'Themes', 'autoUpdatesSettings.option.disabled.title' => 'Do not install any updates automatically', 'autoUpdatesSettings.option.security.title' => 'Install only security updates automatically', 'autoUpdatesSettings.option.all.title' => 'Install all updates automatically', 'autoUpdatesSettings.core.option.security.description' => 'For example, automatically install 4.7.1, but not 4.8', 'autoUpdatesSettings.plugins.option.security.description' => 'Use individual plugin autoupdate settings, but autoinstall updates if they fix a known vulnerability', 'autoUpdatesSettings.plugins.option.all.description' => 'Ignore individual plugin autoupdate settings for each plugin', 'autoUpdatesSettings.toast.success' => 'Autoupdate settings updated', 'autoUpdatesSettings.toast.error' => 'Failed to update autoupdate settings', 'autoUpdatesSettings.themes.option.security.description' => 'Use individual theme autoupdate settings, but autoinstall updates if they fix a known vulnerability', 'autoUpdatesSettings.themes.option.all.description' => 'Ignore individual theme autoupdate settings for each theme', 'vulnerabilitiesPage.widget.protection.title.notProtected' => 'Protection Disabled', 'vulnerabilitiesPage.widget.protection.title.protected' => 'Protection Enabled', 'vulnerabilitiesPage.widget.protection.title.tooltip.line1.title' => 'Automatic:', 'vulnerabilitiesPage.widget.protection.title.tooltip.line1.text' => 'Protection rules are applied automatically, no user action is required.', 'vulnerabilitiesPage.widget.protection.title.tooltip.line2.title' => 'Non-invasive:', 'vulnerabilitiesPage.widget.protection.title.tooltip.line2.text' => 'Protection rules work like a firewall and do not modify your site\'s code.', 'vulnerabilitiesPage.widget.protection.title.tooltip.line3.title' => 'High-performance:', 'vulnerabilitiesPage.widget.protection.title.tooltip.line3.text' => 'Protection rules are applied only for specific vulnerabilities, ensuring minimal impact on performance.', 'vulnerabilitiesPage.widget.protection.content.notProtected.text' => 'Non-invasive, automated, lightweight protection', 'vulnerabilitiesPage.widget.protection.content.notProtected.poweredBy' => 'Powered by {providerLogo}', // {providerLogo} is an actual logo image of the provider, not text 'vulnerabilitiesPage.widget.protection.content.notProtected.button.enableProtection' => 'Enable Protection', 'vulnerabilitiesPage.widget.protection.content.protected' => '{counter, plural, one {attack blocked} other {attacks blocked}}', // Attention! This string shouldn't contain number placeholder (#) itself 'vulnerabilitiesPage.widget.protection.title.terminated' => 'No protection: terminated', 'vulnerabilitiesPage.widget.protection.subscriptionStatus.suspended' => 'Subscription suspended', 'vulnerabilitiesPage.widget.protection.content.terminated.button.buyNewLicense' => 'Buy New License', 'vulnerabilitiesPage.widget.protection.actionsMenu.disableProtection' => 'Disable Protection', 'vulnerabilitiesPage.widget.protection.actionsMenu.manageSubscription' => 'Manage Subscription', 'vulnerabilityList.vulnerabilityProvidersInfo.source' => 'Fonte', 'vulnerabilityList.vulnerabilityTable.disableButton.title' => 'Desativar', 'vulnerabilityList.vulnerabilityTable.disableButton.active.tooltip' => 'A desativação pode afetar o funcionamento do Website.', 'vulnerabilityList.vulnerabilityTable.disableButton.inactive.tooltip' => 'Este plugin não está ativo.', 'vulnerabilityList.vulnerabilityTable.emptyState.text.protectionDisabled' => 'Este website não possui vulnerabilidades conhecidas', 'vulnerabilityList.vulnerabilityTable.emptyState.text.protectionEnabled' => 'Todas as vulnerabilidades presentes neste website foram mitigadas', 'vulnerabilityList.filtersPanel.chip.affectedPart.core' => 'Core', 'vulnerabilityList.filtersPanel.chip.affectedPart.plugin' => 'Plugin', 'vulnerabilityList.filtersPanel.chip.affectedPart.theme' => 'Tema', 'vulnerabilityList.filtersPanel.chip.protected' => 'Mitigado', 'vulnerabilityList.filtersPanel.chip.notProtected' => 'Não mitigado', 'vulnerabilityList.filtersPanel.chip.risk.low' => 'Risco Baixo', 'vulnerabilityList.filtersPanel.chip.risk.medium' => 'Risco Médio', 'vulnerabilityList.filtersPanel.chip.risk.high' => 'Risco Alto', 'vulnerabilityList.filtersPanel.chip.risk.critical' => 'Risco Crítico', 'vulnerabilityList.filtersPanel.chip.updatesAvailable' => 'Atualizações disponíveis', 'vulnerabilityList.filtersPanel.chip.noUpdates' => 'Nenhuma atualização', 'vulnerabilityList.filtersPopover.button.apply' => 'Aplicar filtros', 'vulnerabilityList.filtersPopover.button.reset' => 'Redefinir filtros', 'vulnerabilityList.filtersPopover.header' => 'Filtrar vulnerabilidades', 'vulnerabilityList.filtersPopover.filter.affectedPart.title' => 'Local', 'vulnerabilityList.filtersPopover.filter.affectedPart.core' => 'WordPress Core', 'vulnerabilityList.filtersPopover.filter.affectedPart.plugin' => 'Plugin', 'vulnerabilityList.filtersPopover.filter.affectedPart.theme' => 'Tema', 'vulnerabilityList.filtersPopover.filter.protection.title' => 'Mitigado por meio de proteção', 'vulnerabilityList.filtersPopover.filter.protection.protected' => 'Mitigado', 'vulnerabilityList.filtersPopover.filter.protection.notProtected' => 'Não mitigado', 'vulnerabilityList.filtersPopover.filter.riskLevel.title' => 'Nível de risco', 'vulnerabilityList.filtersPopover.filter.riskLevel.low' => 'Risco Baixo', 'vulnerabilityList.filtersPopover.filter.riskLevel.medium' => 'Risco Médio', 'vulnerabilityList.filtersPopover.filter.riskLevel.high' => 'Risco Alto', 'vulnerabilityList.filtersPopover.filter.riskLevel.critical' => 'Risco Crítico', 'vulnerabilityList.filtersPopover.filter.updates.title' => 'Atualizações', 'vulnerabilityList.filtersPopover.filter.updates.available' => 'Disponível', 'vulnerabilityList.filtersPopover.filter.updates.notAvailable' => 'Nenhuma Disponível', 'vulnerabilityList.vulnerabilityTable.header.risk.label' => 'Risco', 'vulnerabilityList.vulnerabilityTable.header.risk.tooltip' => 'A classificação de risco é uma classificação agregada do impacto da vulnerabilidade. Ela é baseada na classificação CVSS, na classificação EPSS, na Prioridade de Patch do Patchstack e em outros fatores.', 'vulnerabilityList.vulnerabilityTable.header.vulnerability' => 'Vulnerabilidade', 'vulnerabilityList.vulnerabilityTable.header.where' => 'Onde', 'vulnerabilityList.vulnerabilityTable.header.howToFix' => 'Como Corrigir', 'vulnerabilityList.vulnerabilityTable.protectedChip.tooltip' => 'A Proteção contra Vulnerabilidades aplicou regras de proteção para mitigar essa vulnerabilidade.', 'vulnerabilityList.vulnerabilityTable.sorting.asc' => 'em ordem crescente', 'vulnerabilityList.vulnerabilityTable.sorting.desc' => 'em ordem decrescente', 'vulnerabilityList.vulnerabilityTable.updates.notFound' => 'Nenhuma atualização encontrada', 'vulnerabilityList.vulnerabilityTable.updates.updateTo' => 'Atualizar para {version}', 'vulnerabilityProtection.vulnerabilitiesFetch.error' => 'Falha ao carregar os dados sobre vulnerabilidades do website', 'vulnerabilityProtection.tasksLoading.error' => 'Falha ao atualizar os dados do servidor', 'vulnerabilityProtection.usageLoading.error' => 'Failed to load data about Vulnerability Protection usage', 'vulnerabilityProtectionDashboard.title' => 'Vulnerabilidades', 'vulnerabilityProtectionDashboard.subtitle' => 'Lista de vulnerabilidades encontradas em seu website.', 'vulnerabilityProtectionDashboard.lastUpdate' => 'Última atualização: {dateTime}.', 'vulnerabilityProtectionDashboard.ignoreLowLevel.title' => 'Ignorar as vulnerabilidades de baixo rsco', 'vulnerabilityProtectionDashboard.ignoreLowLevel.tooltip' => 'Ignorar vulnerabilidades de baixo risco significa considerá-las resolvidas para fins de aplicação de políticas de segurança e envio de notificações.', 'vulnerabilityProtectionDashboard.vulnerabilitiesStatisticsFetch.error' => 'Falha ao carregar os dados sobre as estatísticas de vulnerabilidade do website', 'vulnerabilityProtectionDashboard.vulnerabilitiesFilteringStatusUpdate.error' => 'Falha ao atualizar os dados sobre o status do filtro de vulnerabilidade do website', 'vulnerabilityProtectionDashboard.protectionInfo.header' => "Mitigar uma vulnerabilidade requer regras de proteção específicas. Veja por que as regras de proteção podem não estar disponíveis para uma determinada vulnerabilidade:", 'vulnerabilityProtectionDashboard.protectionInfo.poweredBy' => 'Suportado por', 'vulnerabilityProtectionDashboard.protectionInfo.noPatch.title' => 'Tarefa em andamento', 'vulnerabilityProtectionDashboard.protectionInfo.noPatch.description' => 'As regras de vulnerabilidade de alto impacto geralmente estão disponíveis algumas horas após a publicação. Para vulnerabilidades com menos impacto, pode levar mais tempo para criar regras.', 'vulnerabilityProtectionDashboard.protectionInfo.unlikelyExploited.title' => 'Baixo risco', 'vulnerabilityProtectionDashboard.protectionInfo.unlikelyExploited.description' => 'Algumas vulnerabilidades têm impacto mínimo ou não possuem métodos reais de exploração. Como eles não representam uma ameaça real aos sites, as regras de proteção para eles não são necessárias.', 'vulnerabilityProtectionDashboard.protectionInfo.dbMatch.title' => 'Ausência no banco de dados', 'vulnerabilityProtectionDashboard.protectionInfo.dbMatch.description' => 'Vulnerabilidades que estão presentes apenas no banco de dados do Wordfence ou não correspondem às entradas correspondentes do banco de dados do Patchstack não recebem regras de proteção.', 'vulnerabilityProvider.button.tooltip' => 'See the details about this vulnerability on the {provider} website (opens in a new tab).', 'vulnerabilityProviderInfo.disclosureDateFormat' => '{dateTime, date, long}', 'vulnerabilityMitigation.disable.successMessage' => 'O plugin vulnerável foi desativado', 'vulnerabilityMitigation.disable.errorMessage' => 'Falha ao desativar o plugin', 'vulnerabilityMitigation.update.successMessage' => 'As atualizações foram instaladas', 'vulnerabilityMitigation.update.errorMessage' => 'Falha ao instalar atualizações', 'vulnerabilityProtection.enabling.errorMessage' => 'Failed to enable Vulnerability Protection', 'vulnerabilityProtection.enabling.successMessage' => 'Vulnerability Protection enabled', 'vulnerabilityProtection.disabling.errorMessage' => 'Failed to disable Vulnerability Protection', 'vulnerabilityProtection.disabling.successMessage' => 'Vulnerability Protection disabled', 'widget.attacks.attacksCounter.label' => '{counter, plural, one {Ataque bloqueado} other {Ataques bloqueados}}', // Attention! This string shouldn't contain number placeholder (#) itself 'widget.attacks.attacksCounter.tooltip' => 'Número de tentativas bloqueadas de exploração de vulnerabilidades em seu website nos últimos 365 dias.', 'widget.attacks.goToPluginButton.text' => 'Visualizar detalhes', 'widget.vulnerabilities.vulnerabilitiesDisplay.totalCounter.label' => '{counter, plural, one {Vulnerabilidade do WordPress descoberta} other {Vulnerabilidades do WordPress descobertas}}', // Attention! This string shouldn't contain number placeholder (#) itself 'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.critical' => '{count, plural, one {{displayedNumber} Crítico} other {{displayedNumber} Críticos}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300 'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.high' => '{count, plural, one {{displayedNumber} Alto} other {{displayedNumber} Altos}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300 'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.medium' => '{count, plural, one {{displayedNumber} Médio} other {{displayedNumber} Médios}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300 'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.low' => '{count, plural, one {{displayedNumber} Baixo} other {{displayedNumber} Baixos}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300 'widget.vulnerabilities.goToPluginButton.text' => 'Visualizar detalhes', 'widget.vulnerabilities.empty.title' => 'Seu website não possui vulnerabilidades não tratadas', 'widget.vulnerabilities.empty.subtitle' => 'Certifique-se de manter a Proteção contra Vulnerabilidades ativada para que seu website permaneça sempre seguro', 'widget.vulnerabilities.loadingFailed' => 'Falha ao carregar os dados de vulnerabilidade', 'widget.vulnerabilities.error.installationResponseEmpty' => 'Falha ao carregar as propriedades do website', 'widget.vulnerabilities.error.vulnerabilitiesResponseEmpty' => 'Não há informações sobre vulnerabilidades neste website', 'wpPart.core' => 'Core', 'wpPart.plugin' => 'Plugin', 'wpPart.theme' => 'Tema', 'vulnerableComponentsTree.emptyState' => 'No vulnerable components', 'vulnerableComponentsTree.componentRow.title' => '{component} {version}', // Examples: 'WordPress 6.9', 'Duplicator 1.3.26' 'vulnerableComponentsTree.componentRow.riskReducedNotice' => 'Risk is mitigated by protection', 'vulnerableComponentsTree.componentRow.button.deactivatePlugin' => 'Desativar', 'vulnerableComponentsTree.componentRow.button.deactivatePlugin.confirmation.title' => 'Deactivate {pluginName}', 'vulnerableComponentsTree.componentRow.button.deactivatePlugin.confirmation.text' => 'Are you sure you want to deactivate {pluginName} plugin?', 'vulnerableComponentsTree.componentRow.button.deactivatePlugin.confirmation.confirm' => 'Desativar', 'vulnerableComponentsTree.componentRow.button.deactivatePlugin.confirmation.reject' => 'Cancelar', 'vulnerableComponentsTree.componentRow.button.enableProtection' => 'Enable Protection', 'vulnerableComponentsTree.componentRow.button.update' => 'Atualizar para {version}', 'vulnerableComponentsTree.componentRow.button.update.confirmation.title' => 'Update {assetName}', 'vulnerableComponentsTree.componentRow.button.update.confirmation.text' => 'Are you sure you want to update {assetName} to version {version}?', 'vulnerableComponentsTree.componentRow.button.update.confirmation.confirm' => 'Atualizar', 'vulnerableComponentsTree.componentRow.button.update.confirmation.reject' => 'Cancelar', 'vulnerableComponentsTree.vulnerabilityRow.fixedIn' => 'Fixed in {version}', // Version of the component (plugin, theme or WordPress core) where the vulnerability is fixed 'vulnerableComponentsTree.vulnerabilityRow.mitigated' => 'mitigated', // The context is: This vulnerability is mitigated. This text appears on the mitigated vulnerability rows. 'vulnerableComponentsTree.vulnerabilityRow.wordfenceCopyrightMessage' => 'This record contains material that is subject to copyright.', 'vulnerableComponentsTree.vulnerabilityRow.wordfenceCopyrightText' => "Copyright 2012-{currentYear} Defiant Inc. License: Defiant hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute this software vulnerability information. Any copy of the software vulnerability information you make for such purposes is authorized provided that you include a hyperlink to this vulnerability record and reproduce Defiant's copyright designation and this license in any such copy.", 'vulnerableComponentsTree.vulnerabilityRow.wordfenceCopyrightReadMore' => 'Read more.', 'confirmationDialog.disableProtection.title' => 'Disable Vulnerability Protection', 'confirmationDialog.disableProtection.mainText' => 'Are you sure you want to disable protection for {siteName}?', 'confirmationDialog.disableProtection.additionalLine1' => '{amount, plural, one {# vulnerability was mitigated since protection was enabled} other {# vulnerabilities were mitigated since protection was enabled}}', 'confirmationDialog.disableProtection.additionalLine2' => '{amount, plural, one {# attack blocked in the last 365 days} other {# attacks blocked in the last 365 days}}', 'confirmationDialog.disableProtection.button.confirm' => 'Disable', 'confirmationDialog.disableProtection.button.reject' => 'Cancelar', 'purchaseProtectionDialog.wpt.initial.title' => 'Proteção Contra Vulnerabilidades', 'purchaseProtectionDialog.wpt.initial.subtitle' => "You'll be redirected to sign up or sign in to your WebPros account to continue the purchase", 'purchaseProtectionDialog.wpt.initial.description' => 'Vulnerability Protection automatically mitigates vulnerabilities in WordPress plugins, themes, and WordPress core without changing the site code.', 'purchaseProtectionDialog.wpt.initial.poweredBy' => 'Powered by {providerLogo}', // {providerLogo} is a clickable logo image of the provider 'purchaseProtectionDialog.wpt.initial.button.iHaveLicense' => 'I Have A License', 'purchaseProtectionDialog.wpt.initial.button.signInAndBuy' => 'Buy', 'purchaseProtectionDialog.wpt.waiting.title' => 'Waiting for purchase completion', 'purchaseProtectionDialog.wpt.waiting.description' => 'Complete your purchase in the newly opened tab. This dialog will update automatically once it\'s done.', 'purchaseProtectionDialog.wpt.waiting.button.cancel' => 'Cancelar', 'purchaseProtectionDialog.wpt.success.title' => 'Subscription Activated', 'purchaseProtectionDialog.wpt.success.description' => 'Vulnerability protection will be enabled on your site shortly', 'purchaseProtectionDialog.wpt.success.suspended.title' => 'Subscription Suspended', 'purchaseProtectionDialog.wpt.success.suspended.description' => 'Your subscription was activated, but it is currently suspended. Vulnerability Protection will be available until the subscription is terminated. Please update your payment method to continue using Vulnerability Protection.', 'purchaseProtectionDialog.wpt.success.terminated.title' => 'Subscription Terminated', 'purchaseProtectionDialog.wpt.success.terminated.description' => "Your subscription was found, but it has been terminated. Vulnerability Protection isn't available. Please buy a new subscription to use Vulnerability Protection.", 'purchaseProtectionDialog.wpt.success.button.ok' => 'OK', 'purchaseProtectionDialog.wpt.success.button.manageSubscription' => 'Manage Subscription', 'purchaseProtectionDialog.wpt.success.button.buyNewLicense' => 'Buy New License', 'purchaseProtectionDialog.wpt.error.title' => 'Subscription Not Activated', 'purchaseProtectionDialog.wpt.error.description' => "We couldn't activate your subscription right now. If your purchase is complete, it should be activated shortly.", 'purchaseProtectionDialog.wpt.error.hint' => "To activate your subscription manually, use the \"{iHaveLicenseButtonTitle}\" button and enter the subscription ID sent to your email after purchase.", 'purchaseProtectionDialog.wpt.error.button.retry' => 'Try Again', 'purchaseProtectionDialog.wpt.error.button.cancel' => 'Close', 'purchaseProtectionDialog.wpt.toast.popupBlocked' => 'Make sure to allow pop-ups for this site to continue with the purchase', 'purchaseProtectionDialog.wpt.loadingWindow.message' => 'Loading, please wait a moment...', 'purchaseProtectionDialog.wpt.activation.title' => 'License Activation', 'purchaseProtectionDialog.wpt.activation.description' => 'Activate your license manually with your subscription ID:', 'purchaseProtectionDialog.wpt.activation.input.label' => 'Subscription ID', 'purchaseProtectionDialog.wpt.activation.button.activate' => 'Activate', 'purchaseProtectionDialog.wpt.activation.link.forgotId' => 'Forgot your subscription ID?', 'purchaseProtectionDialog.wpt.activationGuidDetected.title' => 'License Activation', 'purchaseProtectionDialog.wpt.activationGuidDetected.description' => 'Your subscription ID was detected automatically', 'purchaseProtectionDialog.wpt.activationGuidDetected.input.label' => 'Subscription ID', 'purchaseProtectionDialog.wpt.activationGuidDetected.link.forgetId' => 'Forget this subscription ID', 'purchaseProtectionDialog.wpt.activationGuidDetected.button.activateAnotherId' => 'Use another ID', 'purchaseProtectionDialog.wpt.activationGuidDetected.button.activate' => 'Activate', 'purchaseProtectionDialog.custom.initial.title' => 'Proteção Contra Vulnerabilidades', 'purchaseProtectionDialog.custom.initial.description' => 'Vulnerability Protection automatically mitigates vulnerabilities in WordPress plugins, themes, and WordPress core without changing the site code.', 'purchaseProtectionDialog.custom.initial.poweredBy' => 'Powered by {providerLogo}', // {providerLogo} is a clickable logo image of the provider 'purchaseProtectionDialog.custom.initial.button.buy' => 'Buy', 'purchaseProtectionDialog.custom.afterPurchase.title' => 'Complete Your Purchase', 'purchaseProtectionDialog.custom.afterPurchase.description' => 'If you have completed the purchase, reload the page to apply the changes.', 'purchaseProtectionDialog.custom.afterPurchase.button.reload' => 'Reload', 'purchaseProtectionDialog.custom.toast.invalidUrl' => 'Purchase URL is not valid. Please contact your hosting provider.', 'subscriptionsPage.title' => 'Subscriptions', 'subscriptionsPage.backButton.ariaLabel' => 'Back', 'subscriptionsPage.vpCard.title' => 'Proteção Contra Vulnerabilidades', 'subscriptionsPage.vpCard.description' => 'Non-invasive, automated, lightweight protection against WordPress vulnerabilities.', 'subscriptionsPage.vpCard.subscriptionId' => 'Subscription ID', 'subscriptionsPage.vpCard.lastPayment' => 'Last payment', 'subscriptionsPage.vpCard.nextPayment' => 'Next payment', 'subscriptionsPage.vpCard.dateTimeFormat' => '{value, date, medium} {value, time, short}', 'subscriptionsPage.vpCard.button.manageSubscription' => 'Manage Subscription', 'subscriptionsPage.vpCard.copySubscriptionId' => 'Copy subscription ID', 'subscriptionsPage.vpCard.copySuccess' => 'Subscription ID copied to clipboard', 'subscriptionsPage.vpCard.statusChip.suspended' => 'Suspended', 'subscriptionsPage.vpCard.statusChip.terminated' => 'Terminated', 'subscriptionsPage.vpCard.button.forgetLicense' => 'Forget This License', 'subscriptionsPage.vpCard.button.buyNewLicense' => 'Buy New License', 'subscriptionsPage.empty.title' => 'No Subscriptions Yet', 'subscriptionsPage.empty.description' => 'You don\'t have any active subscriptions.', ]; // This function is only to make Psalm check the types of $messagesBackend and $messagesFrontend $dummyFunc = /** * @return list{array, array} */ function() use ($messagesBackend, $messagesFrontend) { return [ $messagesBackend, $messagesFrontend ]; };