{
  "common": {
    "save": "Zapisz",
    "saving": "Zapisywanie…",
    "saved": "Zapisano",
    "cancel": "Anuluj",
    "confirm": "Potwierdź",
    "delete": "Usuń",
    "deleting": "Usuwanie…",
    "copy": "Kopiuj",
    "copied": "Skopiowano",
    "loading": "Ładowanie…",
    "error": "Błąd",
    "done": "Zrobione",
    "back": "Wróć",
    "continue": "Kontynuuj",
    "skip": "Pomiń",
    "create": "Utwórz",
    "creating": "Tworzenie…",
    "generate": "Generuj",
    "verify": "Zweryfikuj",
    "verifying": "Weryfikowanie…",
    "revoke": "Unieważnij",
    "link": "Połącz",
    "unlink": "Odłącz",
    "download": "Pobierz",
    "signOut": "Wyloguj się",
    "adminPanel": "Panel administracyjny",
    "backToPanel": "Powrót do Panelu",
    "add": "Dodaj",
    "adding": "Dodawanie…",
    "test": "Testuj",
    "testing": "Testowanie…",
    "import": "Importuj",
    "importing": "Importowanie…",
    "export": "Eksportuj",
    "upload": "Prześlij",
    "uploading": "Przesyłanie…",
    "replace": "Zastąp",
    "remove": "Usuń",
    "next": "Dalej",
    "prev": "Wstecz",
    "edit": "Edytuj",
    "purgeFromNode": "Usuń pliki z węzła",
    "page": "Strona {page}",
    "databaseTypes": {
      "mysql": "MySQL",
      "mariadb": "MariaDB",
      "postgresql": "PostgreSQL",
      "mongodb": "MongoDB",
      "redis": "Redis"
    },
    "deleted": "Usunięto",
    "updated": "Zaktualizowano",
    "created": "Utworzono"
  },
  "auth": {
    "login": {
      "title": "Witamy z powrotem",
      "subtitle": "Zaloguj się na swoje konto.",
      "emailLabel": "E-mail",
      "emailPlaceholder": "ty@example.com",
      "emailRequired": "Adres e-mail jest wymagany.",
      "emailInvalid": "Wpisz prawidłowy adres e-mail.",
      "passwordLabel": "Hasło",
      "passwordPlaceholder": "Wpisz swoje hasło",
      "passwordMinLength": "Hasło musi mieć co najmniej 8 znaków.",
      "fixHighlighted": "Popraw wyróżnione pola.",
      "submit": "Zalogować się",
      "submitting": "Logowanie…",
      "noAccount": "Nie masz jeszcze konta?",
      "register": "Rejestr",
      "forgotPassword": "Nie pamiętasz hasła?",
      "signInFailed": "Nie można się zalogować."
    },
    "register": {
      "title": "Utwórz konto",
      "subtitle": "Zarejestruj się, aby rozpocząć.",
      "displayNameLabel": "Nazwa wyświetlana (opcjonalnie)",
      "displayNamePlaceholder": "Aleks",
      "emailLabel": "E-mail",
      "emailPlaceholder": "ty@example.com",
      "emailRequired": "Adres e-mail jest wymagany.",
      "emailInvalid": "Wpisz prawidłowy adres e-mail.",
      "passwordLabel": "Hasło",
      "passwordPlaceholder": "Utwórz hasło",
      "passwordMinLength": "Hasło musi mieć co najmniej 8 znaków.",
      "fixHighlighted": "Popraw wyróżnione pola.",
      "submit": "Utwórz konto",
      "submitting": "Tworzę konto…",
      "hasAccount": "Masz już konto?",
      "signIn": "Zalogować się",
      "signUpFailed": "Nie można utworzyć konta.",
      "signInAfterFailed": "Konto zostało utworzone, ale logowanie nie powiodło się. Proszę się zalogować."
    },
    "twoFactor": {
      "title": "Uwierzytelnianie dwuskładnikowe",
      "subtitleTotp": "Wprowadź 6-cyfrowy kod z aplikacji uwierzytelniającej.",
      "subtitleBackup": "Aby kontynuować, wpisz jeden z kodów zapasowych.",
      "codeLabel": "Kod uwierzytelniający",
      "backupCodeLabel": "Kod zapasowy",
      "codePlaceholder": "000000",
      "backupCodePlaceholder": "xxxxxxxx-xxxx",
      "verify": "Zweryfikuj",
      "verifying": "Weryfikowanie…",
      "useBackupCode": "Zamiast tego użyj kodu zapasowego",
      "useAuthenticator": "Zamiast tego użyj aplikacji uwierzytelniającej",
      "invalidCode": "Nieprawidłowy kod. Spróbuj ponownie."
    },
    "errors": {
      "fallbackTitle": "Błąd uwierzytelnienia",
      "fallbackDescription": "Coś poszło nie tak podczas logowania. Spróbuj ponownie.",
      "backToLogin": "Powrót do logowania",
      "email_doesnt_match": {
        "title": "Niezgodność adresu e-mail",
        "description": "Adres e-mail konta społecznościowego nie jest zgodny z Twoim profilem. Zamiast tego spróbuj połączyć się z poziomu ustawień konta."
      },
      "account_not_linked": {
        "title": "Konto nie jest połączone",
        "description": "To konto społecznościowe nie jest powiązane z żadnym użytkownikiem. Zaloguj się przy użyciu adresu e-mail i hasła, a następnie połącz je w ustawieniach konta."
      },
      "account_already_linked_to_different_user": {
        "title": "Konto już połączone",
        "description": "To konto społecznościowe jest już połączone z innym użytkownikiem."
      },
      "signup_disabled": {
        "title": "Rejestracja wyłączona",
        "description": "Rejestracja nowego konta jest obecnie wyłączona. Skontaktuj się ze swoim administratorem."
      },
      "oauth_provider_not_found": {
        "title": "Nie znaleziono dostawcy",
        "description": "Ten dostawca logowania nie jest skonfigurowany. Skontaktuj się ze swoim administratorem."
      },
      "unable_to_create_user": {
        "title": "Nie można utworzyć konta",
        "description": "Wystąpił błąd podczas tworzenia konta. Spróbuj ponownie."
      },
      "unable_to_create_session": {
        "title": "Błąd sesji",
        "description": "Wystąpił błąd podczas tworzenia sesji. Spróbuj ponownie."
      },
      "unable_to_link_account": {
        "title": "Nie udało się połączyć konta",
        "description": "Wystąpił błąd podczas łączenia Twojego konta. Spróbuj ponownie."
      },
      "state_mismatch": {
        "title": "Żądanie wygasło",
        "description": "Żądanie logowania wygasło lub zostało zmodyfikowane. Spróbuj ponownie."
      },
      "state_not_found": {
        "title": "Nie znaleziono żądania",
        "description": "Nie można znaleźć prośby o zalogowanie się. Spróbuj ponownie."
      },
      "invalid_code": {
        "title": "Nieprawidłowy kod",
        "description": "Kod autoryzacyjny był nieprawidłowy lub został już użyty. Spróbuj ponownie."
      },
      "please_restart_the_process": {
        "title": "Spróbuj ponownie",
        "description": "Coś poszło nie tak podczas logowania. Rozpocznij proces ponownie."
      }
    },
    "forgotPassword": {
      "title": "Nie pamiętasz hasła?",
      "subtitle": "Wpisz swój adres e-mail, a wyślemy Ci link do resetowania hasła.",
      "emailLabel": "E-mail",
      "emailPlaceholder": "ty@example.com",
      "emailRequired": "Adres e-mail jest wymagany.",
      "emailInvalid": "Wpisz prawidłowy adres e-mail.",
      "submit": "Wyślij link do resetowania",
      "submitting": "Wysyłanie…",
      "successTitle": "Sprawdź swoją skrzynkę",
      "successMessage": "Jeśli ten adres e-mail jest zarejestrowany, link do resetowania jest już w drodze.",
      "backToLogin": "Wróć do logowania",
      "requestFailed": "Nie można wysłać linku do resetowania."
    },
    "resetPassword": {
      "title": "Ustaw nowe hasło",
      "subtitle": "Wybierz silne hasło dla swojego konta.",
      "passwordLabel": "Nowe hasło",
      "passwordPlaceholder": "Utwórz nowe hasło",
      "confirmLabel": "Potwierdź hasło",
      "confirmPlaceholder": "Powtórz hasło",
      "passwordMinLength": "Hasło musi mieć co najmniej 8 znaków.",
      "passwordsNoMatch": "Hasła nie są zgodne.",
      "submit": "Resetuj hasło",
      "submitting": "Zapisywanie…",
      "invalidToken": "Ten link do resetowania jest nieprawidłowy lub wygasł.",
      "resetFailed": "Nie można zresetować hasła.",
      "backToLogin": "Wróć do logowania"
    },
    "social": {
      "continueWith": "Kontynuuj z {provider}",
      "redirecting": "Przekierowywanie…",
      "or": "Lub",
      "tagline": "Wdrażaj, monitoruj i zarządzaj serwerami gier z jednego miejsca."
    }
  },
  "nav": {
    "panel": {
      "gameServers": "Serwery gier",
      "account": "Konto",
      "allServers": "Wszystkie serwery",
      "wallet": "Portfel",
      "shop": "Sklep"
    },
    "server": {
      "console": "Konsola",
      "files": "Pliki",
      "databases": "Bazy danych",
      "schedules": "Harmonogramy",
      "users": "Użytkownicy",
      "backups": "Kopie zapasowe",
      "network": "Sieć",
      "settings": "Ustawienia",
      "activity": "Działalność",
      "plugins": "Wtyczki",
      "mods": "Mody"
    },
    "admin": {
      "dashboard": "Panel",
      "nodes": "Lokalizacje i węzły",
      "nestsAndEggs": "Gniazda i jaja",
      "databaseHosts": "Hosty baz danych",
      "servers": "Serwery",
      "users": "Użytkownicy",
      "activity": "Działalność",
      "settings": "Ustawienia",
      "billing": "Rozliczenia"
    }
  },
  "panel": {
    "servers": {
      "noServersTitle": "Nie ma jeszcze serwerów",
      "noServersDescription": "Twoje serwery pojawią się tutaj po utworzeniu.",
      "noAllocation": "Brak przydziału"
    },
    "serverStatus": {
      "installing": "Instalowanie",
      "install_failed": "Przegrany",
      "suspended": "Zawieszony",
      "restoring_backup": "Przywracanie",
      "running": "Działanie",
      "starting": "Startowy",
      "stopping": "Zatrzymanie",
      "offline": "Nieaktywny"
    },
    "console": {
      "start": "Uruchom",
      "restart": "Restartuj",
      "kill": "Zabij",
      "stop": "Zatrzymaj",
      "waitingOutput": "Oczekiwanie na dane wyjściowe konsoli…",
      "commandPlaceholder": "Wpisz polecenie…",
      "statsAddress": "Adres",
      "statsUptime": "Czas pracy",
      "statsCpu": "CPU",
      "statsMemory": "Pamięć",
      "statsDisk": "Dysk",
      "statsInbound": "Przychodzące",
      "statsOutbound": "Wychodzące",
      "eulaTitle": "Minecraft EULA",
      "eulaDescription": "Ten serwer wymaga akceptacji Umowy licencyjnej użytkownika końcowego Minecraft przed uruchomieniem. Akceptując, zgadzasz się z warunkami dostępnymi pod adresem aka.ms/MinecraftEULA.",
      "eulaAccept": "Akceptuj i kontynuuj",
      "eulaAcceptedToast": "EULA zaakceptowana. Uruchom ponownie serwer, aby zastosować zmiany.",
      "eulaErrorToast": "Nie udało się zaakceptować EULA",
      "javaTitle": "Niezgodność wersji Java",
      "javaDescription": "Serwer wymaga innej wersji Java. Zaktualizuj zmienną startową JAVA_VERSION w ustawieniach.",
      "javaApply": "Zastosuj i uruchom ponownie",
      "javaImageUpdatedToast": "Obraz Docker zaktualizowany. Uruchom ponownie serwer, aby zastosować zmiany.",
      "javaGoToSettings": "Przejdź do ustawień"
    },
    "server": {
      "suspended": "Zawieszony",
      "installing": "Instalowanie",
      "suspendedTitle": "Serwer zawieszony",
      "suspendedDescription": "Dostęp do tego serwera został ograniczony przez administratora. Skontaktuj się z pomocą techniczną, jeśli uważasz, że to błąd.",
      "installingTitle": "Instalacja w toku",
      "installingDescription": "Serwer jest aktualnie instalowany. Zazwyczaj zajmuje to minutę lub dwie, w zależności od konfiguracji. Strona odświeży się automatycznie po zakończeniu."
    },
    "plugins": {
      "searchPlaceholder": "Szukaj wtyczek na Modrinth…",
      "featuredTitle": "Polecane wtyczki",
      "searchResultsTitle": "Wyniki wyszukiwania",
      "noResults": "Nie znaleziono wtyczek",
      "downloads": "{count} pobrań",
      "install": "Zainstaluj",
      "installing": "Instalowanie…",
      "installSuccess": "Wtyczka dodana do kolejki pobierania. Sprawdź zakładkę Pliki za chwilę.",
      "installError": "Nie udało się zainstalować wtyczki",
      "loaderLabel": "Loader",
      "versionLabel": "Wersja",
      "notSupported": "Instalator wtyczek nie jest dostępny dla tego typu serwera.",
      "notSupportedHint": "Poproś administratora o włączenie funkcji minecraft_plugins dla tego egg.",
      "selectVersion": "Wybierz wersję",
      "modrinthLink": "Zobacz na Modrinth",
      "loadingVersions": "Ładowanie wersji…",
      "noVersions": "Nie znaleziono kompatybilnych wersji",
      "author": "przez {author}",
      "updated": "Zaktualizowano",
      "categories": "Kategorie",
      "close": "Zamknij",
      "noDescription": "Brak dostępnego opisu.",
      "links": "Linki",
      "tags": "Tagi",
      "creators": "Twórcy",
      "details": "Szczegóły",
      "viewSource": "Zobacz kod źródłowy",
      "joinDiscord": "Dołącz do Discorda",
      "reportIssues": "Zgłoś problem",
      "wiki": "Wiki",
      "donateOn": "Wesprzyj na {platform}",
      "publishedAgo": "Opublikowano {time}",
      "updatedAgo": "Zaktualizowano {time}"
    },
    "mods": {
      "searchPlaceholder": "Szukaj modów na Modrinth…",
      "featuredTitle": "Polecane mody",
      "searchResultsTitle": "Wyniki wyszukiwania",
      "noResults": "Nie znaleziono modów",
      "downloads": "{count} pobrań",
      "install": "Zainstaluj",
      "installing": "Instalowanie…",
      "installSuccess": "Mod dodany do kolejki pobierania. Sprawdź zakładkę Pliki za chwilę.",
      "installError": "Nie udało się zainstalować moda",
      "loaderLabel": "Loader",
      "versionLabel": "Wersja",
      "mcVersionLabel": "MC {version}",
      "notSupported": "Instalator modów nie jest dostępny dla tego typu serwera.",
      "notSupportedHint": "Poproś administratora o włączenie funkcji minecraft_mods dla tego egg.",
      "selectVersion": "Wybierz wersję",
      "modrinthLink": "Zobacz na Modrinth",
      "loadingVersions": "Ładowanie wersji…",
      "noVersions": "Nie znaleziono kompatybilnych wersji",
      "author": "przez {author}",
      "updated": "Zaktualizowano",
      "categories": "Kategorie",
      "close": "Zamknij",
      "noDescription": "Brak dostępnego opisu.",
      "links": "Linki",
      "tags": "Tagi",
      "creators": "Twórcy",
      "details": "Szczegóły",
      "viewSource": "Zobacz kod źródłowy",
      "joinDiscord": "Dołącz do Discorda",
      "reportIssues": "Zgłoś problem",
      "wiki": "Wiki",
      "donateOn": "Wesprzyj na {platform}",
      "publishedAgo": "Opublikowano {time}",
      "updatedAgo": "Zaktualizowano {time}"
    },
    "files": {
      "newFile": "Nowy plik",
      "uploadFiles": "Prześlij pliki",
      "loading": "Ładowanie…",
      "binaryFile": "Plik binarny",
      "binaryFileNote": "Nie można edytować w przeglądarce",
      "noFileSelected": "Nie wybrano pliku",
      "noFileSelectedHint": "Wybierz plik z panelu, aby go wyświetlić lub edytować",
      "saving": "Zapisywanie…",
      "save": "Zapisz",
      "dropToUpload": "Upuść pliki, aby przesłać",
      "rename": "Zmień nazwę",
      "delete": "Usuń",
      "actions": "Akcje",
      "deleteFileTitle": "Usunąć plik?",
      "deleteFileDescription": "To trwale usunie {name}. Tej operacji nie można cofnąć.",
      "archive": "Archiwizuj",
      "unarchive": "Rozpakuj",
      "download": "Pobierz",
      "selectedCount": "Wybrano: {count}",
      "clearSelection": "Wyczyść zaznaczenie",
      "deleteSelectedDescription": "To trwale usunie {count} zaznaczonych elementów. Tej operacji nie można cofnąć.",
      "archiveDescription": "Spakuj zaznaczone elementy do jednego archiwum.",
      "archiveName": "Nazwa archiwum",
      "archiveNamePlaceholder": "Pozostaw puste, aby wygenerować automatycznie",
      "archiveFormat": "Format",
      "createArchive": "Utwórz archiwum",
      "cancel": "Anuluj"
    },
    "databases": {
      "createTitle": "Nowa baza danych",
      "createDescription": "Utwórz bazę danych dla tego serwera.",
      "databaseNameLabel": "Nazwa bazy danych",
      "databaseNameHint": "Tylko litery, cyfry i podkreślenia.",
      "databaseTypeLabel": "Typ bazy danych",
      "noTypesAvailable": "Brak dostępnych typów baz danych dla tego serwera. Poproś administratora o dodanie hosta.",
      "cancel": "Anuluj",
      "creating": "Tworzenie…",
      "createDatabase": "Utwórz bazę danych",
      "rotating": "Rotacja…",
      "rotatePassword": "Zmień hasło",
      "rotateConfirmTitle": "Zresetować hasło bazy danych?",
      "rotateConfirmDesc": "To natychmiast generuje nowe hasło. Wszystko, co nadal używa starego hasła, straci dostęp do czasu jego aktualizacji.",
      "delete": "Usuń",
      "fieldUsername": "Nazwa użytkownika",
      "fieldPassword": "Hasło",
      "fieldHost": "Host",
      "fieldPort": "Port",
      "fieldConnectionString": "Ciąg połączenia",
      "fieldConnectionStringNoKeyspace": "Ciąg połączenia (pełny dostęp, brak izolacji przestrzeni kluczy)",
      "sectionTitle": "Bazy danych",
      "newDatabase": "Nowa baza danych",
      "loading": "Ładowanie…",
      "empty": "Brak baz danych",
      "createFirst": "Utwórz pierwszą bazę danych",
      "statDatabases": "Bazy danych",
      "statHost": "Host",
      "statNote": "Uwaga",
      "statNoteText": "Bazy danych są tworzone na hoście bazy danych skonfigurowanym przez administratora. Dane uwierzytelniające są unikalne dla każdej bazy i nie można ich udostępniać między serwerami."
    },
    "schedules": {
      "createTitle": "Utwórz harmonogram",
      "createDescription": "Skonfiguruj automatyczne zadanie przy użyciu składni cron.",
      "nameLabel": "Nazwa harmonogramu",
      "namePlaceholder": "Codzienny restart",
      "cronExpression": "Wyrażenie Cron",
      "cronMinute": "Minuta",
      "cronHour": "Godzina",
      "cronDay": "Dzień",
      "cronWeekday": "Dzień tygodnia",
      "cancel": "Anuluj",
      "creating": "Tworzenie…",
      "createSchedule": "Utwórz harmonogram",
      "addTaskTitle": "Dodaj zadanie",
      "addTaskDescription": "Zadania wykonywane są kolejno po wyzwoleniu harmonogramu.",
      "actionLabel": "Akcja",
      "actionCommandDesc": "Komenda - uruchom polecenie konsoli",
      "actionPowerDesc": "Zasilanie - zmień stan zasilania serwera",
      "actionBackupDesc": "Kopia zapasowa - utwórz kopię zapasową serwera",
      "commandLabel": "Komenda",
      "powerActionLabel": "Akcja zasilania",
      "delayLabel": "Opóźnienie po poprzednim (sekundy)",
      "continueOnFailure": "Kontynuuj po błędzie",
      "continueOnFailShort": "kontynuuj po błędzie",
      "adding": "Dodawanie…",
      "addTask": "Dodaj zadanie",
      "noTasks": "Brak zadań - harmonogram nic nie robi, dopóki nie dodasz zadania.",
      "actionCommand": "Komenda",
      "actionPower": "Zasilanie",
      "actionBackup": "Kopia zapasowa",
      "sectionTitle": "Harmonogramy",
      "newSchedule": "Nowy harmonogram",
      "colName": "Nazwa",
      "colCron": "Cron",
      "colLastRun": "Ostatnie uruchomienie",
      "colNextRun": "Następne uruchomienie",
      "loading": "Ładowanie…",
      "empty": "Brak harmonogramów",
      "createFirst": "Utwórz pierwszy harmonogram",
      "enable": "Włącz",
      "disable": "Wyłącz",
      "taskCount": "{count, plural, one {# zadanie} few {# zadania} other {# zadań}}",
      "statSchedules": "Harmonogramy",
      "statEnabled": "Włączone",
      "statDisabled": "Wyłączone",
      "statNextRun": "Następne uruchomienie",
      "cronEveryMinute": "Co minutę",
      "cronEveryNMinutes": "{n, plural, one {Co minutę} few {Co # minuty} other {Co # minut}}",
      "cronEveryHour": "Co godzinę",
      "cronEveryNHours": "{n, plural, one {Co godzinę} few {Co # godziny} other {Co # godzin}}",
      "cronEveryDayAt": "Codziennie o {time}",
      "cronEveryWeekdayAt": "W każdy {weekday} o {time}",
      "cronMonthlyOnDay": "Co miesiąc {day}. dnia o {time}",
      "cronOnDayOrWeekday": "{day}. dnia lub w {weekday} o {time}",
      "dow": {
        "sunday": "Niedziela",
        "monday": "Poniedziałek",
        "tuesday": "Wtorek",
        "wednesday": "Środa",
        "thursday": "Czwartek",
        "friday": "Piątek",
        "saturday": "Sobota"
      }
    },
    "users": {
      "inviteTitle": "Zaproś użytkownika",
      "inviteDescription": "Podaj adres e-mail użytkownika, którego chcesz dodać do tego serwera.",
      "emailLabel": "Adres e-mail",
      "permissionsLabel": "Uprawnienia",
      "selectAll": "Zaznacz wszystkie",
      "deselectAll": "Odznacz wszystkie",
      "cancel": "Anuluj",
      "inviting": "Zapraszanie…",
      "inviteUser": "Zaproś użytkownika",
      "sectionTitle": "Podużytkownicy",
      "colUser": "Użytkownik",
      "colActions": "Akcje",
      "loading": "Ładowanie…",
      "empty": "Brak podużytkowników",
      "inviteFirst": "Zaproś pierwszego użytkownika",
      "statSubusers": "Podużytkownicy",
      "statNote": "Uwaga",
      "statNoteText": "Podużytkownicy mają tylko dostęp do panelu. Uprawnienia są ograniczone do tego serwera i nie dają dostępu do rozliczeń ani ustawień konta.",
      "inviteSuccess": "Użytkownik zaproszony"
    },
    "backups": {
      "restoreTitle": "Przywróć kopię zapasową",
      "restoreDescription": "Przywrócenie {name} nadpisze bieżące pliki serwera. Tej akcji nie można cofnąć.",
      "cancel": "Anuluj",
      "restoring": "Przywracanie…",
      "restoreBackup": "Przywróć kopię zapasową",
      "deleteTitle": "Usuń kopię zapasową",
      "deleteDescription": "Czy na pewno chcesz usunąć {name}? Tej akcji nie można cofnąć.",
      "deleting": "Usuwanie…",
      "deleteBackup": "Usuń kopię zapasową",
      "createTitle": "Utwórz kopię zapasową",
      "createDescription": "Nadaj tej kopii zapasowej nazwę, aby ją później zidentyfikować.",
      "nameLabel": "Nazwa kopii zapasowej",
      "creating": "Tworzenie…",
      "createBackup": "Utwórz kopię zapasową",
      "sectionTitle": "Kopie zapasowe",
      "colName": "Nazwa",
      "colSize": "Rozmiar",
      "colCreated": "Utworzono",
      "loading": "Ładowanie…",
      "empty": "Brak kopii zapasowych",
      "createFirst": "Utwórz pierwszą kopię zapasową",
      "download": "Pobierz",
      "restore": "Przywróć",
      "delete": "Usuń",
      "statBackups": "Kopie zapasowe",
      "statTotalSize": "Łączny rozmiar",
      "statLastBackup": "Ostatnia kopia zapasowa",
      "restoreSuccess": "Kopia przywrócona",
      "downloadsDisabledHint": "Pobieranie kopii jest niedostępne, ponieważ miejsce docelowe nie zezwala na publiczne pobieranie.",
      "backupToGDrive": "Kopia na Dysk Google",
      "gdriveBadgeHint": "Ta kopia jest przechowywana na Dysku Google użytkownika"
    },
    "network": {
      "colIp": "Adres IP",
      "colPort": "Port",
      "colType": "Typ",
      "loading": "Ładowanie…",
      "noAllocation": "Brak przypisanego przydziału",
      "typePrimary": "Podstawowy",
      "statPrimary": "Podstawowy",
      "statAllocations": "Przydziały",
      "statNote": "Uwaga",
      "statNoteText": "Podstawowy przydział jest używany jako adres połączenia serwera."
    },
    "settings": {
      "generalTitle": "Ogólne",
      "generalDescription": "Podstawowa konfiguracja serwera.",
      "serverNameLabel": "Nazwa serwera",
      "serverNameDescription": "Wyświetlana w panelu.",
      "dockerImageLabel": "Obraz Docker",
      "dockerImageDescription": "Obraz kontenera używany do uruchomienia tego serwera.",
      "sftpTitle": "SFTP",
      "sftpDescription": "Użyj tych danych, aby połączyć się przez dowolnego klienta SFTP. Hasło do panelu jest używane do uwierzytelniania.",
      "sftpHost": "Host",
      "sftpPort": "Port",
      "sftpUsername": "Nazwa użytkownika",
      "sftpConnectHint": "Otwiera lokalnego klienta SFTP za pomocą handlera protokołu.",
      "sftpConnect": "Połącz",
      "startupTitle": "Uruchomienie",
      "startupDescription": "Polecenie uruchomienia serwera i zmienne.",
      "startupCommandLabel": "Polecenie uruchomienia",
      "readOnly": "tylko do odczytu",
      "subscriptionTitle": "Subskrypcja",
      "subscriptionDescription": "Zarządzaj subskrypcją serwera i odnawianiem.",
      "subscriptionExpiresLabel": "Wygasa",
      "subscriptionExtendLabel": "Przedłuż serwer",
      "subscriptionExtendDescription": "Dodaj czas do serwera korzystając z salda portfela.",
      "subscriptionExtendButton": "Przedłuż",
      "subscriptionExtendDialogTitle": "Przedłuż serwer",
      "subscriptionExtendDialogDescription": "Wybierz czas, który zostanie dodany do aktualnej daty wygaśnięcia.",
      "subscriptionExtendConfirm": "Potwierdź przedłużenie",
      "subscriptionExtendSuccess": "Serwer został pomyślnie przedłużony.",
      "subscriptionExtendExpiringSoon": "Ten serwer wygasa wkrótce.",
      "subscriptionExtendInsufficientFunds": "Niewystarczające saldo portfela.",
      "subscriptionNoSubscription": "Brak aktywnej subskrypcji.",
      "subscriptionExtending": "Przedłużanie…",
      "dangerZoneTitle": "Strefa zagrożenia",
      "dangerZoneDescription": "Nieodwracalne akcje wpływające na ten serwer.",
      "reinstallLabel": "Zainstaluj ponownie serwer",
      "reinstallDescription": "Ponownie uruchamia instalator jaja. Pliki skryptów instalacyjnych zostaną nadpisane - inne dane serwera są zazwyczaj zachowane, ale nie jest to gwarantowane.",
      "reinstall": "Zainstaluj ponownie",
      "reinstalling": "Instalowanie ponownie…",
      "reinstallDialogTitle": "Zainstalować ponownie \"{name}\"?",
      "reinstallDialogDescription": "Spowoduje to ponowne uruchomienie instalatora jaja. Pliki tworzone przez instalator zostaną nadpisane. Inne dane serwera są zazwyczaj zachowane, ale nie jest to gwarantowane. Serwer będzie tymczasowo niedostępny.",
      "cancel": "Anuluj",
      "statServerId": "ID serwera",
      "statNode": "Węzeł",
      "statEgg": "Jajko",
      "statSftpHost": "Host SFTP",
      "selectEggTitle": "Wybierz typ gry",
      "selectEggDescription": "Wybierz typ gry do tej reinstalacji.",
      "selectEggLabel": "Typ gry",
      "reinstallContinue": "Kontynuuj",
      "reinstallTriggeredToast": "Rozpoczęto ponowną instalację"
    },
    "activity": {
      "colTimestamp": "Znacznik czasu",
      "colEvent": "Zdarzenie",
      "colActor": "Aktor",
      "colDetails": "Szczegóły",
      "colIp": "Adres IP",
      "loading": "Ładowanie…",
      "empty": "Brak aktywności",
      "system": "System",
      "statEvents": "Zdarzenia",
      "statPowerEvents": "Zdarzenia zasilania",
      "statFileWrites": "Zapisy plików",
      "statBackups": "Kopie zapasowe",
      "eventPowerStart": "Zasilanie: Start",
      "eventPowerStop": "Zasilanie: Stop",
      "eventPowerRestart": "Zasilanie: Restart",
      "eventPowerKill": "Zasilanie: Zabij",
      "eventBackupCreate": "Kopia: Utwórz",
      "eventBackupDelete": "Kopia: Usuń",
      "eventBackupRestore": "Kopia: Przywróć",
      "eventFilesRead": "Pliki: Odczyt",
      "eventFilesWrite": "Pliki: Zapis",
      "eventSettingsUpdate": "Ustawienia: Aktualizuj",
      "eventServerReinstall": "Serwer: Reinstalacja",
      "eventDatabaseCreate": "Baza: Utwórz",
      "eventDatabaseDelete": "Baza: Usuń",
      "eventDatabaseRotatePassword": "Baza: Zmień hasło",
      "eventScheduleCreate": "Harmonogram: Utwórz",
      "eventScheduleUpdate": "Harmonogram: Aktualizuj",
      "eventScheduleDelete": "Harmonogram: Usuń",
      "eventUsersAdd": "Użytkownicy: Dodaj",
      "eventUsersUpdate": "Użytkownicy: Aktualizuj",
      "eventUsersRemove": "Użytkownicy: Usuń"
    },
    "billing": {
      "title": "Rozliczenia",
      "subtitle": "Wybierz plan odpowiedni dla Twoich potrzeb.",
      "shopTitle": "Sklep",
      "shopSubtitle": "Wybierz plan odpowiedni dla Twoich potrzeb.",
      "empty": "Brak dostępnych kategorii planów.",
      "backToCategories": "Wszystkie kategorie",
      "noPlans": "Brak dostępnych planów w tej kategorii.",
      "plans": "plany",
      "plan": "plan",
      "featured": "Polecany",
      "getStarted": "Rozpocznij",
      "selectPlan": "Wybierz plan",
      "soldOut": "Wyprzedane",
      "startingFrom": "Zaczynając od",
      "walletBalance": "Portfel: {balance}",
      "topUpRequired": "Doładuj, aby kupić",
      "purchaseSuccess": "Serwer wdrożony! Przekierowuję…",
      "purchaseDialog": {
        "title": "Skonfiguruj swój serwer",
        "stepDuration": "Okres rozliczeniowy",
        "stepInstaller": "Instalator",
        "stepConfig": "Konfiguracja",
        "stepConfirm": "Potwierdź",
        "serverName": "Nazwa serwera",
        "serverNamePlaceholder": "Mój serwer gry",
        "chooseInstaller": "Wybierz instalator",
        "noInstallers": "Brak skonfigurowanych instalatorów dla tego planu.",
        "noConfig": "Brak konfigurowalnych opcji dla tego instalatora.",
        "dockerImage": "Obraz Docker",
        "showMore": "Pokaż {count} więcej",
        "showLess": "Pokaż mniej",
        "envVars": "Zmienne środowiskowe",
        "back": "Wróć",
        "next": "Dalej",
        "deploying": "Wdrażanie…",
        "deploy": "Wdróż serwer",
        "priceLabel": "{price} / {duration}",
        "summaryPlan": "Plan",
        "summaryDuration": "Czas trwania",
        "summaryInstaller": "Instalator",
        "summaryImage": "Obraz Docker",
        "summaryTotal": "Łącznie",
        "noAllocations": "Brak dostępnych slotów serwerowych. Skontaktuj się z pomocą techniczną."
      },
      "errors": {
        "insufficientFunds": "Niewystarczające saldo portfela. Najpierw doładuj.",
        "currencyMismatch": "Waluta Twojego portfela nie pasuje do tego planu.",
        "alreadySubscribed": "Masz już aktywną subskrypcję dla tego planu.",
        "noAllocations": "Brak dostępnych slotów serwerowych. Skontaktuj się z pomocą techniczną.",
        "noCapacity": "Ten plan jest obecnie wyprzedany. Spróbuj ponownie później.",
        "purchaseFailed": "Zakup nie powiódł się. Spróbuj ponownie."
      },
      "durations": {
        "7day": "7 dni",
        "1month": "Miesięcznie",
        "3months": "3 miesiące",
        "6months": "6 miesięcy",
        "1year": "Rocznie"
      },
      "specs": {
        "cpu": "vCPU",
        "ram": "GB RAM",
        "disk": "GB dysku",
        "backups": "Kopie zapasowe",
        "allocations": "Alokacje",
        "databases": "Bazy danych"
      },
      "wallet": {
        "title": "Mój portfel",
        "backToBilling": "Rozliczenia",
        "balance": "Saldo",
        "topUp": "Doładuj",
        "viewWallet": "Zobacz portfel",
        "transactions": "Historia transakcji",
        "noTransactions": "Brak transakcji",
        "noTransactionsHint": "Aktywność portfela pojawi się tutaj po pierwszym doładowaniu.",
        "balanceAfter": "Saldo po",
        "topUpSuccess": "Portfel doładowany pomyślnie",
        "topUpError": "Nie udało się rozpocząć procesu płatności. Spróbuj ponownie.",
        "noGateway": "Nie skonfigurowano aktywnego dostawcy płatności. Skontaktuj się z administratorem.",
        "topUpSheet": {
          "title": "Doładuj portfel",
          "description": "Wybierz kwotę do dodania do salda portfela.",
          "customAmount": "Własna kwota",
          "customAmountPlaceholder": "Wprowadź kwotę",
          "total": "Łącznie",
          "confirm": "Przejdź do płatności",
          "processing": "Przetwarzanie…"
        },
        "chooseProvider": "Wybierz metodę płatności",
        "chooseProviderDesc": "Wybierz, jak chcesz doładować portfel.",
        "back": "Wróć",
        "types": {
          "topup": "Doładowanie",
          "refund": "Zwrot",
          "charge": "Opłata",
          "adjustment": "Korekta",
          "expired": "Wygasłe"
        },
        "txDescriptions": {
          "referral_bonus": "Bonus polecający",
          "referral_commission": "Prowizja polecającego",
          "wallet_topup": "Doładowanie portfela przez dostawcę płatności",
          "wallet_topup_via": "Doładowanie portfela przez {provider}",
          "extension": "Przedłużenie"
        },
        "referral": {
          "title": "Program polecający",
          "subtitle": "Udostępnij swój kod i zarabiaj nagrody, gdy znajomi doładowują portfel.",
          "yourCode": "Twój kod polecający",
          "yourCodeDesc": "Udostępnij ten kod znajomym, aby zarabiać nagrody.",
          "create": "Utwórz",
          "save": "Zapisz",
          "cancel": "Anuluj",
          "codePlaceholderCreate": "np. MOJKOD",
          "enterCode": "Masz kod polecający?",
          "enterCodeDesc": "Wprowadź kod znajomego, aby odebrać nagrodę.",
          "codePlaceholder": "np. STRUXA-ABCD",
          "apply": "Zastosuj",
          "applySuccess": "Kod polecający zastosowany! Twój bonus zostanie przyznany przy każdym doładowaniu.",
          "usageCount": "Używany przez {count} {count, plural, one {osobę} few {osoby} many {osób} other {osób}}",
          "errorSelfReferral": "Nie możesz użyć własnego kodu polecającego.",
          "errorAlreadyApplied": "Zastosowałeś już kod polecający.",
          "errorCodeNotFound": "Kod polecający nie został znaleziony lub nie jest już aktywny.",
          "errorCodeTaken": "Ten kod jest już zajęty. Spróbuj innego.",
          "errorGeneric": "Coś poszło nie tak. Spróbuj ponownie.",
          "editCode": "Edytuj kod polecający",
          "generateSuccess": "Kod polecający utworzony",
          "updateSuccess": "Kod polecający zaktualizowany"
        }
      }
    }
  },
  "account": {
    "tabs": {
      "profile": "Profil",
      "apiKeys": "Klucze API",
      "billing": "Rozliczenia"
    },
    "profile": {
      "personalInfoTitle": "Dane osobowe",
      "displayNameLabel": "Nazwa wyświetlana",
      "emailLabel": "E-mail",
      "displayNamePlaceholder": "Twoje imię",
      "save": "Zapisz",
      "saving": "Zapisywanie…",
      "saved": "Zapisano",
      "avatarOnlyImages": "Dozwolone są tylko obrazy JPEG, PNG, WebP i GIF.",
      "avatarTooLarge": "Obraz musi być mniejszy niż 5 MB.",
      "avatarUpdated": "Awatar zaktualizowany",
      "loading": "Ładowanie…"
    },
    "security": {
      "twoFactorTitle": "Uwierzytelnianie dwuskładnikowe",
      "twoFactorDescription": "Dodaj dodatkową warstwę zabezpieczeń do swojego konta dzięki TOTP.",
      "twoFactorEnabled": "Włączony",
      "twoFactorDisabled": "Wyłączony",
      "backupCodes": "Kody zapasowe",
      "enableTfa": "Włącz 2FA",
      "disableTfa": "Wyłącz 2FA",
      "enableTfaDialogTitle": "Włącz uwierzytelnianie dwuskładnikowe",
      "disableTfaDialogTitle": "Wyłącz uwierzytelnianie dwuskładnikowe",
      "disableTfaDialogDesc": "Wpisz swoje hasło, aby potwierdzić.",
      "backupCodesDialogTitle": "Kody zapasowe",
      "backupCodesDialogDescPassword": "Wprowadź swoje hasło, aby wygenerować nowe kody zapasowe.",
      "backupCodesDialogDescCodes": "Zapisz te kody w bezpiecznym miejscu. Każdy kod może zostać użyty tylko raz.",
      "passwordLabel": "Hasło",
      "passwordPlaceholder": "Twoje hasło do konta",
      "enterPasswordDesc": "Wprowadź hasło, aby kontynuować.",
      "scanDesc": "Zeskanuj kod QR za pomocą aplikacji uwierzytelniającej, a następnie wprowadź kod poniżej.",
      "codesDesc": "Zapisz swoje kody zapasowe w bezpiecznym miejscu. Każdy kod może zostać użyty tylko raz.",
      "verificationCode": "Kod weryfikacyjny",
      "verificationCodePlaceholder": "6-cyfrowy kod",
      "manualKeyToggle": "Masz problemy? Wprowadź klucz ręcznie",
      "yourBackupCodes": "Twoje kody zapasowe",
      "copyAll": "Skopiuj wszystko",
      "backupCodesCopied": "Kody zapasowe skopiowane",
      "tfaEnabled": "Włączono uwierzytelnianie dwuskładnikowe",
      "tfaDisabled": "Uwierzytelnianie dwuskładnikowe wyłączone",
      "previousCodesInvalid": "Poprzednie kody zapasowe są teraz nieważne.",
      "continuing": "Kontynuacja…",
      "verifyAndEnable": "Sprawdź i włącz",
      "disabling": "Wyłączam…",
      "generating": "Generowanie…",
      "sessionsTitle": "Aktywne sesje",
      "sessionsDescription": "Wszystkie urządzenia aktualnie zalogowane na Twoje konto.",
      "noSessions": "Nie znaleziono sesji.",
      "currentSession": "aktualny",
      "unknownIp": "Nieznany adres IP",
      "revokeSession": "Unieważnić"
    },
    "connectedAccounts": {
      "title": "Połączone konta",
      "description": "Połącz dostawców logowania społecznościowego ze swoim kontem.",
      "linked": "połączony",
      "linkFailed": "Nie udało się połączyć konta",
      "unlinkFailed": "Nie udało się odłączyć konta",
      "unlinked": "Konto odłączone"
    },
    "password": {
      "changeTitle": "Zmień hasło",
      "setTitle": "Ustaw hasło",
      "changeDescription": "Zaktualizuj hasło do swojego konta.",
      "setDescription": "Dodaj hasło, aby zalogować się bez konta społecznościowego.",
      "currentPasswordLabel": "Aktualne hasło",
      "currentPasswordPlaceholder": "Aktualne hasło",
      "newPasswordLabel": "Nowe hasło",
      "newPasswordPlaceholder": "Nowe hasło",
      "confirmPasswordLabel": "Potwierdź hasło",
      "confirmPasswordPlaceholder": "Potwierdź nowe hasło",
      "passwordsDoNotMatch": "Hasła nie pasują.",
      "passwordTooShort": "Hasło musi mieć co najmniej 8 znaków.",
      "changePassword": "Zmień hasło",
      "setPassword": "Ustaw hasło",
      "saving": "Zapisywanie…",
      "saved": "Zapisano",
      "updateFailed": "Nie udało się zaktualizować hasła"
    },
    "email": {
      "dialogTitle": "Zmiana adresu e-mail",
      "dialogDesc": "Wyślemy link weryfikacyjny na nowy adres. Adres e-mail zostanie zmieniony dopiero po jego potwierdzeniu.",
      "newEmailLabel": "Nowy adres e-mail",
      "newEmailPlaceholder": "nowy@przyklad.pl",
      "confirmEmailLabel": "Potwierdź nowy adres e-mail",
      "confirmEmailPlaceholder": "nowy@przyklad.pl",
      "emailInvalid": "Podaj prawidłowy adres e-mail.",
      "emailsDoNotMatch": "Adresy e-mail nie pasują.",
      "sameEmail": "Nowy adres musi różnić się od obecnego.",
      "sending": "Wysyłanie…",
      "sent": "Wysłano e-mail weryfikacyjny",
      "updated": "Adres e-mail został zmieniony",
      "sendFailed": "Nie udało się zmienić adresu e-mail"
    },
    "apiKeys": {
      "title": "Klucze API",
      "description": "Użyj kluczy API, aby uwierzytelnić programowy dostęp do interfejsu API.",
      "createKey": "Utwórz klucz",
      "noKeysTitle": "Nie ma jeszcze kluczy API.",
      "unnamedKey": "Nienazwany klucz",
      "createDialogTitle": "Utwórz klucz API",
      "createDialogTitleDone": "Utworzono klucz API",
      "createDialogDesc": "Nadaj kluczowi nazwę, aby móc go później zidentyfikować.",
      "createDialogDescDone": "Skopiuj teraz swój klucz - nie będzie on więcej wyświetlany.",
      "keyNamePlaceholder": "np. Moja aplikacja",
      "creating": "Tworzenie…",
      "create": "Utwórz",
      "deleteDialogTitle": "Usunąć klucz API?",
      "deleteDialogDesc": "Wszelkie aplikacje korzystające z tego klucza natychmiast przestaną działać.",
      "deleteKey": "Usuń klucz",
      "deleting": "Usuwanie…",
      "createFailed": "Nie udało się utworzyć klucza API",
      "deleteFailed": "Nie udało się usunąć klucza API"
    },
    "billing": {
      "addressTitle": "Adres rozliczeniowy",
      "fullNameLabel": "Imię i nazwisko/firma",
      "fullNamePlaceholder": "Firma Acme Inc.",
      "addressLine1Label": "Linia adresu 1",
      "addressLine1Placeholder": "Główna 123",
      "addressLine2Label": "Linia adresu 2",
      "addressLine2Optional": "(fakultatywny)",
      "addressLine2Placeholder": "Apartament 400",
      "cityLabel": "Miasto",
      "cityPlaceholder": "Nowy Jork",
      "stateLabel": "Stan/prowincja",
      "statePlaceholder": "Nowy Jork",
      "postalCodeLabel": "Kod pocztowy",
      "postalCodePlaceholder": "10001",
      "countryLabel": "Kraj",
      "selectCountry": "Wybierz kraj…",
      "vatTitle": "Informacje o podatku VAT",
      "vatDescription": "Wymagane, aby przedsiębiorstwa z UE otrzymywały faktury bez podatku VAT.",
      "vatNumberLabel": "Numer VAT",
      "vatNumberPlaceholder": "DE123456789",
      "vatCountryLabel": "Kraj VAT",
      "saveBilling": "Zapisz rozliczenia",
      "saving": "Zapisywanie…",
      "saved": "Zapisano"
    },
    "locale": {
      "sectionTitle": "Preferencje językowe",
      "sectionDescription": "Wybierz preferowany język wyświetlania. Synchronizowane na wszystkich Twoich urządzeniach.",
      "label": "Język",
      "languages": {
        "en": "angielski",
        "pl": "Polski",
        "de": "niemiecki",
        "es": "hiszpański",
        "fr": "francuski"
      },
      "save": "Zapisz",
      "saveSuccess": "Zapisano preferencje językowe",
      "saveFailed": "Nie udało się zapisać preferencji językowych"
    },
    "googleDrive": {
      "title": "Dysk Google",
      "description": "Połącz swój osobisty Dysk Google, aby zapisywać tam kopie zapasowe serwerów.",
      "connected": "połączono",
      "notConnected": "Brak połączonego konta Google.",
      "connect": "Połącz Dysk Google",
      "disconnect": "Rozłącz",
      "disconnected": "Dysk Google odłączony",
      "connectSuccess": "Dysk Google połączony",
      "connectDenied": "Połączenie z Dyskiem Google zostało odrzucone",
      "connectError": "Nie udało się połączyć z Dyskiem Google",
      "connectMismatch": "Połączone konto Google różni się od wcześniej połączonego. Istniejące kopie stałyby się niedostępne, dlatego połączenie nie zostało zastąpione."
    }
  },
  "admin": {
    "dashboard": {
      "title": "Panel",
      "overview": "Przegląd",
      "nodesLabel": "Węzły",
      "nodesOnline": "{count} w Internecie",
      "serversLabel": "Serwery",
      "activeNodesLabel": "Aktywne węzły",
      "quickLinks": "Szybkie linki",
      "manageLocations": "Zarządzaj lokalizacjami",
      "manageLocationsDesc": "Dodaj i skonfiguruj węzły Wings",
      "manageNodes": "Zarządzaj węzłami",
      "manageNodesDesc": "Przeglądaj i edytuj swoje węzły",
      "nestsAndEggs": "Gniazda i jaja",
      "nestsAndEggsDesc": "Skonfiguruj szablony serwerów",
      "createServer": "Utwórz serwer",
      "createServerDesc": "Udostępnij nowy serwer gry",
      "resources": "Zasoby",
      "fleetRamAllocated": "Przydzielony RAM",
      "fleetRamUsed": "Rzeczywiste użycie",
      "fleetRamAvailable": "Dostępny RAM",
      "fleetCpuLabel": "Śr. CPU",
      "fleetDiskUsed": "Użyty dysk",
      "fleetNet": "Sieć wejście",
      "fleetNetIn": "wejście",
      "fleetNetOut": "wyjście",
      "ramChart": "RAM floty",
      "cpuChart": "CPU floty",
      "diskChart": "Dysk floty",
      "netChart": "Sieć floty",
      "nodesSection": "Węzły",
      "nodeCpu": "{value}% CPU",
      "nodeRam": "{used} / {total} GB RAM",
      "nodeDisk": "{used} / {total} GB dysku"
    },
    "locations": {
      "title": "Lokalizacje",
      "searchPlaceholder": "Wyszukaj lokalizacje...",
      "newLocation": "Nowa lokalizacja",
      "editTitle": "Edytuj lokalizację",
      "dialogTitle": "Nowa lokalizacja",
      "dialogDesc": "Dodaj nową lokalizację geograficzną do grupowania węzłów.",
      "nameLabel": "Nazwa",
      "namePlaceholder": "Wschód USA",
      "shortCodeLabel": "Krótki kod",
      "shortCodePlaceholder": "my-wschód",
      "descriptionLabel": "Opis",
      "descriptionPlaceholder": "Opcjonalny opis",
      "shortColumn": "Krótki",
      "nameColumn": "Nazwa",
      "descriptionColumn": "Opis",
      "deleteTitle": "Usunąć lokalizację?",
      "deleteDesc": "Spowoduje to trwałe usunięcie lokalizacji. Może to mieć wpływ na przypisane do niego węzły.",
      "empty": "Nie ma jeszcze lokalizacji. Utwórz go, aby rozpocząć dodawanie węzłów.",
      "emptySearch": "Żadna lokalizacja nie pasuje do Twojego wyszukiwania."
    },
    "nodes": {
      "title": "Lokalizacje i węzły",
      "searchPlaceholder": "Szukaj lokalizacji i węzłów...",
      "create": "Utwórz",
      "createLocation": "Utwórz lokalizację",
      "createNode": "Utwórz węzeł",
      "unassigned": "Nieprzypisane",
      "newNode": "Nowy węzeł",
      "dialogTitle": "Nowy węzeł",
      "dialogDesc": "Dodaj węzeł Wings do tego panelu w celu wdrażania serwerów.",
      "nameLabel": "Nazwa",
      "namePlaceholder": "Węzeł 01",
      "locationLabel": "Lokalizacja",
      "locationPlaceholder": "Wybierz lokalizację…",
      "fqdnLabel": "nazwa FQDN",
      "fqdnPlaceholder": "węzeł01.example.com",
      "schemeLabel": "Schemat",
      "memoryLabel": "Pamięć (MB)",
      "diskLabel": "Dysk (MB)",
      "daemonPortLabel": "Port demona",
      "sftpPortLabel": "Port SFTP",
      "nameColumn": "Nazwa",
      "addressColumn": "Adres",
      "resourcesColumn": "Zasoby",
      "resources": "{memory} GB · {disk} GB",
      "deleteTitle": "Usunąć węzeł?",
      "deleteDesc": "Spowoduje to usunięcie wszystkich powiązanych danych.",
      "empty": "Nie ma jeszcze węzłów. Utwórz go, aby rozpocząć wdrażanie serwerów.",
      "emptySearch": "Żaden węzeł nie pasuje do Twojego wyszukiwania.",
      "maintenance": "Konserwacja",
      "checking": "Kontrola…",
      "online": "W Internecie",
      "offline": "Nieaktywny",
      "loading": "Ładowanie…",
      "notFound": "Nie znaleziono węzła.",
      "generalSection": "Ogólny",
      "descriptionDesc": "Opcjonalna uwaga dotycząca tego węzła.",
      "networkSection": "Sieć",
      "networkDesc": "Szczegóły połączenia dla demona Wings.",
      "fqdnDesc": "W pełni kwalifikowana nazwa domeny lub adres IP.",
      "fqdnSettingsPlaceholder": "węzeł.przykład.com",
      "secureLabel": "Bezpieczny",
      "secureDesc": "Do komunikacji ze Wings używaj protokołu HTTPS.",
      "daemonPortDesc": "Port Wings słucha dalej.",
      "sftpPortDesc": "Port, na którym nasłuchuje serwer SFTP.",
      "daemonBaseLabel": "Ścieżka bazowa demona",
      "daemonBaseDesc": "Katalog, w którym przechowywane są pliki serwera.",
      "daemonBasePlaceholder": "/var/lib/pterodaktyl",
      "resourcesSection": "Zasoby",
      "resourcesDesc": "Limity pamięci i dysku dla serwerów w tym węźle.",
      "memoryOverallocateLabel": "Nadmierna alokacja pamięci (%)",
      "overallocateDesc": "Zezwalaj na alokację poza fizycznym limitem.",
      "diskOverallocateLabel": "Nadmierna alokacja dysku (%)",
      "uploadSizeLabel": "Rozmiar przesłanego pliku (MB)",
      "uploadSizeDesc": "Maksymalny rozmiar przesyłanego pliku przez SFTP.",
      "statusSection": "Status",
      "maintenanceLabel": "Tryb konserwacji",
      "maintenanceDesc": "Uniemożliwia wdrażanie nowych serwerów w tym węźle.",
      "saveChanges": "Zapisz zmiany",
      "requiresRestart": "Wymaga ponownego uruchomienia demona Wings, aby zadziałało",
      "tabSettings": "Ustawienia",
      "tabAllocations": "Alokacje",
      "tabConfiguration": "Konfiguracja",
      "nodesLink": "Węzły",
      "allocationsTitle": "Alokacje",
      "addAllocation": "Dodaj alokację",
      "ipLabel": "Adres IP",
      "portsLabel": "Porty (zakres lub oddzielone przecinkami)",
      "portsPlaceholder": "25565-25600 lub 25565,25566",
      "ipAliasLabel": "Alias ​​IP",
      "ipAliasOptional": "(fakultatywny)",
      "ipAliasPlaceholder": "play.example.com",
      "noAllocations": "Brak przydziałów. Dodaj trochę, aby utworzyć serwery w tym węźle.",
      "assigned": "przydzielony",
      "configNotice": "To jest wygenerowany przykład.",
      "configNoticeBody": "Jeśli Wings jest już uruchomiony i skonfigurowany na tym węźle, nie wklejaj całego pliku - tylko zaktualizuj",
      "configNoticeBody2": "aby dopasować wartości powyżej.",
      "configFileLabel": "Konfiguracja skrzydeł.yml",
      "regenToken": "Żeton regeneracji",
      "descriptionLabel": "Opis",
      "descriptionPlaceholder": "Opcjonalny opis",
      "backupDestinationSection": "Miejsce docelowe kopii",
      "backupDestinationSectionDesc": "Gdzie przechowywane są kopie serwerów tego węzła. Nadpisuje domyślne ustawienie globalne.",
      "backupUseGlobal": "Użyj domyślnej wartości globalnej",
      "backupUseGlobalDesc": "Gdy włączone, węzeł używa domyślnego miejsca docelowego skonfigurowanego w ustawieniach instancji.",
      "prevPage": "Poprzednia strona",
      "nextPage": "Następna strona",
      "tabMonitoring": "Monitoring",
      "updateAvailable": "Dostępna aktualizacja",
      "ram": "RAM",
      "cpu": "CPU",
      "disk": "Dysk"
    },
    "nests": {
      "title": "Gniazda i jaja",
      "searchPlaceholder": "Szukaj gniazd...",
      "newNest": "Nowe gniazdo",
      "dialogTitle": "Nowe gniazdo",
      "dialogDesc": "Utwórz pojemnik do grupowania powiązanych jaj.",
      "nameLabel": "Nazwa",
      "namePlaceholder": "Minecrafta",
      "authorLabel": "Autor",
      "authorPlaceholder": "administrator",
      "descriptionLabel": "Opis",
      "descriptionPlaceholder": "Fakultatywny",
      "nameColumn": "Nazwa",
      "authorColumn": "Autor",
      "deleteTitle": "Usunąć gniazdo?",
      "deleteDesc": "Wszystkie jaja w tym gnieździe również zostaną usunięte.",
      "empty": "Nie ma jeszcze gniazd. Zaimportuj jaja z kreatora wprowadzania lub utwórz je ręcznie.",
      "emptySearch": "Żadne gniazda nie pasują do Twojego wyszukiwania.",
      "nestsLink": "Gniazda",
      "nestSettingsTitle": "Ustawienia gniazda",
      "importDialogTitle": "Importuj jajko",
      "dropzoneLabel": "Upuść plik JSON tutaj lub kliknij, aby przeglądać",
      "pasteJsonTab": "Wklej JSON",
      "fromUrlTab": "Z adresu URL",
      "urlPlaceholder": "https://raw.githubusercontent.com/.../egg.json",
      "urlFetchFailed": "Żądanie nie powiodło się: HTTP {status}",
      "jsonPlaceholder": "{\"name\": \"...\", \"startup\": \"...\"}",
      "prevPage": "Poprzednia strona",
      "nextPage": "Następna strona",
      "startupColumn": "Polecenie startowe",
      "eggsTitle": "Jajka",
      "searchEggs": "Szukaj jaj...",
      "deleteEggTitle": "Usunąć jajko?",
      "deleteEggDesc": "Spowoduje to trwałe usunięcie jajka i wszystkich jego zmiennych.",
      "noEggs": "Nie ma jeszcze jaj. Aby rozpocząć, zaimportuj jajo pterodaktyla w formacie JSON.",
      "noEggsSearch": "Żadne jaja nie pasują do Twojego wyszukiwania.",
      "eggLoading": "Załadunek...",
      "eggNotFound": "Nie znaleziono jajka.",
      "eggTabGeneral": "Ogólny",
      "eggTabEnvironment": "Środowisko",
      "eggTabInstaller": "Instalator",
      "eggTabVariables": "Zmienne",
      "eggDetailsTitle": "Szczegóły jajka",
      "eggNameLabel": "Nazwa",
      "eggDescriptionLabel": "Opis",
      "eggStartupLabel": "Polecenie uruchomienia",
      "eggStopCommandLabel": "Zatrzymaj polecenie",
      "eggRunningDetectionLabel": "Wykrywanie działania",
      "eggRunningDetectionDesc": "- Wings oznacza serwer jako działający, gdy na wyjściu konsoli zostanie znaleziony jakikolwiek wzorzec",
      "dockerImagesTitle": "Obrazy Dockera",
      "noDockerImages": "Nie skonfigurowano obrazów Dockera.",
      "featuresTitle": "Cechy",
      "featuresDesc": "- Wings używa ich do umożliwienia określonych zachowań (np. eula, steam)",
      "allowedDatabaseTypesTitle": "Dozwolone typy baz danych",
      "allowedDatabaseTypesHint": "- pozostaw wszystko odznaczone, aby zezwolić na każdy silnik bazy danych",
      "installScriptTitle": "Zainstaluj skrypt",
      "scriptLabel": "Scenariusz",
      "entryPointLabel": "Punkt wejścia",
      "extensionLabel": "Rozszerzenie",
      "installContainerLabel": "Zainstaluj kontener",
      "variablesTitle": "Zmienne",
      "noVariables": "Nie ma jeszcze zmiennych.",
      "addVariableTitle": "Dodaj zmienną",
      "varNameLabel": "Nazwa",
      "varNamePlaceholder": "Port serwera",
      "varEnvLabel": "Zmienna kopert",
      "varEnvPlaceholder": "PORT SERWERA",
      "varDefaultLabel": "Domyślny",
      "varDefaultPlaceholder": "25565",
      "userViewable": "Widoczne dla użytkownika",
      "userEditable": "Możliwość edycji przez użytkownika",
      "deleteVariable": "Usuń zmienną",
      "addImage": "Dodaj obraz"
    },
    "databaseHosts": {
      "title": "Hosty baz danych",
      "newHost": "Nowy gospodarz",
      "dialogTitle": "Nowy host bazy danych",
      "dialogDesc": "Dodaj hosta bazy danych, którego serwery mogą używać do tworzenia baz danych.",
      "editTitle": "Edytuj host bazy danych",
      "editDesc": "Zaktualizuj dane połączenia tego hosta.",
      "nameLabel": "Nazwa",
      "namePlaceholder": "Podstawowy MySQL",
      "typeLabel": "Silnik",
      "typeRedisHint": "Wymaga Redis 6+ (obsługa ACL)",
      "sslLabel": "Użyj SSL",
      "sslHint": "(szyfruje połączenie; użyj, jeśli widzisz błędy „połączenie jest niezabezpieczone”)",
      "hostLabel": "Gospodarz",
      "hostPlaceholder": "127.0.0.1",
      "portLabel": "Port",
      "usernameLabel": "Nazwa użytkownika",
      "usernamePlaceholder": "źródło",
      "passwordLabel": "Hasło",
      "passwordUnchangedPlaceholder": "Pozostaw puste, aby zachować obecne hasło",
      "maxDatabasesLabel": "Maksymalne bazy danych",
      "maxDatabasesHint": "(0 = nieograniczony)",
      "allowedNodesLabel": "Dozwolone węzły",
      "allowedNodesHint": "(pozostaw puste, aby zezwolić serwerom z dowolnego węzła)",
      "allowedNodesPlaceholder": "Wybierz węzły…",
      "allowedNodesSearchPlaceholder": "Szukaj węzłów…",
      "noNodesFound": "Nie znaleziono węzłów.",
      "noNodesConfigured": "Nie skonfigurowano jeszcze węzłów.",
      "allNodes": "wszystkie węzły",
      "nodeCount": "{count, plural, one {# węzeł} few {# węzły} other {# węzłów}}",
      "nameColumn": "Nazwa",
      "typeColumn": "Silnik",
      "connectionColumn": "Połączenie",
      "statusColumn": "Status",
      "ok": "OK",
      "failed": "Przegrany",
      "unknown": "Nieznany",
      "viewTestResult": "Zobacz wynik testu",
      "testResultTitle": "Wynik testu połączenia",
      "testResultOkDesc": "Połączenie z tym hostem powiodło się.",
      "testResultFailedDesc": "Połączenie z tym hostem nie powiodło się.",
      "errorDetailsLabel": "Szczegóły błędu",
      "noErrorDetails": "Nie zwrócono dodatkowych szczegółów.",
      "deleteTitle": "Usunąć host bazy danych?",
      "deleteDesc": "To nie usuwa istniejących baz danych na samym hoście, tylko rekord panelu. Serwery korzystające z niego stracą dostęp do swoich danych uwierzytelniających.",
      "empty": "Nie skonfigurowano hostów bazy danych."
    },
    "servers": {
      "title": "Serwery",
      "searchPlaceholder": "Wyszukaj serwery...",
      "newServer": "Nowy serwer",
      "nameColumn": "Nazwa",
      "addressColumn": "Adres",
      "nodeColumn": "Węzeł",
      "statusColumn": "Status",
      "deleteTitle": "Usunąć serwer?",
      "deleteDesc": "Tej akcji nie można cofnąć.",
      "installed": "Zainstalowany",
      "installing": "Instalowanie",
      "installFailed": "Instalacja nie powiodła się",
      "restoring": "Przywracanie",
      "suspended": "Zawieszony",
      "empty": "Nie ma jeszcze serwerów.",
      "emptySearch": "Żaden serwer nie pasuje do Twojego wyszukiwania.",
      "stepBasicInfo": "Podstawowe informacje",
      "stepNodeAllocation": "Węzeł i alokacja",
      "stepNestEgg": "Gniazdo i jajko",
      "stepResources": "Zasoby",
      "stepStartupVariables": "Zmienne startowe",
      "serverNameLabel": "Nazwa serwera",
      "serverNamePlaceholder": "Mój serwer Minecraft",
      "descriptionLabel": "Opis",
      "descriptionPlaceholder": "Opcjonalny opis",
      "ownerLabel": "Właściciel",
      "nodeLabel": "Węzeł",
      "nodePlaceholder": "Wybierz węzeł...",
      "allocationLabel": "Przydział",
      "allocationAvailable": "({count} dostępny)",
      "allocationPlaceholder": "Wybierz alokację...",
      "noFreeAllocations": "Brak bezpłatnych przydziałów. Dodaj trochę na stronie zarządzania węzłami.",
      "nestLabel": "Gniazdo",
      "nestPlaceholder": "Wybierz gniazdo...",
      "eggLabel": "Jajko",
      "eggPlaceholder": "Wybierz jajko...",
      "dockerImageLabel": "Obraz Dockera",
      "dockerImagePlaceholder": "Wybierz obraz...",
      "memoryLabel": "Pamięć (MB)",
      "diskLabel": "Dysk (MB)",
      "cpuLabel": "Limit procesora (%)",
      "swapLabel": "Zamień (MB, -1=bez ograniczeń)",
      "ioLabel": "Waga bloku we/wy (10-1000)",
      "cpuThreadsLabel": "Wątki procesora",
      "cpuThreadsPlaceholder": "0,1,2 (puste = wszystkie)",
      "disableOomLabel": "Wyłącz OOM Killera",
      "startOnCompletionLabel": "Uruchom serwer po zakończeniu",
      "skipScriptsLabel": "Pomiń skrypty instalacyjne",
      "startupCommandLabel": "Polecenie uruchomienia",
      "noVariables": "Brak zmiennych dla tego jaja.",
      "loadingEggVars": "Ładowanie zmiennych jaj...",
      "detailLoading": "Załadunek...",
      "detailNotFound": "Nie znaleziono serwera.",
      "tabGeneral": "Ogólny",
      "tabResources": "Zasoby",
      "tabStartup": "Uruchomienie",
      "tabDanger": "Niebezpieczeństwo",
      "identityTitle": "Tożsamość",
      "nameLabel": "Nazwa",
      "descriptionDetailLabel": "Opis",
      "ownerDetailLabel": "Właściciel",
      "uuidLabel": "UUID",
      "eggDetailLabel": "Jajko",
      "nodeAllocationTitle": "Węzeł i alokacja",
      "nodeChangedWarning": "Uwaga: zmiana węzła nie powoduje migracji danych na Wings. Upewnij się, że serwer istnieje w węźle docelowym.",
      "selectNode": "Wybierz węzeł",
      "selectAllocation": "Wybierz alokację",
      "noFreeAllocationsShort": "Brak bezpłatnych przydziałów",
      "selectNodeFirst": "Najpierw wybierz węzeł",
      "currentBadge": "aktualny",
      "resourcesTitle": "Limity zasobów",
      "cpuShortLabel": "Procesor (%)",
      "swapShortLabel": "Zamień (MB)",
      "ioShortLabel": "Waga we/wy",
      "saveResources": "Zapisz zasoby",
      "startupTitle": "Polecenie uruchomienia",
      "commandLabel": "Rozkaz",
      "envVarsTitle": "Zmienne środowiskowe",
      "saveStartup": "Zapisz uruchomienie",
      "savedRecomputed": "Zapisano - ponowne obliczenie wywołania",
      "dangerZone": "Strefa zagrożenia",
      "unsuspendTitle": "Odwiesz serwer",
      "suspendTitle": "Zawieś serwer",
      "unsuspendDesc": "Zezwól użytkownikom na dostęp i ponowne uruchomienie tego serwera.",
      "suspendDesc": "Natychmiast zatrzymaj serwer i zablokuj dostęp użytkowników.",
      "unsuspend": "Cofnij zawieszenie",
      "suspend": "Wstrzymać",
      "reinstallTitle": "Zainstaluj ponownie serwer",
      "reinstallDesc": "Wyczyść i ponownie uruchom skrypt instalacyjny. Dane serwera mogą zostać utracone.",
      "reinstalling": "Ponowna instalacja...",
      "reinstall": "Zainstaluj ponownie",
      "reinstallTriggered": "Uruchomiona została ponowna instalacja.",
      "deleteServerTitle": "Usuń serwer",
      "deleteServerDesc": "Usuń trwale ten serwer. Tego nie można cofnąć.",
      "deleteConfirmTitle": "Usunąć serwer?",
      "deleteConfirmDesc": "Spowoduje to trwałe usunięcie „{name}”. Tej akcji nie można cofnąć.",
      "purgeData": "Usuń dane z węzła",
      "changeOwner": "Zmień"
    },
    "users": {
      "title": "Użytkownicy",
      "searchPlaceholder": "Wyszukaj użytkowników…",
      "userColumn": "Użytkownik",
      "emailColumn": "E-mail",
      "roleColumn": "Rola",
      "statusColumn": "Status",
      "joinedColumn": "Dołączył",
      "loading": "Ładowanie…",
      "noUsers": "Nie znaleziono żadnych użytkowników.",
      "promoteToAdmin": "Awansuj na administratora",
      "demoteToUser": "Zdegraduj do poziomu użytkownika",
      "banned": "Zakazany",
      "active": "Aktywny",
      "banTitle": "Zablokuj {name}",
      "banDesc": "Ten użytkownik zostanie zablokowany na swoim koncie.",
      "banReasonLabel": "Powód",
      "banReasonOptional": "(fakultatywny)",
      "banReasonPlaceholder": "np. Naruszenie Regulaminu",
      "banning": "Zakaz…",
      "banUser": "Zablokuj użytkownika",
      "deleteTitle": "Usunąć {name}?",
      "deleteDesc": "Ta czynność jest trwała i nie można jej cofnąć.",
      "deleting": "Usuwanie…",
      "deleteUser": "Usuń użytkownika",
      "pageInfo": "Strona {page} z {total} · {count} użytkowników",
      "detailLoading": "Załadunek…",
      "detailNotFound": "Nie znaleziono użytkownika.",
      "usersLink": "Użytkownicy",
      "tabOverview": "Przegląd",
      "tabServers": "Serwery",
      "tabSecurity": "Bezpieczeństwo",
      "tabActions": "Działania administratora",
      "identityTitle": "Tożsamość",
      "roleLabel": "Rola",
      "statusLabel": "Status",
      "twoFactorLabel": "2FA",
      "joinedLabel": "Dołączył",
      "serversLabel": "Serwery",
      "serverCountPlural": "{count} serwer{liczba, liczba mnoga, jeden {} inny {s}}",
      "banReasonTitle": "Powód zakazu",
      "banExpiresPrefix": "Wygasa",
      "billingTitle": "Adres rozliczeniowy",
      "noBilling": "Brak adresu rozliczeniowego w pliku.",
      "addressLabel": "Adres",
      "cityStateLabel": "Miasto/stan",
      "postalCodeLabel": "Kod pocztowy",
      "countryLabel": "Kraj",
      "vatLabel": "KADŹ",
      "serversTitle": "Serwery",
      "noServers": "Brak serwerów należących do tego użytkownika.",
      "nodeColumn": "Węzeł",
      "allocationColumn": "Przydział",
      "suspendedStatus": "Zawieszony",
      "activeStatus": "Aktywny",
      "tfaTitle": "Uwierzytelnianie dwuskładnikowe",
      "tfaTotp": "Autoryzator TOTP",
      "tfaEnabled": "Włączony",
      "tfaNotEnabled": "Nie włączone",
      "sessionsTitle": "Aktywne sesje",
      "noSessions": "Brak aktywnych sesji.",
      "signedIn": "Zalogowano",
      "sessionActive": "aktywny",
      "sessionExpired": "wygasły",
      "actionsTitle": "Działania administratora",
      "demoteTitle": "Zdegraduj do poziomu użytkownika",
      "promoteTitle": "Awansuj na administratora",
      "demoteDesc": "Usuń uprawnienia administratora temu użytkownikowi.",
      "promoteDesc": "Przyznaj temu użytkownikowi pełny dostęp administracyjny do panelu.",
      "demote": "Zdegradować",
      "promote": "Promować",
      "unbanTitle": "Odblokuj użytkownika",
      "banActionTitle": "Zablokuj użytkownika",
      "unbanDesc": "Zezwól temu użytkownikowi na ponowne zalogowanie się.",
      "banActionDesc": "Zablokuj temu użytkownikowi możliwość zalogowania się.",
      "banReasonPrefix": "Powód:",
      "unban": "Odblokuj",
      "ban": "Zakaz",
      "deleteUserTitle": "Usuń użytkownika",
      "deleteUserDesc": "Usuń trwale to konto. Tego nie można cofnąć.",
      "banDialogTitle": "Zablokuj {name}",
      "banDialogDesc": "Ten użytkownik zostanie zablokowany na swoim koncie.",
      "deleteDialogTitle": "Usunąć {name}?",
      "deleteDialogDesc": "Ta czynność jest trwała i nie można jej cofnąć. Wszystkie serwery należące do tego użytkownika pozostaną, ale staną się bez właściciela.",
      "tabBilling": "Rozliczenia",
      "billingWalletTitle": "Portfel",
      "billingBalanceLabel": "Saldo",
      "billingCurrencyLabel": "Waluta",
      "billingAdjustButton": "Dostosuj saldo",
      "billingAdjustTitle": "Dostosuj saldo",
      "billingAdjustDesc": "Wprowadź kwotę dodatnią, aby dodać środki, lub ujemną, aby je odjąć. Opcjonalna notatka pojawi się w historii transakcji użytkownika.",
      "billingAdjustAmountLabel": "Kwota",
      "billingAdjustAmountPlaceholder": "np. 10.00 lub -5.00",
      "billingAdjustNoteLabel": "Notatka (opcjonalna)",
      "billingAdjustNotePlaceholder": "Pozostaw puste, aby pominąć w historii transakcji",
      "billingActiveSubsTitle": "Aktywne subskrypcje",
      "billingSubHistoryTitle": "Historia subskrypcji",
      "billingNoActiveSubs": "Brak aktywnych subskrypcji.",
      "billingNoSubHistory": "Brak historii subskrypcji.",
      "billingWalletTxnsTitle": "Transakcje portfela",
      "billingNoWalletTxns": "Brak transakcji.",
      "billingSubRenews": "Odnawia się",
      "billingSubCanceledAt": "Anulowano",
      "billingTxnTypeCol": "Typ",
      "billingTxnAmountCol": "Kwota",
      "billingTxnBalanceCol": "Saldo",
      "billingTxnNoteCol": "Notatka",
      "billingTxnDateCol": "Data",
      "billingStatusActive": "Aktywna",
      "billingStatusTrialing": "W okresie próbnym",
      "billingStatusPastDue": "Po terminie"
    },
    "activity": {
      "timestampColumn": "Znacznik czasu",
      "eventColumn": "Wydarzenie",
      "actorColumn": "Aktor",
      "targetColumn": "Cel",
      "detailsColumn": "Bliższe dane",
      "ipColumn": "Adres IP",
      "loading": "Ładowanie…",
      "noActivity": "Brak aktywności administratora",
      "system": "System",
      "totalEvents": "Łączna liczba wydarzeń",
      "serverEvents": "Wydarzenia serwerowe",
      "userModeration": "Moderacja użytkowników",
      "infrastructure": "Infrastruktura",
      "billingEvents": "Rozliczenia",
      "events": {
        "resource": {
          "server": "Serwer",
          "node": "Węzeł",
          "allocation": "Alokacja",
          "nest": "Gniazdo",
          "egg": "Jajko",
          "user": "Użytkownik",
          "database-host": "Host bazy danych",
          "location": "Lokalizacja",
          "settings": "Ustawienia",
          "backup-destination": "Cel kopii zapasowych",
          "billing_category": "Kategoria rozliczeń",
          "billing_product": "Plan rozliczeniowy",
          "billing_gateway": "Bramka płatności",
          "billing_wallet": "Portfel"
        },
        "action": {
          "create": "Utworzenie",
          "update": "Aktualizacja",
          "delete": "Usunięcie",
          "clear": "Wyczyszczenie",
          "import": "Import",
          "suspend": "Zawieszenie",
          "unsuspend": "Wznowienie",
          "variables": "Zmienne",
          "token-regenerate": "Regeneracja tokena",
          "variable-add": "Dodanie zmiennej",
          "variable-update": "Aktualizacja zmiennej",
          "variable-delete": "Usunięcie zmiennej",
          "set-role": "Zmiana roli",
          "ban": "Zablokowanie",
          "unban": "Odblokowanie",
          "adjust": "Korekta"
        },
      "unknown": "Nieznane"
      }
    },
    "settings": {
      "title": "Ustawienia",
      "tabBranding": "Ogólne",
      "tabSeo": "SEO",
      "tabAuth": "Autoryzacja",
      "restartRequired": "Wymagane ponowne uruchomienie",
      "restartDesc": "Niektóre zmiany zaczną obowiązywać dopiero po ponownym uruchomieniu panelu. Uruchom ponownie instancję panelu ręcznie.",
      "generalTitle": "Ogólny",
      "generalDesc": "Tożsamość aplikacji i metadane SEO.",
      "appNameLabel": "Nazwa aplikacji",
      "appUrlLabel": "Adres URL aplikacji",
      "appUrlPlaceholder": "https://panel.example.com",
      "appNameEnvNote": "Ustawiane za pomocą zmiennej środowiskowej APP_NAME",
      "appUrlEnvNote": "Ustawiane za pomocą zmiennej środowiskowej APP_URL",
      "metaDescLabel": "Metaopis",
      "metaDescPlaceholder": "Krótki opis wyświetlany w wynikach wyszukiwania.",
      "logoTitle": "Logo / Ikona",
      "logoDesc": "Wyświetlana na stronach autoryzacji i używana jako favikona przeglądarki.",
      "logoLabel": "Logo",
      "logoHint": "Zalecane: SVG lub PNG z przezroczystym tłem.",
      "seoBasicTitle": "Podstawowe SEO",
      "seoBasicDesc": "Podstawowe metadane dla wyszukiwarek.",
      "seoKeywordsLabel": "Słowa kluczowe",
      "seoKeywordsPlaceholder": "panel, gra, hosting",
      "seoKeywordsHint": "Oddzielone przecinkami. Większość wyszukiwarek to ignoruje, ale może pomóc niszowym indekserom.",
      "seoThemeColorLabel": "Kolor motywu",
      "seoThemeColorPlaceholder": "#5865F2",
      "seoThemeColorHint": "Kolor hex używany przez Discord dla akcentu osadzenia i niektóre przeglądarki mobilne.",
      "seoOgSectionTitle": "Open Graph",
      "seoOgSectionDesc": "Kontroluje wygląd linków udostępnianych na Facebooku, LinkedIn, Discord i innych.",
      "seoOgTitleLabel": "Tytuł OG",
      "seoOgTitlePlaceholder": "Domyślnie nazwa aplikacji",
      "seoOgDescLabel": "Opis OG",
      "seoOgDescPlaceholder": "Domyślnie metaopis",
      "seoOgSiteNameLabel": "Nazwa witryny",
      "seoOgSiteNamePlaceholder": "Domyślnie nazwa aplikacji",
      "seoOgTypeLabel": "Typ OG",
      "seoOgTypeWebsite": "Strona internetowa",
      "seoOgTypeArticle": "Artykuł",
      "seoOgTypeProfile": "Profil",
      "seoOgImageTitle": "Obraz OG",
      "seoOgImageDesc": "Wyświetlany przy udostępnianiu linków na platformach społecznościowych. Zalecane 1200×630 pikseli.",
      "seoTwitterSectionTitle": "Twitter / X",
      "seoTwitterSectionDesc": "Dodatkowe tagi meta odczytywane przez Twitter/X przy renderowaniu kart linków.",
      "seoTwitterCardLabel": "Typ karty",
      "seoTwitterCardSummary": "Podsumowanie (mała miniatura)",
      "seoTwitterCardLarge": "Podsumowanie z dużym obrazem",
      "seoTwitterSiteLabel": "@handle witryny",
      "seoTwitterSitePlaceholder": "@twojawitryna",
      "seoTwitterCreatorLabel": "@handle twórcy",
      "seoTwitterCreatorPlaceholder": "@autor",
      "seoPreviewTitle": "Podgląd na żywo",
      "seoPreviewDiscord": "Discord",
      "seoPreviewGoogle": "Google",
      "seoPreviewTwitter": "Twitter/X",
      "ogBannerTitle": "Baner OG",
      "ogBannerDesc": "Obraz Open Graph wyświetlany po udostępnieniu linków w mediach społecznościowych. Zalecane 1200×630 pikseli.",
      "bannerLabel": "Transparent",
      "bannerHint": "Użyj formatu JPEG, PNG lub WebP.",
      "bannerAspectHint": "Zalecane 1200×630 pikseli.",
      "callbackUrlLabel": "Adres URL wywołania zwrotnego",
      "callbackSetAppUrl": "Ustaw adres URL aplikacji w sekcji Branding → Ogólne",
      "registrationTitle": "Rejestracja",
      "allowRegistrationLabel": "Zezwalaj na rejestrację nowych użytkowników",
      "allowRegistrationDesc": "Po wyłączeniu tylko administratorzy mogą tworzyć nowe konta.",
      "socialLoginTitle": "Logowanie społecznościowe",
      "socialLoginDesc": "Dostawcy OAuth do logowania. Wymaga ponownego uruchomienia panelu po zapisaniu.",
      "enabled": "Włączony",
      "clientIdLabel": "Identyfikator klienta",
      "clientSecretLabel": "Sekret Klienta",
      "clientSecretSet": "•••••••• (już ustawione)",
      "enterSecret": "Wpisz sekret",
      "tabEmail": "E-mail",
      "smtpTitle": "Konfiguracja SMTP",
      "smtpDesc": "Skonfiguruj wysyłanie wiadomości e-mail dla weryfikacji, resetowania hasła i powiadomień.",
      "smtpEnabled": "Włącz wysyłanie e-maili",
      "smtpEnabledDesc": "Gdy wyłączone, rejestracje e-mail/hasło będą automatycznie weryfikowane.",
      "smtpHost": "Serwer SMTP",
      "smtpPort": "Port",
      "smtpUser": "Nazwa użytkownika",
      "smtpPassword": "Hasło",
      "smtpPasswordSet": "•••••••• (już ustawione - wpisz nowe, aby zmienić)",
      "smtpFromEmail": "Adres e-mail nadawcy",
      "smtpFromName": "Nazwa nadawcy",
      "smtpSecure": "Użyj TLS/SSL",
      "smtpSecureDesc": "Włącz dla portu 465. Wyłącz dla STARTTLS (port 587).",
      "testConnection": "Testuj połączenie",
      "testConnectionTesting": "Wysyłanie…",
      "testConnectionSend": "Wyślij testowy e-mail",
      "testConnectionCancel": "Anuluj",
      "testConnectionModalTitle": "Wyślij testowy e-mail",
      "testConnectionModalDesc": "Podaj adres e-mail, na który chcesz wysłać wiadomość testową.",
      "testConnectionEmailPlaceholder": "ty@example.com",
      "testConnectionSuccess": "Testowy e-mail wysłany do {email}",
      "testConnectionFailed": "Błąd: {error}",
      "templatesTitle": "Szablony e-maili",
      "templatesDesc": "Dostosuj treść wychodzących e-maili. Używa domyślnego szablonu, gdy jest puste.",
      "templateTabVerification": "Weryfikacja",
      "templateTabPasswordReset": "Reset hasła",
      "templateTabWelcome": "Powitanie",
      "templateTabServerInstall": "Instalacja serwera",
      "templateVariablesHint": "Dostępne zmienne: {variables}",
      "templateResetDefault": "Przywróć domyślny",
      "templateTabEditor": "Edytor",
      "templatePreview": "Podgląd",
      "templateHidePreview": "Ukryj podgląd",
      "templateSave": "Zapisz szablon",
      "templateSaving": "Zapisywanie…",
      "templateSaved": "Zapisano",
      "previewSubjectVerification": "Zweryfikuj swój adres e-mail",
      "previewSubjectPasswordReset": "Zresetuj swoje hasło",
      "previewSubjectWelcome": "Witaj!",
      "previewSubjectServerInstall": "Twój serwer jest gotowy",
      "editTemplates": "Edytuj szablony",
      "editTemplatesDesc": "Dostosuj HTML dla każdego wychodzącego e-maila.",
      "tabBackups": "Kopie",
      "backupsGlobalTitle": "Domyślne miejsce docelowe kopii",
      "backupsGlobalDesc": "Nowe węzły bez własnego miejsca docelowego używają tej domyślnej wartości globalnej. Węzły mogą ją indywidualnie nadpisywać.",
      "backupsGlobalNone": "Brak skonfigurowanej globalnej wartości domyślnej - kopie używają lokalnego adaptera demona.",
      "backupsGlobalReset": "Przywróć lokalne",
      "backupsGlobalResetDesc": "Usuwa globalne domyślne miejsce docelowe. Węzły z własnym miejscem docelowym nie są zmieniane.",
      "gdriveTitle": "Kopie na Dysku Google",
      "gdriveDesc": "Pozwala użytkownikom zapisywać kopie na ich osobistym Dysku Google. Utwórz projekt Google Cloud, włącz Drive API i wklej poniżej dane uwierzytelniające klienta OAuth. Gdy aplikacja jest w trybie testowym, dodaj e-mail każdego użytkownika jako użytkownika testowego.",
      "gdriveClientIdLabel": "ID klienta",
      "gdriveClientIdPlaceholder": "1234567890-abc.apps.googleusercontent.com",
      "gdriveClientSecretLabel": "Tajny klucz klienta"
    },
    "emailEditor": {
      "backToSettings": "Ustawienia",
      "templates": "Szablony",
      "variables": "Zmienne",
      "preview": "Podgląd",
      "templateVerification": "Weryfikacja",
      "templatePasswordReset": "Reset hasła",
      "templateWelcome": "Powitanie",
      "templateServerInstall": "Instalacja serwera",
      "templateChangeEmail": "Zmiana adresu e-mail",
      "save": "Zapisz",
      "saving": "Zapisywanie…",
      "saved": "Zapisano",
      "resetDefault": "Przywróć domyślny",
      "loading": "Ładowanie…",
      "viewEditor": "Edytor",
      "viewPreview": "Podgląd"
    },
    "billing": {
      "title": "Rozliczenia",
      "tabs": {
        "settings": "Ustawienia",
        "providers": "Dostawcy",
        "catalog": "Katalog"
      },
      "settings": {
        "general": {
          "title": "Ogólne",
          "description": "Włącz płatności i ustaw domyślną walutę.",
          "enableBilling": "Włącz płatności",
          "defaultCurrency": "Domyślna waluta",
          "searchCurrencies": "Wyszukaj waluty…",
          "noResults": "Brak wyników"
        },
        "trials": {
          "title": "Okresy próbne",
          "description": "Zaoferuj bezpłatny okres próbny przed naliczeniem opłat.",
          "enableTrials": "Włącz bezpłatne okresy próbne",
          "trialDays": "Domyślny czas trwania okresu próbnego (dni)"
        },
        "tax": {
          "title": "Podatek",
          "description": "Skonfiguruj naliczanie podatku na fakturach.",
          "enableTax": "Włącz naliczanie podatku",
          "defaultVatRate": "Domyślna stawka VAT (%)",
          "requireVatNumber": "Wymagaj numeru VAT dla klientów z UE"
        },
        "referral": {
          "title": "Program polecający",
          "description": "Nagradzaj użytkowników za pozyskiwanie nowych klientów.",
          "enableReferral": "Włącz program polecający",
          "refereeDiscount": "Bonus dla poleconego (%)",
          "refereeDiscountDesc": "Bonus dodawany do portfela poleconego przy każdym doładowaniu.",
          "referrerReward": "Prowizja polecającego (%)",
          "referrerRewardDesc": "Prowizja naliczana polecającemu przy każdym doładowaniu przez poleconego."
        }
      },
      "providers": {
        "title": "Dostawcy płatności",
        "addProvider": "Dodaj dostawcę",
        "empty": "Nie skonfigurowano żadnych dostawców płatności.",
        "nameColumn": "Dostawca",
        "keyColumn": "Klucz API",
        "statusColumn": "Status",
        "providerType": "Typ dostawcy",
        "name": "Nazwa wyświetlana",
        "namePlaceholder": "np. Stripe Produkcja",
        "publicKey": "Klucz publiczny",
        "secretKey": "Klucz tajny",
        "isDefault": "Ustaw jako domyślny",
        "isDefaultDescription": "Użyj tego dostawcy domyślnie dla nowych transakcji.",
        "isActive": "Aktywny",
        "statusSection": "Status",
        "editTitle": "Edytuj dostawcę",
        "editDescription": "Zaktualizuj dane uwierzytelniające i konfigurację tego dostawcy.",
        "addTitle": "Dodaj dostawcę",
        "addDescription": "Podłącz bramkę płatniczą, aby zacząć przyjmować płatności.",
        "deleteTitle": "Usuń dostawcę",
        "deleteDescription": "Spowoduje to usunięcie konfiguracji dostawcy. Istniejące subskrypcje powiązane z tym dostawcą nie będą miały wpływu.",
        "webhookSecret": "Tajny klucz webhooka",
        "webhookSecretPlaceholder": "whsec_…",
        "keepExisting": "Pozostaw puste, aby zachować istniejący klucz",
        "webhookEndpointLabel": "Endpoint webhooka",
        "webhookEndpointHint": "Skieruj webhook swojego dostawcy na ten adres URL",
        "copied": "Skopiowano",
        "stripe": "Stripe",
        "simpay": "SimPay",
        "apiPassword": "Hasło API",
        "apiPasswordPlaceholder": "Twoje hasło API SimPay",
        "serviceId": "ID usługi",
        "serviceIdPlaceholder": "Twoje ID usługi SimPay",
        "signatureKey": "Klucz podpisu IPN",
        "signatureKeyPlaceholder": "Twój klucz podpisu IPN SimPay",
        "paypal": "PayPal",
        "przelewy24": "Przelewy24",
        "clientId": "ID klienta",
        "webhookId": "ID webhooka",
        "merchantId": "ID sprzedawcy",
        "posId": "ID punktu (POS)",
        "apiKey": "Klucz API",
        "crc": "CRC",
        "sandbox": "Tryb sandbox",
        "sandboxDescription": "Użyj środowiska testowego dostawcy.",
        "active": "Aktywny",
        "inactive": "Nieaktywny"
      },
      "catalog": {
        "back": "Wróć",
        "planCount": "{count, plural, one {# plan} few {# plany} many {# planów} other {# planów}}",
        "uploadFailed": "Przesyłanie nie powiodło się.",
        "categories": {
          "title": "Kategorie",
          "add": "Dodaj kategorię",
          "addDescription": "Utwórz nową kategorię, aby grupować plany.",
          "edit": "Edytuj kategorię",
          "editDescription": "Zaktualizuj nazwę, slug i status kategorii.",
          "delete": "Usuń kategorię",
          "deleteDescription": "Produkty w tej kategorii będą niekategoryzowane.",
          "statusSection": "Status",
          "icon": "Ikona",
          "bannerUrl": "Baner",
          "preview": "Podgląd",
          "uploading": "Przesyłanie…",
          "changeBanner": "Zmień baner",
          "uploadBanner": "Prześlij baner",
          "iconUploading": "…",
          "previewName": "Nazwa kategorii",
          "previewDescription": "Krótki opis",
          "name": "Nazwa",
          "slug": "Slug",
          "description": "Opis",
          "sortOrder": "Kolejność sortowania",
          "isActive": "Aktywny",
          "empty": "Brak kategorii."
        },
        "plans": {
          "title": "Plany",
          "add": "Dodaj plan",
          "addDescription": "Zdefiniuj nowy plan cenowy dla tej kategorii.",
          "edit": "Edytuj plan",
          "editDescription": "Zaktualizuj szczegóły planu, limity zasobów i ceny.",
          "delete": "Usuń plan",
          "deleteDescription": "Aktywne subskrypcje w ramach tego planu nie będą miały wpływu.",
          "statusSection": "Widoczność",
          "previewName": "Nazwa planu",
          "previewDescription": "Krótki opis",
          "name": "Nazwa",
          "description": "Opis",
          "isFeatured": "Polecany plan",
          "isFeaturedDescription": "Oznacz ten plan jako polecaną/rekomendowaną opcję dla nowych klientów.",
          "featured": "Polecany",
          "isActive": "Aktywny",
          "active": "Aktywny",
          "inactive": "Nieaktywny",
          "public": "Publiczny",
          "unlisted": "Niepubliczny",
          "isPublic": "Publicznie widoczny",
          "isPublicDescription": "Pokaż ten plan na publicznych stronach cenowych.",
          "resources": "Alokacja zasobów",
          "cpu": "CPU",
          "ram": "RAM",
          "disk": "Dysk",
          "backups": "Kopie zapasowe",
          "allocations": "Alokacje",
          "databases": "Bazy danych",
          "eggs": "Jajka",
          "selectEggs": "Wybierz jajka…",
          "searchEggs": "Wyszukaj jajka…",
          "nodes": "Węzły",
          "selectNodes": "Dowolny węzeł…",
          "searchNodes": "Wyszukaj węzły…",
          "noResults": "Brak wyników",
          "planCount": "{count, plural, one {# plan} few {# plany} many {# planów} other {# planów}}",
          "prices": "Cennik",
          "noPrices": "Nie dodano jeszcze żadnych poziomów cenowych.",
          "addPrice": "Dodaj poziom",
          "noneInProduct": "Brak planów w tej kategorii.",
          "durations": {
            "7day": "7 dni",
            "1month": "1 miesiąc",
            "3months": "3 miesiące",
            "6months": "6 miesięcy",
            "1year": "1 rok"
          },
          "durationShort": {
            "7day": "7 dni",
            "1month": "mies.",
            "3months": "3 mies.",
            "6months": "6 mies.",
            "1year": "rok"
          }
        }
      }
    },
    "backupDestinations": {
      "typeLabel": "Typ miejsca docelowego",
      "typeWings": "Lokalny (wings)",
      "typeDdupBak": "ddup-bak",
      "typeS3": "S3 / Magazyn obiektów",
      "typeRestic": "Restic",
      "typePbs": "Proxmox Backup Server",
      "typeKopia": "Kopia",
      "localHint": "Kopie są przechowywane w lokalnym katalogu kopii demona.",
      "s3EndpointLabel": "Adres URL endpointu",
      "s3EndpointPlaceholder": "https://s3.example.com",
      "s3RegionLabel": "Region",
      "s3BucketLabel": "Zasobnik",
      "s3BucketPlaceholder": "backups",
      "s3AccessKeyLabel": "Klucz dostępu",
      "s3SecretKeyLabel": "Tajny klucz",
      "s3UsePathStyle": "Użyj adresowania w stylu ścieżki",
      "s3AllowPublicDownloads": "Zezwól na pobieranie z panelu",
      "s3AllowPublicDownloadsDesc": "Pozwala użytkownikom pobierać pliki kopii w przeglądarce. Wymaga, aby endpoint S3 był publicznie dostępny z przeglądarek użytkowników.",
      "resticRepositoryLabel": "Repozytorium",
      "resticRepositoryPlaceholder": "s3:https://s3.example.com/bucket",
      "resticPasswordLabel": "Hasło",
      "resticRetryLockLabel": "Blokada ponowień (sekundy)",
      "resticEnvLabel": "Zmienne środowiskowe",
      "resticEnvPlaceholder": "AWS_ACCESS_KEY_ID=…\nAWS_SECRET_ACCESS_KEY=…",
      "pbsUrlLabel": "Adres URL serwera",
      "pbsDatastoreLabel": "Datastore",
      "pbsNamespaceLabel": "Przestrzeń nazw",
      "pbsTokenIdLabel": "ID tokena",
      "pbsTokenSecretLabel": "Tajny klucz tokena",
      "pbsFingerprintLabel": "Odcisk palca",
      "pbsBackupIdPrefixLabel": "Prefiks ID kopii",
      "kopiaUrlLabel": "Adres URL repozytorium",
      "kopiaUsernameLabel": "Nazwa użytkownika",
      "kopiaPasswordLabel": "Hasło",
      "kopiaFingerprintLabel": "Odcisk palca",
      "kopiaTagsLabel": "Tagi",
      "kopiaTagsPlaceholder": "backup=true"
    },
    "monitoring": {
      "allocatedRam": "Przydzielony RAM",
      "realUsage": "Rzeczywiste użycie",
      "availableRam": "Dostępny RAM",
      "cpuUsage": "Użycie CPU",
      "loadAverage": "Obciążenie",
      "uptime": "Czas pracy",
      "diskUsage": "Użycie dysku",
      "network": "Sieć",
      "networkIn": "wejście",
      "networkOut": "wyjście",
      "systemInfo": "Informacje o systemie",
      "cpuModel": "CPU",
      "cpuCount": "Rdzenie / wątki",
      "os": "System",
      "kernelVersion": "Jądro",
      "architecture": "Architektura",
      "wingsVersion": "Wersja Wings",
      "updateAvailable": "Dostępna aktualizacja ({latest})",
      "used": "użyte",
      "available": "dostępne",
      "ramChart": "RAM",
      "cpuChart": "CPU",
      "diskChart": "Dysk",
      "netChart": "Sieć",
      "offline": "Wings jest nieosiągalny lub wyłączony.",
      "diskUsed": "Użyty dysk"
    }
  },
  "setup": {
    "steps": {
      "adminAccount": "Konto administratora",
      "importEggs": "Importuj jajka",
      "location": "Lokalizacja",
      "node": "Węzeł",
      "complete": "Kompletny"
    },
    "stepOf": "Krok {step} z {total}",
    "step1": {
      "title": "Utwórz konto administratora",
      "subtitle": "Skonfiguruj główne konto administratora.",
      "description": "Utwórz główne konto administratora dla tego panelu. Nie ma jeszcze innych użytkowników.",
      "displayNameLabel": "Nazwa wyświetlana (opcjonalnie)",
      "displayNamePlaceholder": "Administrator",
      "emailLabel": "E-mail *",
      "emailPlaceholder": "administrator@example.com",
      "passwordLabel": "Hasło *",
      "passwordPlaceholder": "Co najmniej 8 znaków",
      "confirmPasswordLabel": "Potwierdź hasło *",
      "confirmPasswordPlaceholder": "Powtórz hasło",
      "submit": "Utwórz konto",
      "submitting": "Tworzenie konta...",
      "emailRequired": "Adres e-mail jest wymagany.",
      "passwordMinLength": "Hasło musi mieć co najmniej 8 znaków.",
      "passwordsDoNotMatch": "Hasła nie pasują.",
      "creationFailed": "Utworzenie konta nie powiodło się.",
      "signInFailed": "Logowanie nie powiodło się.",
      "genericError": "Coś poszło nie tak."
    },
    "step2": {
      "title": "Importuj jajka",
      "subtitle": "Wybierz szablony serwerów do zaimportowania z repozytoriów Pterodactyl.",
      "description": "Jajka to szablony konfiguracji serwerów z ekosystemu Pterodaktyla. Wybierz, które chcesz zaimportować - możesz później dodać więcej z panelu administracyjnego.",
      "fetching": "Pobieram repozytoria jaj z GitHub...",
      "loading": "Ładowanie…",
      "networkError": "Nie można połączyć się z GitHubem. Sprawdź swoje połączenie internetowe lub pomiń ten krok.",
      "selectAll": "Zaznacz wszystko",
      "none": "Nic",
      "selected": "Wybrano {count}",
      "skip": "Pomiń",
      "import": "Importuj {count} jaj",
      "importing": "Importowanie…"
    },
    "step3": {
      "title": "Zarejestruj lokalizację",
      "subtitle": "Zdefiniuj, gdzie fizycznie znajdują się Twoje węzły.",
      "description": "Lokalizacje grupują węzły według centrum danych lub regionu.",
      "nameLabel": "Nazwa *",
      "namePlaceholder": "Wschód USA",
      "shortCodeLabel": "Krótki kod *",
      "shortCodePlaceholder": "my-wschód",
      "descriptionLabel": "Opis (opcjonalnie)",
      "descriptionPlaceholder": "Centrum danych w Nowym Jorku",
      "nameShortCodeRequired": "Wymagana jest nazwa i krótki kod.",
      "createFailed": "Nie udało się utworzyć lokalizacji.",
      "submit": "Utwórz lokalizację",
      "creating": "Tworzenie…"
    },
    "step4": {
      "title": "Dodaj węzeł",
      "subtitle": "Podłącz swojego pierwszego demona Wings.",
      "description": "Węzły to serwery fizyczne, na których działa demon Wings. Możesz dodać więcej później.",
      "nodeNameLabel": "Nazwa węzła *",
      "nodeNamePlaceholder": "Węzeł 1",
      "fqdnLabel": "nazwa FQDN *",
      "fqdnPlaceholder": "węzeł1.example.com",
      "schemeLabel": "Schemat",
      "memoryLabel": "Pamięć (MB) *",
      "diskLabel": "Dysk (MB) *",
      "daemonPortLabel": "Port demona",
      "sftpPortLabel": "Port SFTP",
      "nameAndFqdnRequired": "Nazwa i nazwa FQDN są wymagane.",
      "memoryInvalid": "Pamięć musi być dodatnią liczbą całkowitą.",
      "diskInvalid": "Dysk musi być dodatnią liczbą całkowitą.",
      "createFailed": "Nie udało się utworzyć węzła.",
      "submit": "Utwórz węzeł",
      "creating": "Tworzenie…"
    },
    "step5": {
      "title": "Konfiguracja ukończona",
      "subtitle": "Wszystko jest skonfigurowane i gotowe do użycia.",
      "description": "Twój panel jest gotowy. Przejdź do panelu administracyjnego, aby utworzyć serwery i zarządzać infrastrukturą.",
      "whatsNext": "Co dalej",
      "addAllocations": "Dodaj alokacje",
      "addAllocationsDesc": "Przypisz pary IP:port do swojego węzła przed utworzeniem serwerów",
      "createServers": "Utwórz serwery",
      "createServersDesc": "Wdrażaj serwery gier z panelu administracyjnego",
      "inviteUsers": "Zaproś użytkowników",
      "inviteUsersDesc": "Dodaj użytkowników i przypisz im serwery",
      "configureSettings": "Skonfiguruj ustawienia",
      "configureSettingsDesc": "Dostosuj rejestrację, limity i branding aplikacji",
      "submit": "Przejdź do panelu administracyjnego",
      "finishing": "Kończę konfigurację...",
      "finishFailed": "Nie udało się dokończyć konfiguracji. Spróbuj ponownie."
    },
    "importSuccess": "Zaimportowano {count} {liczba, liczba mnoga, jeden {egg} inny {eggs}}."
  }
}
