'Sårbarheter', 'menu.item.settings' => 'Innstillinger', 'menu.item.autoUpdatesSettings' => 'Autoupdates', 'menu.item.subscriptions' => 'Subscriptions', 'plugin.noJsText' => 'Aktiver JavaScript i nettleseren din for å bruke tilleggsprogrammet.', 'dashboard.widget.vulnerabilities.title' => '{productName}: Sårbarheter i området', 'dashboard.widget.attacks.title' => 'Sårbarhetsbeskyttelse', 'dashboard.widget.noJsText' => 'Aktiver JavaScript i nettleseren din for å få tilgang til miniprogrammet.', ]; $messagesFrontend = [ 'backgroundTasksContext.polling.error' => 'Kunne ikke overvåke bakgrunnsoppgaver', 'dateTimeDisplay.format' => '{tense, select, past{{timeCategory, select, minutes{{minutes, plural, =0{mindre enn 1 minutt siden} one{cirka {minutes} minutt siden} other{cirka {minutes} minutter siden}}} hours{{hours, plural, =0{mindre enn 1 time siden} one{cirka {hours} time siden} other {cirka {hours} timer siden}}} other{{dateTime, date, medium} kl. {dateTime, time, short}}}} future{{timeCategory, select, minutes{{minutes, plural, =0{om mindre enn 1 minutt} one{om cirka {minutes} minutt} other{om cirka {minutes} minutter}}} hours{{hours, plural, =0{om mindre enn 1 time} one{om cirka {hours} time} other{om cirka {hours} timer}}} other{{dateTime, date, medium} kl. {dateTime, time, short}}}} other{{dateTime, date, medium} kl. {dateTime, time, short}}}', 'ellipsisText.showLess' => 'Vis mindre', 'ellipsisText.showMore' => 'Vis mer', 'loader.text.dataLoading' => 'Laster inn data', 'loader.text.dataSaving' => 'Saving data', 'loader.text.mitigationUpdate' => 'Oppdaterer områdekomponenter. Vent litt', 'loader.text.mitigationDisable' => 'Deaktiverer sårbare komponenter. Vent litt', 'loader.text.protection.enabling' => 'Enabling protection, please wait', 'loader.text.protection.disabling' => 'Disabling protection, please wait', 'protectedChip.title' => 'Redusert', 'riskLevelChip.label.low' => 'Lav', 'riskLevelChip.label.medium' => 'Med', 'riskLevelChip.label.high' => 'Høy', 'riskLevelChip.label.critical' => 'Crit', 'riskLevelChip.shieldIcon.tooltip' => 'This vulnerability is mitigated by Vulnerability Protection', 'smartUpdateEnabled.confirmation.text' => 'Smart Updates er aktivert på dette området, så oppdateringen kan ta litt tid. Vil du fortsette?', 'smartUpdateEnabled.confirmation.button.confirm' => 'Kjør Smart Update', 'smartUpdateEnabled.confirmation.button.reject' => 'Avbryt', 'toast.error.defaultTitle' => 'Det oppstod en feil', 'toast.error.installationProperties' => 'Kunne ikke lese områdeegenskapene', 'toast.error.accessToken' => 'Fant ikke tilgangstokenet til tilleggsprogrammet. Prøv å oppdatere tilgangstokenet på oppsettsiden til det tilhørende området i kontrollpanelet, eller kontakt tjenesteleverandøren for å få hjelp.', 'vulnerabilitiesWidget.activeVulnerabilities.label' => '{counter, plural, one {ikke håndtert sårbarhet} other {ikke håndterte sårbarheter}}', // Attention! This string shouldn't contain number placeholder (#) itself 'vulnerabilitiesWidget.activeVulnerabilities.tooltip' => 'Antall sårbarheter på området ditt som ikke er håndtert, ekskludert ignorerte sårbarheter.', 'vulnerabilitiesWidget.activeVulnerabilities.empty.title' => 'Nettstedet ditt har ingen sårbarheter som ikke er håndtert', 'vulnerabilitiesWidget.activeVulnerabilities.empty.subtitle' => 'Sørg for at sårbarhetsbeskyttelse alltid er aktivert på området ditt for å holde deg trygg', 'vulnerabilitiesWidget.risk.critical' => 'Kritisk risiko', 'vulnerabilitiesWidget.risk.high' => 'Høy risiko', 'vulnerabilitiesWidget.risk.medium' => 'Middels risiko', 'vulnerabilitiesWidget.risk.low' => 'Lav risiko', 'vulnerabilitiesWidget.counter.fixed.label' => '{counter, plural, one {redusert sårbarhet} other {reduserte sårbarheter}}', // Attention! This string shouldn't contain number placeholder (#) itself 'vulnerabilitiesWidget.counter.fixed.tooltip' => 'Antall sårbarheter på nettstedet ditt som er redusert ved hjelp av sårbarhetsbeskyttelse eller deaktivering av komponenter.', 'vulnerabilitiesWidget.counter.fixed.emptyText' => 'Beskyttelsesregler blir brukt automatisk', 'vulnerabilitiesWidget.counter.attacks.label' => '{counter, plural, one {blokkert angrep} other {blokkerte angrep}}', // Attention! This string shouldn't contain number placeholder (#) itself 'vulnerabilitiesWidget.counter.attacks.tooltip' => 'Antall blokkerte forsøk på å utnytte sårbarheter i området ditt de siste 365 dagene.', 'vulnerabilitiesWidget.counter.attacks.emptyText' => 'Vi sporer sårbarheter i sanntid og prioriterer dem etter hvor sannsynlig det er at de blir utnyttet.', // unused 'vulnerabilitiesWidget.somethingNotProtected' => 'Er det noe som ikke er redusert selv om beskyttelsen er på?', 'vulnerabilityList.bulkActions.selected' => '{count, plural, =0 {Ingen valgte} one {# valgt} other {# valgte}}', 'vulnerabilityList.bulkActions.update' => 'Oppdater', 'vulnerabilityList.searchField.label' => 'Søk', 'securityRiskChip.label' => '{score, number, ::.0} Security Risk', 'securityRiskChip.shieldIcon.tooltip' => 'Security Risk is reduced by Vulnerability Protection', 'settings.title' => 'Innstillinger', 'settings.actions.backAriaLabel' => 'Back to the previous page', 'settings.analytics.idLabel' => 'User Analytics ID', 'settings.analytics.idNotAvailable' => 'Ikke tilgjengelig', 'settings.analytics.copyToClipboard.buttonLabel' => 'Copy Analytics ID', 'settings.analytics.copyToClipboard.idNotAvailable' => 'Analyse-ID er ikke tilgjengelig', 'settings.analytics.copyToClipboard.toast.success' => 'Analyse-ID ble kopiert til utklippstavlen', 'settings.analytics.copyToClipboard.toast.error' => 'Kunne ikke kopiere Analyse-ID til utklippstavlen', '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' => 'Du har godtatt innsamling av brukerstatistikk', 'settings.consent.toast.success.optedOut' => 'Du har avslått innsamling av brukerstatistikk', 'settings.consent.toast.error.optedInStatus' => 'Kunne ikke oppdatere statistikkstatus som godtatt eller avvist', 'settings.accessToken.title' => 'Tilgangstoken', 'settings.accessToken.description' => 'Tilgangstokenet er unikt for dette nettstedet. Det gir tilleggsprogrammet tilgang til å kommunisere med WP Toolkit (som driver tilleggsprogrammet). Tokenet oppdateres automatisk én gang i døgnet. Om nødvendig kan du oppdatere det manuelt her eller på oppsettsiden i WP Toolkit-grensesnittet.', 'settings.accessToken.description.customAppName' => "Tilgangstokenet er unikt for dette nettstedet. Det gir tilleggsprogrammet tilgang til å kommunisere med tjenesten på serversiden. Tokenet oppdateres automatisk én gang i døgnet. Om nødvendig kan du oppdatere det manuelt her. Hvis tokenet ikke kan oppdateres, kan du kontakte tjenesteleverandøren for å få hjelp.", 'settings.accessToken.lastRefresh' => 'Last refresh', 'settings.accessToken.lastRefresh.unavailable' => 'Ikke tilgjengelig', 'settings.accessToken.lastRefresh.dateTimeFormat' => '{dateTime, date, medium} kl. {dateTime, time, short}', 'settings.accessToken.refreshButton' => 'Oppdater token', 'settings.accessToken.refreshing' => 'Utsteder nytt tilgangstoken', 'settings.accessToken.refreshSuccess' => 'Nytt tilgangstoken ble utstedt', 'settings.accessToken.refreshError' => 'Kunne ikke utstede nytt tilgangstoken', 'settings.error.unknownInstallation' => 'Ukjent WordPress-installasjons-ID. Prøv å oppdatere tilleggsprogrammets tilgangstoken på oppsettsiden til det tilhørende området i kontrollpanelet, eller kontakt tjenesteleverandøren for å få hjelp.', 'pageHeader.settings' => 'Innstillinger', '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' => 'Oppdater', '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' => 'Avbryt', 'vulnerabilitiesPage.widget.updates.dialog.button.update' => 'Oppdater', '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' => 'Kilde', 'vulnerabilityList.vulnerabilityTable.disableButton.title' => 'Deaktiver', 'vulnerabilityList.vulnerabilityTable.disableButton.active.tooltip' => 'Deaktivering kan påvirke nettstedets funksjon.', 'vulnerabilityList.vulnerabilityTable.disableButton.inactive.tooltip' => 'Tilleggsprogrammet er inaktivt.', 'vulnerabilityList.vulnerabilityTable.emptyState.text.protectionDisabled' => 'Området har ingen kjente sårbarheter', 'vulnerabilityList.vulnerabilityTable.emptyState.text.protectionEnabled' => 'Alle sårbarhetene i området er redusert', 'vulnerabilityList.filtersPanel.chip.affectedPart.core' => 'Kjerne', 'vulnerabilityList.filtersPanel.chip.affectedPart.plugin' => 'Miniprogram', 'vulnerabilityList.filtersPanel.chip.affectedPart.theme' => 'Tema', 'vulnerabilityList.filtersPanel.chip.protected' => 'Redusert', 'vulnerabilityList.filtersPanel.chip.notProtected' => 'Ikke redusert', 'vulnerabilityList.filtersPanel.chip.risk.low' => 'Lav risiko', 'vulnerabilityList.filtersPanel.chip.risk.medium' => 'Middels risiko', 'vulnerabilityList.filtersPanel.chip.risk.high' => 'Høy risiko', 'vulnerabilityList.filtersPanel.chip.risk.critical' => 'Kritisk risiko', 'vulnerabilityList.filtersPanel.chip.updatesAvailable' => 'Oppdateringer tilgjengelig', 'vulnerabilityList.filtersPanel.chip.noUpdates' => 'Ingen oppdateringer', 'vulnerabilityList.filtersPopover.button.apply' => 'Bruk filtre', 'vulnerabilityList.filtersPopover.button.reset' => 'Tilbakestill filtre', 'vulnerabilityList.filtersPopover.header' => 'Filtrer sårbarheter', 'vulnerabilityList.filtersPopover.filter.affectedPart.title' => 'Plassering', 'vulnerabilityList.filtersPopover.filter.affectedPart.core' => 'WordPress Core', 'vulnerabilityList.filtersPopover.filter.affectedPart.plugin' => 'Miniprogram', 'vulnerabilityList.filtersPopover.filter.affectedPart.theme' => 'Tema', 'vulnerabilityList.filtersPopover.filter.protection.title' => 'Redusert av beskyttelse', 'vulnerabilityList.filtersPopover.filter.protection.protected' => 'Redusert', 'vulnerabilityList.filtersPopover.filter.protection.notProtected' => 'Ikke redusert', 'vulnerabilityList.filtersPopover.filter.riskLevel.title' => 'Risikonivå', 'vulnerabilityList.filtersPopover.filter.riskLevel.low' => 'Lav risiko', 'vulnerabilityList.filtersPopover.filter.riskLevel.medium' => 'Middels risiko', 'vulnerabilityList.filtersPopover.filter.riskLevel.high' => 'Høy risiko', 'vulnerabilityList.filtersPopover.filter.riskLevel.critical' => 'Kritisk risiko', 'vulnerabilityList.filtersPopover.filter.updates.title' => 'Oppdateringer', 'vulnerabilityList.filtersPopover.filter.updates.available' => 'Tilgjengelig', 'vulnerabilityList.filtersPopover.filter.updates.notAvailable' => 'Ikke tilgjengelig', 'vulnerabilityList.vulnerabilityTable.header.risk.label' => 'Risiko', 'vulnerabilityList.vulnerabilityTable.header.risk.tooltip' => 'Risikorangering er en samlet vurdering av sårbarhetens påvirkning. Den er basert på CVSS-vurdering, EPSS-vurdering, Patchstack Patch Priority og andre faktorer.', 'vulnerabilityList.vulnerabilityTable.header.vulnerability' => 'Sårbarhet', 'vulnerabilityList.vulnerabilityTable.header.where' => 'Hvor', 'vulnerabilityList.vulnerabilityTable.header.howToFix' => 'Hvordan fikse', 'vulnerabilityList.vulnerabilityTable.protectedChip.tooltip' => 'Sårbarhetsbeskyttelse har brukt beskyttelsesregler for å redusere denne sårbarheten.', 'vulnerabilityList.vulnerabilityTable.sorting.asc' => 'sortert stigende', 'vulnerabilityList.vulnerabilityTable.sorting.desc' => 'sortert synkende', 'vulnerabilityList.vulnerabilityTable.updates.notFound' => 'Finner ingen oppdateringer', 'vulnerabilityList.vulnerabilityTable.updates.updateTo' => 'Oppgrader til {version}', 'vulnerabilityProtection.vulnerabilitiesFetch.error' => 'Kunne ikke laste inn data om områdets sårbarheter', 'vulnerabilityProtection.tasksLoading.error' => 'Kunne ikke oppdatere data fra serveren', 'vulnerabilityProtection.usageLoading.error' => 'Failed to load data about Vulnerability Protection usage', 'vulnerabilityProtectionDashboard.title' => 'Sårbarheter', 'vulnerabilityProtectionDashboard.subtitle' => 'Liste over sårbarheter funnet i området ditt.', 'vulnerabilityProtectionDashboard.lastUpdate' => 'Sist oppdatert: {dateTime}.', 'vulnerabilityProtectionDashboard.ignoreLowLevel.title' => 'Ignorer sårbarheter med lav risiko', 'vulnerabilityProtectionDashboard.ignoreLowLevel.tooltip' => 'Når sårbarheter med lav risiko ignoreres, anses de som håndtert når det gjelder bruk av sikkerhetspolicyer og varsler.', 'vulnerabilityProtectionDashboard.vulnerabilitiesStatisticsFetch.error' => 'Kunne ikke laste inn data om områdets sårbarhetsstatistikk', 'vulnerabilityProtectionDashboard.vulnerabilitiesFilteringStatusUpdate.error' => 'Kunne ikke oppdatere data om filterstatusen til områdets sårbarheter', 'vulnerabilityProtectionDashboard.protectionInfo.header' => "Det trengs spesifikke beskyttelsesregler for å redusere sårbarheter. Dette er grunnen til at beskyttelsesregler kanskje ikke er tilgjengelig for en bestemt sårbarhet:", 'vulnerabilityProtectionDashboard.protectionInfo.poweredBy' => 'Drevet av', 'vulnerabilityProtectionDashboard.protectionInfo.noPatch.title' => 'Under utvikling', 'vulnerabilityProtectionDashboard.protectionInfo.noPatch.description' => 'Regler for sårbarheter med stor påvirkning er normalt tilgjengelige innen noen timer etter at de ble oppdaget. Det kan ta lenger tid å opprette regler for sårbarheter med mindre påvirkning.', 'vulnerabilityProtectionDashboard.protectionInfo.unlikelyExploited.title' => 'Lav risiko', 'vulnerabilityProtectionDashboard.protectionInfo.unlikelyExploited.description' => 'Noen sårbarheter har minimal påvirkning, eller de mangler reelle utnyttelsesmetoder. Siden de ikke utgjør en reell trussel mot nettsteder, er det ikke nødvendig med beskyttelsesregler for dem.', 'vulnerabilityProtectionDashboard.protectionInfo.dbMatch.title' => 'Mangler i databasen', 'vulnerabilityProtectionDashboard.protectionInfo.dbMatch.description' => 'Sårbarheter som kun finnes i Wordfence-databasen eller ikke samsvarer med tilhørende oppføringer fra Patchstack-databasen, får ikke beskyttelsesregler.', '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' => 'Et sårbart tilleggsprogram ble deaktivert', 'vulnerabilityMitigation.disable.errorMessage' => 'Kunne ikke deaktivere tilleggsprogrammet', 'vulnerabilityMitigation.update.successMessage' => 'Oppdateringene ble installert', 'vulnerabilityMitigation.update.errorMessage' => 'Kunne ikke installere oppdateringer', '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 {blokkert angrep} other {blokkerte angrep}}', // Attention! This string shouldn't contain number placeholder (#) itself 'widget.attacks.attacksCounter.tooltip' => 'Antall blokkerte forsøk på å utnytte sårbarheter i området ditt de siste 365 dagene.', 'widget.attacks.goToPluginButton.text' => 'Vis detaljer', 'widget.vulnerabilities.vulnerabilitiesDisplay.totalCounter.label' => '{counter, plural, one {oppdaget WordPress-sårbarhet} other {oppdagete WordPress-sårbarheter}}', // Attention! This string shouldn't contain number placeholder (#) itself 'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.critical' => '{count, plural, one {{displayedNumber} kritisk} other {{displayedNumber} kritiske}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300 'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.high' => '{count, plural, one {{displayedNumber} høy} other {{displayedNumber} høye}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300 'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.medium' => '{count, plural, one {{displayedNumber} middels} other {{displayedNumber} middels}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300 'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.low' => '{count, plural, one {{displayedNumber} lav} other {{displayedNumber} lave}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300 'widget.vulnerabilities.goToPluginButton.text' => 'Vis detaljer', 'widget.vulnerabilities.empty.title' => 'Nettstedet ditt har ingen sårbarheter som ikke er håndtert', 'widget.vulnerabilities.empty.subtitle' => 'Sørg for at sårbarhetsbeskyttelse alltid er aktivert på området ditt for å holde deg trygg', 'widget.vulnerabilities.loadingFailed' => 'Kunne ikke laste inn sårbarhetsdata', 'widget.vulnerabilities.error.installationResponseEmpty' => 'Kunne ikke laste inn områdeegenskapene', 'widget.vulnerabilities.error.vulnerabilitiesResponseEmpty' => 'Ingen informasjon om sårbarheter på dette området', 'wpPart.core' => 'Kjerne', 'wpPart.plugin' => 'Miniprogram', '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' => 'Deaktiver', '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' => 'Deaktiver', 'vulnerableComponentsTree.componentRow.button.deactivatePlugin.confirmation.reject' => 'Avbryt', 'vulnerableComponentsTree.componentRow.button.enableProtection' => 'Enable Protection', 'vulnerableComponentsTree.componentRow.button.update' => 'Oppgrader til {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' => 'Oppdater', 'vulnerableComponentsTree.componentRow.button.update.confirmation.reject' => 'Avbryt', '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' => 'Avbryt', 'purchaseProtectionDialog.wpt.initial.title' => 'Sårbarhetsbeskyttelse', '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' => 'Avbryt', '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' => 'Sårbarhetsbeskyttelse', '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' => 'Sårbarhetsbeskyttelse', '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 ]; };