From 9a5ee9d489afadab590d5e68da769defbe249bf6 Mon Sep 17 00:00:00 2001 From: Owen Schwartz Date: Wed, 3 Jun 2026 21:39:24 -0700 Subject: [PATCH] New translations en-us.json (Polish) [ci skip] --- messages/pl-PL.json | 170 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 162 insertions(+), 8 deletions(-) diff --git a/messages/pl-PL.json b/messages/pl-PL.json index 9675fe84a..b90cb8f8e 100644 --- a/messages/pl-PL.json +++ b/messages/pl-PL.json @@ -176,6 +176,7 @@ "shareErrorCreateDescription": "Wystąpił błąd podczas tworzenia linku udostępniania", "shareCreateDescription": "Każdy z tym linkiem może uzyskać dostęp do zasobu", "shareTitleOptional": "Tytuł (opcjonalnie)", + "sharePathOptional": "Ścieżka (opcjonalnie)", "expireIn": "Wygasa za", "neverExpire": "Nigdy nie wygasa", "shareExpireDescription": "Czas wygaśnięcia to jak długo link będzie mógł być użyty i zapewni dostęp do zasobu. Po tym czasie link nie będzie już działał, a użytkownicy, którzy użyli tego linku, utracą dostęp do zasobu.", @@ -208,11 +209,33 @@ "resourcesSearch": "Szukaj zasobów...", "resourceAdd": "Dodaj zasób", "resourceErrorDelte": "Błąd podczas usuwania zasobu", + "resourcePoliciesTitle": "Zarządzaj politykami zasobów", + "resourcePoliciesAttachedResourcesColumnTitle": "Dołączone zasoby", + "resourcePoliciesAttachedResources": "{count} zasób(y)", + "resourcePoliciesAttachedResourcesEmpty": "brak zasobów", + "resourcePoliciesDescription": "Twórz i zarządzaj politykami uwierzytelniania, aby kontrolować dostęp do swoich zasobów", + "resourcePoliciesSearch": "Szukaj polityk...", + "resourcePoliciesAdd": "Dodaj politykę", + "resourcePoliciesDefaultBadgeText": "Domyślna polityka", + "resourcePoliciesCreate": "Utwórz politykę zasobu", + "resourcePoliciesCreateDescription": "Wykonaj poniższe kroki, aby utworzyć nową politykę", + "resourcePolicyName": "Nazwa polityki", + "resourcePolicyNameDescription": "Nadaj tej polityce nazwę, aby można ją było zidentyfikować w całych zasobach", + "resourcePolicyNamePlaceholder": "np. Polityka Dostępu Wewnętrznego", + "resourcePoliciesSeeAll": "Zobacz wszystkie polityki", + "resourcePolicyAuthMethodAdd": "Dodaj metodę uwierzytelniania", + "resourcePolicyOtpEmailAdd": "Dodaj OTP e-maile", + "resourcePolicyRulesAdd": "Dodaj zasady", + "resourcePolicyAuthMethodsDescription": "Zezwól na dostęp do zasobu poprzez dodatkowe metody uwierzytelniania", + "resourcePolicyUsersRolesDescription": "Skonfiguruj, którzy użytkownicy i role mogą odwiedzać powiązane zasoby", + "rulesResourcePolicyDescription": "Skonfiguruj zasady, aby kontrolować zasoby dostępne w ramach tej polityki", "authentication": "Uwierzytelnianie", "protected": "Chronione", "notProtected": "Niechronione", "resourceMessageRemove": "Po usunięciu zasób nie będzie już dostępny. Wszystkie cele związane z zasobem zostaną również usunięte.", "resourceQuestionRemove": "Czy na pewno chcesz usunąć zasób z organizacji?", + "resourcePolicyMessageRemove": "Po usunięciu polityka zasobów nie będzie już dostępna. Wszystkie zasoby połączone z zasobem zostaną odłączone i pozostawione bez uwierzytelniania.", + "resourcePolicyQuestionRemove": "Czy na pewno chcesz usunąć politykę zasobu z organizacji?", "resourceHTTP": "Zasób HTTPS", "resourceHTTPDescription": "Proxy zapytań przez HTTPS przy użyciu w pełni kwalifikowanej nazwy domeny.", "resourceRaw": "Surowy zasób TCP/UDP", @@ -220,8 +243,9 @@ "resourceRawDescriptionCloud": "Żądania proxy nad surowym TCP/UDP przy użyciu numeru portu. Wymaga stron aby połączyć się ze zdalnym węzłem.", "resourceCreate": "Utwórz zasób", "resourceCreateDescription": "Wykonaj poniższe kroki, aby utworzyć nowy zasób", + "resourceCreateGeneralDescription": "Skonfiguruj podstawowe ustawienia zasobu, w tym nazwę i typ", "resourceSeeAll": "Zobacz wszystkie zasoby", - "resourceInfo": "Informacje o zasobach", + "resourceCreateGeneral": "Ogólny", "resourceNameDescription": "To jest wyświetlana nazwa zasobu.", "siteSelect": "Wybierz witrynę", "siteSearch": "Szukaj witryny", @@ -231,12 +255,15 @@ "noCountryFound": "Nie znaleziono kraju.", "siteSelectionDescription": "Ta strona zapewni połączenie z celem.", "resourceType": "Typ zasobu", - "resourceTypeDescription": "Określ jak uzyskać dostęp do zasobu", + "resourceTypeDescription": "To kontroluje protokół zasobu i sposób jego renderowania w przeglądarce. Później nie można tego zmienić.", + "resourceDomainDescription": "Zasób będzie udostępniany pod tym w pełni kwalifikowanym adresem domenowym.", "resourceHTTPSSettings": "Ustawienia HTTPS", "resourceHTTPSSettingsDescription": "Skonfiguruj jak zasób będzie dostępny przez HTTPS", + "resourcePortDescription": "Zewnętrzny port na instancji lub węźle Pangolina, gdzie zasób będzie dostępny.", "domainType": "Typ domeny", "subdomain": "Poddomena", "baseDomain": "Bazowa domena", + "configure": "Konfiguracja", "subdomnainDescription": "Poddomena, w której zasób będzie dostępny.", "resourceRawSettings": "Ustawienia TCP/UDP", "resourceRawSettingsDescription": "Skonfiguruj jak zasób będzie dostępny przez TCP/UDP", @@ -253,8 +280,27 @@ "resourceLearnRaw": "Dowiedz się, jak skonfigurować zasoby TCP/UDP", "resourceBack": "Powrót do zasobów", "resourceGoTo": "Przejdź do zasobu", + "resourcePolicyDelete": "Usuń politykę zasobu", + "resourcePolicyDeleteConfirm": "Potwierdź usunięcie polityki zasobu", "resourceDelete": "Usuń zasób", "resourceDeleteConfirm": "Potwierdź usunięcie zasobu", + "labelDelete": "Usuń etykietę", + "labelAdd": "Dodaj etykietę", + "labelCreateSuccessMessage": "Etykieta została utworzona pomyślnie", + "labelEditSuccessMessage": "Etykieta została pomyślnie zmodyfikowana", + "labelNameField": "Nazwa etykiety", + "labelColorField": "Kolor etykiety", + "labelPlaceholder": "Np.: homelab", + "labelCreate": "Utwórz etykietę", + "createLabelDialogTitle": "Utwórz etykietę", + "createLabelDialogDescription": "Utwórz nową etykietę, która może być przypisana do tej organizacji", + "labelEdit": "Edytuj etykietę", + "editLabelDialogTitle": "Aktualizuj etykietę", + "editLabelDialogDescription": "Edytuj nową etykietę, która może być przypisana do tej organizacji", + "labelDeleteConfirm": "Potwierdź usunięcie etykiety", + "labelErrorDelete": "Nie udało się usunąć etykiety", + "labelMessageRemove": "To działanie jest nieodwracalne. Wszystkie strony, zasoby i klienci oznaczeni tą etykietą zostaną odznaczeni.", + "labelQuestionRemove": "Czy na pewno chcesz usunąć etykietę z organizacji?", "visibility": "Widoczność", "enabled": "Włączone", "disabled": "Wyłączone", @@ -265,6 +311,8 @@ "rules": "Regulamin", "resourceSettingDescription": "Skonfiguruj ustawienia zasobu", "resourceSetting": "Ustawienia {resourceName}", + "resourcePolicySettingDescription": "Skonfiguruj ustawienia w polityce zasobów", + "resourcePolicySetting": "Ustawienia {policyName}", "alwaysAllow": "Omijanie uwierzytelniania", "alwaysDeny": "Blokuj dostęp", "passToAuth": "Przekaż do Autoryzacji", @@ -747,6 +795,16 @@ "rulesNoOne": "Brak reguł. Dodaj regułę używając formularza.", "rulesOrder": "Reguły są oceniane według priorytetu w kolejności rosnącej.", "rulesSubmit": "Zapisz reguły", + "policyErrorCreate": "Błąd przy tworzeniu polityki", + "policyErrorCreateDescription": "Wystąpił błąd podczas tworzenia polityki", + "policyErrorCreateMessageDescription": "Wystąpił nieoczekiwany błąd", + "policyErrorUpdate": "Błąd przy aktualizacji polityki", + "policyErrorUpdateDescription": "Wystąpił błąd podczas aktualizacji polityki", + "policyErrorUpdateMessageDescription": "Wystąpił nieoczekiwany błąd", + "policyCreatedSuccess": "Polityka zasobów została pomyślnie utworzona", + "policyUpdatedSuccess": "Polityka zasobów została pomyślnie zaktualizowana", + "authMethodsSave": "Zapisz metody uwierzytelniania", + "rulesSave": "Zapisz zasady", "resourceErrorCreate": "Błąd podczas tworzenia zasobu", "resourceErrorCreateDescription": "Wystąpił błąd podczas tworzenia zasobu", "resourceErrorCreateMessage": "Błąd podczas tworzenia zasobu:", @@ -810,6 +868,17 @@ "pincodeAdd": "Dodaj kod PIN", "pincodeRemove": "Usuń kod PIN", "resourceAuthMethods": "Metody uwierzytelniania", + "resourcePolicyAuthMethodsEmpty": "Brak metody uwierzytelniania", + "resourcePolicyOtpEmpty": "Brak jednorazowego hasła", + "resourcePolicyReadOnly": "Ta polityka jest tylko do odczytu", + "resourcePolicyReadOnlyDescription": "Ta polityka zasobów jest dzielona pomiędzy wieloma zasobami, nie możesz jej edytować na tej stronie.", + "editSharedPolicy": "Edytuj Dzieleną Politykę", + "resourcePolicyTypeSave": "Zapisz typ zasobu", + "resourcePolicySelect": "Wybierz politykę zasobów", + "resourcePolicySelectError": "Wybierz politykę zasobów", + "resourcePolicyNotFound": "Nie znaleziono polityki", + "resourcePolicySearch": "Szukaj polityki", + "resourcePolicyRulesEmpty": "Brak zasad uwierzytelniania", "resourceAuthMethodsDescriptions": "Zezwól na dostęp do zasobu przez dodatkowe metody uwierzytelniania", "resourceAuthSettingsSave": "Zapisano pomyślnie", "resourceAuthSettingsSaveDescription": "Ustawienia uwierzytelniania zostały zapisane", @@ -845,6 +914,12 @@ "resourcePincodeSetupTitle": "Ustaw kod PIN", "resourcePincodeSetupTitleDescription": "Ustaw kod PIN, aby chronić ten zasób", "resourceRoleDescription": "Administratorzy zawsze mają dostęp do tego zasobu.", + "resourcePolicySelectTitle": "Polityka dostępu do zasobów", + "resourcePolicySelectDescription": "Wybierz typ polityki zasobów do uwierzytelniania", + "resourcePolicyInline": "Warunkowa polityka zasobów", + "resourcePolicyInlineDescription": "Polityka dostępu tylko do tego zasobu", + "resourcePolicyShared": "Dzielona polityka zasobów", + "resourcePolicySharedDescription": "Ten zasób korzysta z dzielonej polityki. Ustawienia na poziomie polityki (metody uwierzytelniania, biała lista e-maili) są zablokowane. Możesz dodać zasady specyficzne dla zasobów, role i użytkowników poniżej.", "resourceUsersRoles": "Kontrola dostępu", "resourceUsersRolesDescription": "Skonfiguruj, którzy użytkownicy i role mogą odwiedzać ten zasób", "resourceUsersRolesSubmit": "Zapisz kontrole dostępu", @@ -1140,6 +1215,18 @@ "idpErrorConnectingTo": "Wystąpił problem z połączeniem z {name}. Skontaktuj się z administratorem.", "idpErrorNotFound": "Nie znaleziono IdP", "inviteInvalid": "Nieprawidłowe zaproszenie", + "labels": "Etykiety", + "orgLabelsDescription": "Zarządzaj etykietami w tej organizacji.", + "addLabels": "Dodaj etykiety", + "siteLabelsTab": "Etykiety", + "siteLabelsDescription": "Zarządzaj etykietami powiązanymi z tą stroną.", + "labelsNotFound": "Nie znaleziono etykiet", + "labelSearch": "Szukaj etykiet", + "accessLabelFilterCount": "{count, plural, one {# etykieta} few {# etykiety} many {# etykiet} other {# etykiet}}", + "labelOverflowCount": "+{count, plural, one {# etykieta} few {# etykiety} many {# etykiet} other {# etykiet}}", + "accessLabelFilterClear": "Wyczyść filtry etykiet", + "selectColor": "Wybierz kolor", + "createNewLabel": "Utwórz nową etykietę org \"{label}\"", "inviteInvalidDescription": "Link zapraszający jest nieprawidłowy.", "inviteErrorWrongUser": "Zaproszenie nie jest dla tego użytkownika", "inviteErrorUserNotExists": "Użytkownik nie istnieje. Najpierw utwórz konto.", @@ -1374,6 +1461,8 @@ "sidebarResources": "Zasoby", "sidebarProxyResources": "Publiczne", "sidebarClientResources": "Prywatny", + "sidebarPolicies": "Polityki", + "sidebarResourcePolicies": "Zasoby", "sidebarAccessControl": "Kontrola dostępu", "sidebarLogsAndAnalytics": "Logi i Analityki", "sidebarTeam": "Drużyna", @@ -1557,7 +1646,8 @@ "standaloneHcFilterSiteIdFallback": "Witryna {id}", "standaloneHcFilterResourceIdFallback": "Zasób {id}", "blueprints": "Schematy", - "blueprintsDescription": "Zastosuj konfiguracje deklaracyjne i wyświetl poprzednie operacje", + "blueprintsLog": "Dziennik szablonów", + "blueprintsDescription": "Zobacz wcześniejsze zastosowania szablonów i ich wyniki", "blueprintAdd": "Dodaj schemat", "blueprintGoBack": "Zobacz wszystkie schematy", "blueprintCreate": "Utwórz schemat", @@ -1575,7 +1665,17 @@ "contents": "Treść", "parsedContents": "Przetworzona zawartość (tylko do odczytu)", "enableDockerSocket": "Włącz schemat dokera", - "enableDockerSocketDescription": "Włącz etykietowanie kieszeni dokującej dla etykiet schematów. Ścieżka do gniazda musi być dostarczona do Newt.", + "enableDockerSocketDescription": "Włącz etykietowanie gniazda dokera dla etykiet szablonów. Ścieżka do gniazda musi być dostarczona do łącznika strony. Przeczytaj zarówno jak to działa w dokumentacji.", + "newtAutoUpdate": "Włącz automatyczną aktualizację witryny", + "newtAutoUpdateDescription": "Kiedy włączone, łączniki witryn będą się automatycznie aktualizować do najnowszej wersji, gdy dostępne będzie nowe wydanie.", + "siteAutoUpdate": "Automatyczna aktualizacja strony", + "siteAutoUpdateLabel": "Włącz aktualizacje automatyczne", + "siteAutoUpdateDescription": "Kontroluj czy łącznik tej strony automatycznie pobiera najnowszą wersję.", + "siteAutoUpdateOrgDefault": "Domyślnie dla organizacji: {state}", + "siteAutoUpdateOverriding": "Nadpisywanie ustawień organizacji", + "siteAutoUpdateResetToOrg": "Zresetuj do domyślnych ustawień organizacji", + "siteAutoUpdateEnabled": "włączone", + "siteAutoUpdateDisabled": "wyłączone", "viewDockerContainers": "Zobacz kontenery dokujące", "containersIn": "Pojemniki w {siteName}", "selectContainerDescription": "Wybierz dowolny kontener do użycia jako nazwa hosta dla tego celu. Kliknij port, aby użyć portu.", @@ -1620,6 +1720,7 @@ "certificateStatus": "Certyfikat", "certificateStatusAutoRefreshHint": "Status odświeża się automatycznie.", "loading": "Ładowanie", + "loadingEllipsis": "Ładowanie...", "loadingAnalytics": "Ładowanie Analityki", "restart": "Uruchom ponownie", "domains": "Domeny", @@ -1846,6 +1947,7 @@ "billingManageLicenseSubscription": "Zarządzaj subskrypcją płatnych własnych kluczy licencyjnych", "billingCurrentKeys": "Bieżące klucze", "billingModifyCurrentPlan": "Modyfikuj bieżący plan", + "billingManageLicenseSubscriptionDescription": "Zarządzaj swoją subskrypcją dla płatnych kluczy licencyjnych na samoobsługowy hosting i pobieraj faktury.", "billingConfirmUpgrade": "Potwierdź aktualizację", "billingConfirmDowngrade": "Potwierdź obniżenie", "billingConfirmUpgradeDescription": "Zamierzasz ulepszyć swój plan. Przejrzyj nowe limity i ceny poniżej.", @@ -1943,7 +2045,36 @@ "timeIsInSeconds": "Czas w sekundach", "requireDeviceApproval": "Wymagaj zatwierdzenia urządzenia", "requireDeviceApprovalDescription": "Użytkownicy o tej roli potrzebują nowych urządzeń zatwierdzonych przez administratora, zanim będą mogli połączyć się i uzyskać dostęp do zasobów.", - "sshAccess": "Dostęp SSH", + "sshSettings": "Ustawienia SSH", + "rdpSettings": "Ustawienia RDP", + "vncSettings": "Ustawienia VNC", + "sshServer": "Serwer SSH", + "rdpServer": "Serwer RDP", + "vncServer": "Serwer VNC", + "sshServerDescription": "Skonfiguruj metodę uwierzytelniania, lokalizację demona i miejsce docelowe serwera", + "rdpServerDescription": "Skonfiguruj miejsce docelowe i port serwera RDP", + "vncServerDescription": "Skonfiguruj miejsce docelowe i port serwera VNC", + "sshServerMode": "Tryb", + "sshServerModeStandard": "Standardowy Serwer SSH", + "sshServerModePangolin": "Pangolin SSH", + "sshServerModeStandardDescription": "Przesyła polecenia przez sieć do serwera SSH takiego jak OpenSSH.", + "sshServerModeNative": "Natywny Serwer SSH", + "sshServerModeNativeDescription": "Wykonuje polecenia bezpośrednio na hoście za pomocą łącznika strony. Nie wymaga konfiguracji sieci.", + "sshAuthenticationMethod": "Metoda uwierzytelniania", + "sshAuthMethodManual": "Ręczne uwierzytelnianie", + "sshAuthMethodManualDescription": "Wymaga istniejących poświadczeń hosta. Omiija automatyczne provisioning.", + "sshAuthMethodAutomated": "Automatyczne Provisioning", + "sshAuthMethodAutomatedDescription": "Automatycznie tworzy użytkowników, grupy i uprawnienia sudo na hoście.", + "sshAuthDaemonLocation": "Lokalizacja Demona Uwierzytelniania", + "sshDaemonLocationSiteDescription": "Wykonuje lokalnie na maszynie hostującej łącznik strony.", + "sshDaemonLocationRemote": "Na Zdalnym Hoście", + "sshDaemonLocationRemoteDescription": "Wykonuje się na innej maszynie docelowej w tej samej sieci.", + "sshDaemonDisclaimer": "Upewnij się, że Twoja maszyna docelowa jest poprawnie skonfigurowana do uruchamiania demona uwierzytelniania zanim ukończysz tę konfigurację, w przeciwnym razie provisioning zakończy się niepowodzeniem.", + "sshDaemonPort": "Port Demona", + "sshServerDestination": "Miejsce docelowe serwera", + "sshServerDestinationDescription": "Skonfiguruj miejsce docelowe i port serwera SSH", + "destination": "Miejsce docelowe", + "bgTargetMultiSiteDisclaimer": "Wybór wielu stron umożliwia odporność trasowania i zmienioność dla wysokiej dostępności.", "roleAllowSsh": "Zezwalaj na SSH", "roleAllowSshAllow": "Zezwól", "roleAllowSshDisallow": "Nie zezwalaj", @@ -1957,7 +2088,7 @@ "sshSudoModeCommandsDescription": "Użytkownik może uruchamiać tylko określone polecenia z sudo.", "sshSudo": "Zezwól na sudo", "sshSudoCommands": "Komendy Sudo", - "sshSudoCommandsDescription": "Lista poleceń oddzielonych przecinkami, które użytkownik może uruchamiać z sudo.", + "sshSudoCommandsDescription": "Lista rozdzielona przecinkami poleceń, które użytkownik może uruchomić z sudo. Należy używać ścieżek bezwzględnych.", "sshCreateHomeDir": "Utwórz katalog domowy", "sshUnixGroups": "Grupy Unix", "sshUnixGroupsDescription": "Oddzielone przecinkami grupy Unix, aby dodać użytkownika do docelowego hosta.", @@ -2939,7 +3070,7 @@ "learnMore": "Dowiedz się więcej", "backToHome": "Wróć do strony głównej", "needToSignInToOrg": "Czy potrzebujesz użyć dostawcy tożsamości organizacji?", - "maintenanceMode": "Tryb konserwacji", + "maintenanceMode": "Strona konserwacji", "maintenanceModeDescription": "Wyświetl stronę konserwacyjną odwiedzającym", "maintenanceModeType": "Typ trybu konserwacji", "showMaintenancePage": "Pokaż odwiedzającym stronę konserwacji", @@ -2969,6 +3100,7 @@ "maintenanceScreenEstimatedCompletion": "Szacowane zakończenie:", "createInternalResourceDialogDestinationRequired": "Miejsce docelowe jest wymagane", "available": "Dostępny", + "disabledResourceDescription": "Kiedy wyłączone, zasób będzie niedostępny dla wszystkich.", "archived": "Zarchiwizowane", "noArchivedDevices": "Nie znaleziono zarchiwizowanych urządzeń", "deviceArchived": "Urządzenie zarchiwizowane", @@ -3298,5 +3430,27 @@ "memberPortalResourceDisabled": "Zasób wyłączony", "memberPortalShowingResources": "Wyświetlanie zasobów od {start} do {end} z {total}", "memberPortalPrevious": "Poprzedni", - "memberPortalNext": "Następny" + "memberPortalNext": "Następny", + "httpSettings": "Ustawienia HTTP", + "tcpSettings": "Ustawienia TCP", + "udpSettings": "Ustawienia UDP", + "sshTitle": "SSH", + "sshConnectingDescription": "Nawiązywanie bezpiecznego połączenia…", + "sshConnecting": "Łączenie…", + "sshInitializing": "Inicjalizacja…", + "sshSignInTitle": "Zaloguj się do SSH", + "sshSignInDescription": "Wprowadź swoje poświadczenia SSH", + "sshPasswordTab": "Hasło", + "sshPrivateKeyTab": "Klucz prywatny", + "sshPrivateKeyField": "Klucz prywatny", + "sshPrivateKeyDisclaimer": "Twój klucz prywatny nie jest przechowywany ani widoczny dla Pangolin. Alternatywnie, możesz używać certyfikatów krótkoterminowych do bezproblemowego uwierzytelniania za pomocą Twojej istniejącej tożsamości Pangolin.", + "sshLearnMore": "Dowiedz się więcej", + "sshPrivateKeyFile": "Plik klucza prywatnego", + "sshAuthenticate": "Uwierzytelnij", + "sshTerminate": "Zakończ", + "sshPoweredBy": "Obsługiwane przez", + "sshErrorNoTarget": "Nie określono celu", + "sshErrorWebSocket": "Połączenie WebSocket nie powiodło się", + "sshErrorAuthFailed": "Uwierzytelnianie nie powiodło się", + "sshErrorConnectionClosed": "Połączenie zamknięte przed ukończeniem uwierzytelniania" }