Ground-Zerro / Phobos Public
Code Issues Pull requests Actions Releases View on GitHub ↗
13.4 KB json
{
  "pages": {
    "me": "Konto",
    "clients": "Klienci",
    "admin": {
      "panel": "Panel administratora",
      "general": "Ogólne",
      "config": "Konfiguracja",
      "interface": "Interfejs",
      "hooks": "Hooki",
      "warp": "WARP"
    }
  },
  "user": {
    "email": "E-mail"
  },
  "me": {
    "currentPassword": "Aktualne hasło",
    "enable2fa": "Włącz uwierzytelnianie dwuskładnikowe",
    "enable2faDesc": "Zeskanuj kod QR aplikacją uwierzytelniającą lub wprowadź klucz ręcznie.",
    "2faKey": "Klucz TOTP",
    "2faCodeDesc": "Wprowadź kod z aplikacji uwierzytelniającej.",
    "disable2fa": "Wyłącz uwierzytelnianie dwuskładnikowe",
    "disable2faDesc": "Wprowadź hasło, aby wyłączyć uwierzytelnianie dwuskładnikowe."
  },
  "general": {
    "name": "Nazwa",
    "username": "Nazwa użytkownika",
    "password": "Hasło",
    "newPassword": "Nowe hasło",
    "updatePassword": "Aktualizuj hasło",
    "mtu": "MTU",
    "allowedIps": "Dozwolone adresy IP",
    "dns": "DNS",
    "persistentKeepalive": "Utrzymywanie połączenia (Keepalive)",
    "logout": "Wyloguj",
    "continue": "Kontynuuj",
    "host": "Host",
    "port": "Port",
    "yes": "Tak",
    "no": "Nie",
    "confirmPassword": "Potwierdź hasło",
    "loading": "Ładowanie...",
    "2fa": "Uwierzytelnianie dwuskładnikowe",
    "2faCode": "Kod TOTP"
  },
  "setup": {
    "welcome": "Witaj w pierwszej konfiguracji PhobosWG",
    "welcomeDesc": "Znalazłeś najprostszy sposób na wdrożenie odpornego WireGuard",
    "existingSetup": "Czy masz już istniejącą konfigurację?",
    "createAdminDesc": "Najpierw wprowadź nazwę użytkownika administratora i silne hasło. Dane te będą używane do logowania się do panelu administracyjnego.",
    "setupConfigDesc": "Wprowadź informacje o hoście i porcie. Zostaną one użyte do konfiguracji klientów podczas ustawiania WireGuard na ich urządzeniach.",
    "setupMigrationDesc": "Wskaż plik kopii zapasowej, jeśli chcesz przenieść dane z poprzedniej wersji wg-easy do nowej konfiguracji.",
    "upload": "Prześlij",
    "migration": "Przywróć kopię zapasową:",
    "createAccount": "Utwórz konto",
    "successful": "Konfiguracja zakończona sukcesem",
    "hostDesc": "Publiczna nazwa hosta, z którą będą łączyć się klienci",
    "portDesc": "Publiczny port UDP, na którym WireGuard będzie nasłuchiwać i z którym połączą się klienci"
  },
  "theme": {
    "dark": "Ciemny motyw",
    "light": "Jasny motyw",
    "system": "Motyw systemowy"
  },
  "layout": {
    "toggleCharts": "Pokaż/ukryj wykresy",
    "donate": "Dotacja"
  },
  "login": {
    "signIn": "Zaloguj się",
    "rememberMe": "Zapamiętaj mnie",
    "rememberMeDesc": "Pozostań zalogowany po zamknięciu przeglądarki",
    "2faRequired": "Wymagane jest uwierzytelnianie dwuskładnikowe",
    "2faWrong": "Błędny kod uwierzytelniania dwuskładnikowego"
  },
  "client": {
    "empty": "Nie ma jeszcze żadnych klientów.",
    "newShort": "Nowy",
    "sort": "Sortuj",
    "create": "Utwórz klienta",
    "created": "Klient utworzony",
    "new": "Nowy klient",
    "name": "Nazwa",
    "expireDate": "Data wygaśnięcia",
    "expireDateDesc": "Data, w której klient zostanie wyłączony. Pozostaw puste dla bezterminowego dostępu",
    "delete": "Usuń",
    "deleteClient": "Usuń klienta",
    "deleteDialog1": "Czy na pewno chcesz usunąć klienta",
    "deleteDialog2": "Tej operacji nie można cofnąć.",
    "enabled": "Włączony",
    "address": "Adres",
    "serverAllowedIps": "Dozwolone adresy IP serwera",
    "permanent": "Stały",
    "createdOn": "Utworzono: ",
    "lastSeen": "Ostatnio widziany: ",
    "totalDownload": "Pobieranie łącznie: ",
    "totalUpload": "Wysyłanie łącznie: ",
    "newClient": "Nowy klient",
    "disableClient": "Wyłącz klienta",
    "enableClient": "Włącz klienta",
    "noPrivKey": "Ten klient nie posiada klucza prywatnego. Nie można utworzyć konfiguracji.",
    "showQR": "Pokaż kod QR",
    "allowedIpsDesc": "Adresy IP kierowane przez VPN (nadpisuje konfigurację globalną)",
    "serverAllowedIpsDesc": "Adresy IP, które serwer będzie kierował do klienta",
    "mtuDesc": "Ustawia maksymalną jednostkę transmisji (rozmiar pakietu) dla tunelu VPN",
    "persistentKeepaliveDesc": "Ustawia interwał (w sekundach) dla pakietów utrzymujących połączenie. 0 wyłącza.",
    "hooks": "Hooki",
    "hooksDescription": "Hooki działają tylko z wg-quick",
    "hooksLeaveEmpty": "Tylko dla wg-quick. W przeciwnym razie pozostaw puste",
    "dnsDesc": "Serwer DNS dla klientów (nadpisuje konfigurację globalną)",
    "notConnected": "Klient niepołączony",
    "endpoint": "Punkt końcowy",
    "endpointDesc": "Adres IP klienta, z którego ustanowiono połączenie WireGuard",
    "search": "Szukaj klientów...",
    "config": "Konfiguracja",
    "viewConfig": "Zobacz konfigurację",
    "firewallIps": "Dozwolone IP zapory",
    "firewallIpsDesc": "Docelowe adresy IP/CIDR, do których ten klient ma dostęp (wymuszane po stronie serwera). Pozostaw puste, aby użyć Dozwolonych IP. Obsługuje opcjonalne filtrowanie portów i protokołów. Zobacz dokumentację dla składni.",
    "downloadPng": "Pobierz PNG",
    "copyInstallLink": "Copy install command",
    "installLinkCopied": "Install command copied to clipboard",
    "installLinkFailed": "Failed to generate install link",
    "downloadPackage": "Download install package"
  },
  "dialog": {
    "change": "Zmień",
    "cancel": "Anuluj",
    "create": "Utwórz"
  },
  "toast": {
    "success": "Sukces",
    "saved": "Zapisano",
    "error": "Błąd",
    "unknown": "Nieznany błąd. Sprawdź konsolę, aby uzyskać więcej szczegółów"
  },
  "form": {
    "actions": "Akcje",
    "save": "Zapisz",
    "revert": "Przywróć",
    "sectionGeneral": "Ogólne",
    "sectionAdvanced": "Zaawansowane",
    "noItems": "Brak elementów",
    "nullNoItems": "Brak elementów. Używanie konfiguracji globalnej",
    "add": "Dodaj"
  },
  "admin": {
    "general": {
      "sessionTimeout": "Limit czasu sesji",
      "sessionTimeoutDesc": "Czas trwania sesji dla 'Zapamiętaj mnie' (w sekundach)",
      "metrics": "Metryki",
      "metricsPassword": "Hasło",
      "metricsPasswordDesc": "Hasło Bearer dla punktu końcowego metryk (hasło lub hash argon2)",
      "json": "JSON",
      "jsonDesc": "Ścieżka dla metryk w formacie JSON",
      "prometheus": "Prometheus",
      "prometheusDesc": "Ścieżka dla metryk Prometheus"
    },
    "config": {
      "connection": "Połączenie",
      "hostDesc": "Publiczna nazwa hosta, z którą będą łączyć się klienci (unieważnia konfigurację)",
      "portDesc": "Publiczny port UDP klientów (unieważnia konfigurację; zaleca się także zmianę Portu Interfejsu)",
      "allowedIpsDesc": "Dozwolone adresy IP klientów (konfiguracja globalna)",
      "dnsDesc": "Serwer DNS klientów (konfiguracja globalna)",
      "mtuDesc": "MTU klientów (tylko dla nowych klientów)",
      "persistentKeepaliveDesc": "Interwał wysyłania pakietów keepalive do serwera (sekundy). 0 = wyłączone (tylko dla nowych klientów)"
    },
    "interface": {
      "cidrSuccess": "Zmieniono CIDR",
      "device": "Urządzenie",
      "deviceDesc": "Interfejs sieciowy, przez który ma być przekazywany ruch WireGuard",
      "mtuDesc": "MTU, którego będzie używać WireGuard",
      "portDesc": "Port UDP, na którym będzie nasłuchiwać WireGuard (zaleca się także zmianę Portu Konfiguracji)",
      "changeCidr": "Zmień CIDR",
      "restart": "Restartuj interfejs",
      "restartDesc": "Zrestartuj interfejs WireGuard",
      "restartWarn": "Czy na pewno chcesz zrestartować interfejs? Spowoduje to rozłączenie wszystkich klientów.",
      "restartSuccess": "Interfejs zrestartowany",
      "firewall": "Filtrowanie ruchu",
      "firewallEnabled": "Włącz zaporę per-klient",
      "firewallEnabledDesc": "Ogranicz ruch klienta do określonych docelowych adresów IP za pomocą iptables. Gdy włączone, każdy klient może mieć skonfigurowane dozwolone cele.",
      "egress": "Wyjście",
      "egressWarp": "Kieruj ruch klientów przez WARP",
      "egressWarpDesc": "Po włączeniu klienci wychodzą przez Cloudflare WARP zamiast przez WAN serwera, ukrywając IP serwera. Wymaga zarejestrowanej konfiguracji WARP. Może być konieczne obniżenie MTU klientów."
    },
    "introText": "Witaj w panelu administratora.\n\nTutaj możesz zarządzać ustawieniami ogólnymi, konfiguracją, ustawieniami interfejsu i hookami.\n\nZacznij od wybrania jednej z sekcji na pasku bocznym.",
    "warp": {
      "title": "Cloudflare WARP",
      "intro": "Zarejestruj darmowe konto Cloudflare WARP, aby używać go jako wyjścia dla klientów. Klienci będą wychodzić z adresem IP Cloudflare zamiast adresem IP serwera.",
      "register": "Uzyskaj WARP",
      "registerSuccess": "WARP zarejestrowany",
      "status": "Status",
      "deviceId": "ID urządzenia",
      "addressV4": "Adres IPv4",
      "addressV6": "Adres IPv6",
      "endpoint": "Punkt końcowy",
      "license": "Licencja WARP+",
      "licenseKey": "Klucz licencyjny",
      "licenseKeyDesc": "Wprowadź klucz licencyjny WARP+, aby włączyć WARP+.",
      "licenseSet": "Licencja jest ustawiona",
      "licenseUnset": "Brak licencji",
      "licenseSuccess": "Licencja zastosowana",
      "applyLicense": "Zastosuj licencję",
      "autoRotate": "Automatyczna rotacja IP",
      "intervalDays": "Interwał (dni)",
      "intervalDaysDesc": "0 aby wyłączyć. Automatycznie rotuje IP WARP.",
      "changeIp": "Zmień IP",
      "changeIpSuccess": "IP WARP zmienione",
      "delete": "Usuń WARP",
      "deleteSuccess": "Konfiguracja WARP usunięta",
      "importConfig": "Edytuj konfigurację",
      "importTitle": "Ręczna konfiguracja WARP",
      "importDesc": "Wklej konfigurację WireGuard. System przetestuje połączenie — jeśli handshake zostanie nawiązany, konfiguracja zostanie zapisana. Table, PostUp i PostDown są zarządzane automatycznie.",
      "importApply": "Zastosuj",
      "importSuccess": "Konfiguracja WARP zastosowana",
      "connection": "Połączenie",
      "online": "Online",
      "offline": "Offline",
      "checkNow": "Sprawdź połączenie",
      "checking": "Sprawdzanie…",
      "checkOnline": "WARP jest online",
      "checkOffline": "WARP jest offline",
      "notActiveEgress": "WARP nie jest aktywny jako wyjście",
      "notActiveEgressTip": "Włącz „Kieruj ruch klientów przez WARP\" w sekcji Interfejs sieciowy, aby używać i testować tunel WARP."
    }
  },
  "zod": {
    "generic": {
      "required": "{0} jest wymagane",
      "validNumber": "{0} musi być prawidłową liczbą",
      "validNumberRange": "{0} musi być prawidłową liczbą lub zakresem liczb",
      "validString": "{0} musi być prawidłowym ciągiem znaków",
      "validBoolean": "{0} musi być prawidłową wartością logiczną",
      "validArray": "{0} musi być prawidłową tablicą",
      "stringMin": "{0} musi mieć co najmniej {1} znaków",
      "numberMin": "{0} musi wynosić co najmniej {1}"
    },
    "client": {
      "id": "ID klienta",
      "name": "Nazwa",
      "expiresAt": "Wygasa dnia",
      "address4": "Adres IPv4",
      "address6": "Adres IPv6",
      "serverAllowedIps": "Dozwolone IP serwerowe",
      "firewallIps": "Dozwolone IP zapory",
      "firewallIpsInvalid": "Nieprawidłowy wpis IP zapory. Zobacz dokumentację dla obsługiwanej składni."
    },
    "user": {
      "username": "Nazwa użytkownika",
      "password": "Hasło",
      "remember": "Zapamiętaj",
      "name": "Nazwa",
      "email": "E-mail",
      "emailInvalid": "E-mail musi być prawidłowym adresem",
      "passwordMatch": "Hasła muszą się zgadzać",
      "totpEnable": "Włącz TOTP",
      "totpEnableTrue": "Włączenie TOTP musi mieć wartość prawda",
      "totpCode": "Kod TOTP"
    },
    "userConfig": {
      "host": "Host"
    },
    "general": {
      "sessionTimeout": "Limit czasu sesji",
      "metricsEnabled": "Metryki",
      "metricsPassword": "Hasło metryk"
    },
    "interface": {
      "cidr": "CIDR",
      "device": "Urządzenie",
      "cidrValid": "CIDR musi być prawidłowy",
      "egressMode": "Tryb wyjścia",
      "domainValid": "Domain must be a valid hostname"
    },
    "stringMalformed": "Ciąg znaków jest zniekształcony",
    "body": "Body musi być prawidłowym obiektem",
    "hook": "Hook",
    "enabled": "Włączone",
    "mtu": "MTU",
    "port": "Port",
    "persistentKeepalive": "Utrzymywanie połączenia",
    "address": "Adres IP",
    "dns": "DNS",
    "allowedIps": "Dozwolone IP",
    "file": "Plik",
    "installLink": {
      "token": "Install token"
    },
    "obfuscator": {
      "extPort": "Obfuscator external port",
      "key": "Obfuscator key",
      "masking": "Masking mode",
      "idle": "Obfuscator idle timeout",
      "dummy": "Max dummy bytes",
      "publicIpV4": "Server public IPv4",
      "publicIpV6": "Server public IPv6",
      "clientWgLocalPort": "Client local WG port"
    },
    "warp": {
      "addressV4": "Adres IPv4",
      "addressV6": "Adres IPv6",
      "endpoint": "Punkt końcowy (host:port)",
      "interval": "Interwał aktualizacji (dni)",
      "key": "Klucz WireGuard",
      "license": "Klucz licencyjny WARP+ (min. 26 znaków)"
    }
  },
  "hooks": {
    "preUp": "PreUp",
    "postUp": "PostUp",
    "preDown": "PreDown",
    "postDown": "PostDown"
  },
  "copy": {
    "notSupported": "Kopiowanie nie jest obsługiwane",
    "copied": "Skopiowano!",
    "failed": "Kopiowanie nieudane",
    "copy": "Kopiuj"
  }
}