'Podatności',
'menu.item.settings' => 'Ustawienia',
'menu.item.autoUpdatesSettings' => 'Autoupdates',
'menu.item.subscriptions' => 'Subscriptions',
'plugin.noJsText' => 'Proszę włączyć JavaScript w swojej przeglądarce, aby użyć tej wtyczki.',
'dashboard.widget.vulnerabilities.title' => '{productName}: Luki w zabezpieczeniach strony',
'dashboard.widget.attacks.title' => 'Ochrona przed lukami w zabezpieczeniach',
'dashboard.widget.noJsText' => 'Proszę włączyć JavaScript w swojej przeglądarce, aby uzyskać dostęp do tego widżetu.',
];
$messagesFrontend = [
'backgroundTasksContext.polling.error' => 'Nie można sondować dodatkowych zadań',
'dateTimeDisplay.format' => '{tense, select, past{{timeCategory, select, minutes{{minutes, plural, =0{mniej niż minutę temu} one{około {minutes} minuty temu} few {około {minutes} minut temu} many {około {minutes} minut temu} other{około {minutes} minut temu}}} hours{{hours, plural, =0{mniej niż godzinę temu} one{około {hours} godzinę temu} few {około {hours} godzin temu} many {około {hours} godzin temu} other{około {hours} godzin temu}}} other{{dateTime, date, medium} o {dateTime, time, short}}}} future{{timeCategory, select, minutes{{minutes, plural, =0{za mniej niż minutę} one{za około {minutes} minutę} few {za około {minutes} minuty} many {za około {minutes} minut} other{za około {minutes} minut}}} hours{{hours, plural, =0{za mniej niż godzinę} one{za około {hours} godzinę} few {za około {hours} godziny} many {za około {hours} godzin} other{za około {hours} godzin}}} other{{dateTime, date, medium} o {dateTime, time, short}}}} other{{dateTime, date, medium} o {dateTime, time, short}}}',
'ellipsisText.showLess' => 'Pokaż mniej',
'ellipsisText.showMore' => 'Pokaż więcej',
'loader.text.dataLoading' => 'Ładowanie danych',
'loader.text.dataSaving' => 'Saving data',
'loader.text.mitigationUpdate' => 'Aktualizowanie komponentów strony, proszę czekać',
'loader.text.mitigationDisable' => 'Dezaktywowanie wrażliwych komponentów, proszę czekać',
'loader.text.protection.enabling' => 'Enabling protection, please wait',
'loader.text.protection.disabling' => 'Disabling protection, please wait',
'protectedChip.title' => 'Złagodzona',
'riskLevelChip.label.low' => 'Niski',
'riskLevelChip.label.medium' => 'Med',
'riskLevelChip.label.high' => 'Wysoki',
'riskLevelChip.label.critical' => 'Crit',
'riskLevelChip.shieldIcon.tooltip' => 'This vulnerability is mitigated by Vulnerability Protection',
'smartUpdateEnabled.confirmation.text' => 'Automatyczne aktualizacje są włączone dla tej strony, więc aktualizacja może zająć trochę czasu. Czy chcesz kontynuować?',
'smartUpdateEnabled.confirmation.button.confirm' => 'Uruchom inteligentne aktualizacje',
'smartUpdateEnabled.confirmation.button.reject' => 'Anuluj',
'toast.error.defaultTitle' => 'Wystąpił błąd',
'toast.error.installationProperties' => 'Nie udało się odczytać właściwości strony',
'toast.error.accessToken' => 'Nie znaleziono tokenu dostępu wtyczki. Spróbuj odświeżyć token dostępu na ekranie Ustawienia odpowiadającej strony w interfejsie panelu sterowania lub skontaktuj się z dostawcą usług w celu uzyskania pomocy.',
'vulnerabilitiesWidget.activeVulnerabilities.label' => '{counter, plural, one {niezaadresowana podatność} few {niezaadresowane podatności} many {niezaadresowanych podatności} other {niezaadresowanych podatności}}', // Attention! This string shouldn't contain number placeholder (#) itself
'vulnerabilitiesWidget.activeVulnerabilities.tooltip' => 'Liczba niezaadresowanych luk w zabezpieczeniach na Twojej Stronie, wyłączając zignorowane.',
'vulnerabilitiesWidget.activeVulnerabilities.empty.title' => 'Twoja strona nie posiada niezaadresowanych luk w zabezpieczeniach',
'vulnerabilitiesWidget.activeVulnerabilities.empty.subtitle' => 'Upewnij się, że Ochrona przed lukami bezpieczeństwa jest włączona na Twojej stronie, aby zawsze pozostać bezpiecznym',
'vulnerabilitiesWidget.risk.critical' => 'Krytyczne ryzyko',
'vulnerabilitiesWidget.risk.high' => 'Wysokie ryzyko',
'vulnerabilitiesWidget.risk.medium' => 'Średnie ryzyko',
'vulnerabilitiesWidget.risk.low' => 'Niskie ryzyko',
'vulnerabilitiesWidget.counter.fixed.label' => '{counter, plural, one {naprawiona podatność} few {naprawione podatności} many {naprawionych podatności} other {naprawionych podatności}}', // Attention! This string shouldn't contain number placeholder (#) itself
'vulnerabilitiesWidget.counter.fixed.tooltip' => 'Liczba podatności na Twojej stronie Www złagodzona przez Ochronę przed podatnościami lub dezaktywację komponentu.',
'vulnerabilitiesWidget.counter.fixed.emptyText' => 'Zasady ochrony są stosowane automatycznie',
'vulnerabilitiesWidget.counter.attacks.label' => '{counter, plural, one {zablokowany atak} few {zablokowane ataki} many {zablokowanych ataków} other {zablokowanych ataków}}', // Attention! This string shouldn't contain number placeholder (#) itself
'vulnerabilitiesWidget.counter.attacks.tooltip' => 'Liczba zablokowanych prób wykorzystania luk w zabezpieczeniach na Twojej stronie WWW w ciągu ostatnich 365 dni.',
'vulnerabilitiesWidget.counter.attacks.emptyText' => 'Śledzimy podatności w czasie rzeczywistym i nadajemy im priorytety na podstawie prawdopodobieństwa ich wykorzystania.', // unused
'vulnerabilitiesWidget.somethingNotProtected' => 'Ochrona jest włączona, ale coś nie jest złagodzone?',
'vulnerabilityList.bulkActions.selected' => '{count, plural, =0 {brak zaznaczonych} one {# zaznaczony} few {# zaznaczone} many {# zaznaczonych} other {# zaznaczonych}}',
'vulnerabilityList.bulkActions.update' => 'Aktualizacja',
'vulnerabilityList.searchField.label' => 'Szukaj',
'securityRiskChip.label' => '{score, number, ::.0} Security Risk',
'securityRiskChip.shieldIcon.tooltip' => 'Security Risk is reduced by Vulnerability Protection',
'settings.title' => 'Ustawienia',
'settings.actions.backAriaLabel' => 'Back to the previous page',
'settings.analytics.idLabel' => 'User Analytics ID',
'settings.analytics.idNotAvailable' => 'Niedostępny',
'settings.analytics.copyToClipboard.buttonLabel' => 'Copy Analytics ID',
'settings.analytics.copyToClipboard.idNotAvailable' => 'ID analiz nie jest dostępny',
'settings.analytics.copyToClipboard.toast.success' => 'Identyfikator Analiz skopiowany do schowka',
'settings.analytics.copyToClipboard.toast.error' => 'Nie udało się skopiować ID Analiz do schowka',
'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' => 'Zdecydowałeś się na zbieranie analiz użytkowników',
'settings.consent.toast.success.optedOut' => 'Zdecydowałeś się na rezygnację ze zbierania analiz użytkowników',
'settings.consent.toast.error.optedInStatus' => 'Nie udało się zaktualizować stanu opcji włączenia/wyłączenia analiz',
'settings.accessToken.title' => 'Token dostępu',
'settings.accessToken.description' => 'Ten token dostępu jest unikalny dla tej strony WWW. Umożliwia on tej wtyczce komunikację z WP Toolkit (który zasila tę wtyczkę). Token odświeża się automatycznie co 24 godziny. W razie potrzeby możesz ręcznie odświeżyć go tutaj lub na ekranie Ustawienia w interfejsie WP Toolkit.',
'settings.accessToken.description.customAppName' => "Ten token dostępu jest unikalny dla tej strony WWW. Umożliwia on tej wtyczce komunikację z zapleczem usługi. Token odświeża się automatycznie co 24 godziny. W razie potrzeby możesz zaktualizować go ręcznie tutaj. W przypadku niepowodzenia aktualizacji tokena skontaktuj się z dostawcą usługi w celu uzyskania pomocy.",
'settings.accessToken.lastRefresh' => 'Last refresh',
'settings.accessToken.lastRefresh.unavailable' => 'Niedostępny',
'settings.accessToken.lastRefresh.dateTimeFormat' => '{dateTime, date, medium} o {dateTime, time, short}',
'settings.accessToken.refreshButton' => 'Odśwież token',
'settings.accessToken.refreshing' => 'Wystawianie nowego tokena dostępu',
'settings.accessToken.refreshSuccess' => 'Nowy token dostępu został wydany',
'settings.accessToken.refreshError' => 'Nie udało się wystawić nowego tokenu dostępu',
'settings.error.unknownInstallation' => 'Nieznany identyfikator instalacji WordPress. Spróbuj odświeżyć token dostępu wtyczki na ekranie Ustawienia odpowiadającej strony w interfejsie panelu sterowania lub skontaktuj się z dostawcą usług w celu uzyskania pomocy.',
'pageHeader.settings' => 'Ustawienia',
'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' => 'Aktualizacja',
'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' => 'Anuluj',
'vulnerabilitiesPage.widget.updates.dialog.button.update' => 'Aktualizacja',
'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' => 'Żródło',
'vulnerabilityList.vulnerabilityTable.disableButton.title' => 'Dezaktywuj',
'vulnerabilityList.vulnerabilityTable.disableButton.active.tooltip' => 'Dezaktywacja może wpłynąć na funkcjonowanie strony.',
'vulnerabilityList.vulnerabilityTable.disableButton.inactive.tooltip' => 'Ten plugin jest nieaktywny.',
'vulnerabilityList.vulnerabilityTable.emptyState.text.protectionDisabled' => 'Ta strona nie posiada publicznie znanych luk w zabezpieczeniach',
'vulnerabilityList.vulnerabilityTable.emptyState.text.protectionEnabled' => 'Wszystkie luki obecne na tej stronie zostały złagodzone',
'vulnerabilityList.filtersPanel.chip.affectedPart.core' => 'Trzon',
'vulnerabilityList.filtersPanel.chip.affectedPart.plugin' => 'Wtyczka',
'vulnerabilityList.filtersPanel.chip.affectedPart.theme' => 'Motyw',
'vulnerabilityList.filtersPanel.chip.protected' => 'Złagodzona',
'vulnerabilityList.filtersPanel.chip.notProtected' => 'Niezłagodzona',
'vulnerabilityList.filtersPanel.chip.risk.low' => 'Niskie ryzyko',
'vulnerabilityList.filtersPanel.chip.risk.medium' => 'Średnie ryzyko',
'vulnerabilityList.filtersPanel.chip.risk.high' => 'Wysokie ryzyko',
'vulnerabilityList.filtersPanel.chip.risk.critical' => 'Krytyczne ryzyko',
'vulnerabilityList.filtersPanel.chip.updatesAvailable' => 'Dostępne aktualizacje',
'vulnerabilityList.filtersPanel.chip.noUpdates' => 'Nie znaleziono aktualizacji',
'vulnerabilityList.filtersPopover.button.apply' => 'Zastosuj filtry',
'vulnerabilityList.filtersPopover.button.reset' => 'Zresetuj filtry',
'vulnerabilityList.filtersPopover.header' => 'Filtruj podatności',
'vulnerabilityList.filtersPopover.filter.affectedPart.title' => 'Lokalizacja',
'vulnerabilityList.filtersPopover.filter.affectedPart.core' => 'Rdzeń WordPress',
'vulnerabilityList.filtersPopover.filter.affectedPart.plugin' => 'Wtyczka',
'vulnerabilityList.filtersPopover.filter.affectedPart.theme' => 'Motyw',
'vulnerabilityList.filtersPopover.filter.protection.title' => 'Złagodzona przez ochronę',
'vulnerabilityList.filtersPopover.filter.protection.protected' => 'Złagodzona',
'vulnerabilityList.filtersPopover.filter.protection.notProtected' => 'Niezłagodzona',
'vulnerabilityList.filtersPopover.filter.riskLevel.title' => 'Poziom ryzyka',
'vulnerabilityList.filtersPopover.filter.riskLevel.low' => 'Niskie ryzyko',
'vulnerabilityList.filtersPopover.filter.riskLevel.medium' => 'Średnie ryzyko',
'vulnerabilityList.filtersPopover.filter.riskLevel.high' => 'Wysokie ryzyko',
'vulnerabilityList.filtersPopover.filter.riskLevel.critical' => 'Krytyczne ryzyko',
'vulnerabilityList.filtersPopover.filter.updates.title' => 'Aktualizacja',
'vulnerabilityList.filtersPopover.filter.updates.available' => 'Dostępny',
'vulnerabilityList.filtersPopover.filter.updates.notAvailable' => 'Niedostępny',
'vulnerabilityList.vulnerabilityTable.header.risk.label' => 'Ryzyko',
'vulnerabilityList.vulnerabilityTable.header.risk.tooltip' => 'Ranking ryzyka to zagregowana ocena wpływu danej podatności. Opiera się na ocenie CVSS, ocenie EPSS, Patchstack Patch Priority i innych czynnikach.',
'vulnerabilityList.vulnerabilityTable.header.vulnerability' => 'Podatność na zagrożenia',
'vulnerabilityList.vulnerabilityTable.header.where' => 'Gdzie',
'vulnerabilityList.vulnerabilityTable.header.howToFix' => 'Jak naprawić',
'vulnerabilityList.vulnerabilityTable.protectedChip.tooltip' => 'Ochrona przed lukami w zabezpieczeniach zastosowała reguły ochrony w celu ograniczenia tej podatności.',
'vulnerabilityList.vulnerabilityTable.sorting.asc' => 'sortowanie rosnąco',
'vulnerabilityList.vulnerabilityTable.sorting.desc' => 'sortowanie malejąco',
'vulnerabilityList.vulnerabilityTable.updates.notFound' => 'Nie znaleziono aktualizacji',
'vulnerabilityList.vulnerabilityTable.updates.updateTo' => 'Zaktualizuj do {version}',
'vulnerabilityProtection.vulnerabilitiesFetch.error' => 'Nie udało się wczytać danych o podatnościach strony',
'vulnerabilityProtection.tasksLoading.error' => 'Nie udało się aktualizować danych z serwera',
'vulnerabilityProtection.usageLoading.error' => 'Failed to load data about Vulnerability Protection usage',
'vulnerabilityProtectionDashboard.title' => 'Podatności',
'vulnerabilityProtectionDashboard.subtitle' => 'Lista podatności znalezionych na Twojej stronie.',
'vulnerabilityProtectionDashboard.lastUpdate' => 'Ostatnia aktualizacja {dateTime}.',
'vulnerabilityProtectionDashboard.ignoreLowLevel.title' => 'Ignoruj luki w zabezpieczeniach niskiego ryzyka',
'vulnerabilityProtectionDashboard.ignoreLowLevel.tooltip' => 'Ignorowanie niskiego ryzyka podatności traktuje je jako adresowane do celów stosowania polityk bezpieczeństwa oraz wysyłania powiadomień.',
'vulnerabilityProtectionDashboard.vulnerabilitiesStatisticsFetch.error' => 'Nie udało się wczytać danych o statystykach podatności strony',
'vulnerabilityProtectionDashboard.vulnerabilitiesFilteringStatusUpdate.error' => 'Nie udało się aktualizować danych o statusie filtru podatności strony',
'vulnerabilityProtectionDashboard.protectionInfo.header' => "Neutralizacja luki wymaga określonych zasad ochrony. Oto dlaczego reguły ochrony mogą nie być dostępne w przypadku określonej luki w zabezpieczeniach:",
'vulnerabilityProtectionDashboard.protectionInfo.poweredBy' => 'Powered by',
'vulnerabilityProtectionDashboard.protectionInfo.noPatch.title' => 'Trwają prace nad zabezpieczeniem',
'vulnerabilityProtectionDashboard.protectionInfo.noPatch.description' => 'Reguły dotyczące luk o dużym wpływie są zwykle udostępniane w ciągu kilku godzin od ujawnienia. Tworzenie reguł dotyczących luk o mniejszym wpływie może zająć więcej czasu.',
'vulnerabilityProtectionDashboard.protectionInfo.unlikelyExploited.title' => 'Niskie ryzyko',
'vulnerabilityProtectionDashboard.protectionInfo.unlikelyExploited.description' => 'Niektóre luki mają minimalny wpływ lub brakuje w nich rzeczywistych metod exploitów. Ponieważ nie stanowią one realnego zagrożenia dla stron internetowych, zasady ich ochrony nie są konieczne.',
'vulnerabilityProtectionDashboard.protectionInfo.dbMatch.title' => 'Braki w bazie danych',
'vulnerabilityProtectionDashboard.protectionInfo.dbMatch.description' => 'Luki występujące wyłącznie w bazie Wordfence lub niepowiązane z odpowiadającymi im wpisami w bazie Patchstack nie podlegają regułom ochrony.',
'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' => 'Wtyczka WordPress z luką została dezaktywowana',
'vulnerabilityMitigation.disable.errorMessage' => 'Nie udało się dezaktywować wtyczki',
'vulnerabilityMitigation.update.successMessage' => 'Aktualizacje zostały zainstalowane',
'vulnerabilityMitigation.update.errorMessage' => 'Nie udało się zainstalować aktualizacji',
'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 {zablokowany atak} few {zablokowane ataki} many {zablokowanych ataków} other {zablokowanych ataków}}', // Attention! This string shouldn't contain number placeholder (#) itself
'widget.attacks.attacksCounter.tooltip' => 'Liczba zablokowanych prób wykorzystania luk w zabezpieczeniach na Twojej stronie WWW w ciągu ostatnich 365 dni.',
'widget.attacks.goToPluginButton.text' => 'Zobacz szczegóły',
'widget.vulnerabilities.vulnerabilitiesDisplay.totalCounter.label' => '{counter, plural, one {luka w WordPress znaleziona} few {luki w WordPress znalezione} many {luk w WordPress znalezionch} other {luk w WordPress znalezionych}}', // Attention! This string shouldn't contain number placeholder (#) itself
'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.critical' => '{count, plural, one {{displayedNumber} Krytyczna} few {{displayedNumber} Krytyczne} many {{displayedNumber} Krytycznych} other {{displayedNumber} Krytycznych}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300
'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.high' => '{count, plural, one {{displayedNumber} Wysoka} few {{displayedNumber} Wysokie} many {{displayedNumber} Wysokich} other {{displayedNumber} Wysokich}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300
'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.medium' => '{count, plural, one {{displayedNumber} Średnia} few {{displayedNumber} Średnie} many {{displayedNumber} Średnich} other {{displayedNumber} Średnich}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300
'widget.vulnerabilities.vulnerabilitiesDisplay.barLabel.low' => '{count, plural, one {{displayedNumber} Niska} few {{displayedNumber} Niskie} many {{displayedNumber} Niskich} other {{displayedNumber} Niskich}}', // {displayedNumber} might contain, for example, '2.3k'; in that case {count} will be 2300
'widget.vulnerabilities.goToPluginButton.text' => 'Zobacz szczegóły',
'widget.vulnerabilities.empty.title' => 'Twoja strona nie posiada niezaadresowanych luk w zabezpieczeniach',
'widget.vulnerabilities.empty.subtitle' => 'Upewnij się, że Ochrona przed lukami bezpieczeństwa jest włączona na Twojej stronie, aby zawsze pozostać bezpiecznym',
'widget.vulnerabilities.loadingFailed' => 'Nie udało się załadować danych o lukach w zabezpieczeniach',
'widget.vulnerabilities.error.installationResponseEmpty' => 'Nie udało się załadować właściwości strony',
'widget.vulnerabilities.error.vulnerabilitiesResponseEmpty' => 'Brak informacji o podatnościach na tej stronie',
'wpPart.core' => 'Trzon',
'wpPart.plugin' => 'Wtyczka',
'wpPart.theme' => 'Motyw',
'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' => 'Dezaktywuj',
'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' => 'Dezaktywuj',
'vulnerableComponentsTree.componentRow.button.deactivatePlugin.confirmation.reject' => 'Anuluj',
'vulnerableComponentsTree.componentRow.button.enableProtection' => 'Enable Protection',
'vulnerableComponentsTree.componentRow.button.update' => 'Zaktualizuj do {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' => 'Aktualizacja',
'vulnerableComponentsTree.componentRow.button.update.confirmation.reject' => 'Anuluj',
'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' => 'Anuluj',
'purchaseProtectionDialog.wpt.initial.title' => 'Ochrona przed lukami w zabezpieczeniach',
'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' => 'Anuluj',
'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' => 'Ochrona przed lukami w zabezpieczeniach',
'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' => 'Ochrona przed lukami w zabezpieczeniach',
'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
];
};