diff --git a/messages/pl-PL.json b/messages/pl-PL.json
index 998fcc880..3a9607e7c 100644
--- a/messages/pl-PL.json
+++ b/messages/pl-PL.json
@@ -148,6 +148,11 @@
"createLink": "Utwórz link",
"resourcesNotFound": "Nie znaleziono zasobów",
"resourceSearch": "Szukaj zasobów",
+ "machineSearch": "Wyszukiwarki",
+ "machinesSearch": "Szukaj klientów maszyn...",
+ "machineNotFound": "Nie znaleziono maszyn",
+ "userDeviceSearch": "Szukaj urządzeń użytkownika",
+ "userDevicesSearch": "Szukaj urządzeń użytkownika...",
"openMenu": "Otwórz menu",
"resource": "Zasoby",
"title": "Tytuł",
@@ -323,6 +328,54 @@
"apiKeysDelete": "Usuń klucz API",
"apiKeysManage": "Zarządzaj kluczami API",
"apiKeysDescription": "Klucze API służą do uwierzytelniania z API integracji",
+ "provisioningKeysTitle": "Klucz Zaopatrzenia",
+ "provisioningKeysManage": "Zarządzaj kluczami zaopatrzenia",
+ "provisioningKeysDescription": "Klucze zaopatrzenia są używane do uwierzytelniania zautomatyzowanego zaopatrzenia twojej organizacji.",
+ "provisioningManage": "Dostarczanie",
+ "provisioningDescription": "Zarządzaj kluczami rezerwacji i sprawdzaj oczekujące strony oczekujące na zatwierdzenie.",
+ "pendingSites": "Witryny oczekujące",
+ "siteApproveSuccess": "Witryna została pomyślnie zatwierdzona",
+ "siteApproveError": "Błąd zatwierdzania witryny",
+ "provisioningKeys": "Klucze Zaopatrzenia",
+ "searchProvisioningKeys": "Szukaj kluczy zaopatrzenia...",
+ "provisioningKeysAdd": "Wygeneruj klucz zaopatrzenia",
+ "provisioningKeysErrorDelete": "Błąd podczas usuwania klucza zaopatrzenia",
+ "provisioningKeysErrorDeleteMessage": "Błąd podczas usuwania klucza zaopatrzenia",
+ "provisioningKeysQuestionRemove": "Czy na pewno chcesz usunąć ten klucz rezerwacji z organizacji?",
+ "provisioningKeysMessageRemove": "Po usunięciu, klucz nie może być już używany do tworzenia witryny.",
+ "provisioningKeysDeleteConfirm": "Potwierdź usunięcie klucza zaopatrzenia",
+ "provisioningKeysDelete": "Usuń klucz zaopatrzenia",
+ "provisioningKeysCreate": "Wygeneruj klucz zaopatrzenia",
+ "provisioningKeysCreateDescription": "Wygeneruj nowy klucz tworzenia rezerw dla organizacji",
+ "provisioningKeysSeeAll": "Zobacz wszystkie klucze rezerwacji",
+ "provisioningKeysSave": "Zapisz klucz zaopatrzenia",
+ "provisioningKeysSaveDescription": "Możesz to zobaczyć tylko raz. Skopiuj je do bezpiecznego miejsca.",
+ "provisioningKeysErrorCreate": "Błąd podczas tworzenia klucza zaopatrzenia",
+ "provisioningKeysList": "Nowy klucz rezerwacji",
+ "provisioningKeysMaxBatchSize": "Maksymalny rozmiar partii",
+ "provisioningKeysUnlimitedBatchSize": "Nieograniczony rozmiar partii (bez limitu)",
+ "provisioningKeysMaxBatchUnlimited": "Nieograniczona",
+ "provisioningKeysMaxBatchSizeInvalid": "Wprowadź poprawny maksymalny rozmiar partii (1–1 000,000).",
+ "provisioningKeysValidUntil": "Ważny do",
+ "provisioningKeysValidUntilHint": "Pozostaw puste, aby nie wygasnąć.",
+ "provisioningKeysValidUntilInvalid": "Wprowadź prawidłową datę i godzinę.",
+ "provisioningKeysNumUsed": "Używane czasy",
+ "provisioningKeysLastUsed": "Ostatnio używane",
+ "provisioningKeysNoExpiry": "Brak wygaśnięcia",
+ "provisioningKeysNeverUsed": "Nigdy",
+ "provisioningKeysEdit": "Edytuj klucz zaopatrzenia",
+ "provisioningKeysEditDescription": "Zaktualizuj maksymalny rozmiar partii i czas wygaśnięcia dla tego klucza.",
+ "provisioningKeysApproveNewSites": "Zatwierdź nowe witryny",
+ "provisioningKeysApproveNewSitesDescription": "Automatycznie zatwierdzaj witryny, które rejestrują się za pomocą tego klucza.",
+ "provisioningKeysUpdateError": "Błąd podczas aktualizacji klucza zaopatrzenia",
+ "provisioningKeysUpdated": "Klucz zaopatrzenia zaktualizowany",
+ "provisioningKeysUpdatedDescription": "Twoje zmiany zostały zapisane.",
+ "provisioningKeysBannerTitle": "Klucze Zaopatrzenia witryny",
+ "provisioningKeysBannerDescription": "Wygeneruj klucz tworzenia rezerw i użyj go z konektorem Newt do automatycznego tworzenia witryn przy pierwszym uruchomieniu — nie ma potrzeby ustawiania oddzielnych poświadczeń dla każdej witryny.",
+ "provisioningKeysBannerButtonText": "Dowiedz się więcej",
+ "pendingSitesBannerTitle": "Witryny oczekujące",
+ "pendingSitesBannerDescription": "Witryny, które łączą się przy użyciu klucza zaopatrzenia, pojawiają się tutaj, aby przejrzeć. Zatwierdź każdą witrynę, zanim stanie się aktywna i uzyska dostęp do twoich zasobów.",
+ "pendingSitesBannerButtonText": "Dowiedz się więcej",
"apiKeysSettings": "Ustawienia {apiKeyName}",
"userTitle": "Zarządzaj wszystkimi użytkownikami",
"userDescription": "Zobacz i zarządzaj wszystkimi użytkownikami w systemie",
@@ -509,9 +562,12 @@
"userSaved": "Użytkownik zapisany",
"userSavedDescription": "Użytkownik został zaktualizowany.",
"autoProvisioned": "Przesłane automatycznie",
+ "autoProvisionSettings": "Ustawienia automatycznego dostarczania",
"autoProvisionedDescription": "Pozwól temu użytkownikowi na automatyczne zarządzanie przez dostawcę tożsamości",
"accessControlsDescription": "Zarządzaj tym, do czego użytkownik ma dostęp i co może robić w organizacji",
"accessControlsSubmit": "Zapisz kontrole dostępu",
+ "singleRolePerUserPlanNotice": "Twój plan obsługuje tylko jedną rolę na użytkownika.",
+ "singleRolePerUserEditionNotice": "Ta edycja obsługuje tylko jedną rolę na użytkownika.",
"roles": "Role",
"accessUsersRoles": "Zarządzaj użytkownikami i rolami",
"accessUsersRolesDescription": "Zaproś użytkowników i dodaj je do ról do zarządzania dostępem do organizacji",
@@ -1119,6 +1175,7 @@
"setupTokenDescription": "Wprowadź token konfiguracji z konsoli serwera.",
"setupTokenRequired": "Wymagany jest token konfiguracji",
"actionUpdateSite": "Aktualizuj witrynę",
+ "actionResetSiteBandwidth": "Zresetuj przepustowość organizacji",
"actionListSiteRoles": "Lista dozwolonych ról witryny",
"actionCreateResource": "Utwórz zasób",
"actionDeleteResource": "Usuń zasób",
@@ -1148,7 +1205,7 @@
"actionRemoveUser": "Usuń użytkownika",
"actionListUsers": "Lista użytkowników",
"actionAddUserRole": "Dodaj rolę użytkownika",
- "actionSetUserOrgRoles": "Set User Roles",
+ "actionSetUserOrgRoles": "Ustaw role użytkownika",
"actionGenerateAccessToken": "Wygeneruj token dostępu",
"actionDeleteAccessToken": "Usuń token dostępu",
"actionListAccessTokens": "Lista tokenów dostępu",
@@ -1265,6 +1322,7 @@
"sidebarRoles": "Role",
"sidebarShareableLinks": "Linki",
"sidebarApiKeys": "Klucze API",
+ "sidebarProvisioning": "Dostarczanie",
"sidebarSettings": "Ustawienia",
"sidebarAllUsers": "Wszyscy użytkownicy",
"sidebarIdentityProviders": "Dostawcy tożsamości",
@@ -1890,6 +1948,40 @@
"exitNode": "Węzeł Wyjściowy",
"country": "Kraj",
"rulesMatchCountry": "Obecnie bazuje na adresie IP źródła",
+ "region": "Region",
+ "selectRegion": "Wybierz region",
+ "searchRegions": "Szukaj regionów...",
+ "noRegionFound": "Nie znaleziono regionu.",
+ "rulesMatchRegion": "Wybierz regionalną grupę krajów",
+ "rulesErrorInvalidRegion": "Nieprawidłowy region",
+ "rulesErrorInvalidRegionDescription": "Proszę wybrać prawidłowy region.",
+ "regionAfrica": "Afryka",
+ "regionNorthernAfrica": "Afryka Północna",
+ "regionEasternAfrica": "Afryka Wschodnia",
+ "regionMiddleAfrica": "Afryka Środkowa",
+ "regionSouthernAfrica": "Afryka Południowa",
+ "regionWesternAfrica": "Afryka Zachodnia",
+ "regionAmericas": "Ameryka",
+ "regionCaribbean": "Karaiby",
+ "regionCentralAmerica": "Ameryka Środkowa",
+ "regionSouthAmerica": "Ameryka Południowej",
+ "regionNorthernAmerica": "Ameryka Północna",
+ "regionAsia": "Akwakultura",
+ "regionCentralAsia": "Azja Środkowa",
+ "regionEasternAsia": "Azja Wschodnia",
+ "regionSouthEasternAsia": "Azja Południowo-Wschodnia",
+ "regionSouthernAsia": "Azja Południowa",
+ "regionWesternAsia": "Azja Zachodnia",
+ "regionEurope": "Europa",
+ "regionEasternEurope": "Europa Wschodnia",
+ "regionNorthernEurope": "Europa Północna",
+ "regionSouthernEurope": "Europa Południowa",
+ "regionWesternEurope": "Europa Zachodnia",
+ "regionOceania": "Oceania",
+ "regionAustraliaAndNewZealand": "Australia i Nowa Zelandia",
+ "regionMelanesia": "Melanesia",
+ "regionMicronesia": "Micronesia",
+ "regionPolynesia": "Polynesia",
"managedSelfHosted": {
"title": "Zarządzane Samodzielnie-Hostingowane",
"description": "Większa niezawodność i niska konserwacja serwera Pangolin z dodatkowymi dzwonkami i sygnałami",
@@ -1938,6 +2030,25 @@
"invalidValue": "Nieprawidłowa wartość",
"idpTypeLabel": "Typ dostawcy tożsamości",
"roleMappingExpressionPlaceholder": "np. zawiera(grupy, 'admin') && 'Admin' || 'Członek'",
+ "roleMappingModeFixedRoles": "Stałe role",
+ "roleMappingModeMappingBuilder": "Konstruktor mapowania",
+ "roleMappingModeRawExpression": "Surowe wyrażenie",
+ "roleMappingFixedRolesPlaceholderSelect": "Wybierz jedną lub więcej ról",
+ "roleMappingFixedRolesPlaceholderFreeform": "Wpisz nazwy ról (dopasowanie na organizację)",
+ "roleMappingFixedRolesDescriptionSameForAll": "Przypisz tę samą rolę do każdego automatycznie udostępnionego użytkownika.",
+ "roleMappingFixedRolesDescriptionDefaultPolicy": "W przypadku domyślnych zasad nazwy ról typu które istnieją w każdej organizacji, gdzie użytkownicy są zapisywani. Nazwy muszą się dokładnie zgadzać.",
+ "roleMappingClaimPath": "Ścieżka przejęcia",
+ "roleMappingClaimPathPlaceholder": "grupy",
+ "roleMappingClaimPathDescription": "Ścieżka w payloadzie tokenów, która zawiera wartości źródłowe (np. grupy).",
+ "roleMappingMatchValue": "Wartość dopasowania",
+ "roleMappingAssignRoles": "Przypisz role",
+ "roleMappingAddMappingRule": "Dodaj regułę mapowania",
+ "roleMappingRawExpressionResultDescription": "Wyrażenie musi ocenić do tablicy ciągów lub ciągów.",
+ "roleMappingRawExpressionResultDescriptionSingleRole": "Wyrażenie musi oceniać ciąg znaków (pojedyncza nazwa).",
+ "roleMappingMatchValuePlaceholder": "Wartość dopasowania (na przykład: admin)",
+ "roleMappingAssignRolesPlaceholderFreeform": "Wpisz nazwy ról (aktywizacja na org)",
+ "roleMappingBuilderFreeformRowHint": "Nazwy ról muszą pasować do roli w każdej organizacji docelowej.",
+ "roleMappingRemoveRule": "Usuń",
"idpGoogleConfiguration": "Konfiguracja Google",
"idpGoogleConfigurationDescription": "Skonfiguruj dane logowania Google OAuth2",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
@@ -2334,6 +2445,8 @@
"logRetentionAccessDescription": "Jak długo zachować dzienniki dostępu",
"logRetentionActionLabel": "Zachowanie dziennika akcji",
"logRetentionActionDescription": "Jak długo zachować dzienniki akcji",
+ "logRetentionConnectionLabel": "Zachowanie dziennika połączeń",
+ "logRetentionConnectionDescription": "Jak długo zachować dzienniki połączeń",
"logRetentionDisabled": "Wyłączone",
"logRetention3Days": "3 dni",
"logRetention7Days": "7 dni",
@@ -2344,6 +2457,13 @@
"logRetentionEndOfFollowingYear": "Koniec następnego roku",
"actionLogsDescription": "Zobacz historię działań wykonywanych w tej organizacji",
"accessLogsDescription": "Wyświetl prośby o autoryzację dostępu do zasobów w tej organizacji",
+ "connectionLogs": "Dzienniki połączeń",
+ "connectionLogsDescription": "Wyświetl dzienniki połączeń dla tuneli w tej organizacji",
+ "sidebarLogsConnection": "Dzienniki połączeń",
+ "sidebarLogsStreaming": "Strumieniowanie",
+ "sourceAddress": "Adres źródłowy",
+ "destinationAddress": "Adres docelowy",
+ "duration": "Czas trwania",
"licenseRequiredToUse": "Do korzystania z tej funkcji wymagana jest licencja Enterprise Edition lub Pangolin Cloud . Zarezerwuj wersję demonstracyjną lub wersję próbną POC.",
"ossEnterpriseEditionRequired": "Enterprise Edition jest wymagany do korzystania z tej funkcji. Ta funkcja jest również dostępna w Pangolin Cloud. Zarezerwuj demo lub okres próbny POC.",
"certResolver": "Rozwiązywanie certyfikatów",
@@ -2683,5 +2803,90 @@
"approvalsEmptyStateStep2Description": "Edytuj rolę i włącz opcję \"Wymagaj zatwierdzenia urządzenia\". Użytkownicy z tą rolą będą potrzebowali zatwierdzenia administratora dla nowych urządzeń.",
"approvalsEmptyStatePreviewDescription": "Podgląd: Gdy włączone, oczekujące prośby o sprawdzenie pojawią się tutaj",
"approvalsEmptyStateButtonText": "Zarządzaj rolami",
- "domainErrorTitle": "Mamy problem z weryfikacją Twojej domeny"
+ "domainErrorTitle": "Mamy problem z weryfikacją Twojej domeny",
+ "idpAdminAutoProvisionPoliciesTabHint": "Skonfiguruj mapowanie ról i zasady organizacji na karcie Auto Provivision Settings.",
+ "streamingTitle": "Strumieniowanie wydarzeń",
+ "streamingDescription": "Wydarzenia strumieniowe z Twojej organizacji do zewnętrznych miejsc przeznaczenia w czasie rzeczywistym.",
+ "streamingUnnamedDestination": "Miejsce przeznaczenia bez nazwy",
+ "streamingNoUrlConfigured": "Brak skonfigurowanego adresu URL",
+ "streamingAddDestination": "Dodaj cel",
+ "streamingHttpWebhookTitle": "Webhook HTTP",
+ "streamingHttpWebhookDescription": "Wyślij zdarzenia do dowolnego punktu końcowego HTTP z elastycznym uwierzytelnianiem i szablonem.",
+ "streamingS3Title": "Amazon S3",
+ "streamingS3Description": "Zdarzenia strumieniowe do magazynu obiektów kompatybilnych z S3. Już wkrótce.",
+ "streamingDatadogTitle": "Datadog",
+ "streamingDatadogDescription": "Przekaż wydarzenia bezpośrednio do Twojego konta Datadog. Już wkrótce.",
+ "streamingTypePickerDescription": "Wybierz typ docelowy, aby rozpocząć.",
+ "streamingFailedToLoad": "Nie udało się załadować miejsc docelowych",
+ "streamingUnexpectedError": "Wystąpił nieoczekiwany błąd.",
+ "streamingFailedToUpdate": "Nie udało się zaktualizować miejsca docelowego",
+ "streamingDeletedSuccess": "Cel usunięty pomyślnie",
+ "streamingFailedToDelete": "Nie udało się usunąć miejsca docelowego",
+ "streamingDeleteTitle": "Usuń cel",
+ "streamingDeleteButtonText": "Usuń cel",
+ "streamingDeleteDialogAreYouSure": "Czy na pewno chcesz usunąć",
+ "streamingDeleteDialogThisDestination": "ten cel",
+ "streamingDeleteDialogPermanentlyRemoved": "? Wszystkie konfiguracje zostaną trwale usunięte.",
+ "httpDestEditTitle": "Edytuj cel",
+ "httpDestAddTitle": "Dodaj cel HTTP",
+ "httpDestEditDescription": "Aktualizuj konfigurację dla tego celu przesyłania strumieniowego zdarzeń HTTP.",
+ "httpDestAddDescription": "Skonfiguruj nowy punkt końcowy HTTP, aby otrzymywać wydarzenia organizacji.",
+ "httpDestTabSettings": "Ustawienia",
+ "httpDestTabHeaders": "Nagłówki",
+ "httpDestTabBody": "Ciało",
+ "httpDestTabLogs": "Logi",
+ "httpDestNamePlaceholder": "Mój cel HTTP",
+ "httpDestUrlLabel": "Adres docelowy",
+ "httpDestUrlErrorHttpRequired": "Adres URL musi używać http lub https",
+ "httpDestUrlErrorHttpsRequired": "HTTPS jest wymagany dla wdrożenia w chmurze",
+ "httpDestUrlErrorInvalid": "Wprowadź poprawny adres URL (np. https://example.com/webhook)",
+ "httpDestAuthTitle": "Uwierzytelnianie",
+ "httpDestAuthDescription": "Wybierz sposób uwierzytelniania żądań do Twojego punktu końcowego.",
+ "httpDestAuthNoneTitle": "Brak uwierzytelniania",
+ "httpDestAuthNoneDescription": "Wysyła żądania bez nagłówka autoryzacji.",
+ "httpDestAuthBearerTitle": "Token Bearer",
+ "httpDestAuthBearerDescription": "Dodaje autoryzację: nagłówek Bearer do każdego żądania.",
+ "httpDestAuthBearerPlaceholder": "Twój klucz API lub token",
+ "httpDestAuthBasicTitle": "Podstawowa Autoryzacja",
+ "httpDestAuthBasicDescription": "Dodaje Autoryzacja: Nagłówek Basic . Podaj poświadczenia jako nazwę użytkownika: hasło.",
+ "httpDestAuthBasicPlaceholder": "Nazwa użytkownika:hasło",
+ "httpDestAuthCustomTitle": "Niestandardowy nagłówek",
+ "httpDestAuthCustomDescription": "Określ niestandardową nazwę nagłówka HTTP i wartość dla uwierzytelniania (np. X-API-Key).",
+ "httpDestAuthCustomHeaderNamePlaceholder": "Nazwa nagłówka (np. klucz X-API)",
+ "httpDestAuthCustomHeaderValuePlaceholder": "Wartość nagłówka",
+ "httpDestCustomHeadersTitle": "Niestandardowe nagłówki HTTP",
+ "httpDestCustomHeadersDescription": "Dodaj własne nagłówki do każdego wychodzącego żądania. Przydatne dla tokenów statycznych lub niestandardowego typu zawartości. Domyślnie Content-Type: aplikacja/json jest wysyłane.",
+ "httpDestNoHeadersConfigured": "Nie skonfigurowano nagłówków niestandardowych. Kliknij \"Dodaj nagłówek\", aby go dodać.",
+ "httpDestHeaderNamePlaceholder": "Nazwa nagłówka",
+ "httpDestHeaderValuePlaceholder": "Wartość",
+ "httpDestAddHeader": "Dodaj nagłówek",
+ "httpDestBodyTemplateTitle": "Własny szablon ciała",
+ "httpDestBodyTemplateDescription": "Kontroluj strukturę JSON wysyłaną do Twojego punktu końcowego. Jeśli wyłączone, dla każdego zdarzenia wysyłany jest domyślny obiekt JSON.",
+ "httpDestEnableBodyTemplate": "Włącz niestandardowy szablon ciała",
+ "httpDestBodyTemplateLabel": "Szablon ciała (JSON)",
+ "httpDestBodyTemplateHint": "Użyj zmiennych szablonu do odniesienia pól zdarzeń w twoim payloadzie.",
+ "httpDestPayloadFormatTitle": "Format obciążenia",
+ "httpDestPayloadFormatDescription": "Jak zdarzenia są serializowane w każdym organie żądania.",
+ "httpDestFormatJsonArrayTitle": "Tablica JSON",
+ "httpDestFormatJsonArrayDescription": "Jedna prośba na partię, treść jest tablicą JSON. Kompatybilna z najbardziej ogólnymi webhookami i Datadog.",
+ "httpDestFormatNdjsonTitle": "NDJSON",
+ "httpDestFormatNdjsonDescription": "Jedno żądanie na partię, ciałem jest plik JSON rozdzielony na newline-delimited — jeden obiekt na wiersz, bez tablicy zewnętrznej. Wymagane przez Splunk HEC, Elastic / OpenSesearch i Grafana Loki.",
+ "httpDestFormatSingleTitle": "Jedno wydarzenie na żądanie",
+ "httpDestFormatSingleDescription": "Wysyła oddzielny POST HTTP dla każdego zdarzenia. Użyj tylko dla punktów końcowych, które nie mogą obsługiwać partii.",
+ "httpDestLogTypesTitle": "Typy logów",
+ "httpDestLogTypesDescription": "Wybierz, które typy logów są przekazywane do tego miejsca docelowego. Tylko włączone typy logów będą strumieniowane.",
+ "httpDestAccessLogsTitle": "Logi dostępu",
+ "httpDestAccessLogsDescription": "Próby dostępu do zasobów, w tym uwierzytelnione i odrzucone żądania.",
+ "httpDestActionLogsTitle": "Dzienniki działań",
+ "httpDestActionLogsDescription": "Działania administracyjne wykonywane przez użytkowników w organizacji.",
+ "httpDestConnectionLogsTitle": "Dzienniki połączeń",
+ "httpDestConnectionLogsDescription": "Zdarzenia związane z miejscem i tunelem, w tym połączenia i rozłączenia.",
+ "httpDestRequestLogsTitle": "Dzienniki żądań",
+ "httpDestRequestLogsDescription": "Logi żądań HTTP dla zasobów proxy, w tym metody, ścieżki i kodu odpowiedzi.",
+ "httpDestSaveChanges": "Zapisz zmiany",
+ "httpDestCreateDestination": "Utwórz cel",
+ "httpDestUpdatedSuccess": "Cel został pomyślnie zaktualizowany",
+ "httpDestCreatedSuccess": "Cel został utworzony pomyślnie",
+ "httpDestUpdateFailed": "Nie udało się zaktualizować miejsca docelowego",
+ "httpDestCreateFailed": "Nie udało się utworzyć miejsca docelowego"
}