{
  "apiNotifications": {
    "somethingWentWrong": "Coś poszło nie tak, spróbuj ponownie",
    "emailRegistered": "Użytkownik z tym adresem e-mail już istnieje",
    "leakedPassword": "Podane hasło wyciekło, użyj innego",
    "rateLimitHit": "Zbyt wiele żądań, spróbuj ponownie później",
    "cancelSubFirst": "Najpierw anuluj płatną subskrypcję",
    "accountDeleted": "Twoje konto zostało usunięte",
    "accountDeleteError": "Wystąpił błąd podczas usuwania konta",
    "updatedPeriodEmailReports": "Okres raportowania e-mail użytkownika został zaktualizowany",
    "updatedPeriodEmailReportsError": "Wystąpił błąd podczas aktualizacji okresu raportów e-mail użytkownika",
    "roleUpdated": "Rola użytkownika została zmieniona",
    "roleUpdateError": "Wystąpił błąd podczas zmiany roli użytkownika",
    "userInvited": "Użytkownik został zaproszony do twojego projektu",
    "userInviteError": "Wystąpił błąd podczas zaproszenia użytkownika do projektu",
    "userRemoved": "Użytkownik został usunięty z projektu",
    "userRemoveError": "Wystąpił błąd podczas usuwania użytkownika z projektu",
    "quitProjectError": "Wystąpił błąd podczas opuszczania projektu",
    "payoutInfoError": "Coś poszło nie tak podczas pobierania informacji o wypłatach",
    "quitProject": "Opuściłeś projekt",
    "quitOrganisation": "Opuszczono organizację",
    "quitOrganisationError": "Wystąpił błąd podczas wychodzenia z organizacji",
    "acceptInvitationError": "Wystąpił błąd podczas akceptacji zaproszenia do projektu",
    "acceptInvitation": "Zaproszenie do projektu zostało zaakceptowane",
    "acceptOrganisationInvitation": "Zaproszenie do organizacji zostało zaakceptowane",
    "acceptOrganisationInvitationError": "Wystąpił błąd podczas akceptacji zaproszenia do organizacji",
    "subscriptionUpdated": "Twoja subskrypcja została zaktualizowana",
    "generate2FAError": "Wystąpił błąd podczas generowania kodu 2FA",
    "integrationRemovalError": "Wystąpił błąd podczas usuwania integracji",
    "integrationSaveError": "Nie udało się zapisać integracji, upewnij się, że wprowadziłeś poprawne dane",
    "enterACorrectNumber": "Wprowadź poprawną liczbę",
    "numberCantBeNegative": "Liczba nie może być ujemna",
    "numberCantBeBigger": "Liczba nie może być większa niż {{max}}",
    "invalidToken": "Nieważny token",
    "transferRequestSent": "Wysłany wniosek o przekazanie",
    "transferProjectReject": "Wniosek o przeniesienie projektu został anulowany",
    "socialisationGenericError": "Wystąpił błąd podczas łączenia konta Swetrix z usługą strony trzeciej",
    "socialisationUnlinkGenericError": "Wystąpił błąd podczas rozłączania konta Swetrix z usługą strony trzeciej",
    "socialisationAuthGenericError": "Wystąpił błąd podczas uwierzytelniania za pomocą usługi strony trzeciej",
    "socialAccountLinked": "Konto Swetrix zostało połączone z wybranym dostawcą",
    "socialAccountUninked": "Konto Swetrix zostało odłączone od wybranego dostawcy",
    "enterPassword": "Proszę wprowadzić hasło",
    "incorrectPassword": "Nieprawidłowe hasło, spróbuj ponownie.",
    "funnelCreated": "Lejek został utworzony",
    "funnelUpdated": "Lejek został zaktualizowany",
    "funnelDeleted": "Lejek został usunięty",
    "annotationCreated": "Adnotacja została utworzona",
    "annotationUpdated": "Adnotacja została zaktualizowana",
    "annotationDeleted": "Adnotacja została usunięta",
    "errorCode": "Kod błędu: {{error}}",
    "updateErrorStatusFailed": "Wystąpił błąd podczas aktualizacji statusu błędu",
    "errorStatusUpdated": "Stan błędu został zaktualizowany",
    "enterSegmentName": "Wprowadź nazwę segmentu",
    "inputCannotBeEmpty": "To pole nie może być puste",
    "segmentDeleted": "Segment został usunięty",
    "organisationCreated": "Organizacja została utworzona",
    "organisationCreateError": "Wystąpił błąd podczas tworzenia organizacji",
    "organisationDeleted": "Organizacja została usunięta",
    "projectRemovedFromOrganisation": "Projekt został usunięty z organizacji",
    "projectAddedToOrganisation": "Projekt został dodany do organizacji",
    "projectRemoveError": "Wystąpił błąd podczas usuwania projektu z organizacji",
    "projectAddError": "Wystąpił błąd podczas dodawania projektu do organizacji",
    "orgUserRemoved": "Użytkownik został usunięty z organizacji",
    "orgUserRemoveError": "Wystąpił błąd podczas usuwania użytkownika z organizacji",
    "orgSettingsUpdated": "Ustawienia organizacji zostały zaktualizowane",
    "projectAssigned": "Przypisano projekt do organizacji",
    "projectAssignError": "Nie udało się przypisać projektu do organizacji",
    "failedToLoadUsageInfo": "Nie udało się załadować informacji o użyciu"
  },
  "ce": {
    "cantReachBackend": "Nie można połączyć się z backendem — upewnij się, że BASE_URL jest ustawione na adres URL Twojej instancji Swetrix CE"
  },
  "common": {
    "status": "Status",
    "connect": "Połącz",
    "disconnect": "Odłącz",
    "docs": "Dokumentacja",
    "bookACall": "Umów się na rozmowę z założycielem",
    "billing": "Rozliczenie",
    "pricing": "Cennik",
    "loading": "Ładowanie...",
    "accountSettings": "Ustawienia konta",
    "liveDemo": "Zobacz demo na żywo",
    "dashboard": "Panel",
    "logout": "Wyloguj",
    "save": "Zapisz",
    "continue": "Kontynuuj",
    "confirm": "Potwierdź",
    "amount": "Kwota",
    "date": "Data",
    "success": "Sukces",
    "redirecting": "Przekierowywanie...",
    "info": "Informacje",
    "error": "Błąd",
    "close": "Zamknij",
    "cancel": "Anuluj",
    "optional": "opcjonalne",
    "captcha": "CAPTCHA",
    "gotIt": "Rozumiem",
    "settings": "Ustawienia",
    "openMenu": "Otwórz menu",
    "closeMenu": "Zamknij menu",
    "closePopup": "Zamknij okno",
    "collapse": "Zwiń",
    "expand": "Rozwiń",
    "learnMore": "Dowiedz się więcej",
    "yes": "Tak",
    "no": "Nie",
    "is": "jest",
    "isNot": "nie jest",
    "invite": "Zaproś",
    "pending": "Oczekujące",
    "notConnected": "Brak połączenia",
    "connected": "Połączono",
    "goBack": "Wróć",
    "back": "Wstecz",
    "next": "Dalej",
    "skip": "Pomiń",
    "accept": "Akceptuj",
    "reject": "Odmów",
    "delete": "Usuń",
    "quit": "Zamknij",
    "enable": "Włącz",
    "disable": "Wyłącz",
    "copy": "Kopiuj",
    "copied": "Skopiowano",
    "failedToCopy": "Kopiowanie nie powiodło się",
    "add": "Dodaj",
    "new": "Nowy",
    "all": "Wszystkie",
    "active": "Aktywne",
    "edit": "Edycja",
    "account": "Konto",
    "transferring": "Przekazanie",
    "link": "Link",
    "unlink": "Odłącz",
    "nothingFound": "Nic nie znaleziono",
    "search": "Szukaj",
    "oneMember": "1 członek",
    "xMembers": "{{number}} członków",
    "general": "Ogólne",
    "fixIt": "Napraw to",
    "errorOccured": "Wystąpił błąd: {{error}}",
    "name": "Nazwa",
    "notSet": "Nie ustawiono",
    "remove": "Usuń",
    "pagination": "Wyświetlanie <0>{{start}}</0> do <0>{{end}}</0> z <0>{{total}}</0> wyników",
    "resultsPerPage": "Wyników na stronę",
    "communityEdition": "Wersja Społecznościowa",
    "allPosts": "Wszystkie posty",
    "details": "Szczegóły",
    "type": "Typ",
    "create": "Utwórz",
    "unknown": "Nieznane",
    "showMore": "Pokaż {{count}} więcej",
    "showLess": "Pokaż mniej",
    "toggleOptions": "Przełącz opcje",
    "paginationNavLabel": "Paginacja",
    "jumpToPage": "Przejdź do strony {{page}}",
    "pageNumber": "Strona {{page}}"
  },
  "performance": {
    "slogan": "Monitorowanie <span>wydajności</span> końcowego użytkownika, aby dostarczać szybkie strony internetowe.",
    "description": "Dostarcz użytkownikom nieskazitelne doświadczenie, a my poinformujemy Cię, czy Twoja strona jest wystarczająco szybka.",
    "fast": {
      "title": "Wszyscy kochają szybką stronę internetową",
      "desc": "Ludzie lubią szybkie strony internetowe, więc oprócz <indexUrl>analizy ruchu</indexUrl>, Swetrix pozwala na analizowanie szybkości Twojej strony oraz monitorowanie innych wskaźników wydajności opartych na rzeczywistym ruchu od Twoich użytkowników.\nUżytkownicy są bardziej skłonni <wpostatsUrl>opuścić Twoją stronę</wpostatsUrl>, jeśli jej ładowanie zajmuje zbyt dużo czasu, wyprzedź te problemy i mierz wnioski płynące z prawdziwych interakcji.",
      "list": [
        "Mierz, które strony ładują się zbyt długo",
        "Agreguj dane o wydajności według geolokalizacji, przeglądarki, typu urządzenia, strony i innych metryk",
        "Porównaj prędkość strony z poprzednimi okresami, aby przeanalizować potencjalne problemy lub ulepszenia"
      ]
    },
    "metrics": {
      "title": "Analizuj wszystkie kluczowe metryki w jednym narzędziu",
      "desc": "Za pomocą Swetrix możesz mierzyć kluczowe metryki, takie jak całkowity czas ładowania strony, szczegółowy podział na TTFB, DNS, czas rozwiązywania TLS i inne metryki. Podziel dane na różne percentyle, aby zobaczyć, jak dobrze Twoja strona działa dla osób z szybkim i wolnym łączem internetowym."
    },
    "privacy": {
      "title": "Prywatność w centrum uwagi, łatwy w użyciu",
      "desc": "Swetrix został stworzony z podejściem skoncentrowanym na prywatności i transparentności. Nie używamy ciasteczek ani nie zbieramy danych osobowych od naszych użytkowników. Nie ma śledzenia między stronami ani między urządzeniami. Żadne dane nie są sprzedawane reklamodawcom ani nikomu innemu.\nPanel Swetrix jest bardzo intuicyjny w obsłudze, dostarczając dane w czasie rzeczywistym oraz jasny obraz Twojej strony internetowej. Nie ma warstw menu, nie trzeba eksportować danych do niestandardowych raportów, aby je właściwie zrozumieć."
    }
  },
  "errors": {
    "slogan": "Narzędzie do <span>śledzenia błędów</span> użytkownika końcowego, by dostarczać doświadczenia bez błędów.",
    "description": "Skup się na tworzeniu pięknych aplikacji, a my damy Ci znać, jeśli coś pójdzie nie tak.",
    "fast": {
      "title": "Dostarczaj doświadczenia wolne od błędów",
      "desc": "Wszyscy nienawidzą błędów, więc oprócz analityki <indexUrl>ruchu</indexUrl> i <perfUrl>wydajności</perfUrl>, Swetrix umożliwia monitorowanie błędów na Twojej stronie internetowej, aby szybko je rozwiązywać. Łatwo skonfiguruj monitorowanie błędów za pomocą <oneLC>jednej linijki kodu</oneLC>, dzięki czemu możesz skupić się na tworzeniu swoich aplikacji, a nie na polowaniu na błędy.",
      "list": [
        "Uzyskaj dogłębną analizę błędów występujących na Twojej stronie internetowej",
        "Wyświetl szczegółowe informacje o błędach i zagregowane dane według geolokalizacji, przeglądarki, typu urządzenia, strony oraz innych metryk",
        "Zrozum, czy błąd jest nowy, czy powrócił, co ułatwia jego naprawę"
      ]
    },
    "track": {
      "title": "Śledź wszystkie błędy za pomocą jednego narzędzia",
      "desc": "Dzięki Swetrix możesz dokładnie śledzić, z jakimi błędami borykają się Twoi użytkownicy i kiedy to następuje. Dajemy Ci także wgląd w to, jakie przeglądarki, systemy operacyjne, urządzenia i inne czynniki są zaangażowane, co ułatwia rozwiązywanie problemów."
    }
  },
  "captchaPage": {
    "slogan": "Chroń swoją stronę przed botami dzięki CAPTCHA <span>zorientowanej na prywatność</span>",
    "description": "Swetrix CAPTCHA to otwartoźródłowe i łatwe w użyciu rozwiązanie CAPTCHA. Jest proste we wdrożeniu i zapewnia wyjątkową ochronę przed botami, jednocześnie szanując prywatność użytkowników.",
    "whySwetrix": "Dlaczego warto wybrać Swetrix CAPTCHA?",
    "whySwetrixDesc": "W przeciwieństwie do innych dostawców CAPTCHA stawiamy prywatność na pierwszym miejscu. Bez śledzenia, bez ciasteczek — tylko skuteczna ochrona przed botami.",
    "features": {
      "privacy": {
        "title": "Zorientowane na prywatność",
        "desc": "Swetrix CAPTCHA pozostaje bogate w funkcje i łatwe w użyciu, jednocześnie będąc zorientowane na prywatność. Wyzwania CAPTCHA są wykonywane całkowicie anonimowo, a danych analitycznych nie da się przypisać do konkretnego użytkownika."
      },
      "opensource": {
        "title": "Otwartoźródłowe",
        "desc": "Nasz kod źródłowy jest dostępny dla wszystkich na GitHubie, więc każdy może go w dowolnym momencie analizować i przeglądać. Jeśli chcesz uruchomić CAPTCHA na własnym serwerze, nic nie stoi na przeszkodzie."
      },
      "customisable": {
        "title": "Konfigurowalne",
        "desc": "Możesz dostosować CAPTCHA do swoich potrzeb — zmienić kolory motywu i ustawienia tak, aby pasowały do wyglądu Twojej strony."
      },
      "easy": {
        "title": "Łatwe w użyciu",
        "desc": "Zintegruj CAPTCHA ze swoją stroną w zaledwie kilka minut. Możesz użyć gotowych fragmentów kodu; jest już wliczone w plany Swetrix Analytics."
      }
    },
    "howItWorks": {
      "title": "Prosta integracja, skuteczna ochrona",
      "desc": "Zacznij korzystać ze Swetrix CAPTCHA w trzech prostych krokach",
      "step1": {
        "title": "Utwórz projekt",
        "desc": "Zarejestruj się w Swetrix i utwórz nowy projekt CAPTCHA z poziomu panelu"
      },
      "step2": {
        "title": "Dodaj widżet",
        "desc": "Skopiuj fragment kodu i dodaj go do formularzy — to tylko kilka linijek"
      },
      "step3": {
        "title": "Zweryfikuj po stronie serwera",
        "desc": "Użyj naszego API, aby zweryfikować odpowiedź CAPTCHA na swoim serwerze i odfiltrować boty"
      },
      "readDocs": "Przeczytaj dokumentację"
    },
    "demo": {
      "tagline": "Wypróbuj samodzielnie",
      "title": "Wypróbuj Swetrix CAPTCHA",
      "description": "Swetrix CAPTCHA wykorzystuje niewidoczne wyzwanie typu proof-of-work. Zamiast irytujących łamigłówek sprawdza urządzenie użytkownika w tle.",
      "description2": "Użytkownicy przechodzą szybką weryfikację, aby udowodnić, że są ludźmi. Ten prosty krok zabezpiecza Twoje formularze przed spamem i zautomatyzowanymi atakami.",
      "seeDevDemo": "Zobacz demo dla deweloperów",
      "formTitle": "Demo",
      "formSubtitle": "Użyj przykładowego formularza, aby zobaczyć Swetrix CAPTCHA w działaniu.",
      "nameLabel": "Nazwa testowa",
      "namePlaceholder": "Wpisz swoje imię i nazwisko",
      "messageLabel": "Wiadomość testowa",
      "messagePlaceholder": "Wpisz wiadomość (opcjonalnie)",
      "submit": "Wyślij",
      "success": "Formularz wysłano pomyślnie! Weryfikacja CAPTCHA zakończona sukcesem.",
      "errors": {
        "notCompleted": "Najpierw ukończ weryfikację CAPTCHA."
      }
    },
    "demoPage": {
      "title": "Demo deweloperskie Swetrix CAPTCHA",
      "subtitle": "Testuj i konfiguruj widżet CAPTCHA",
      "captchaWidget": "Widżet CAPTCHA",
      "configuration": "Konfiguracja",
      "theme": "Motyw",
      "themeAuto": "Automatyczny",
      "themeLight": "Jasny",
      "themeDark": "Ciemny",
      "mode": "Tryb",
      "modeReal": "Prawdziwy przykład",
      "modeAlwaysPass": "Zawsze zaliczaj",
      "modeAlwaysFail": "Zawsze nie zaliczaj",
      "serverValidation": "Walidacja tokenu po stronie serwera",
      "tokenType": "Typ tokenu",
      "tokenAlwaysPass": "Zawsze zaliczaj",
      "tokenAlwaysFail": "Zawsze nie zaliczaj",
      "tokenAlreadyUsed": "Niepowodzenie (token został już użyty)",
      "validateButton": "Zweryfikuj",
      "learnMore": "Dowiedz się więcej o integracji CAPTCHA w naszej dokumentacji."
    }
  },
  "marketers": {
    "slogan": "Odkryj najlepszą <span>otwartoźródłową analizę internetową</span> dostosowaną do potrzeb <span>marketingowców</span>",
    "description": "Swetrix to kompleksowe narzędzie, które umożliwia prowadzenie kampanii, optymalizację strategii i osiągnięcie niezrównanego sukcesu – wszystko w jednej usłudze.",
    "whyUs": [
      {
        "name": "Łatwa integracja i konfiguracja",
        "desc": [
          "<span>Rozpoczęcie:</span> Swetrix zapewnia łatwą <integrationLink>integrację</integrationLink> z istniejącymi systemami oraz szybkie uruchomienie, umożliwiając marketerom szybkie rozpoczęcie analizy ruchu.",
          "<span>Prosty interfejs:</span> Intuicyjny interfejs, który nie wymaga głębokiej wiedzy technicznej, pozwala marketerom łatwo się poruszać i korzystać z usługi."
        ]
      },
      {
        "name": "Zaawansowane funkcje analityczne",
        "desc": [
          "<span>Szczegółowa analiza ruchu:</span> Swetrix oferuje szeroki zakres metryk do analizy zachowań użytkowników, pomagając marketerom podejmować świadome decyzje.",
          "<span>Elastyczne raporty:</span> Swetrix umożliwia dostosowanie raportów do specyficznych potrzeb marketerów, pozwalając im skupić się na najważniejszych wskaźnikach."
        ]
      },
      {
        "name": "Prywatność i zgodność z przepisami",
        "desc": [
          "<span>Zgodność z RODO:</span> Swetrix jest zgodny z RODO, co zapewnia bezpieczne i legalne korzystanie z usługi.",
          "<span>Bezpieczeństwo danych:</span> Wysoki poziom ochrony danych, który jest istotny dla marketerów pracujących z poufnymi informacjami."
        ]
      },
      {
        "name": "Obsługa klienta",
        "desc": [
          "<span>Wysokiej jakości wsparcie:</span> Swetrix zapewnia szybkie i skuteczne wsparcie, pomagając marketerom rozwiązywać wszelkie pytania lub problemy.",
          "<span>Materiały edukacyjne:</span> Dostęp do zasobów edukacyjnych oraz <discordUrl>wskazówek</discordUrl>, które pomogą Ci w pełni wykorzystać usługę."
        ]
      },
      {
        "name": "Elastyczność i skalowalność",
        "desc": [
          "<span>Różne plany cenowe:</span> Swetrix oferuje różne plany cenowe, dopasowane do wszystkich budżetów i potrzeb, umożliwiając marketerom wybór najlepszej opcji.",
          "<span>Skalowalność:</span> Możliwość rozszerzenia funkcjonalności usługi zgodnie z rozwojem firmy i jej potrzebami."
        ]
      },
      {
        "name": "Porównanie z konkurencją",
        "desc": [
          "<span>Przejrzystość i zaufanie:</span> Swetrix jest otwarty i przejrzysty, co buduje zaufanie wśród użytkowników.",
          "<span>Unikalne funkcje:</span> Swetrix oferuje dziesiątki unikalnych i przydatnych funkcji, a tutaj są niektóre z nich.."
        ]
      }
    ]
  },
  "startups": {
    "slogan": "Prywatności owa <span>analiza internetowa</span> dostosowana do <span>startupów</span>",
    "description": "Swetrix to kompleksowe narzędzie do zarządzania kampaniami, optymalizacji strategii i analizy ruchu — wszystko w jednej usłudze, bez kompromisów w kwestii prywatności użytkowników.",
    "whyUs": [
      {
        "name": "Prywatność i zgodność z przepisami",
        "desc": [
          "<span>Bezpieczeństwo danych:</span> Swetrix koncentruje się na ochronie danych użytkowników poprzez nieużywanie plików cookie, co zapewnia wysoki poziom prywatności.",
          "<span>Zgodność z RODO:</span> W przeciwieństwie do Google Analytics, Swetrix jest zgodny z RODO, co czyni go bezpiecznym wyborem dla startupów dbających o zgodność prawną."
        ]
      },
      {
        "name": "Prostota i łatwość użycia",
        "desc": [
          "<span>Intuicyjny interfejs:</span> Swetrix oferuje prosty i przejrzysty interfejs, co ułatwia korzystanie nawet osobom bez doświadczenia technicznego.",
          "<span>Łatwa integracja:</span> <integrationLink>Integracja</integrationLink> ze Swetrix zajmuje minimalną ilość czasu i wysiłku, co pozwala startupom szybko zacząć korzystać z usługi."
        ]
      },
      {
        "name": "Skoncentruj się na potrzebach klientów",
        "desc": [
          "<span>Spersonalizowane rozwiązania:</span> Swetrix oferuje elastyczne ustawienia i możliwość dostosowania do indywidualnych potrzeb każdej startupu.",
          "<span>Wsparcie klienta:</span> Wysokiej jakości wsparcie klienta, które pomaga szybko rozwiązać wszelkie problemy i wprowadzić korekty."
        ]
      },
      {
        "name": "Dostępność i opłacalność",
        "desc": [
          "<span>Konkurenckie ceny:</span> Swetrix oferuje konkurencyjne ceny, co jest szczególnie ważne dla startupów z ograniczonym budżetem.",
          "<span>Bezpłatny okres próbny:</span> Możliwość bezpłatnego testowania usługi pozwala startupom ocenić jej korzyści bez ryzyka finansowego."
        ]
      },
      {
        "name": "Możliwości funkcjonalne",
        "desc": [
          "<span>Zaawansowana analiza ruchu:</span> Swetrix oferuje szczegółową analizę ruchu z różnorodnymi metrykami, które pomagają startupom lepiej zrozumieć swoich użytkowników.",
          "<span>Raporty i analizy:</span> Elastyczne raporty i analizy, które pomagają podejmować świadome decyzje oparte na danych."
        ]
      },
      {
        "name": "Zalety w porównaniu z konkurencją",
        "desc": [
          "<span>Przejrzystość:</span> W odróżnieniu od niektórych konkurentów, Swetrix działa w sposób przejrzysty, co buduje zaufanie wśród użytkowników.",
          "<span>Skupienie na prywatności:</span> Swetrix koncentruje się na ochronie prywatności, co wyróżnia nas na tle innych rozwiązań na rynku."
        ]
      }
    ]
  },
  "smbs": {
    "slogan": "<span>Analiza internetowa</span> zorientowana na prywatność i łatwa w użyciu, dostosowana do <span>małych firm</span>",
    "description": "Swetrix to kompleksowa usługa analityki internetowej, która pomoże Ci jako przedsiębiorcy lub właścicielowi małej firmy śledzić kampanie, analizować ruch i wydajność strony internetowej bez naruszania prywatności użytkowników.",
    "whyUs": [
      {
        "name": "Prostota i wydajność",
        "desc": [
          "<span>Łatwa integracja i konfiguracja:</span> Swetrix <integrationLink>bezproblemowo integruje się</integrationLink> z Twoimi istniejącymi systemami, pozwalając szybko zacząć korzystać z usługi bez potrzeby skomplikowanej konfiguracji technicznej.",
          "<span>Intuicyjny interfejs:</span> Jasny i łatwy w użyciu interfejs, który pozwala menedżerom szybko uzyskać potrzebne informacje bez dodatkowego wysiłku."
        ]
      },
      {
        "name": "Dostępność informacji",
        "desc": [
          "<span>Na bieżąco:</span> Swetrix dostarcza dane w czasie rzeczywistym (w ciągu kilku sekund), co pozwala menedżerom szybko reagować na zmiany w zachowaniu klientów i ruchu.",
          "<span>Raporty elastyczne:</span> Możliwość dostosowania raportów do konkretnych potrzeb biznesowych, aby pomóc Ci podejmować świadome decyzje."
        ]
      },
      {
        "name": "Prywatność i bezpieczeństwo",
        "desc": [
          "<span>Ochrona danych:</span> Swetrix zapewnia wysoki poziom poufności i ochrony danych, co jest kluczowe dla menedżerów chcących chronić informacje swoich klientów.",
          "<span>Zgodność regulacyjna:</span> Zgodność z RODO i innymi wymogami regulacyjnymi, co gwarantuje prawne bezpieczeństwo usługi."
        ]
      },
      {
        "name": "Wsparcie i pomoc",
        "desc": [
          "<span>Wysokiej jakości wsparcie klienta:</span> Swetrix zapewnia szybkie i skuteczne wsparcie, pomagając rozwiązywać wszelkie problemy i trudności, z którymi mogą się spotykać menedżerowie.",
          "<span>Zasoby edukacyjne:</span> mamy dobrze rozwiniętą społeczność na <discordUrl>Discordzie</discordUrl> i na <twitterUrl>Twitterze</twitterUrl>, gdzie zawsze chętnie pomagamy."
        ]
      },
      {
        "name": "Opłacalne i elastyczne",
        "desc": [
          "<span>Atrakcyjne ceny:</span> Konkurencyjne ceny pozwalające menedżerom małych firm na uzyskanie wszystkich potrzebnych narzędzi bez znacznych wydatków finansowych.",
          "<span>Elastyczne plany:</span> Możliwość wyboru różnych taryf dopasowanych do wielkości i potrzeb firmy."
        ]
      },
      {
        "name": "Analizy i optymalizacja",
        "desc": [
          "<span>Szczegółowa analiza:</span> Swetrix oferuje zaawansowaną analizę ruchu, aby pomóc menedżerom lepiej zrozumieć zachowania klientów i optymalizować procesy biznesowe.",
          "<span>Optymalizacja marketingu:</span> Możliwość analizowania skuteczności kampanii marketingowych i dostosowywania strategii w celu osiągnięcia lepszych wyników."
        ]
      }
    ]
  },
  "gaAlternative": {
    "hero": {
      "teams": "{{amount}}+ zespołów",
      "ditched": "zrezygnowało z Google Analytics",
      "title": "Alternatywa dla Google Analytics bez plików cookie",
      "subtitle": "Zdobądź potrzebne dane — w czasie rzeczywistym, dokładne i łatwe do zrozumienia — bez plików cookie, naruszania prywatności i przeładowanych pulpitów.",
      "cta": "Rozpocznij bezpłatny {{days}}-dniowy okres próbny",
      "features": {
        "cookieless": "Śledzenie bez plików cookie",
        "privacy": "Prywatność na pierwszym miejscu już na etapie projektu",
        "realtime": "Panel w czasie rzeczywistym",
        "noSampling": "Bez próbkowania",
        "ownData": "Twoje dane należą do Ciebie",
        "openSource": "Open source i możliwość samodzielnego hostowania"
      },
      "viewDemo": "Zobacz demo na żywo"
    },
    "comparison": {
      "title": "Swetrix vs Google Analytics (GA4)",
      "subtitle": "Google Analytics jest potężne, ale zostało stworzone dla Google. Swetrix jest stworzone dla Ciebie — czyste, szybkie i z prywatnością na pierwszym miejscu.",
      "table": {
        "headers": {
          "whatMatters": "Co się liczy",
          "swetrix": "Swetrix",
          "ga": "Google Analytics"
        },
        "rows": {
          "cookieless": {
            "label": "Śledzenie bez plików cookie",
            "swetrix": "Tak (domyślnie)",
            "ga": "Zwykle oparte na plikach cookie"
          },
          "privacy": {
            "label": "Zaprojektowane z myślą o prywatności i zgodności",
            "swetrix": "Prywatność na pierwszym miejscu",
            "ga": "Ekosystem reklamowy"
          },
          "realtime": {
            "label": "Analityka w czasie rzeczywistym",
            "swetrix": "Tak",
            "ga": "Ograniczone"
          },
          "noSampling": {
            "label": "Bez próbkowania / bez niespodzianek związanych z progami",
            "swetrix": "Tak",
            "ga": "Może stosować progi/próbkowanie"
          },
          "ui": {
            "label": "Prosty, przyjazny interfejs",
            "swetrix": "Tak",
            "ga": "Złożone (krzywa uczenia się GA4)"
          },
          "publicDashboards": {
            "label": "Publiczne pulpity",
            "swetrix": "Tak",
            "ga": "Nie tak proste"
          },
          "openSource": {
            "label": "Open source",
            "swetrix": "Tak",
            "ga": "Nie"
          },
          "selfHosting": {
            "label": "Opcja samodzielnego hostowania",
            "swetrix": "Tak",
            "ga": "Nie"
          },
          "webVitals": {
            "label": "Wbudowane Web Vitals + śledzenie błędów",
            "swetrix": "Tak",
            "ga": "Nie"
          }
        }
      },
      "footer": "Szukasz bezpośredniego zamiennika GA4 bez kompromisów w kwestii prywatności? Swetrix zapewnia to, co najważniejsze (i nawet więcej), a przy tym śledzenie pozostaje lekkie i etyczne."
    },
    "whySwitch": {
      "label": "Dlaczego zespoły przechodzą",
      "title": "GA4 zostało stworzone dla Google.<br />Swetrix zostało stworzone dla <1>Ciebie.</1>",
      "subtitle": "Przestań walczyć z banerami zgody i pulpitami, które wymagają doktoratu. Szybko zdobywaj informacje, których naprawdę potrzebujesz.",
      "privacy": {
        "title": "Prywatność bez bałaganu z plikami cookie",
        "description": "Domyślnie bez plików cookie. Bez śledzenia między witrynami. Dla wielu stron oznacza to, że możesz całkowicie pominąć baner cookie i nadal mieć dokładne dane."
      },
      "understandable": {
        "title": "Analityka zrozumiała od razu",
        "description": "GA4 może sprawiać wrażenie produktu dla analityków. Swetrix jest stworzony dla ludzi: odsłony, odwiedzający, źródła odesłań, kampanie UTM i zdarzenia niestandardowe — dokładnie tam, gdzie się ich spodziewasz."
      },
      "actionable": {
        "title": "Wnioski do działania dla marketingu + inżynierii",
        "description": "Ruch to tylko połowa historii. Swetrix dodaje monitoring wydajności i śledzenie błędów, dzięki czemu możesz wychwycić wolne strony i zepsute UX, zanim ucierpią przychody."
      },
      "stats": {
        "size": "rozmiar skryptu",
        "accurate": "dokładne dane",
        "cookies": "pliki cookie"
      }
    },
    "migration": {
      "label": "Szybka migracja",
      "title": "Przejdź w mniej niż 5 minut",
      "subtitle": "Bez skomplikowanej konfiguracji, bez potrzeby użycia tag managera. Wystarczy jeden tag script i gotowe.",
      "steps": {
        "1": {
          "title": "Dodaj pojedynczy tag script",
          "description": "Bez plików cookie, bez konfiguracji, bez gimnastyki z tag managerem."
        },
        "2": {
          "title": "Skonfiguruj swoje zdarzenia",
          "description": "Śledź konwersje prostymi wywołaniami API. Parametry UTM działają automatycznie."
        },
        "3": {
          "title": "Działa na żywo",
          "description": "Dane w czasie rzeczywistym zaczynają spływać natychmiast. Bez opóźnień, bez próbkowania."
        }
      },
      "stats": {
        "size": "4 KB (gzip)",
        "cookies": "Bez plików cookie",
        "privacy": "Prywatność przede wszystkim"
      }
    }
  },
  "main": {
    "seeLiveDemo": "Zobacz demo na żywo",
    "goToBilling": "Przejdź do rozliczeń",
    "faq": {
      "title": "Najczęściej zadawane pytania",
      "items": [
        {
          "q": "Jaki plan wybrać?",
          "a": "Możesz zacząć od planu na {{lowestPlanEventsAmount}} zdarzeń miesięcznie. Jeśli masz już jakiś ruch, możesz zacząć od planu na {{moderatePlanEventsAmount}} zdarzeń miesięcznie.\n\nW każdym momencie możesz przejść na wyższy lub niższy plan, a my proporcjonalnie rozliczymy Twoją subskrypcję po zmianie planu, aby było to dla Ciebie uczciwe."
        },
        {
          "q": "Co się stanie, jeśli przekroczę limit mojego planu?",
          "a": "Nie przestaniemy zliczać Twoich danych, jeśli przekroczysz limit swojego planu. Jednak aby zachować dostęp do statystyk, konieczne będzie przejście na wyższy plan.\n\nWyślemy Ci powiadomienie e-mail, jeśli przekroczysz lub zbliżysz się do limitu planu. Nie będziemy też ograniczać Twojego panelu, jeśli zdarzy się sporadyczny skok ruchu albo nieznacznie przekroczysz limit."
        },
        {
          "q": "Czy Swetrix oferuje darmowy plan?",
          "a": "W naszej wersji chmurowej obecnie nie oferujemy darmowego planu. Jesteśmy niezależnym startupem finansowanym wyłącznie przez naszych subskrybentów. Nie monetyzujemy ani nie sprzedajemy Twoich danych, dlatego opłata abonamentowa jest potrzebna, aby pokryć koszty i utrzymać działanie usługi.\n\nJednocześnie Swetrix jest open‑source i udostępniamy Community Edition, którą możesz samodzielnie hostować na własnej infrastrukturze za darmo."
        },
        {
          "q": "Czy jest dostępny bezpłatny okres próbny?",
          "a": "Tak, możesz wypróbować Swetrix za darmo przez {{freeTrialDays}} dni! Do rozpoczęcia okresu próbnego wymagana jest metoda płatności, ale nie zostaniesz obciążony do momentu jego zakończenia i możesz anulować w dowolnym momencie."
        },
        {
          "q": "Co jest liczone jako zdarzenie?",
          "a": "Zdarzenie to odsłona strony, zdarzenie niestandardowe lub zdarzenie błędu, które skrypt śledzący wysyła do Swetrix. Odsłony i zdarzenia błędów są śledzone automatycznie w zależności od konfiguracji skryptu śledzącego, a zdarzenia niestandardowe są wysyłane ręcznie na podstawie działań użytkowników i Twojej konfiguracji."
        },
        {
          "q": "Czy Swetrix jest zgodny z RODO?",
          "a": "Swetrix to narzędzie analityki internetowej skupione na prywatności. Nie używamy ciasteczek do śledzenia, a wszystkie dane są zbierane anonimowo. Nie stosujemy trwałego śledzenia między urządzeniami i nie wykorzystujemy Twoich danych do innych celów. Więcej informacji znajdziesz w naszej <dataPolicyUrl>polityce danych</dataPolicyUrl>."
        },
        {
          "q": "Czy Swetrix ma API?",
          "a": "Tak, możesz uzyskiwać dostęp do swoich statystyk lub danych witryny za pomocą naszego API. Możesz też wysyłać odsłony lub zdarzenia dla swoich witryn przez nasze API. Dowiedz się więcej w naszej <apiDocumentationUrl>dokumentacji API</apiDocumentationUrl>."
        },
        {
          "q": "Czy mogę zaprosić członków mojego zespołu do Swetrix?",
          "a": "Tak! Możesz utworzyć organizację i zaprosić do niej członków zespołu, przypisywać im role i łatwo zarządzać ich dostępem do organizacji i jej projektów.\n\nMożesz zapraszać osoby bezpośrednio do swoich projektów, tworzyć linki dostępu zabezpieczone hasłem albo udostępniać projekty publicznie wszystkim."
        },
        {
          "q": "Jakie wsparcie zapewniacie?",
          "a": "Zapewniamy wsparcie e‑mailowe i możesz <contactUsUrl>skontaktować się z nami</contactUsUrl> w dowolnym momencie. Oferujemy też wsparcie społeczności na naszym <discordUrl>serwerze Discord</discordUrl>."
        },
        {
          "q": "Chcę zapytać o coś innego...",
          "a": "Jasne, śmiało <contactUsUrl>skontaktuj się z nami</contactUsUrl> w dowolnym momencie."
        }
      ],
      "gaItems": [
        {
          "q": "Czy Swetrix zastępuje Google Analytics (GA4)?",
          "a": "Swetrix obejmuje podstawową analitykę webową, której potrzebuje większość zespołów, oraz dodatki takie jak monitoring wydajności i śledzenie błędów — bez zamieniania użytkowników w profile reklamowe."
        },
        {
          "q": "Czy moja strona będzie działać szybciej niż z GA?",
          "a": "Swetrix jest zaprojektowany jako lekki. Mniejsza waga skryptu i mniej wywołań do usług zewnętrznych mogą oznaczać szybszą stronę, zwłaszcza przy wolnych połączeniach."
        }
      ]
    },
    "slogan": "Zamień ruch w wartościowe wnioski",
    "description": "Swetrix to zorientowana na prywatność alternatywa dla Google Analytics, która pomaga zrozumieć odwiedzających, źródła ruchu i wydajność strony dzięki prostym statystykom bez użycia plików cookie i zgodnym z RODO - bez banerów cookie i inwazyjnego śledzenia.",
    "understandTheirUsers": "<0>{{amount}}</0> osób rozumie swoich użytkowników",
    "startAXDayFreeTrial": "{{amount}} dni za darmo",
    "metric": "Metryka",
    "heroBenefits": {
      "trial": "Bezpłatny okres próbny przez {{days}} dni",
      "cookieless": "Śledzenie bez plików cookie",
      "dataOwnership": "100% własności danych",
      "openSource": "Open source",
      "selfHostable": "Do samodzielnego hostowania",
      "quickSetup": "Szybka konfiguracja",
      "realTimeDashboard": "Dashboard w czasie rzeczywistym"
    },
    "integrations": {
      "title": "Działa z narzędziami, których już używasz",
      "description": "Swetrix integruje się ze wszystkim. Nasz lekki skrypt to zaledwie kilka kilobajtów w Twoim kodzie źródłowym. Możesz dodać go do dowolnego CMS-a, frameworka lub technologii, z których już korzystasz.",
      "andMore": "+{{count}} więcej"
    },
    "logoCloud": {
      "title": "Zaufały nam zespoły, które dbają o swoje dane"
    },
    "timeToDitchGoogleAnalytics": "Nadszedł czas, aby <colour>porzucić</colour> Google Analytics.",
    "whyDitch": "Zmęczeni frustracją, złożonością i problemami z prywatnością Google Analytics? My też. Dlatego stworzyliśmy Swetrix - etyczną, open source i całkowicie pozbawioną ciasteczek alternatywę.",
    "users": "Zarejestrowani użytkownicy",
    "websites": "Dodane witryny",
    "pageviews": "Śledzone zdarzenia",
    "competitiveFeatures": {
      "perf": "Monitorowanie wydajności",
      "gdpr": "Zgodne z RODO",
      "usfl": "Przepływ użytkowników",
      "funnels": "Lejki",
      "sessionAnalysis": "Analiza sesji",
      "alrt": "Niestandardowe alerty",
      "pbld": "Publiczne panele",
      "shad": "Udostępnianie panelu",
      "open": "Open source",
      "ckfree": "Analityka bez plików cookie",
      "api": "API dla programistów",
      "2fa": "Uwierzytelnianie dwuskładnikowe"
    },
    "whySwitch": {
      "heading": "Dlaczego ludzie przechodzą z Google Analytics na Swetrix",
      "subheading": "Prosta, szanująca prywatność analityka ze wszystkim, czego potrzebujesz — bez skomplikowania, banerów cookies i danych, którym nie możesz ufać.",
      "body": "Google Analytics stało się zbyt skomplikowane. Znalezienie podstawowych metryk wymaga teraz poruszania się po niekończących się menu, a jego zależność od plików cookie zmusza do używania irytujących banerów zgody - co kosztuje Cię utratę do 40% danych o ruchu, gdy użytkownicy odmawiają.\n\nSwetrix daje Ci przejrzysty panel w czasie rzeczywistym, który nie wymaga nauki. Nie używamy plików cookie, więc nie potrzebujesz banerów cookie, jesteś w 100% właścicielem swoich danych, a Twoja strona działa szybko.",
      "compareLink": "Swetrix kontra Google Analytics",
      "reasons": {
        "privacy": {
          "title": "Śledzenie bez plików cookie",
          "desc": "Google Analytics wymaga banerów zgody na pliki cookie i gromadzi dane osobowe. Swetrix jest całkowicie wolny od plików cookie i szanuje prywatność - nie są potrzebne banery zgody na pliki cookie."
        },
        "simplicity": {
          "title": "Funkcje, których faktycznie będziesz używać",
          "desc": "Swetrix zapewnia analitykę ruchu, analizę sesji, lejki, profile, testy A/B - funkcje, które są faktycznie przydatne w przejrzystym i minimalistycznym panelu."
        },
        "opensource": {
          "title": "Open source i możliwość samodzielnego hostowania",
          "desc": "Google Analytics to czarna skrzynka. Swetrix jest w pełni open source i przejrzysty - daje Ci możliwość audytu kodu lub hostowania na własnej infrastrukturze za darmo."
        },
        "lightweight": {
          "title": "Lekki, a nie uciążliwy",
          "desc": "Skrypt śledzący GA waży ponad 75 KB i spowalnia Twoją stronę. Skrypt Swetrix ma poniżej 5 KB - Twoi odwiedzający nawet go nie zauważą."
        }
      }
    },
    "freeToTry": "Wypróbuj za darmo",
    "easyToUse": "Łatwe w użyciu",
    "privacyFirst": "Prywatność przede wszystkim",
    "featuresAlt": {
      "heading": "Funkcje, których potrzebujesz — bez konieczności szkolenia",
      "privacy": {
        "title": "Analityka stawiająca prywatność na pierwszym miejscu",
        "desc": "Śledź odwiedzających bez plików cookie i danych osobowych. Zachowaj zgodność z RODO od razu po uruchomieniu."
      },
      "events": {
        "title": "Niestandardowe zdarzenia i cele",
        "desc": "Śledź rejestracje, zakupy i kliknięcia przycisków. Ustaw cele konwersji, aby mierzyć to, co najważniejsze."
      },
      "campaigns": {
        "title": "Kampanie i UTM-y",
        "desc": "Sprawdź, które kampanie generują ruch i przychody. Śledź parametry UTM i mierz ROI."
      },
      "botBlocking": {
        "title": "Blokowanie botów",
        "desc": "Wybierz podstawowe lub ścisłe filtry, aby blokować ruch botów, adresy IP z centrów danych, spamerskie odsyłacze i próbniki."
      },
      "perf": {
        "title": "Monitorowanie wydajności",
        "desc": "Monitoruj rzeczywiste czasy ładowania stron u prawdziwych użytkowników. Wykrywaj spowolnienia, zanim zaszkodzą konwersjom."
      },
      "errors": {
        "title": "Śledzenie błędów",
        "desc": "Automatycznie wyłapuj błędy JavaScript. Sprawdź, których stron, przeglądarek i urządzeń dotyczą."
      },
      "sessions": {
        "title": "Analiza sesji",
        "desc": "Śledź indywidualne ścieżki użytkowników między stronami. Zrozum, jak odwiedzający poruszają się po Twojej witrynie."
      },
      "organisations": {
        "title": "Organizacje",
        "desc": "Zapraszaj członków zespołu, przypisuj role i zarządzaj wspólnymi projektami w jednym obszarze roboczym organizacji."
      },
      "experiments": {
        "title": "Eksperymenty i flagi funkcji",
        "desc": "Przeprowadzaj testy A/B, aby sprawdzić, co działa najlepiej. Wdrażaj funkcje stopniowo dzięki wbudowanym flagom funkcji."
      },
      "captcha": {
        "title": "Wbudowana alternatywa dla reCAPTCHA",
        "desc": "Chroń formularze przed botami dzięki niewidocznemu, stawiającemu prywatność na pierwszym miejscu wyzwaniu proof-of-work. Żadnych irytujących zagadek."
      },
      "opensource": {
        "title": "Open source",
        "desc": "W pełni open source i możliwe do audytu. Hostuj na własnej infrastrukturze albo korzystaj z naszej chmury."
      },
      "devs": {
        "title": "Stworzone dla deweloperów",
        "desc": "Lekki skrypt, proste API i szybka konfiguracja. Uruchomisz w mniej niż 5 minut."
      }
    }
  },
  "unsubscribe": {
    "success": "Zrezygnowałeś z otrzymywania raportów e-mailowych z analiz"
  },
  "gsc": {
    "failed": "Połączenie nie powiodło się",
    "failedDesc": "Wystąpił błąd podczas łączenia z Google Search Console. Spróbuj ponownie lub skontaktuj się z pomocą techniczną."
  },
  "auth": {
    "recovery": {
      "title": "Odzyskiwanie konta",
      "save": "Zapisz nowe hasło",
      "newPassword": "Twoje nowe hasło",
      "updated": "Twoje hasło zostało zaktualizowane"
    },
    "forgot": {
      "sent": "E-mail resetujący hasło został wysłany na podany adres",
      "reset": "Zresetuj hasło"
    },
    "signin": {
      "title": "Zaloguj się na swoje konto",
      "forgot": "Nie pamiętasz hasła?",
      "button": "Zaloguj",
      "2fa": "Uwierzytelnianie dwuskładnikowe",
      "2faDesc": "Otwórz aplikację uwierzytelniania dwuskładnikowego na swoim urządzeniu, aby wyświetlić kod uwierzytelniający i zweryfikować swoją tożsamość.\nMożesz również użyć kodu zapasowego.",
      "2faUnavailable": "Nie masz dostępu do 2FA?\n<ctl>Skontaktuj się z pomocą techniczną</ctl>.",
      "6digitCode": "6-cyfrowy kod uwierzytelniania",
      "notAMember": "Nie jesteś członkiem? <url>Rozpocznij {{amount}}-dniowy bezpłatny okres próbny</url>",
      "welcomeBack": "Witamy ponownie! Wpisz swoje dane.",
      "dashboardAwaits": "Twój panel analityczny czeka",
      "trustedByThousands": "Analityka zorientowana na prywatność, której zaufały tysiące deweloperów i firm na całym świecie.",
      "secureAuth": "Bezpieczne uwierzytelnianie",
      "secureAuthDesc": "Uwierzytelnianie dwuskładnikowe dodaje dodatkową warstwę zabezpieczeń do Twojego konta",
      "testimonial": "„Swetrix to prawdziwy przełom w naszej analityce. Zawsze szybko reagowali na prośby o nowe funkcje i byli życzliwi na każdym etapie.”"
    },
    "signup": {
      "tos": "Akceptuję <tos>Regulamin</tos> oraz <pp>Politykę Prywatności</pp>.",
      "create": "Utwórz konto",
      "trial": "Rozpocznij {{amount}} dniowy, bezpłatny okres próbny",
      "trialSubtitle": "Wypróbuj wszystkie funkcje za darmo. Anuluj w dowolnym momencie przed zakończeniem okresu próbnego.",
      "changePlanLater": "Możesz zmienić swój plan później lub w dowolnym momencie.",
      "alreadyAMember": "Już jesteś członkiem? <url>Zaloguj się</url>",
      "createAnAccount": "Utwórz konto",
      "insightsInMinutes": "Uzyskaj lepszy wgląd w stronę w kilka minut",
      "testimonial": "„Swetrix zmienił wszystko — przejrzysty panel, natychmiastowe zrozumienie zachowań użytkowników i funkcje, które naprawdę mają znaczenie.”",
      "features": {
        "realTimeAnalytics": "Analityka w czasie rzeczywistym",
        "realTimeAnalyticsDesc": "Obserwuj odwiedzających na żywo.",
        "eventTracking": "Śledzenie zdarzeń",
        "eventTrackingDesc": "Śledź niestandardowe zdarzenia i ścieżki użytkowników.",
        "privacyFirst": "Prywatność przede wszystkim",
        "privacyFirstDesc": "Bez cookies, w pełni open source.",
        "intuitive": "Intuicyjne",
        "intuitiveDesc": "Łatwe w użyciu — nie musisz być data scientist."
      }
    },
    "invitation": {
      "invalidLink": "Ten link z zaproszeniem jest nieprawidłowy lub wygasł.",
      "invitedToJoin": "Zostałeś(-aś) zaproszony(-a) do dołączenia do <target>{{targetName}}</target>",
      "invitedByAs": "{{inviterEmail}} zaprosił(-a) Cię jako <role>{{role}}</role> do tego/tej {{type}}. Utwórz konto, aby rozpocząć.",
      "createAndJoin": "Utwórz konto i dołącz do {{type}}",
      "project": "projekt",
      "organisation": "organizacja"
    },
    "verification": {
      "success": "Twój adres e-mail został pomyślnie zweryfikowany!",
      "continueToOnboarding": "Przejdź do onboardingu"
    },
    "socialisation": {
      "authSuccess": "Uwierzytelnianie zakończone sukcesem",
      "failed": "Błąd uwierzytelniania",
      "failedDesc": "Wystąpił błąd podczas uwierzytelniania za pośrednictwem usługi zewnętrznej, spróbuj ponownie lub skontaktuj się z pomocą techniczną.",
      "successDesc": "Jesteś teraz uwierzytelniony za pośrednictwem usługi zewnętrznej i możesz bezpiecznie zamknąć tę stronę, jeśli nie zamknęła się automatycznie."
    },
    "linkAccount": {
      "title": "Połącz swoje konto",
      "description": "Adres {{email}} jest już zarejestrowany w Swetrix. Czy chcesz połączyć konto {{provider}}, aby łatwiej się logować?",
      "linkButton": "Połącz konto",
      "returnToSignIn": "Wróć do logowania",
      "unlinkHint": "Jeśli chcesz użyć tego adresu e-mail z innym kontem, zaloguj się na swoje istniejące konto, aby go usunąć, lub skorzystaj z funkcji odłączenia adresu e-mail, jeśli nie masz dostępu.",
      "enterPassword": "Wpisz hasło, aby potwierdzić",
      "enter2FA": "Wpisz kod 2FA",
      "2FARequired": "Na Twoim koncie jest włączone uwierzytelnianie dwuskładnikowe. Wpisz swój kod, aby kontynuować.",
      "invalidCredentials": "Nieprawidłowe hasło lub kod 2FA",
      "linkSuccess": "Konto zostało pomyślnie połączone! Teraz możesz logować się za pomocą {{provider}}."
    },
    "common": {
      "password": "Hasło",
      "noRemember": "Nie pamiętaj mnie.",
      "noRememberHint": "Zaznacz to pole, aby wylogować się po zamknięciu przeglądarki. Twoja sesja zostanie zapisana tymczasowo zamiast na stałe.",
      "repeat": "Powtórz hasło",
      "changePassword": "Zmień hasło",
      "hint": "Dłuższe niż {{amount}} znaków",
      "xCharsError": "Hasło musi składać się z co najmniej {{amount}} znaków.",
      "noMatchError": "Hasła muszą się zgadzać.",
      "badEmailError": "Podaj poprawny adres e-mail.",
      "passwordTooLong": "Podane hasło jest zbyt długie, maksymalna długość to {{amount}} znaków",
      "tosError": "Musisz zaakceptować nasz regulamin i politykę prywatności, aby móc korzystać z naszych usług.",
      "email": "Email",
      "signin": "Zaloguj się",
      "checkLeakedPassword": "Sprawdź, czy Twoje hasło wyciekło",
      "checkLeakedPasswordDesc": "Po włączeniu sprawdzamy hasło z bazą danych <db>{{database}}</db>. Nie wysyłamy twojego hasła do usługi. Najpierw hashujemy twoje hasło (używając SHA1) i wysyłamy tylko pierwsze 5 znaków tego hasha do usługi. Serwis zwraca wszystkie wyciekłe hasła, które zaczynają się od tych 5 znaków. Na naszym końcu sprawdzamy, czy jedno z nich pasuje do Twojego hasła. Pokażemy Ci ostrzeżenie, jeśli został on wyciekły wcześniej. Nigdy nie przechowujemy Twojego hasła w postaci zwykłego tekstu.",
      "addedOn": "Dodano na",
      "continueWithGoogle": "Kontynuuj z Google",
      "continueWithGithub": "Kontynuuj z Githubem",
      "google": "Google",
      "github": "Github",
      "oidc": "OpenID Connect",
      "lastUsed": "Ostatnio użyto",
      "orContinueWith": "Albo kontynuuj za pomocą"
    },
    "passwordStrength": {
      "weak": "Słabe",
      "fair": "Średnie",
      "good": "Dobre",
      "strong": "Silne",
      "hint": "Użyj co najmniej {{amount}}+ znaków, w tym wielkich i małych liter, cyfr oraz symboli, aby utworzyć silne hasło."
    }
  },
  "profileSettings": {
    "logoutAll": "Wyloguj się wszędzie",
    "emailChanged": "Wysłaliśmy link potwierdzający na Twój nowy adres e-mail. Otwórz go, aby dokończyć zmianę adresu e-mail.",
    "account": "Konto",
    "accountDesc": "Zarządzaj swoim profilem i ustawieniami konta.",
    "passwordAuth": "Hasło i logowanie",
    "passwordAuthDesc": "Zarządzaj sposobem logowania do Swetrix.",
    "currentPassword": "Obecne hasło",
    "currentPasswordRequired": "Wprowadź swoje obecne hasło",
    "newPassword": "Nowe hasło",
    "repeatPassword": "Powtórz nowe hasło",
    "updatePassword": "Zaktualizuj hasło",
    "logoutAllTitle": "Wyloguj się wszędzie",
    "logoutAllDesc": "Spowoduje to wylogowanie ze Swetrix na każdym urządzeniu, włączając to.",
    "logoutAllWarning": "Wszystkie aktywne sesje zostaną zakończone. Konieczne będzie ponowne zalogowanie się na każdym urządzeniu.",
    "general": "Ogólne",
    "update": "Zapisz zmiany",
    "email": "Raporty e-mail",
    "timezone": "Strefa czasowa",
    "frequency": "Jak często Swetrix ma wysyłać podsumowanie strony na e-mail?",
    "noLink": "Link potwierdzający nie dotarł? Wyślij nowy.",
    "delete": "Usuń konto",
    "language": "Język",
    "languageDesc": "Wybierz język używany w Swetrix.",
    "changeLanguage": "Zmień język",
    "interfaceDesc": "Wybierz, jak Swetrix wygląda i wyświetla dane.",
    "communicationsDesc": "Wybierz, jakie aktualizacje i powiadomienia chcesz otrzymywać.",
    "billingTab": "Plan i rozliczenia",
    "billingTabDesc": "Zarządzaj swoim planem, rozliczeniami i użyciem.",
    "trialActive": "Darmowy okres próbny aktywny",
    "nextBilling": "Następna data rozliczenia",
    "changeEmail": "Zmień e-mail",
    "changeEmailDesc": "Zaktualizuj adres e-mail, którego używasz do logowania i weryfikacji konta.",
    "currentEmail": "Obecny adres e-mail",
    "newEmail": "Nowy adres e-mail",
    "changeEmailBtn": "Zmień e-mail",
    "changePassword": "Zmień hasło",
    "changePasswordDesc": "Ustaw nowe hasło do swojego konta.",
    "apiKeyDesc": "Użyj kluczy API, aby uzyskać dostęp do Swetrix z własnego kodu.",
    "sharedDesc": "Projekty udostępnione Ci przez innych użytkowników.",
    "organisationsDesc": "Organizacje, do których należysz.",
    "dangerZone": "Strefa niebezpieczna",
    "dangerZoneDesc": "Działania destrukcyjne, których nie można cofnąć.",
    "confirmEmail": "Potwierdź adres e-mail",
    "confirmEmailDesc": "Potwierdź swój adres e-mail, aby zakończyć konfigurację konta.",
    "uiSettingsDesc": "Zmień wygląd i zachowanie Swetrix.",
    "notifications": "Powiadomienia",
    "notificationsDesc": "Wybierz, kiedy Swetrix wysyła powiadomienia.",
    "deactivateConfirmation": "Usunąć konto?\nSpowoduje to trwałe usunięcie Twojego konta i wszystkich powiązanych z nim danych z serwerów Swetrix.\nTego działania nie można cofnąć.",
    "enterPasswordToDelete": "Wprowadź hasło, aby potwierdzić",
    "deletionFeedbackLabel": "Dlaczego odchodzisz? Opcjonalne",
    "deletionFeedback": "Powiedz nam, co skłoniło Cię do usunięcia konta. Twoja opinia pomaga nam ulepszać Swetrix.",
    "dataExport": "Eksport danych",
    "aDelete": "Usuń konto",
    "qDelete": "Usunąć konto?",
    "weekly": "Co tydzień",
    "monthly": "Co miesiąc",
    "never": "Nigdy",
    "quarterly": "Kwartalnik",
    "reportSent": "Twój raport o danych RODO został wysłany na Twój adres e-mail.",
    "tryAgainInXDays": "Możesz zażądać eksportu danych RODO raz na {{amount}} dni. Spróbuj ponownie później.",
    "updated": "Zaktualizowano ustawienia konta",
    "autosave": {
      "email": "Wysłano potwierdzenie e-mail",
      "password": "Zaktualizowano hasło",
      "timezone": "Zaktualizowano strefę czasową",
      "timeFormat": "Zaktualizowano format czasu",
      "reportFrequency": "Zaktualizowano częstotliwość raportów e-mail",
      "liveVisitors": "Zaktualizowano ustawienie tytułu dla aktywnych użytkowników",
      "loginNotifications": "Powiadomienia o logowaniu zostały zaktualizowane",
      "apiKeyGenerated": "Wygenerowano klucz API",
      "apiKeyDeleted": "Usunięto klucz API"
    },
    "confTimeout": "E-mail z potwierdzeniem został już wysłany. Sprawdź swoją skrzynkę odbiorczą lub spróbuj ponownie za kilka minut.",
    "confSent": "Link potwierdzający został wysłany na Twój adres e-mail.",
    "noConfLeft": "Wykorzystałeś wszystkie prośby o potwierdzenie e-maila.\nSprawdź, czy możesz odbierać e-maile, a następnie sprawdź folder ze spamem.\nMożesz spróbować użyć innego adresu e-mail lub skontaktować się z pomocą techniczną.",
    "timezoneDesc": "Swetrix będzie wyświetlać dane w tej strefie czasowej. Zmienia to tylko sposób wyświetlania danych. Nie modyfikuje to Twoich danych.",
    "timezoneSearchPlaceholder": "Szukaj według miasta lub kraju...",
    "quitProject": "Opuścić ten projekt?",
    "quitOrganisation": "Opuścić tę organizację?",
    "quitEntity": "Opuścić {{entity}}?",
    "shared": "Udostępnione projekty",
    "receiveLoginNotifications": "Wysyłaj powiadomienia o logowaniu",
    "organisations": "Organizacje",
    "organisationsTable": {
      "organisation": "Organizacja",
      "role": "Rola",
      "joinedOn": "Dołączono"
    },
    "sharedTable": {
      "project": "Projekt",
      "role": "Rola",
      "joinedOn": "Dołączono"
    },
    "noOrganisations": "Brak organizacji. Dołącz lub utwórz jedną, aby ją tutaj zobaczyć.",
    "noSharedProjects": "Brak udostępnionych projektów. Projekty udostępnione dla Ciebie pojawią się tutaj.",
    "2fa": "Uwierzytelnianie dwuskładnikowe",
    "2faSectionDesc": "Chroń swoje konto jednorazowym kodem przy logowaniu.",
    "2faEnableBtn": "Włącz 2FA",
    "2faDisableBtn": "Wyłącz 2FA",
    "2faDesc": "Zeskanuj ten kod QR za pomocą aplikacji uwierzytelniającej obsługującej TOTP, np. Google Authenticator lub andOTP.",
    "2faQRAlt": "Nie możesz zeskanować kodu QR?\nWpisz ten tajny klucz: {{key}}",
    "enter2faToEnable": "Wpisz kod z aplikacji uwierzytelniającej",
    "enter2faToDisable": "Wpisz kod jednorazowy lub kod odzyskiwania",
    "yourOneTimeCode": "Kod jednorazowy",
    "invalid2fa": "Nieprawidłowy kod 2FA. Spróbuj ponownie.",
    "2faRecoveryNote": "Użyj tego kodu odzyskiwania w przypadku konieczności wyłączenia 2FA. Zapisz go w bezpiecznym miejscu.",
    "2faRecoveryWarning": "Zapisz ten kod odzyskiwania w bezpiecznym miejscu. Jeśli stracisz dostęp do swojej aplikacji uwierzytelniającej, to jedyny sposób na odzyskanie konta.",
    "2faRecoverySaved": "Zapisałem(-am) ten kod odzyskiwania",
    "2faEnabled": "Uwierzytelnianie dwuskładnikowe jest włączone.",
    "2faEnabledSuccess": "Uwierzytelnianie dwuskładnikowe jest teraz aktywne.",
    "2faDisableHint": "Aby wyłączyć uwierzytelnianie dwuskładnikowe, wprowadź swój 6-cyfrowy kod lub jeden z kodów odzyskiwania.",
    "2faQRTitle": "Nie możesz zeskanować kodu QR?",
    "2faQRHint": "Zamiast tego wprowadź ten tajny klucz:",
    "2faSecurityRecommendation": "Uwierzytelnianie dwuskładnikowe dodaje jednorazowy kod podczas logowania, dzięki czemu samo hasło nie wystarczy, aby uzyskać dostęp do konta.",
    "securityRecommendation": "Wskazówka bezpieczeństwa",
    "apiKey": "Klucz API",
    "noApiKey": "Brak kluczy API. Wygeneruj jeden, aby uzyskać dostęp do Swetrix z własnego kodu.",
    "apiKeyWarning": "Traktuj klucze API jak hasła. Trzymaj je w sekrecie, nie umieszczaj bezpośrednio w kodzie i nikomu ich nie udostępniaj.",
    "addApiKeyBtn": "Wygeneruj klucz API",
    "deleteApiKeyBtn": "Usuń klucz API",
    "apiKeyDelete": "Usunąć klucz API?",
    "apiKeyDeleteConf": "To usunie klucz API i uniemożliwi dostęp do Swetrix jakiemukolwiek kodowi, który go używa. Tej operacji nie można cofnąć.",
    "theme": "Motyw",
    "selectTheme": "Wybierz motyw",
    "integrations": "Integracje",
    "integrationsDesc": "Połącz Swetrix z Telegramem, Slackiem lub Discordem, aby otrzymywać powiadomienia, raporty i alerty.",
    "integrationsList": {
      "telegram": "Wysyłaj powiadomienia do bota na Telegramie.",
      "slack": "Wysyłaj powiadomienia na kanał Slack za pomocą webhooka.",
      "discord": "Wysyłaj powiadomienia na kanał Discord za pomocą webhooka.",
      "tgHint": "Wyślij wiadomość do <url>{{username}}</url>, aby uzyskać swój ID czatu. Swetrix użyje tego bota do wysyłania powiadomień i alertów.",
      "slackHint": "Utwórz aplikację Slack z <url>przychodzącym webhookiem</url>, a następnie wklej adres URL webhooka poniżej.",
      "discordHint": "<url>Utwórz webhook Discord</url>, a następnie wklej adres URL webhooka poniżej.",
      "webhookUrl": "Adres URL webhooka"
    },
    "socialisations": "Połączone konta",
    "socialisationsDesc": "Połącz konta zewnętrzne, takie jak Google lub Twitter, aby używać ich do logowania się w Swetrix.",
    "cantUnlinkSocialisation": "Nie możesz odłączyć tego konta, ponieważ zostało ono użyte do utworzenia Twojego konta Swetrix.",
    "addIntegration": "Dodaj integrację",
    "removeIntegration": "Usuń integrację",
    "chatID": "ID czatu",
    "12-hour": "12-godzinny",
    "24-hour": "24-godzinny",
    "timeFormat": "Format czasu",
    "selectTimeFormat": "Wybierz, czy wykresy mają używać formatu 12- czy 24-godzinnego. Zmienia to tylko sposób wyświetlania danych.",
    "captcha": "CAPTCHA",
    "selectProject": "Wybierz projekt",
    "captchaSecretKey": "Tajny klucz CAPTCHA",
    "generateSecretKey": "Wygenerowanie tajnego klucza",
    "regenerateSecretKey": "Regeneruj tajny klucz",
    "regenerateSecretKeyTitle": "Regenerować tajny klucz?",
    "regenerateSecretKeyMessage": "To tworzy nowy tajny klucz CAPTCHA. Istniejące widżety CAPTCHA używające starego klucza przestaną działać, dopóki ich nie zaktualizujesz.",
    "captchaSecretKeyHint": "Użyj tego klucza na swoim serwerze do weryfikacji odpowiedzi CAPTCHA. Zachowaj go w tajemnicy.",
    "showVisitorsInTitle": "Pokaż odwiedzających na żywo w tytule strony",
    "uiSettings": "Ustawienia interfejsu",
    "interfaceSettings": "Interfejs",
    "communications": "Komunikacja",
    "passwordChangeWarningModal": {
      "title": "Zmienić hasło?",
      "body": "Zmiana hasła spowoduje wylogowanie ze Swetrix na wszystkich urządzeniach, w tym na tym. Konieczne będzie ponowne zalogowanie się nowym hasłem."
    }
  },
  "alertsSettings": {
    "alertCreated": "Utworzono alert",
    "alertUpdated": "Zaktualizowano alert",
    "alertDeleted": "Usunięto alert"
  },
  "organisations": {
    "create": "Utwórz organizację",
    "organisations": "Organizacje",
    "backToList": "Powrót do organizacji",
    "noOrganisations": "Nie ma jeszcze żadnych organizacji",
    "createOrganisation": "Utwórz swoją pierwszą organizację, aby udostępniać projekty i zarządzać dostępem zespołu.",
    "new": "Nowa organizacja",
    "name": "Nazwa organizacji",
    "nameHint": "Widoczna dla członków. Możesz ją później zmienić.",
    "settings": {
      "tabs": {
        "general": "Ogólne",
        "generalDesc": "Zaktualizuj nazwę organizacji i podstawowe ustawienia.",
        "people": "Osoby",
        "peopleDesc": "Zaproś członków i zarządzaj ich rolami.",
        "projects": "Projekty",
        "projectsDesc": "Wybierz projekty, które należą do tej organizacji.",
        "channels": "Kanały powiadomień",
        "channelsDesc": "Zarządzaj kanałami dostępnymi dla wszystkich członków organizacji.",
        "danger": "Strefa zagrożenia",
        "dangerDesc": "Usuń tę organizację lub wprowadź inne trwałe zmiany."
      }
    },
    "invite": {
      "title": "Zaproś użytkownika do {{organisation}}",
      "desc": "Podaj adres e-mail użytkownika Swetrix i wybierz jego rolę. Zaproszenie wygasa za {{expiresIn}} godzin."
    },
    "peopleEmptyTitle": "Jeszcze brak członków",
    "peopleEmptyDescription": "Zaproś członków zespołu, aby dać im dostęp do tej organizacji i powiązanych z nią projektów.",
    "role": {
      "owner": {
        "name": "Właściciel",
        "desc": "Może zarządzać organizacją, członkami, rolami i wszystkimi powiązanymi projektami."
      },
      "admin": {
        "name": "Administrator",
        "desc": "Może zarządzać organizacją, członkami, rolami i wszystkimi powiązanymi projektami."
      },
      "viewer": {
        "name": "Widz",
        "desc": "Może przeglądać organizację i powiązane z nią projekty, ale nie może zmieniać ustawień."
      }
    },
    "projects": "Projekty",
    "addProject": "Dodaj projekt",
    "noProjectsFound": "Brak projektów w tej organizacji",
    "modals": {
      "remove": {
        "title": "Usunąć {{project}}?",
        "message": "Spowoduje to usunięcie projektu z organizacji. Projekt i jego dane nie zostaną usunięte. Członkowie organizacji stracą dostęp, chyba że zostaną dodani w ustawieniach projektu."
      },
      "addProject": {
        "title": "Dodaj projekt do {{organisation}}",
        "message": "Wybierz projekt do dodania. Wszyscy członkowie organizacji uzyskają dostęp, a administratorzy organizacji będą mogli zarządzać ustawieniami projektu."
      },
      "delete": {
        "title": "Usunąć {{organisation}}?",
        "message": "Spowoduje to usunięcie organizacji i wszystkich powiązanych z nią danych z naszych serwerów. Dostęp do powiązanych projektów poprzez tę organizację zostanie usunięty. Tej akcji nie można cofnąć."
      }
    },
    "projectOwnedBy": "Właściciel: {{email}}",
    "delete": "Usuń organizację"
  },
  "dashboard": {
    "security": "Bezpieczeństwo",
    "gridView": "Widok siatki",
    "listView": "Widok listy",
    "sortAlphaAsc": "A do Z",
    "sortAlphaDesc": "Z do A",
    "sortDateAsc": "Najstarsze najpierw",
    "sortDateDesc": "Najnowsze jako pierwsze",
    "page": "Strona",
    "event": "Zdarzenie",
    "noProjectsForCriteria": "Nie znaleziono projektów spełniających wybrane kryteria",
    "captcha": "CAPTCHA",
    "newProject": "Nowy projekt",
    "newFunnel": "Nowy lejek",
    "reloadPage": "Przeładuj stronę",
    "newCaptchaProject": "Nowy projekt CAPTCHA",
    "verifyEmailTitle": "Proszę najpierw zweryfikować adres e-mail",
    "verifyEmailDesc": "Aby zacząć korzystać z naszego serwisu i tworzyć swoje projekty, musisz najpierw potwierdzić swój adres e-mail.\n\nNa podany podczas rejestracji adres e-mail został wysłany link do potwierdzenia konta, jeśli nie został dostarczony - możesz poprosić o ponowne przesłanie linku w ustawieniach konta.",
    "lowEventsTitle": "Kończą Ci się zdarzenia!",
    "lowEventsDesc": "Wykorzystałeś więcej niż 85% dostępnych zdarzeń na Twoim planie na ten miesiąc.\nOznacza to, że w przypadku wykorzystania 100% dostępnych zdarzeń do końca miesiąca, dostęp do panelu raportowania zostanie ograniczony.\nAby tego uniknąć, zalecamy aktualizację swojego planu na stronie rozliczeniowej.",
    "accountLocked": "Twoje konto zostało tymczasowo zablokowane z powodu problemu z płatnością.",
    "accountLockedTitle": "Konto tymczasowo zawieszone",
    "eventsXPercUsed": "Wykorzystałeś więcej niż {{amount}}% dostępnych zdarzeń w Twoim planie w tym miesiącu.",
    "noProjects": "Nie ma jeszcze żadnych projektów",
    "createProject": "Nie utworzyłeś jeszcze żadnych projektów. Zacznij od utworzenia pierwszego projektu.",
    "active": "Aktywny",
    "public": "Publiczne",
    "shared": "Udostępnione",
    "disabled": "Wyłączone",
    "pinned": "Przypięte",
    "unpinned": "Odpięte",
    "pin": "Przypnij projekt",
    "unpin": "Odepnij projekt",
    "noData": "brak danych",
    "pageviews": "Odsłony",
    "captchaEvents": "CAPTCHA zdarzenia",
    "firstSeen": "Pierwsze pojawienie się",
    "lastSeen": "Ostatnio widziany",
    "atFile": "W pliku {{filename}}, linia {{lineno}}, kolumna {{colno}}",
    "users": "Użytkownicy",
    "createdAt": "Utworzono dnia",
    "inc": "Wzrost o",
    "dec": "Spadek o",
    "liveVisitors": "Użytkownicy na żywo",
    "xLiveVisitors": "{{amount}} odwiedzający na żywo",
    "live": "Na żywo",
    "bounceRate": "Współczynnik odrzuceń",
    "viewsPerUnique": "Wyświetlenia na sesję",
    "trendlines": "Linie trendów",
    "invitationFor": "Zaproszenie do {{project}}",
    "invitationDesc": "Zostałeś zaproszony do projektu {{project}}.\nMożesz zaakceptować zaproszenie tutaj lub odrzucić je w ustawieniach konta.",
    "sessionDuration": "Czas trwania sesji",
    "cumulativeMode": "Tryb skumulowany",
    "traffic": "Ruch",
    "performance": "Wydajność",
    "profiles": "Profile",
    "funnels": "Lejki",
    "sessions": "Sesje",
    "xOccurrences": "{{x}} wystąpienia",
    "errors": "Błędy",
    "xPageviews": "{{x}} odsłon",
    "xCustomEvents": "{{x}} niestandardowych zdarzeń",
    "xErrors": "{{x}} błędów",
    "sales": "Sprzedaż",
    "xSales": "{{x}} sprzedaży",
    "events": "Zdarzenia",
    "alerts": "Alerty",
    "alertsDesc": "Automatyczne alerty to potężne narzędzie, które powiadamia Cię, gdy w Twojej witrynie wystąpią określone zdarzenia. Możemy automatycznie monitorować Twój projekt pod kątem skoków ruchu i powiadamiać Cię przez Telegram, Slack lub Discord.",
    "goals": "Cele",
    "goalsDesc": "Cele konwersji pomagają śledzić ważne działania użytkowników na Twojej stronie. Zdefiniuj cele odsłon lub cele niestandardowych zdarzeń, aby mierzyć, ilu odwiedzających wykonuje określone działania.",
    "experiments": "Eksperymenty",
    "featureFlags": "Flagi funkcji",
    "featureFlagsDesc": "Flagi funkcji pozwalają włączać i wyłączać funkcje dla kohort lub poszczególnych osób. Przetestuj wpływ przed wdrożeniem dla wszystkich.",
    "askAi": "Zapytaj AI",
    "revenue": "Przychody",
    "refunds": "Zwroty",
    "revenueHint": "Śledź sprzedaż, zwroty i przychody od swoich dostawców płatności.",
    "webAnalytics": "Analityka WWW",
    "productAnalytics": "Analityka produktu",
    "revenueAnalytics": "Analityka przychodów",
    "funnelsDesc": "Lejki to potężne narzędzie, które pozwala śledzić współczynnik konwersji użytkowników na kolejnych etapach.\nAnaliza dostarczana przez marketingowy lejek umożliwia odkrywanie potencjalnych problemów, ulepszanie strony oraz zwiększanie współczynnika konwersji.",
    "frontend": "Frontend",
    "backend": "Backend",
    "network": "Sieć",
    "timing": "Podział czasowy",
    "timingFull": "Podział czasowy (pełny)",
    "allocation": "Przydział czasu ładowania",
    "dns": "DNS",
    "conn": "Połączenie",
    "tls": "Ustawienia TLS",
    "ttfb": "Czas do pierwszego bajtu (TTFB)",
    "domLoad": "Ładowanie zawartości DOM",
    "pageLoad": "Czas ładowania strony",
    "render": "Renderowanie przez przeglądarkę",
    "response": "Czas odpowiedzi",
    "average": "Średnia",
    "median": "Mediana",
    "xPercentile": "{{x}}-ty percentyl"
  },
  "alert": {
    "create": "Utwórz alert",
    "totalCount": "{{count}} alert(y)",
    "disabled": "Wyłączone",
    "customEvent": "Niestandardowa nazwa zdarzenia",
    "newErrorsOnly": "Powiadamiaj tylko o nowych błędach",
    "newErrorsOnlyHint": "Jeśli włączone, powiadomienie zostanie wywołane tylko przy pierwszym wystąpieniu konkretnego błędu.",
    "alertOnEveryCustomEvent": "Alert przy każdym zdarzeniu niestandardowym",
    "alertOnEveryCustomEventHint": "Jeśli ta opcja jest włączona, za każdym wystąpieniem wskazanego zdarzenia niestandardowego zostanie wyzwolone powiadomienie.",
    "add": "Dodaj alert",
    "delete": "Usuń alert",
    "noNameError": "Proszę podać nazwę alertu.",
    "queryValueError": "Proszę wypełnić próg, a wartość zapytania musi być liczbą.",
    "noIntegration": "Nie skonfigurowałeś jeszcze integracji. Utwórz ją w swoich <url>ustawieniach konta</url>.",
    "noNotificationChannel": "Nie masz skonfigurowanego kanału powiadomień, ustaw go, aby być powiadamianym, gdy jedno z Twoich alertów zostanie wywołane.",
    "noChannelsBadge": "Brak kanałów",
    "lastTriggered": "Ostatnio uruchomione",
    "never": "Nigdy",
    "qDelete": "Usunąć alert?",
    "settingsOf": "Ustawienia {{name}}",
    "deleteHint": "Ta akcja jest nieodwracalna.\nAlert i wszystkie dane z nim związane zostaną usunięte z naszych serwerów.",
    "name": "Nazwa alertu",
    "metric": "Metryka zapytania",
    "condition": "Wyzwalaj, gdy metryka jest",
    "threshold": "Próg",
    "time": "Podczas ostatniego",
    "xMinutes": "{{amount}} minut",
    "xHours": "{{amount}} godzin",
    "xHour": "{{amount}} godzina",
    "enabled": "Alert włączony",
    "enabledHint": "Wyłączone alerty nie będą powiadamiać Cię o żadnych wydarzeniach.",
    "conditions": {
      "greater_than": "Więcej niż",
      "greater_equal_than": "Więcej lub równo",
      "less_than": "Mniej niż",
      "less_equal_than": "Mniej lub równo"
    },
    "metrics": {
      "page_views": "Wyświetlenia strony",
      "unique_page_views": "Unikalne sesje",
      "online_users": "Użytkownicy online",
      "custom_events": "Niestandardowe zdarzenia",
      "errors": "Błędy"
    },
    "noChannels": "Z tym projektem nie są jeszcze powiązane żadne kanały powiadomień. Dodaj jeden w <url>Kanały powiadomień</url>.",
    "sections": {
      "basics": "Podstawy alertu",
      "basicsDescription": "Nadaj alertowi jasną nazwę i określ, czy jest obecnie aktywny.",
      "trigger": "Wyzwalacz",
      "triggerDescription": "Wybierz metrykę i warunek, który uruchamia alert."
    },
    "channels": {
      "heading": "Kanały powiadomień",
      "description": "Wybierz kanały, które powinny otrzymywać ten alert. Kanałami można zarządzać w ustawieniach konta, organizacji lub projektu.",
      "placeholder": "Wybierz kanały..."
    },
    "template": {
      "heading": "Szablon wiadomości",
      "description": "Dostosuj wiadomość, którą wysyła Swetrix po uruchomieniu tego alertu. Wpisz { lub wybierz zmienną poniżej, aby wstawić dynamiczne wartości.",
      "body": "Treść wiadomości",
      "bodyHint": "Obsługiwany jest Markdown. Wpisz {, aby wstawić zmienną. Pozostaw puste, aby użyć domyślnego szablonu.",
      "emailSubject": "Temat e-mail",
      "emailSubjectPlaceholder": "Alert Swetrix: {{alert_name}}",
      "insertVariable": "Dostępne zmienne",
      "preview": "Podgląd",
      "previewMode": "Podgląd",
      "editMode": "Edytuj",
      "noVariables": "Brak pasujących zmiennych",
      "unknownVariable": "Nieznana zmienna. Wpisz {, aby zobaczyć wszystkie dostępne zmienne.",
      "variables": {
        "alert_name": "Nazwa alertu skonfigurowana w tym formularzu.",
        "project_name": "Projekt, do którego należy ten alert.",
        "project_id": "Unikalny identyfikator projektu.",
        "dashboard_url": "Bezpośredni link do dashboardu projektu.",
        "value": "Wartość metryki, która uruchomiła alert.",
        "threshold": "Próg, z którym porównano wartość.",
        "condition": "Operator porównania (np. większe niż).",
        "time_window": "Przedział czasu, w którym mierzono metrykę.",
        "views": "Liczba wyświetleń strony w przedziale czasu.",
        "unique_views": "Liczba unikalnych sesji w przedziale czasu.",
        "online_count": "Obecnie dostępni użytkownicy.",
        "event_name": "Nazwa niestandardowego zdarzenia.",
        "event_count": "Liczba wystąpień zdarzenia.",
        "every_event_mode": "„tak”, jeśli alert uruchamia się przy każdym wystąpieniu.",
        "error_count": "Liczba błędów, które uruchomiły alert.",
        "error_message": "Tekst komunikatu o błędzie.",
        "error_name": "Klasa lub nazwa błędu.",
        "errors_url": "Bezpośredni link do widoku błędów w projekcie.",
        "is_new_only": "„tak”, jeśli alert uruchamia się tylko dla nowo wykrytych błędów."
      }
    }
  },
  "notificationChannels": {
    "heading": "Kanały powiadomień",
    "description": "Podłącz e-mail, Telegram, Discord, Slack, niestandardowe webhooki lub powiadomienia push w przeglądarce, a następnie powiąż je z alertami.",
    "details": "Gdzie wysyła",
    "add": "Dodaj kanał",
    "empty": "Brak kanałów. Podłącz jeden, aby zacząć otrzymywać alerty.",
    "emptyTitle": "Brak podłączonych kanałów",
    "emptyDescription": "Podłącz kanał poniżej, aby zacząć otrzymywać alerty, gdy Twój ruch, błędy lub zdarzenia przekroczą próg.",
    "createTitle": "Podłącz kanał",
    "editTitle": "Edytuj kanał",
    "deleteTitle": "Usunąć kanał?",
    "deleteHint": "To odłączy \"{{name}}\" od wszystkich alertów, które go używają. Tej operacji nie można cofnąć.",
    "test": "Wyślij test",
    "verify": "Zweryfikuj",
    "testSent": "Wiadomość testowa wysłana.",
    "verifyKickedOff": "Rozpoczęto weryfikację.",
    "created": "Kanał utworzony.",
    "updated": "Kanał zaktualizowany.",
    "deleted": "Kanał usunięty.",
    "nameRequired": "Wprowadź nazwę kanału.",
    "typeLabel": "Typ kanału",
    "webhookUrl": "Webhook URL",
    "statusVerified": "Zweryfikowany",
    "statusPending": "Oczekuje na weryfikację",
    "statusUnsubscribed": "Odsubskrybowano",
    "types": {
      "email": "E-mail",
      "telegram": "Telegram",
      "discord": "Discord",
      "slack": "Slack",
      "webhook": "Webhook",
      "webpush": "Web push"
    },
    "email": {
      "address": "Adres e-mail",
      "hint": "Wyślemy e-mail z potwierdzeniem, zanim ten kanał będzie mógł być użyty."
    },
    "telegram": {
      "chatId": "ID czatu Telegram",
      "hint": "Otwórz {{bot}} na Telegramie i wyślij /start. Bot odpowie Twoim numerycznym ID czatu — wklej je tutaj.",
      "openBot": "Otwórz bota"
    },
    "webhook": {
      "secret": "Klucz podpisywania (opcjonalnie)",
      "secretHint": "Jeśli ustawione, żądania będą zawierać nagłówek X-Swetrix-Signature (HMAC-SHA256)."
    },
    "webpush": {
      "enable": "Włącz powiadomienia w przeglądarce",
      "enabled": "Powiadomienia w przeglądarce są włączone na tym urządzeniu.",
      "unsupported": "Ta przeglądarka nie obsługuje powiadomień push.",
      "permissionDenied": "Odmówiono uprawnień do powiadomień.",
      "notConfigured": "Web push nie jest skonfigurowany na tym serwerze.",
      "subscribeFailed": "Nie udało się zasubskrybować powiadomień push.",
      "alertTitle": "Powiadomienia przeglądarki wymagają uprawnień",
      "alertDescription": "Aby otrzymywać alerty web push na tym urządzeniu, zezwól Swetrix na wysyłanie powiadomień w przeglądarce. Zarejestrujemy kanał powiadomień powiązany z tą przeglądarką."
    }
  },
  "goals": {
    "title": "Cele",
    "description": "Cele konwersji pomagają śledzić ważne działania użytkowników na Twojej stronie. Zdefiniuj cele odsłon lub cele niestandardowych zdarzeń, aby mierzyć, ilu odwiedzających wykonuje określone działania.",
    "add": "Dodaj cel",
    "addGoal": "Dodaj cel",
    "filterGoals": "Dodaj cel",
    "noGoalsMatchFilter": "Brak celów pasujących do filtra",
    "create": "Utwórz cel",
    "save": "Zapisz",
    "delete": "Usuń cel",
    "deleted": "Cel został usunięty",
    "created": "Cel został utworzony",
    "updated": "Cel został zaktualizowany",
    "createTitle": "Utwórz nowy cel",
    "editTitle": "Edytuj cel",
    "deleteConfirmTitle": "Usunąć ten cel?",
    "deleteConfirmMessage": "Ta czynność jest nieodwracalna. Cel i wszystkie jego dane zostaną trwale usunięte.",
    "name": "Nazwa celu",
    "namePlaceholder": "np. Rejestracja zakończona",
    "type": "Typ celu",
    "typePageview": "Odsłona",
    "typeCustomEvent": "Zdarzenie niestandardowe",
    "typePageviewDesc": "Śledź wizyty na konkretnych stronach lub w sekcjach Twojej witryny.",
    "typeCustomEventDesc": "Śledź konkretne zdarzenia niestandardowe wywoływane w Twojej witrynie.",
    "matchType": "Typ dopasowania",
    "definitionMode": "Tryb definicji",
    "simpleGoal": "Prosty cel",
    "multiConditionGoal": "Cel wielowarunkowy",
    "matchConditionsWith": "Dopasuj warunki za pomocą",
    "conditionsSummary": "{{count}} warunków ({{relation}})",
    "fromSessionStart": "Od początku sesji",
    "fromFirstPage": "Od pierwszej strony",
    "fromSessionStartTooltip": "Mediana czasu od rozpoczęcia sesji odwiedzającego do konwersji celu. Średnia i p75 używają tych samych czasów konwersji.",
    "fromFirstPageTooltip": "Mediana czasu od pierwszego wyświetlenia strony w sesji do konwersji celu. Średnia i p75 używają tych samych czasów konwersji.",
    "timeToConvertNoConversions": "Dostępne po pierwszej konwersji",
    "timeToConvertInsufficient": "Niewystarczająca ilość danych czasowych",
    "avgP75": "Śr. {{avg}} · p75 {{p75}}",
    "pagePath": "Ścieżka strony",
    "eventName": "Ścieżka strony",
    "metadataFilters": "Filtry metadanych",
    "addFilter": "Dodaj filtr",
    "filterKey": "Klucz",
    "filterValue": "Wartość",
    "noMetadataFilters": "Nie dodano filtrów metadanych. Kliknij „Dodaj filtr”, aby filtrować według metadanych zdarzenia.",
    "conversions": "Konwersje",
    "noData": "Brak danych o konwersjach",
    "noChartData": "Brak danych na wykresie dla wybranego okresu"
  },
  "featureFlags": {
    "title": "Flagi funkcji",
    "description": "Flagi funkcji umożliwiają włączanie i wyłączanie funkcji dla kohort lub pojedynczych użytkowników. Przetestuj wpływ nowych funkcji przed wdrożeniem ich dla wszystkich.",
    "add": "Dodaj flagę funkcji",
    "addFlag": "Dodaj flagę",
    "filterFlags": "Filtruj flagi",
    "noFlagsMatchFilter": "Brak flag pasujących do filtra",
    "create": "Utwórz flagę",
    "save": "Zapisz",
    "delete": "Usuń flagę",
    "deleted": "Flaga funkcji została usunięta",
    "created": "Flaga funkcji została utworzona",
    "updated": "Flaga funkcji została zaktualizowana",
    "createTitle": "Utwórz nową flagę funkcji",
    "editTitle": "Edytuj flagę funkcji",
    "deleteConfirmTitle": "Usunąć tę flagę funkcji?",
    "deleteConfirmMessage": "Tej operacji nie można cofnąć. Flaga funkcji i wszystkie jej dane zostaną trwale usunięte.",
    "key": "Klucz flagi",
    "keyHint": "Użyj kebab-case (np. my-new-feature)",
    "descriptionLabel": "Opis",
    "descriptionPlaceholder": "Co kontroluje ta flaga funkcji?",
    "flagType": "Typ flagi",
    "boolean": "Boolowski",
    "rollout": "Wdrażanie",
    "rolloutPercentage": "Procent wdrożenia",
    "targetingRules": "Reguły kierowania",
    "addRule": "Dodaj regułę",
    "noTargetingRules": "Brak reguł kierowania. Flaga będzie stosowana dla wszystkich odwiedzających.",
    "is": "jest",
    "isNot": "nie jest",
    "valuePlaceholder": "Wartość",
    "enableFlag": "Włącz flagę funkcji",
    "enableFlagHint": "Gdy jest wyłączona, flaga zawsze będzie zwracać false.",
    "enabled": "Włączone",
    "disabled": "Wyłączone",
    "scheduled": "Zaplanowane",
    "killed": "Dezaktywowane",
    "stale": "Przestarzałe",
    "enable": "Włącz",
    "disable": "Wyłącz",
    "flagEnabled": "Flaga funkcji włączona",
    "flagDisabled": "Flaga funkcji wyłączona",
    "scheduleChange": "Zaplanuj zmianę",
    "scheduleChangeHint": "Zastosuj przyszły stan włączenia lub procent wdrożenia bez zmiany bieżących reguł.",
    "scheduleAt": "Zastosuj o",
    "scheduleTargetEnabled": "Włączone po zaplanowanym czasie",
    "scheduleTargetEnabledHint": "Gdy jest wyłączone, flaga zwróci wartość false po zaplanowanym czasie.",
    "scheduleRolloutPercentage": "Zaplanowany procent wdrożenia",
    "scheduleDateRequired": "Wybierz, kiedy zaplanowana zmiana ma zostać uruchomiona",
    "scheduleDateInPast": "Zaplanowane zmiany muszą dotyczyć przyszłości",
    "scheduledFor": "Zaplanowano na {{date}}",
    "scheduledChangeSummary": "zmień na {{details}}",
    "scheduledEnable": "włącz flagę",
    "scheduledDisable": "wyłącz flagę",
    "scheduledRollout": "Wdrożenie {{percentage}}%",
    "killSwitch": "Wyłącznik awaryjny",
    "killSwitchActiveHint": "Obsługa jest wymuszona na {{value}} dla każdego odwiedzającego aż do zwolnienia.",
    "killSwitchConfirmTitle": "Wymusić wyłączenie tej flagi dla wszystkich?",
    "killSwitchConfirmMessage": "Spowoduje to natychmiastowe nadpisanie reguł targetowania i procentu wdrożenia. Używaj tego tylko w celu zatrzymania niebezpiecznego zachowania.",
    "killSwitchSubmit": "Wymuś wyłączenie teraz",
    "killSwitchActivated": "Wyłącznik awaryjny aktywowany",
    "releaseKillSwitch": "Zwolnij wyłącznik awaryjny",
    "releaseKillSwitchConfirmTitle": "Zwolnić wyłącznik awaryjny?",
    "releaseKillSwitchConfirmMessage": "Flaga powróci do zapisanych reguł wdrożenia i targetowania.",
    "releaseKillSwitchSubmit": "Zwolnij nadpisanie",
    "killSwitchReleased": "Nadpisanie flagi funkcji zwolnione",
    "staleReasons": "Nieaktualne z powodu: {{reasons}}",
    "staleReasonNotEvaluated": "ostatnio nie sprawdzano",
    "staleReasonPermanentRollout": "stała wartość 0% lub 100% od dłuższego czasu",
    "staleReasonTargetingUnchanged": "targetowanie niezmienione od dłuższego czasu",
    "staleReasonCompletedExperiment": "powiązany eksperyment został zakończony",
    "evaluations": "Oceny",
    "users": "Użytkownicy",
    "trueRate": "Odsetek „prawda”",
    "noStats": "Brak danych",
    "targetingRulesCount": "{{count}} reguła(y) kierowania",
    "howToImplement": "Jak wdrożyć",
    "implementationDescription": "Użyj poniższych fragmentów kodu, aby sprawdzać flagi funkcji w swojej aplikacji.",
    "fetchAllFlags": "Pobierz wszystkie flagi",
    "singleFlag": "Pojedyncza flaga",
    "cacheControl": "Kontrola pamięci podręcznej",
    "noProfiles": "Żaden profil nie ocenił jeszcze tej flagi",
    "loadMore": "Wczytaj więcej",
    "xEvaluations": "{{count}} ocena(y)",
    "served": "Wyświetlone",
    "experimentLinked": "Eksperyment powiązany",
    "experimentLinkedHint": "Ta flaga warunkuje kwalifikowalność do eksperymentu. Podział na warianty i decyzje o wynikach znajdują się w Eksperymentach."
  },
  "experiments": {
    "title": "Eksperymenty",
    "description": "Uruchamiaj testy A/B, aby porównywać warianty i znaleźć najlepsze rozwiązanie. Twórz eksperymenty powiązane z celami i pozwól, aby statystyka bayesowska wyłoniła zwycięzcę.",
    "create": "Utwórz eksperyment",
    "edit": "Edytuj eksperyment",
    "editDisabledRunning": "Wstrzymaj ten eksperyment, aby edytować ustawienia.",
    "editDisabledCompleted": "Zakończonych eksperymentów nie można edytować.",
    "delete": "Usuń eksperyment",
    "deleted": "Eksperyment został usunięty",
    "created": "Eksperyment został utworzony",
    "updated": "Eksperyment został zaktualizowany",
    "started": "Eksperyment został uruchomiony",
    "paused": "Eksperyment został wstrzymany",
    "completed": "Eksperyment został zakończony",
    "loadError": "Nie udało się wczytać eksperymentu",
    "deleteConfirmTitle": "Usunąć ten eksperyment?",
    "deleteConfirmMessage": "To działanie jest nieodwracalne. Eksperyment i wszystkie jego dane zostaną trwale usunięte.",
    "completeConfirmTitle": "Zakończyć ten eksperyment?",
    "completeConfirmMessage": "Spowoduje to zakończenie eksperymentu i zatrzymanie zbierania danych. Nadal będzie można wyświetlić wyniki.",
    "status": {
      "draft": "Szkic",
      "running": "W toku",
      "paused": "Wstrzymany",
      "completed": "Zakończony"
    },
    "name": "Nazwa eksperymentu",
    "namePlaceholder": "np. test koloru przycisku finalizacji zakupu",
    "nameRequired": "Nazwa jest wymagana",
    "descriptionLabel": "Opis",
    "descriptionPlaceholder": "Co testujesz?",
    "hypothesisLabel": "Hipoteza",
    "hypothesisPlaceholder": "Zmiana X powinna poprawić Y, ponieważ...",
    "hypothesis": "Hipoteza",
    "goal": "Cel",
    "noGoal": "Brak celu (dodaj później)",
    "loadingGoals": "Wczytywanie celów...",
    "noGoalsHint": "Najpierw utwórz cel, aby śledzić konwersje",
    "needGoal": "Dodaj cel przed rozpoczęciem",
    "variants": "Warianty",
    "control": "Kontrola",
    "addVariant": "Dodaj wariant",
    "distributeEvenly": "Rozdziel równomiernie",
    "minTwoVariants": "Wymagane są co najmniej 2 warianty",
    "oneControlRequired": "Wymagany jest dokładnie jeden wariant kontrolny",
    "percentageMustSum100": "Procenty muszą sumować się do 100",
    "duplicateKeys": "Klucze wariantów muszą być unikalne",
    "variantFieldsRequired": "Nazwa i klucz wariantu są wymagane",
    "start": "Start",
    "resume": "Wznów",
    "pause": "Wstrzymaj",
    "complete": "Zakończ",
    "results": "Wyniki",
    "viewResults": "Wyświetl wyniki",
    "startedAt": "Rozpoczęto",
    "startedAtDate": "Rozpoczęto {{date}}",
    "endedAt": "Zakończono",
    "endedAtDate": "Zakończono {{date}}",
    "exposures": "Ekspozycje",
    "conversionRate": "Współczynnik konwersji",
    "value": "Wartość",
    "probabilityOfWinning": "Prawdopodobieństwo wygranej",
    "improvement": "Prawdopodobieństwo wygranej",
    "totalExposures": "Łącznie ekspozycji",
    "totalConversions": "Łącznie konwersji",
    "variantsCount": "Warianty",
    "variantsCountLabel_one": "1 wariant",
    "variantsCountLabel_other": "{{count}} wariantów",
    "confidenceLevel": "Poziom ufności",
    "winner": "Zwycięzca",
    "significant": "Istotne",
    "winnerFound": "Mamy zwycięzcę!",
    "winnerDescription": "{{variant}} ma ponad 95% prawdopodobieństwa, że jest najlepszym wariantem.",
    "noDataYet": "Brak danych",
    "noDataDescription": "Rozpocznij eksperyment, aby zacząć zbierać dane. Wyniki pojawią się tutaj, gdy użytkownicy zostaną wystawieni na Twoje warianty.",
    "statisticalNote": "Wyniki są obliczane przy użyciu statystyki bayesowskiej. Wariant zostaje uznany za zwycięski, gdy ma 95% lub wyższe prawdopodobieństwo bycia najlepszym. Zbierz więcej danych, aby uzyskać bardziej wiarygodne wyniki.",
    "exposureTrigger": {
      "default": "Domyślne",
      "defaultDesc": "Gdy zostanie zarejestrowane zdarzenie $feature_flag_called, użytkownik jest uznawany za poddanego ekspozycji na eksperyment.",
      "custom": "Niestandardowe",
      "customDesc": "Wybierz niestandardowe zdarzenie, aby zasygnalizować, że użytkownicy dotarli do części aplikacji, w której działa eksperyment.",
      "eventName": "Nazwa zdarzenia niestandardowego",
      "eventNamePlaceholder": "np. page_loaded, checkout_started"
    },
    "multipleVariantOptions": {
      "exclude": "Wyklucz z analizy",
      "excludeDesc": "Użytkownicy, którzy zostali wystawieni na wiele wariantów, zostaną wykluczeni z analizy (zalecane).",
      "firstExposure": "Użyj pierwszej ekspozycji",
      "firstExposureDesc": "Zliczaj tylko pierwszy wariant, na który użytkownik został wystawiony."
    },
    "featureFlag": "Flaga funkcji i warianty",
    "featureFlagMode": {
      "create": "Utwórz nową flagę funkcji",
      "createDesc": "Wygeneruj nową flagę funkcji z niestandardowymi wariantami dla tego eksperymentu.",
      "link": "Powiąż istniejącą flagę funkcji",
      "linkDesc": "Użyj istniejącej wielowariantowej flagi funkcji i przejmij jej warianty."
    },
    "featureFlagKey": "Klucz flagi funkcji",
    "featureFlagKeyPlaceholder": "np. new-landing-page, betaFeature, ab_test_1",
    "featureFlagKeyHint": "Każdy eksperyment jest oparty na fladze funkcji. Ten klucz będzie używany do sterowania eksperymentem w Twoim kodzie.",
    "selectFeatureFlag": "Wybierz flagę funkcji",
    "loadingFeatureFlags": "Wczytywanie flag funkcji...",
    "launchBlocked": "Uruchomienie zablokowane",
    "reviewConfig": "Przejrzyj konfigurację",
    "createdOnLaunch": "utworzono przy uruchomieniu",
    "flag": "Flaga",
    "split": "Podział",
    "guardrails": {
      "missingGoal": "Brak celu",
      "needsTwoVariants": "Wymaga co najmniej dwóch wariantów",
      "needsOneControl": "Wymaga jednej grupy kontrolnej",
      "allocationTotal": "Przydział musi sumować się do 100%",
      "everyVariantTraffic": "Każdy wariant wymaga ruchu",
      "missingExposureEvent": "Brak zdarzenia ekspozycji",
      "missingLinkedFeatureFlag": "Brak powiązanej flagi funkcji",
      "unevenAllocation": "Nierównomierny przydział",
      "lowTrafficVariant": "Wariant o niskim ruchu",
      "noHypothesis": "Brak hipotezy"
    },
    "settings": {
      "featureFlagAlreadyLinked": "Ta flaga funkcji jest już powiązana gdzie indziej.",
      "willUse": "Użyje:",
      "variantsHint": "Określ warianty, które zobaczą użytkownicy. Grupa kontrolna to twój punkt odniesienia (zazwyczaj obecna wersja). Inne warianty to to, co chcesz przetestować.",
      "variantNamePlaceholder": "Nazwa",
      "variantKeyPlaceholder": "klucz",
      "goalHint": "Wybierz cel, aby zmierzyć, który wariant sprawdza się lepiej. Możesz rozpocząć eksperyment bez celu i dodać go później.",
      "increase": "Zwiększ",
      "decrease": "Zmniejsz",
      "launchGuardrails": "Zabezpieczenia uruchomienia",
      "guardrailSummary": {
        "blocked": "Rozwiąż problemy blokujące przed uruchomieniem.",
        "review": "Przejrzyj wyróżnione elementy przed uruchomieniem.",
        "ready": "Gotowe do uruchomienia, kiedy tylko zechcesz."
      },
      "advancedSettings": "Ustawienia zaawansowane",
      "featureFlagSource": "Źródło flagi funkcji",
      "featureFlagSourceHint": "Wybierz, czy utworzyć nową flagę funkcji dla tego eksperymentu, czy połączyć z istniejącą.",
      "createNewFeatureFlag": "Utwórz nową",
      "linkExistingFeatureFlag": "Połącz istniejącą",
      "linkedFlag": "Połączona flaga",
      "linkedFlagDetails": "{{percentage}}% wdrożenia, {{status}}. Rozpoczęcie eksperymentu włącza flagę.",
      "exposureTracking": "Śledzenie ekspozycji",
      "exposureTrackingHint": "Jak wykrywać, kiedy użytkownik został poddany eksperymentowi. Domyślnie używa wywołania flagi funkcji. Niestandardowe pozwala na określenie innego zdarzenia.",
      "multiExposureHandling": "Obsługa wielu ekspozycji",
      "multiExposureHintTitle": "Co się stanie, jeśli użytkownik zobaczy wiele wariantów?",
      "multiExposureExcludeLabel": "Wyklucz:",
      "multiExposureExcludeDescription": "Usuń z analizy (zalecane)",
      "multiExposureFirstLabel": "Pierwsza ekspozycja:",
      "multiExposureFirstDescription": "Policz tylko ich pierwszy wariant",
      "exclude": "Wyklucz",
      "firstOnly": "Tylko pierwszy",
      "sampleEstimate": {
        "title": "Szacowana wielkość próby",
        "hint": "Dwustronny 95% przedział ufności, 80% mocy. Użyj jako szacunku do planowania, a nie gwarancji.",
        "collapsedSummary": "{{exposures}} ekspozycji na wariant, około {{runtime}}.",
        "exposuresPerVariant": "ekspozycji na wariant",
        "baselineConversion": "Konwersja bazowa",
        "baselineConversionHint": "Twój obecny współczynnik konwersji dla celu przed rozpoczęciem eksperymentu.",
        "mdeLift": "Przyrost MDE",
        "mdeLiftHint": "Minimalny wykrywalny efekt: najmniejszy względny wzrost, który chcesz wykryć.",
        "dailyExposures": "Dzienne ekspozycje",
        "targetRate": "Współczynnik docelowy",
        "totalSample": "Całkowita próba",
        "runtimeEstimate": "Szacowany czas trwania",
        "days": "{{count}} dni",
        "addTraffic": "Dodaj ruch"
      },
      "guardrails": {
        "addGoal": "Dodaj cel przed uruchomieniem, aby móc przypisać konwersje.",
        "addCustomExposureEvent": "Dodaj nazwę niestandardowego zdarzenia ekspozycji przed uruchomieniem.",
        "selectFeatureFlag": "Wybierz flagę funkcji, która będzie obsługiwać ten eksperyment.",
        "featureFlagAlreadyLinked": "Wybrana flaga funkcji jest już powiązana w innym miejscu.",
        "percentagesTotal": "Procentowe wartości wdrożenia wariantów muszą sumować się do 100%.",
        "everyVariantTraffic": "Każdy wariant wymaga ruchu przed uruchomieniem.",
        "unevenAllocation": "Przydział jest nierówny, odczytanie wyników potrwa dłużej.",
        "lowTrafficVariant": "Jeden z wariantów ma bardzo niski ruch, co może spowodować przeoczenie problemów.",
        "longEstimate": "Obecny szacowany czas dla próby wynosi ponad osiem tygodni.",
        "smallEstimate": "Szacowana próba jest bardzo mała, sprawdź konwersję bazową i MDE.",
        "noHypothesis": "Hipoteza pomaga później zinterpretować mieszane lub niejednoznaczne wyniki.",
        "firstExposureHandling": "Obsługa pierwszej ekspozycji może ukryć problemy z przełączaniem wariantów."
      },
      "guardrailStatus": {
        "blocked": "Zablokowane",
        "review": "Do przeglądu",
        "ready": "Gotowe"
      }
    },
    "resultDetails": {
      "segmentedNotice": "Filtry segmentów są stosowane do wyeksponowanych profili przed przypisaniem konwersji.",
      "window": {
        "final": "Wyświetlanie ostatecznych wyników od {{from}} do {{to}}, {{suffix}}",
        "finalSuffixActive": "na podstawie czasu aktywnego eksperymentu.",
        "finalSuffixNoOverlap": "ponieważ wybrany okres nie nakłada się z aktywnym eksperymentem.",
        "clipped": "Wyświetlanie wybranego okresu ograniczonego do czasu trwania aktywnego eksperymentu, od {{from}} do {{to}}."
      },
      "warnings": {
        "extremeImbalance": {
          "title": "Skrajna nierównowaga",
          "message": "Zaobserwowany ruch znacznie odbiega od skonfigurowanego podziału. Ostrożnie interpretuj zwycięskie warianty."
        },
        "variantNoTraffic": {
          "title": "Wariant nie otrzymuje ruchu",
          "message": "{{variant}} nie ma zaobserwowanych ekspozycji w tym oknie."
        },
        "lowConversion": {
          "title": "Niski wolumen konwersji",
          "message": "Liczba konwersji jest nadal niska, szacunki prawdopodobieństwa mogą ulegać gwałtownym zmianom."
        },
        "staleRunning": {
          "title": "Przestarzały eksperyment w toku",
          "message": "Ten eksperyment trwa już {{count}} dni."
        },
        "goalMissing": {
          "title": "Brakujący cel po starcie",
          "message": "Cel nie istnieje lub nie jest już dostępny, nie można ufać konwersjom."
        }
      },
      "stopRecommendation": {
        "winner": {
          "title": "Wyraźny zwycięzca",
          "message": "{{variant}} prowadzi, a konserwatywne zabezpieczenia zostały spełnione."
        },
        "harm": {
          "title": "Wykryto wyraźne pogorszenie",
          "message": "{{variant}} radzi sobie znacznie gorzej niż wariant kontrolny."
        },
        "confirmBeforeCompleting": "Potwierdź przed zakończeniem.",
        "completeConfirmMessage": "{{message}} Zakończy to zbieranie danych i zachowa ostateczne wyniki."
      }
    },
    "filterExperiments": "Filtruj eksperymenty",
    "noExperimentsMatchFilter": "Brak eksperymentów pasujących do filtra"
  },
  "error": {
    "status": {
      "active": "Aktywny",
      "resolved": "Rozwiązano",
      "regressed": "Regresja"
    }
  },
  "notFoundPage": {
    "title": "Strona nie znaleziona",
    "description": "Przepraszamy, nie mogliśmy znaleźć strony, której szukasz.\nProszę sprawdzić adres URL w pasku adresu i spróbować ponownie.",
    "goHome": "Powrót do strony głównej",
    "support": "Skontaktuj się z obsługą"
  },
  "errorBoundary": {
    "connectionLost": "Utracono połączenie",
    "connectionLostDesc": "Wygląda na to, że utracono połączenie z internetem.",
    "connectionLostHint": "Sprawdź sieć i spróbuj ponownie.",
    "crashTitle": "Ups..",
    "crashDesc": "Aplikacja uległa awarii. Przepraszamy za to :(",
    "crashContact": "Prosimy, poinformuj nas o tym na {{email}}",
    "showCrashStack": "Pokaż stos wywołań awarii",
    "hideCrashStack": "Ukryj stos wywołań awarii",
    "unknownError": "Nieznany błąd"
  },
  "project": {
    "seo": {
      "title": "SEO",
      "desc": "Wydajność wyszukiwania dla {{url}}",
      "connectGSC": "Połącz z Google Search Console, aby zobaczyć dane o wydajności wyszukiwania",
      "connectGSCDesc": "Połącz swoje konto Google Search Console, aby wyświetlać kliknięcia, wyświetlenia, zapytania oraz najpopularniejsze strony z wyszukiwarki Google.",
      "connectButton": "Połącz z Search Console",
      "searchEngines": "Wyszukiwarki",
      "aiReferrals": "Odesłania z AI",
      "clicks": "Kliknięcia",
      "impressions": "Wyświetlenia",
      "avgCTR": "Średni CTR",
      "avgPosition": "Średnia pozycja",
      "position": "Pozycja",
      "ctr": "CTR",
      "clicksAndImpressions": "Kliknięcia i wyświetlenia",
      "avgPositionChart": "Średnia pozycja",
      "ctrVsPosition": "CTR vs Pozycja",
      "topPages": "Najlepsze strony",
      "topQueries": "Najlepsze zapytania",
      "queriesForPage": "Zapytania dla tej strony",
      "pagesForQuery": "Strony rankujące dla tego zapytania",
      "page": "Strona",
      "query": "Zapytanie",
      "lowerIsBetter": "Im mniej, tym lepiej",
      "yourCTR": "Twój CTR",
      "benchmark": "Benchmark",
      "searchPages": "Strony wyszukiwania",
      "searchQueries": "Zapytania wyszukiwania",
      "noProperty": "Nie wybrano usługi Search Console. Przejdź do Ustawień, aby ją wybrać.",
      "branded": "Brandowe",
      "nonBranded": "Niebrandowe",
      "brandedTraffic": "Ruch brandowy",
      "others": "Inne",
      "noBrandData": "Brak danych o zapytaniach",
      "impressionsByPosition": "Wyświetlenia według pozycji",
      "organicPositions": "Pozycje organiczne",
      "allPositions": "Wszystkie pozycje",
      "noPositionData": "Brak danych o pozycji",
      "quadrant": "Kwadrant SEO",
      "quadrantTooltip": "Każda bańka to zapytanie wyszukiwania. Oś X to pozycja w rankingu (po lewej = wyższa pozycja), oś Y to współczynnik klikalności (CTR), a rozmiar bańki odzwierciedla liczbę wyświetleń.\n\n<highlight>Lewy górny</highlight>: wysoka pozycja + wysoki CTR (twoje najlepsze wyniki).\n<highlight>Lewy dolny</highlight>: wysoka pozycja, ale niski CTR (popraw tytuł i opis).\n<highlight>Prawy górny</highlight>: niska pozycja, ale wysoki CTR (wypromuj je na 1. stronę, aby uzyskać duże korzyści).\n<highlight>Prawy dolny</highlight>: niska pozycja + niski CTR (najniższy priorytet)."
    },
    "passwordProtectedHint": "Wprowadź hasło projektu, aby wyświetlić ten dashboard.",
    "captchaCompletions": "Ukończenia CAPTCHA",
    "captchaAnalytics": {
      "generated": "Wygenerowane",
      "passed": "Zaliczone",
      "failed": "Nieudane",
      "passRate": "Wskaźnik sukcesu",
      "medianSolve": "Mediana rozwiązania",
      "difficultyValue": "Trudność {{value}}",
      "events": {
        "generate": "Wygenerowane",
        "pass": "Zaliczone",
        "verify_fail": "Weryfikacja nieudana",
        "validation_fail": "Walidacja nieudana",
        "replay": "Replay"
      },
      "reasons": {
        "hosting_ip": "IP hostingu",
        "headless_browser": "Przeglądarka headless",
        "suspicious_headers": "Podejrzane nagłówki",
        "project_spike": "Skok ruchu w projekcie",
        "country_spike": "Skok ruchu z kraju",
        "ip_pressure": "Presja z IP",
        "low_pass_ratio": "Niski wskaźnik rozwiązań",
        "verify_failures": "Niepowodzenia weryfikacji",
        "validation_failures": "Niepowodzenia walidacji",
        "replay_attempts": "Próby powtórzenia",
        "ip_verify_failures": "Niepowodzenia weryfikacji IP"
      }
    },
    "addAnnotation": "Dodaj adnotację",
    "editAnnotation": "Edytuj adnotację",
    "deleteAnnotation": "Usuń adnotację",
    "annotationsViewOnly": "Tylko menedżerowie projektu mogą dodawać adnotacje",
    "backToStats": "Wróć do statystyk",
    "directNone": "Bezpośrednie / Brak",
    "loadingMapData": "Wczytywanie danych mapy...",
    "copy": "Kopiuj",
    "copied": "Skopiowano!",
    "percentage": "Procent",
    "stackTraceXFrames": "Stos wywołań ({{x}} ramek)",
    "metadata": "Metadane",
    "aiDetailsDesc": "Przyciski powyżej pozwalają zobaczyć szacunkową liczbę ruchu, jakiego można się spodziewać w ciągu godziny w kolejnych X godzinach.",
    "search": "Szukaj",
    "segments": "Segmenty",
    "segmentName": "Nazwa segmentu",
    "addASegment": "Dodaj segment",
    "segmentUnsupportedFilters": "Pominięto tutaj {{count}}",
    "segmentNoCompatibleFilters": "Brak kompatybilnych filtrów",
    "segmentTrafficMetricsOnly": "Metryki: Tylko ruch",
    "loadMore": "Załaduj więcej",
    "unknownCountry": "Nieznany kraj",
    "unknownUser": "Nieznany użytkownik",
    "selectCategory": "Wybierz kategorię, aby filtrować",
    "selectCategoryOptional": "Wybierz kategorię, aby filtrować (opcjonalnie)",
    "customEventsAndMetrics": "Wydarzenia i metryki niestandardowe (opcjonalnie)",
    "addAMetric": "Dodaj metrykę",
    "customEvent": "Wydarzenie niestandardowe",
    "removeFilter": "Usuń filtr",
    "addFilter": "Dodaj filtr",
    "selectColumn": "Wybierz kolumnę",
    "selectValues": "Wybierz wartości...",
    "clearAllFilters": "Wyczyść wszystkie filtry",
    "filterSearchOrType": "Wyszukaj lub wpisz wartość...",
    "filterUseValue": "Użyj \"{{value}}\"",
    "filterAddCustomValue": "Dodaj \"{{value}}\" jako wartość filtra",
    "toggleFilterToIs": "Zmień filtr na '{{column}} jest \"{{filter}}\"'",
    "toggleFilterToIsNot": "Zmień filtr na '{{column}} nie jest \"{{filter}}\"'",
    "toggleFilterToContains": "Zmień filtr na '{{column}} zawiera \"{{filter}}\"'",
    "toggleFilterToNotContains": "Zmień filtr na '{{column}} nie zawiera \"{{filter}}\"'",
    "location": "Lokalizacja",
    "pages": "Strony",
    "devices": "Urządzenia",
    "network": "Inteligencja sieciowa",
    "trafficSources": "Źródła ruchu",
    "metrics": {
      "xAvg": "\"{{x}}\" średnia",
      "xTotal": "\"{{x}}\" łącznie",
      "metricKey": {
        "title": "Klucz metryki niestandardowej",
        "description": "Klucz metadanych do agregacji (na przykład \"amount\")."
      },
      "metricType": {
        "title": "Niestandardowy typ metryki",
        "description": "Określa sposób interpretacji wartości metryki niestandardowej. Przykładowo, typ Decimal przekonwertuje wartość \"15.99\" na 15.99, natomiast typ Integer zinterpretuje ją jako 15."
      },
      "optinalEventKey": {
        "title": "Klucz zdarzenia (opcjonalnie)",
        "description": "Niestandardowy klucz metadanych zdarzenia do filtrowania (np. \"waluta\")."
      },
      "optinalEventValue": {
        "title": "Wartość zdarzenia (opcjonalnie)",
        "description": "Wartość metadanych niestandardowego zdarzenia do filtrowania (na przykład \"PLN\")."
      },
      "filterNoKV": "Dla \"{{customEventName}}\" zagreguj \"{{metricKey}}\"",
      "filterK": "Dla \"{{customEventName}}\" agreguj \"{{metricKey}}\" gdzie dowolny klucz to \"{{metaKey}}\"",
      "filterV": "Dla \"{{customEventName}}\" zagreguj \"{{metricKey}}\", gdzie dowolna wartość to \"{{metaValue}}\"",
      "filterKV": "Dla \"{{customEventName}}\" agreguj \"{{metricKey}}\" gdzie klucz \"{{metaKey}}\" ma wartość \"{{metaValue}}\""
    },
    "noSegmentsYet": "Jeszcze brak segmentów",
    "metaValueType": {
      "decimal": "Dziesiętny",
      "integer": "Liczba całkowita",
      "text": "Tekst"
    },
    "currentFilters": "Aktualnie zastosowane filtry",
    "applyFilters": "Zastosuj filtry",
    "lookingForMore": "Szukasz więcej?",
    "overrideCurrentlyFilters": "Nadpisz aktualnie zastosowane filtry",
    "noExist": "Wybrany projekt nie istnieje",
    "geo": "Geolokalizacja",
    "browserInfo": "Informacje o przeglądarce",
    "urlInfo": "Informacje o URL",
    "osInfo": "Informacje o systemie operacyjnym",
    "campaigns": "Kampanie",
    "pageviewX": "<span>Wyświetlenia strony</span> <value>{{x}}</value>",
    "eventX": "<span>Wydarzenie</span> <value>{{x}}</value>",
    "errorX": "<span>Błąd</span> <value>{{x}}</value>",
    "exportData": "Eksportuj dane",
    "asCSV": "Jako CSV",
    "noEvTitle": "Brak zdarzeń",
    "noErrorDetails": "Brak szczegółów błędu",
    "noErrorDesc": "Ten błąd nie istnieje lub nie wystąpił w określonym przedziale czasowym.",
    "noSessionDetails": "Brak szczegółów sesji",
    "noSessionDesc": "Nie znaleźliśmy sesji o podanym identyfikatorze sesji.",
    "showAll": "Pokaż wszystkie wyświetlenia",
    "trendlineUnique": "Linia trendu sesji",
    "backToFunnels": "Powrót do listy lejków",
    "dropoffSessionsOnly": "Tylko porzucenia",
    "backToSessions": "Powrót do listy sesji",
    "backToUsers": "Wróć do listy użytkowników",
    "allUsers": "Wszyscy",
    "anonymous": "Anonimowy",
    "identified": "Zidentyfikowany",
    "sessionNew": "Nowy",
    "sessionReturn": "Powracający",
    "online": "Online",
    "lastSeenAgo": "Ostatnio widziano {{time}} temu",
    "searchUsers": "Szukaj użytkowników...",
    "sessions": "Sesje",
    "xSessions": "{{x}} sesji",
    "avgDuration": "Średni czas trwania",
    "firstSeen": "Pierwsza wizyta",
    "lastSeen": "Ostatnia wizyta",
    "lastSeenAt": "Ostatnio widziany: {{time}}",
    "activityCalendar": "Kalendarz aktywności",
    "totalErrors": "Łącznie błędów",
    "errorRate": "Wskaźnik błędów",
    "affectedUsers": "Użytkownicy dotknięci",
    "affectedSessions": "Sesje dotknięte",
    "xAffectedUsers": "{{x}} dotkniętych użytkowników",
    "xAffectedSessions": "{{x}} dotkniętych sesji",
    "mostFrequentError": "Najczęstszy błąd",
    "critical": "Krytyczny",
    "usersAffected": "użytkownicy dotknięci",
    "recentErrors": "Ostatnie błędy",
    "affectedSessionsList": "Sesje dotknięte",
    "noAffectedSessions": "Nie znaleziono dotkniętych sesji",
    "viewSession": "Wyświetl sesję",
    "topPages": "Najpopularniejsze strony",
    "topX": "Najlepsze {{x}}",
    "locationAndDevice": "Lokalizacja i urządzenie",
    "sessionInfo": "Informacje o sesji",
    "sessionStartedAt": "Rozpoczęto",
    "sessionEndedAt": "Zakończono",
    "goToProfile": "Przejdź do profilu",
    "sessionActivity": "Aktywność sesji",
    "pageflow": "Przepływ stron",
    "userSessions": "Sesje",
    "noSessions": "Nie znaleziono sesji dla tego użytkownika.",
    "unknown": "Nieznany",
    "backToErrors": "Powrót do listy błędów",
    "occurrences": "Wystąpienia",
    "visitPage": "Odwiedź {{page}}",
    "visitors": "Odwiedzający",
    "loadTime": "Czas ładowania",
    "currentTimeX": "Aktualny czas: <url>{{time}}</url>",
    "timezoneX": "Strefa czasowa: {{timezone}}",
    "signInToChange": "Zaloguj się, aby to zmienić",
    "changeInSettings": "Zmień to w ustawieniach konta",
    "events": "Zdarzenia",
    "dropoff": "Rezygnacja",
    "conversionFromStart": "Od początku",
    "neverEnteredTheFunnel": "Nigdy nie wszedł do lejka",
    "topSources": "Główne źródła",
    "topCountries": "Główne kraje",
    "aggregation": "Agregacja",
    "locked": {
      "title": "Dashboard jest zablokowany",
      "descExceedingTier": "Ten dashboard jest zablokowany, ponieważ Twój ruch przekracza obecny plan.\nZmień plan na wyższy, aby przywrócić dostęp do statystyk.",
      "descTialEnded": "Ten dashboard jest zablokowany, ponieważ Twój okres próbny dobiegł końca.\nWybierz płatny plan, aby przywrócić dostęp do statystyk.",
      "descPaymentFailed": "Ten dashboard jest zablokowany, ponieważ Twoja ostatnia płatność za Swetrix nie powiodła się.\nZaktualizuj lub potwierdź dane płatności, aby przywrócić dostęp do statystyk.",
      "descSharedProject": "Ten dashboard jest zablokowany z powodu problemów z płatnościami właściciela projektu.\nWłaściciel musi je rozwiązać, zanim będzie można ponownie przeglądać statystyki.",
      "descGenericIssue": "Ten dashboard jest obecnie zablokowany. Spróbuj ponownie później lub skontaktuj się z właścicielem projektu.",
      "descSubCancelled": "Ten dashboard jest zablokowany, ponieważ Twoja subskrypcja została anulowana.\nRozpocznij nową subskrypcję, aby przywrócić dostęp do statystyk.",
      "resolve": "Nadal zliczamy Twoje statystyki i nie usunęliśmy żadnych danych. Gdy problem z płatnościami zostanie rozwiązany, dostęp do dashboardu zostanie natychmiast przywrócony.",
      "manageSubscription": "Zarządzaj subskrypcją"
    },
    "waiting": {
      "title": "Nie ma jeszcze żadnych zdarzeń",
      "desc": "Nie zarejestrowano jeszcze żadnych zdarzeń. Postępuj zgodnie z poniższymi krokami instalacji, aby rozpocząć zbieranie danych. Nadal nie działa? Spróbuj <turl>rozwiązać problemy</turl> z integracją lub <curl>skontaktuj się z nami</curl>, aby uzyskać pomoc w konfiguracji."
    },
    "waitingCaptcha": {
      "title": "Brak zdarzeń CAPTCHA",
      "desc": "Nie zarejestrowano jeszcze żadnych zdarzeń CAPTCHA.\nZapoznaj się z <guideurl>poradnikiem integracji</guideurl>, aby dodać CAPTCHA do swojej aplikacji.\n\nNadal nie działa? Spróbuj <turl>rozwiązać problemy</turl> z integracją lub <curl>skontaktuj się z nami</curl>, aby uzyskać pomoc w konfiguracji.",
      "setup": {
        "tabs": {
          "script": "Skrypt",
          "validation": "Walidacja serwera"
        },
        "script": {
          "title": "Zainstaluj widżet",
          "desc": "Dodaj widżet CAPTCHA do formularzy na swojej stronie internetowej.",
          "step1": "1. Dodaj skrypt ładujący do sekcji <headTag></headTag> swojej strony",
          "step2": "2. Dodaj widżet do swojego formularza",
          "docsHint": "Zobacz <url>pełną dokumentację</url>, aby poznać opcje takie jak motyw i język."
        },
        "validation": {
          "title": "Zweryfikuj na serwerze",
          "desc": "Zweryfikuj tokeny CAPTCHA w swoim backendzie przed zaakceptowaniem formularza.",
          "step1": "Wygeneruj tajny klucz w ustawieniach projektu, a następnie weryfikuj tokeny za pomocą Swetrix API.",
          "docsHint": "Zobacz <url>dokumentację walidacji serwerowej</url>, aby poznać szczegóły implementacji."
        }
      }
    },
    "waitingError": {
      "title": "Nie ma jeszcze żadnych błędów",
      "desc": "Nie zarejestrowano jeszcze żadnych błędów.\n<howto>Skonfiguruj śledzenie błędów</howto> dla swojej strony internetowej.\n\nNadal nie działa? Spróbuj <turl>rozwiązać problemy</turl> z integracją lub <curl>skontaktuj się z nami</curl>, aby uzyskać pomoc w konfiguracji."
    },
    "trendlineTotal": "Linia trendu odsłon witryny",
    "noEvContent": "W tym okresie nie zarejestrowano żadnych zdarzeń. Spróbuj wybrać inny zakres dat.",
    "noEventsFiltersDesc": "Żadne zdarzenia nie pasują do tego okresu i zestawu filtrów. Spróbuj zmienić zakres dat lub filtry.",
    "noProfilesTitle": "Brak profili na razie",
    "noProfilesContent": "W tym okresie nie zarejestrowano żadnych profili. Spróbuj wybrać inny zakres dat.",
    "noProfilesFiltersDesc": "Żadne profile nie pasują do tego okresu i zestawu filtrów. Spróbuj zmienić zakres dat lub filtry.",
    "noSessionsTitle": "Brak sesji na razie",
    "noSessionsContent": "W tym okresie nie zarejestrowano żadnych sesji. Spróbuj wybrać inny zakres dat.",
    "noSessionsFound": "Nie znaleziono sesji w tym okresie.",
    "exploreSessions": "Wyświetl sesje",
    "noSessionsFiltersDesc": "Żadne sesje nie pasują do tego okresu i zestawu filtrów. Spróbuj zmienić zakres dat lub filtry.",
    "noCaptchaEv": "Nie zarejestrowano żadnych zdarzeń CAPTCHA w tym okresie.\nJeśli jeszcze nie skonfigurowałeś CAPTCHA, zobacz <url>dokumentację</url>, aby dodać ją do swojej aplikacji.",
    "mapping": {
      "cc": "Kraj",
      "rg": "Region",
      "ct": "Miasto",
      "pg": "Strona",
      "host": "Host",
      "lc": "Język",
      "map": "Mapa",
      "ref": "Źródło",
      "dv": "Rodzaj urządzenia",
      "br": "Przeglądarka",
      "brv": "Wersja przeglądarki",
      "os": "System operacyjny",
      "osv": "Wersja systemu operacyjnego",
      "so": "Źródło UTM",
      "me": "Medium UTM",
      "ca": "Kampania UTM",
      "te": "Termin UTM",
      "co": "Zawartość UTM",
      "userFlow": "Ścieżka użytkownika",
      "entryPage": "Strona wejścia",
      "exitPage": "Strona wyjścia",
      "keywords": "Słowa kluczowe",
      "keyword": "Słowo kluczowe",
      "isp": "ISP",
      "og": "Organizacja",
      "ut": "Typ użycia",
      "ctp": "Typ połączenia",
      "searchEngine": "Wyszukiwarka",
      "aiReferral": "Odesłanie z AI",
      "captcha_event": "Status wyzwania",
      "captcha_difficulty": "Trudność",
      "captcha_reason": "Powody automatycznej trudności",
      "solve_time": "Czas rozwiązania"
    },
    "usageTypeMapping": {
      "business": "Biznes",
      "cafe": "Kawiarnia",
      "cellular": "Komórkowe",
      "college": "Uczelnia",
      "consumer_privacy_network": "Konsumencka sieć prywatności",
      "content_delivery_network": "Sieć dostarczania treści",
      "dialup": "Dialup",
      "government": "Rządowe",
      "hosting": "Hosting",
      "library": "Biblioteka",
      "military": "Wojsko",
      "organization": "Organizacja",
      "residential": "Domowe",
      "router": "Router",
      "school": "Szkoła",
      "search_engine_spider": "Robot wyszukiwarki",
      "traveler": "Podróżny",
      "commercial": "Komercyjne",
      "isp": "ISP",
      "mobile_isp": "Mobilny ISP",
      "fixed_line_isp": "Operator stacjonarny",
      "university": "Uniwersytet",
      "educational": "Edukacyjne",
      "cdn": "Content delivery network",
      "reserved": "Zarezerwowane"
    },
    "connectionTypeMapping": {
      "cable_dsl": "Kabel/DSL",
      "cellular": "Sieć komórkowa",
      "corporate": "Korporacyjne",
      "satellite": "Satelitarne",
      "dialup": "Dialup",
      "fiber": "Światłowód",
      "wireless": "Bezprzewodowe"
    },
    "connectGsc": "Połącz Google Search Console, aby zobaczyć słowa kluczowe dla tego projektu.",
    "goToProjectSettings": "Przejdź do ustawień projektu",
    "entryPages": "Strona wejściowa",
    "exitPages": "Strona wyjściowa",
    "clicks": "Kliknięcia",
    "metamapping": {
      "ev": {
        "key": "Klucz zdarzenia",
        "value": "Wartość zdarzenia",
        "dynamicKey": "Klucz zdarzenia \"{{key}}\""
      },
      "tag": {
        "key": "Właściwość",
        "value": "Wartość właściwości",
        "dynamicKey": "Właściwość \"{{key}}\""
      }
    },
    "unknownHost": "Nieznany host",
    "noData": "Brak danych do wyświetlenia",
    "overview": "Przegląd",
    "weeklyStats": "Statystyki tygodniowe",
    "statsFor": "Statystyki dla",
    "event": "Zdarzenie",
    "key": "Klucz",
    "value": "Wartość",
    "quantity": "Liczba",
    "conversion": "Konwersja",
    "ratio": "Współczynnik",
    "customEv": "Niestandardowe zdarzenia",
    "properties": "Właściwości",
    "property": "Właściwość",
    "noParamData": "Brak danych dla tego parametru",
    "emptyStates": {
      "customEvents": {
        "title": "Jeszcze brak niestandardowych zdarzeń.",
        "description": "Dowiedz się, jak je wysyłać w naszej",
        "link": "dokumentacji"
      },
      "customEventMetadata": {
        "title": "Jeszcze brak metadanych niestandardowych zdarzeń.",
        "description": "Wysyłaj metadane z niestandardowymi zdarzeniami w naszej",
        "link": "dokumentacji"
      },
      "pageviewMetadata": {
        "title": "Jeszcze brak metadanych odsłon.",
        "description": "Dołącz niestandardowe właściwości do odsłon w naszej",
        "link": "dokumentacji"
      },
      "utmTracking": {
        "title": "Jeszcze brak danych UTM.",
        "description": "Dowiedz się, jak tagować kampanie parametrami UTM w naszej",
        "link": "dokumentacji"
      }
    },
    "selectKey": "Wybierz klucz z listy rozwijanej",
    "selectEvent": "Wybierz zdarzenie",
    "selectProperty": "Wybierz właściwość",
    "customEvMetadata": "Metadane zdarzeń niestandardowych",
    "pageviewMetadata": "Metadane odsłon strony",
    "conflictMetric": "Wybrana przez Ciebie metryka koliduje z już wybraną",
    "prev": "Poprzedni",
    "next": "Następny",
    "results": "Wyniki",
    "total": "Łączna liczba odsłon",
    "pageviews": "Odsłony",
    "customEvents": "Niestandardowe zdarzenia",
    "errors": "Błędy",
    "thisHour": "Ta godzina",
    "all": "Cały czas",
    "today": "Dziś",
    "yesterday": "Wczoraj",
    "last24h": "Ostatnie 24 godziny",
    "lastXDays": "Ostatnie {{amount}} dni",
    "lastXWeeks": "Ostatnie {{amount}} tygodnie",
    "lastXMonths": "Ostatnie {{amount}} miesiące",
    "custom": "Własna data",
    "minute": "Minuta",
    "hour": "Godzina",
    "day": "Dzień",
    "week": "Tydzień",
    "month": "Miesiąc",
    "year": "Rok",
    "resetFilters": "Zresetuj filtry",
    "exportImgError": "Nie udało się wyeksportować danych jako obraz",
    "codeExample": "Lub wstaw poniższy kod do swojej strony internetowej, aby śledzić zdarzenia:",
    "metricVis": "Wizualizacja metryczna",
    "filters": "Filtry",
    "contains": {
      "is": "містить",
      "not": "не містить"
    },
    "showResolved": "Pokaż rozwiązane",
    "resolve": "Rozwiąż",
    "markAsActive": "Oznacz jako aktywne",
    "refreshStats": "Odśwież statystyki",
    "refresh": "Odśwież",
    "refreshingIn": "Odświeżanie za {{seconds}} sek.",
    "refreshing": "Odświeżanie...",
    "resetZoom": "Resetuj powiększenie",
    "noEventsForSelectedPeriod": "Brak zdarzeń dla wybranego przedziału czasowego.",
    "endOfSession": "Koniec sesji",
    "sessionInProgress": "Sesja w toku",
    "showLess": "Pokaż mniej",
    "showMore": "Pokaż jeszcze {{count}}",
    "barChart": "Wykres słupkowy",
    "lineChart": "Wykres liniowy",
    "settings": {
      "projectStatus": "Status projektu",
      "destructiveActions": "Działania destrukcyjne",
      "transferShort": "Przenieś własność tego projektu na innego użytkownika.",
      "resetShort": "Usuń dane analityczne, zachowując ustawienia projektu i ID Projektu.",
      "deleteShort": "Trwale usuń projekt, ustawienia i wszystkie dane.",
      "organisation": "Organizacja",
      "organisationHint": "Powiąż ten projekt z organizacją, aby dać jej członkom dostęp do podglądu. Administratorzy organizacji mogą zarządzać ustawieniami projektu, podczas gdy właściciele projektu pozostają odpowiedzialni za rozliczenia.",
      "shields": "Tarcze",
      "blockedTraffic": "Zablokowany ruch",
      "blockedTrafficHint": "Wgląd w żądania botów, które odfiltrowaliśmy, zanim dotarły do Twojego panelu.",
      "access": "Ustawienia dostępu",
      "resetSuccess": "Projekt został zresetowany",
      "gsc": {
        "connect": "Połącz Google Search Console, aby zobaczyć, jakie zapytania w wyszukiwarce sprowadzają użytkowników na Twoją stronę.",
        "disconnected": "Google Search Console zostało odłączone od tego projektu.",
        "selectProperty": "Wybierz usługę",
        "connectDisclaimer": "Upewnij się, że Twoja strona jest dodana i zweryfikowana w <url>Google Search Console</url> przed połączeniem.",
        "propertyConnected": "Właściwość strony zapisana",
        "websiteProperty": "Usługa witryny",
        "websitePropertyHint": "Wybierz usługę Google Search Console, z której Swetrix ma pobierać dane o zapytaniach wyszukiwania. Jeśli Twojej domeny nie ma na liście, najpierw dodaj ją i zweryfikuj w Google Search Console.",
        "linkedGoogleAccount": "Połączone konto Google"
      },
      "tabs": {
        "general": "Ogólne",
        "generalDesc": "Skonfiguruj nazwę projektu i podstawowe ustawienia.",
        "access": "Dostęp",
        "accessDesc": "Kontroluj, kto może wyświetlać i uzyskiwać dostęp do Twojego projektu.",
        "shields": "Tarcze",
        "shieldsDesc": "Chroń analitykę przed botami i niechcianym ruchem.",
        "captcha": "CAPTCHA",
        "captchaDesc": "Dodaj weryfikację, że użytkownik jest człowiekiem, aby chronić formularze.",
        "emails": "E-maile",
        "emailsDesc": "Skonfiguruj raporty e-mail i preferencje powiadomień.",
        "people": "Osoby",
        "peopleDesc": "Zarządzaj członkami zespołu i ich uprawnieniami.",
        "annotations": "Adnotacje",
        "annotationsDesc": "Dodawaj notatki, aby oznaczać ważne wydarzenia na wykresach.",
        "danger": "Strefa zagrożenia",
        "dangerDesc": "Niszczące działania, których nie można cofnąć.",
        "integrations": "Integracje",
        "integrationsDesc": "Połącz usługi zewnętrzne, aby wzbogacić analitykę.",
        "alerts": "Alerty",
        "alertsDesc": "Otrzymuj powiadomienia o skokach ruchu, błędach i zdarzeniach niestandardowych.",
        "channels": "Kanały powiadomień",
        "channelsDesc": "Kanały w ramach projektu do wysyłania alertów.",
        "revenue": "Przychody",
        "revenueDesc": "Śledź przychody i przypisuj sprzedaż do kampanii.",
        "import": "Importuj dane",
        "importDesc": "Importuj dane analityczne z innych platform",
        "proxy": "Zarządzane proxy",
        "proxyDesc": "Kieruj skrypt śledzący i zdarzenia analityczne przez własną domenę, aby ominąć programy blokujące reklamy."
      },
      "sidebarGroups": {
        "general": "Ogólne",
        "protection": "Ochrona",
        "notifications": "Powiadomienia",
        "data": "Dane",
        "integrations": "Integracje"
      },
      "revenue": {
        "providerApiKey": "Klucz API {{provider}}",
        "apiKeyHints": {
          "stripe": "Wklej klucz z ograniczeniami Stripe, aby Swetrix mógł synchronizować płatności i przypisywać przychody do źródeł ruchu.",
          "paddle": "Wklej klucz API Paddle, aby Swetrix mógł synchronizować transakcje i przypisywać przychody do źródeł ruchu."
        },
        "createApiKeyLink": "Utwórz klucz w {{provider}}",
        "setupGuideLink": "Zobacz przewodnik konfiguracji {{provider}}",
        "storedKeyPlaceholder": "Klucz bezpiecznie zapisany, wklej nowy, aby go zastąpić",
        "apiKeyRequired": "Wprowadź klucz API, aby podłączyć tego dostawcę.",
        "updateKey": "Zaktualizuj klucz",
        "settingsTitle": "Ustawienia raportowania",
        "currency": "Waluta raportowania",
        "currencyDescription": "Wybierz walutę, w której Swetrix ma wyświetlać przychody w Twoich statystykach.",
        "currencyUpdated": "Zaktualizowano walutę raportowania",
        "learnMore": "Dowiedz się, jak działa przypisywanie przychodów",
        "connected": "Podłączono dostawcę płatności",
        "disconnected": "Odłączono dostawcę płatności",
        "synced": "Zsynchronizowano {{count}} transakcji",
        "syncNow": "Synchronizuj teraz",
        "lastSync": "Ostatnia synchronizacja: {{date}}",
        "attribution": {
          "title": "Atrybucja przychodów",
          "description": "Przekaż identyfikatory odwiedzającego i sesji do dostawcy płatności, aby przypisywać przychody do kanałów marketingowych.",
          "paddleExample": "Integracja Paddle Checkout:"
        }
      },
      "dataImport": {
        "importFrom": "Importuj z",
        "importFromDesc": "Wybierz dostawcę analityki, z którego chcesz zaimportować dane historyczne.",
        "importHistory": "Historia importu",
        "noImports": "Brak importów. Wybierz dostawcę powyżej, aby rozpocząć.",
        "provider": "Dostawca",
        "status": "Status",
        "dateRange": "Zakres dat",
        "rows": "Wiersze",
        "created": "Utworzono",
        "deleteImport": "Usuń import",
        "deleteImportConfirm": "Spowoduje to trwałe usunięcie wszystkich zaimportowanych danych ({{count}} wierszy) z Twojej analityki. Tej akcji nie można cofnąć.",
        "importStarted": "Import rozpoczęty. Twoje dane są przetwarzane.",
        "importDeleted": "Pomyślnie usunięto import",
        "loadFailed": "Nie udało się załadować importów",
        "uploadFailed": "Nie udało się przesłać pliku. Spróbuj ponownie.",
        "deleteFailed": "Nie udało się usunąć importu",
        "clickToUpload": "Nie udało się usunąć importu",
        "orDragDrop": "lub przeciągnij i upuść",
        "maxFileSize": "Plik {{fileType}}, maks. {{maxSize}} MB",
        "uploadingProcessing": "Przesyłanie i przetwarzanie...",
        "importFromProvider": "Importuj z {{provider}}",
        "statsIncludeImported": "Statystyki uwzględniają zaimportowane dane",
        "imported": "Zaimportowano",
        "statusPending": "Oczekujące",
        "statusProcessing": "Przetwarzanie",
        "statusCompleted": "Zakończono",
        "statusFailed": "Nieudane",
        "uploadInstructions": "Wybierz plik eksportu. Po uruchomieniu dane zostaną zaimportowane w tle. Zakończenie tego procesu może chwilę potrwać. Aby dowiedzieć się więcej o eksportowaniu danych zewnętrznych dostawców, <1>zobacz naszą dokumentację</1>.",
        "umami": {
          "description": "Importuj odsłony i zdarzenia niestandardowe z eksportu Umami"
        },
        "simple-analytics": {
          "description": "Importuj odsłony i zdarzenia z eksportu Simple Analytics"
        },
        "fathom": {
          "description": "Importuj odsłony i zdarzenia z eksportu Fathom Analytics"
        },
        "plausible": {
          "description": "Importuj historyczne dane zagregowane z eksportu ZIP Plausible Analytics (przybliżone)"
        },
        "google-analytics": {
          "description": "Importuj odsłony i zdarzenia z Google Analytics 4",
          "fileType": "Google OAuth",
          "connectGoogle": "Połącz konto Google",
          "connectDesc": "Połącz swoje konto Google, aby zaimportować dane historyczne z Google Analytics 4. Prosimy tylko o dostęp tylko do odczytu do Twoich danych analitycznych.",
          "selectProperty": "Wybierz usługę GA4",
          "startImport": "Rozpocznij import",
          "connecting": "Łączenie...",
          "loadingProperties": "Ładowanie usług...",
          "noProperties": "Nie znaleziono usług GA4 dla tego konta Google.",
          "importNote": "Dane będą importowane w tle. Niektóre szczegóły, takie jak ustawienia regionalne lub wersje przeglądarki/systemu operacyjnego, nie są dostępne w zagregowanych eksportach GA4."
        }
      },
      "proxy": {
        "title": "Zarządzane proxy",
        "description": "Kieruj skrypt śledzący Swetrix i zdarzenia analityczne przez kontrolowaną przez siebie subdomenę. Programy blokujące reklamy nie znają nazwy hosta, więc nie mogą zablokować żądań, a Ty przestajesz tracić dane.",
        "descriptionWithDocs": "Kieruj skrypt śledzący Swetrix i zdarzenia analityczne przez kontrolowaną przez siebie subdomenę. Programy blokujące reklamy nie znają nazwy hosta, więc nie mogą zablokować żądań. <1>Przeczytaj pełny poradnik konfiguracji</1>.",
        "addDomain": "Dodaj domenę proxy",
        "addDomainTitle": "Dodaj zarządzane reverse proxy",
        "warningTitle": "Unikaj domen, które programy blokujące reklamy mogą oflagować jako związane z analityką lub reklamą.",
        "warningSubdomain": "Nie używaj subdomen zawierających słowa związane ze śledzeniem, analityką, reklamami lub czymkolwiek podobnym (np. <1>analytics.mojadomena.pl</1>, <3>tracking.mojadomena.pl</3> lub <5>stats.mojadomena.pl</5>). Są one powszechnie blokowane przez programy blokujące reklamy i powodują utratę danych.",
        "warningGeneric": "Zamiast tego użyj ogólnej subdomeny, takiej jak <1>t.mojadomena.pl</1>.",
        "domain": "Domena",
        "domainPlaceholder": "Wprowadź domenę (np. t.mojadomena.pl)",
        "invalidDomain": "Wprowadź prawidłową subdomenę, np. t.mojadomena.pl.",
        "domainKeywordWarning": "Uwaga: ta nazwa hosta zawiera słowo często blokowane przez programy blokujące reklamy (analytics, tracking itp.). Proxy zostanie skonfigurowane, ale nadal może być blokowane. Zalecamy użycie ogólnej subdomeny, np. t.mojadomena.pl.",
        "noDomains": "Brak jeszcze domen proxy. Dodaj jedną, aby rozpocząć.",
        "domainsTitle": "Zarządzane reverse proxy",
        "liveSince": "Aktywne od {{date}}",
        "addedOn": "Dodano {{date}}",
        "domainColumn": "Domena",
        "statusColumn": "Status",
        "statusWaiting": "Oczekiwanie na DNS",
        "statusIssuing": "Wystawianie certyfikatu",
        "statusLive": "Aktywne",
        "statusError": "Błąd",
        "almostThere": "Prawie gotowe — skonfiguruj swój DNS",
        "cnameInstructions": "Dodaj poniższy rekord <1>CNAME</1> u swojego dostawcy DNS, aby skierować subdomenę na naszą sieć.",
        "issuingTitle": "Przygotowywanie certyfikatu",
        "issuingDescription": "DNS został rozwiązany. Wystawiamy certyfikat Let's Encrypt — zajmuje to zazwyczaj niecałą minutę.",
        "dnsRecordType": "Typ",
        "dnsRecordName": "Nazwa",
        "dnsRecordValue": "Wartość",
        "dnsRecordTTL": "TTL",
        "ttlAuto": "Auto",
        "cloudflareTipTitle": "Używasz Cloudflare?",
        "cloudflareTipBody": "Upewnij się, że rekord jest ustawiony na <1>Tylko DNS</1> (DNS only), a nie <3>Obsługiwane przez proxy</3> (Proxied). Proxy Cloudflare zakłóca proces wydawania naszego certyfikatu.",
        "cloudflareProxied": "Obsługiwane przez proxy",
        "cloudflareDnsOnly": "Tylko DNS",
        "verifyNow": "Sprawdź status",
        "deleteTitle": "Usunąć domenę proxy?",
        "deleteConfirm": "Spowoduje to zatrzymanie akceptowania ruchu analitycznego na tej nazwie hosta. Upewnij się, że kod śledzący już na nią nie wskazuje.",
        "deleted": "Domena proxy usunięta",
        "added": "Domena proxy dodana. Skonfiguruj poniższy rekord CNAME, aby zakończyć.",
        "installSnippetTitle": "Zainstaluj fragment kodu",
        "installSnippetDescription": "Zastąp istniejący tag śledzący i wywołanie init następującym kodem:",
        "scriptTagLabel": "Tag skryptu śledzącego",
        "initLabel": "Zainicjuj tracker",
        "copy": "Kopiuj",
        "copied": "Skopiowano",
        "learnMore": "Przeczytaj pełny poradnik konfiguracji",
        "errorPrefix": "Błąd: "
      },
      "captcha": {
        "secretKey": "Tajny klucz",
        "generateKey": "Wygeneruj klucz",
        "regenerateKey": "Wygeneruj klucz ponownie",
        "keyGenerated": "Tajny klucz został wygenerowany",
        "keyRegenerated": "Tajny klucz został wygenerowany ponownie",
        "regenerateKeyTitle": "Wygenerować ponownie tajny klucz?",
        "regenerateKeyWarning": "Czy na pewno chcesz wygenerować ponownie tajny klucz? Spowoduje to unieważnienie obecnego klucza i wszystkie aplikacje, które go używają, będą musiały zostać zaktualizowane.",
        "noKeyGenerated": "Brak tajnego klucza. Wygeneruj go, aby zacząć korzystać z CAPTCHA w tym projekcie.",
        "keyHint": "Zachowaj ten klucz w tajemnicy. Używaj go na backendzie do weryfikacji tokenów CAPTCHA. Dowiedz się więcej w <url>dokumentacji</url>.",
        "difficulty": "Poziom trudności CAPTCHA",
        "difficultyHint": "Wyższe poziomy trudności zapewniają lepszą ochronę przed botami, ale mogą być trudniejsze do rozwiązania dla użytkowników.",
        "difficultyAutoHint": "Automatycznie dobiera trudność wyzwania na podstawie skoków ruchu, prób powtórzenia, adresów IP hostingu i innych sygnałów ryzyka.",
        "difficultyLevels": {
          "auto": "Auto",
          "veryEasy": "Bardzo łatwy",
          "easy": "Łatwy",
          "medium": "Średni",
          "hard": "Trudny",
          "veryHard": "Bardzo trudny"
        }
      },
      "annotations": {
        "title": "Adnotacje",
        "description": "Oznaczaj ważne zdarzenia na wykresach, aby pamiętać, dlaczego wzorce ruchu się zmieniły.",
        "add": "Dodaj adnotację",
        "addFirst": "Dodaj swoją pierwszą adnotację",
        "empty": "Na razie brak adnotacji. Dodawaj adnotacje, aby oznaczać ważne zdarzenia na wykresach.",
        "date": "Data",
        "text": "Notatka",
        "deleteTitle": "Usuń adnotację",
        "deleteConfirm": "Czy na pewno chcesz usunąć tę adnotację? Tej operacji nie można cofnąć."
      },
      "botsProtectionLevel": {
        "title": "Filtrowanie ruchu botów",
        "hint": "Wybierz, jak agresywnie boty i ruch zautomatyzowany mają być filtrowane z Twoich analityk.",
        "levels": {
          "off": {
            "title": "Wył.",
            "description": "Śledź cały ruch przychodzący, w tym boty i żądania zautomatyzowane."
          },
          "basic": {
            "title": "Podstawowy",
            "description": "Ignoruj powszechne boty wykrywane po nagłówku user agent, takie jak Googlebot, Bingbot, curl i podobne roboty indeksujące."
          },
          "strict": {
            "title": "Rygorystyczny",
            "description": "Ignoruj więcej zautomatyzowanego ruchu, w tym przeglądarki bez interfejsu graficznego, adresy IP centrów danych, skanery podatności, spam w odnośnikach i żądania z podejrzanymi nagłówkami."
          }
        }
      },
      "botProtectionReport": {
        "subtitle_one": "zablokowane żądanie bota",
        "subtitle_other": "zablokowanych żądań botów",
        "loading": "Ładowanie raportu ochrony przed botami",
        "classification": "Klasyfikacja",
        "topCountries": "Najlepsze kraje",
        "empty": "Brak zablokowanego ruchu botów w tym okresie.",
        "periodLabel": "Przedział czasu",
        "periods": {
          "7d": "7 dni",
          "30d": "30 dni",
          "90d": "90 dni"
        },
        "reasons": {
          "user_agent": "User agent bota",
          "headless_browser": "Przeglądarka headless",
          "suspicious_headers": "Podejrzane nagłówki",
          "probe_path": "Skanowanie podatności",
          "referrer_spam": "Spam w referrerze",
          "datacenter_ip": "IP centrum danych"
        },
        "learnMore": "Dowiedz się, jak blokujemy boty"
      },
      "updated": "Ustawienia projektu zostały zaktualizowane",
      "autosave": {
        "name": "Zaktualizowano nazwę projektu",
        "websiteUrl": "Zaktualizowano adres URL strony",
        "brandKeywords": "Zaktualizowano słowa kluczowe marki",
        "origins": "Zaktualizowano dozwolone źródła",
        "ipBlacklist": "Zaktualizowano czarną listę IP",
        "countryBlacklist": "Zaktualizowano czarną listę krajów",
        "botsProtectionLevel": "Zaktualizowano filtrowanie ruchu botów",
        "public": "Zaktualizowano ustawienie publicznego panelu",
        "passwordProtection": "Zaktualizowano ochronę hasłem",
        "status": "Zaktualizowano status projektu",
        "captchaDifficulty": "Zaktualizowano poziom trudności CAPTCHA",
        "organisation": "Zaktualizowano organizację projektu",
        "updated": "Zaktualizowano ustawienie projektu"
      },
      "created": "Projekt został utworzony",
      "pxCharsError": "Nazwa projektu nie może być dłuższa niż {{amount}} znaków.",
      "oxCharsError": "Lista dozwolonych źródeł musi być mniejsza niż {{amount}} znaków.",
      "noNameError": "Wprowadź nazwę projektu.",
      "subscriptionRequired": "Potrzebujesz aktywnej subskrypcji, aby tworzyć projekty osobiste. Rozpocznij bezpłatny okres próbny lub wykup subskrypcję w ustawieniach konta.",
      "create": "Utwórz nowy projekt",
      "settings": "Ustawienia",
      "name": "Nazwa projektu",
      "nameHint": "Używane tylko w celach wyświetlania.",
      "sharableLink": "Link do udostępnienia",
      "sharableDesc": "Udostępnia projekt publicznie, dostępne tylko jeśli twój panel jest publiczny lub chroniony hasłem.",
      "pid": "ID projektu",
      "websiteUrl": "Adres URL witryny",
      "websiteUrlPlaceholder": "https://example.com",
      "websiteUrlHint": "Opcjonalne. Używane do wyświetlania ikony favicon obok nazwy projektu oraz do uczynienia ścieżek stron klikalnymi w analityce.",
      "brandKeywords": "Brandowe słowa kluczowe",
      "brandKeywordsPlaceholder": "swetrix, swetrix analytics",
      "brandKeywordsHint": "Słowa kluczowe oddzielone przecinkami do klasyfikacji zapytań jako ruch brandowy. Jeśli pole jest puste, zostaną wykryte automatycznie na podstawie adresu URL witryny i nazwy projektu.",
      "invalidUrl": "Wprowadź prawidłowy adres URL (np. https://example.com)",
      "origins": "Dozwolone źródła",
      "originsHint": "Wybierz, które domeny mogą przesyłać dane analityczne używając tego ID Projektu. Ruch ze wszystkich innych domen będzie blokowany. Oddziel wiele domen przecinkami. Pozostaw puste, aby zezwolić wszystkim domenom. Możesz używać symboli wieloznacznych, na przykład: cornell.edu, app.example.com, *.gov.uk.",
      "originsPlaceholder": "Domyślnie zezwala na wszystkie źródła",
      "enabled": "Zbieraj dane analityczne",
      "public": "Publiczny panel",
      "enabledHint": "Wyłącz to, aby przestać zbierać nowe dane analityczne. Istniejące dane i ustawienia projektu pozostaną dostępne.",
      "publicHint": "Jeśli włączone, każdy w Internecie będzie mógł zobaczyć panel tego projektu.\nTylko administrator projektu może edytować ustawienia.",
      "delete": "Usuń projekt",
      "reset": "Zresetuj projekt",
      "qDelete": "Usunąć ten projekt?",
      "qReset": "Zresetować ten projekt?",
      "deleteHint": "Usunięcie tego projektu jest nieodwracalne. Usuniemy projekt i wszystkie powiązane dane z naszych serwerów. Żadne dane projektu nie zostaną zachowane i nie można tego cofnąć.",
      "resetHint": "Zresetowanie tego projektu jest nieodwracalne. Usuniemy jego odsłony i zdarzenia niestandardowe z naszych serwerów. ID projektu i ustawienia zostaną zachowane.",
      "deleted": "Projekt usunięty",
      "projectReset": "Projekt zresetowany",
      "noPeople": "Do tego projektu nie dodano jeszcze żadnych członków.",
      "removeMember": "Usuń użytkownika",
      "removeConfirm": "Usunąć tego członka z projektu? Straci on dostęp, ale dane projektu pozostaną niezmienione.",
      "removeReportConfirm": "Przestać wysyłać raporty do tego odbiorcy? Nie będzie już otrzymywać zaplanowanych raportów projektu.",
      "removeUser": "Usunąć {{user}}?",
      "people": "Członkowie",
      "inviteCoworkers": "Zaproś współpracowników",
      "peopleEmptyTitle": "Brak członków",
      "peopleEmptyDescription": "Zaproś współpracowników, aby przeglądać analitykę tego projektu i zarządzać ich dostępem według roli.",
      "addARecipient": "Dodaj odbiorcę",
      "addARecipientDesc": "Wpisz adres e-mail, na który mają być wysyłane raporty. Odbiorca nie musi mieć konta w Swetrix. Będziemy wysyłać mu zaplanowane raporty dla tej witryny.",
      "invite": "Zaproś użytkownika",
      "inviteTo": "Zaproś użytkownika do {{project}}",
      "inviteDesc": "Podaj adres e-mail oraz rolę osoby. Wyślemy jej zaproszenie e-mailem, które pojawi się również w jej panelu Swetrix.",
      "inviteDescSelfhosted": "Podaj adres e-mail oraz rolę osoby. Zaproszenie pojawi się w jej panelu.",
      "inviteExpity": "To zaproszenie wygasa za {{amount}} godzin.",
      "role": "Rola",
      "roles": {
        "admin": {
          "name": "Administrator",
          "desc": "Może zarządzać ustawieniami projektu, członkami, zaproszeniami i dostępem.",
          "shortDesc": "Może zarządzać projektem"
        },
        "viewer": {
          "name": "Widz",
          "desc": "Może przeglądać projekt, ale nie może zmieniać ustawień ani dostępu.",
          "shortDesc": "Tylko podgląd"
        }
      },
      "errorNoRole": "Wybierz rolę.",
      "ipBlacklist": "Zablokowane adresy IP",
      "ipBlacklistHint": "Ruch z tych adresów IP będzie ignorowany dla tego projektu. Oddziel wiele adresów IP lub zakresy CIDR przecinkami. Przydatne do wykluczenia własnych odwiedzin z analityki. Przykład: 172.126.10.16, 192.168.0.1/32, ::1.",
      "ipBlacklistPlaceholder": "Domyślnie brak zablokowanych adresów IP",
      "countryBlacklist": "Zablokowane kraje",
      "countryBlacklistHint": "Wybierz kraje, których nie chcesz śledzić. Ruch z tych krajów będzie ignorowany w Twojej analityce.",
      "countryBlacklistPlaceholder": "Domyślnie nie blokuje żadnych krajów",
      "searchCountries": "Szukaj krajów...",
      "transfer": "Przenieś własność",
      "transferTo": "Przenieś własność",
      "transferHint": "Przenieś projekt „{{name}}” do innego użytkownika Swetrix. Stanie się on właścicielem projektu i będzie mógł zarządzać ustawieniami, członkami i zaproszeniami. Pozostaniesz w projekcie jako administrator, ale nowy właściciel będzie mógł Cię później usunąć.",
      "transfereeEmail": "E-mail nowego właściciela",
      "reseted": {
        "selectFilters": "Wybierz filtry",
        "all": "Zresetuj wszystkie dane analityczne",
        "allHint": "Spowoduje to trwałe usunięcie wszystkich danych analitycznych tego projektu z naszych serwerów. Sam projekt, jego ustawienia i identyfikator projektu pozostaną.",
        "partially": "Zresetuj według zakresu dat",
        "partiallyDesc": "Usuń dane analityczne z określonego zakresu dat.",
        "partiallyHint": "Wybierz datę początkową i końcową, a następnie potwierdź reset. Dane analityczne w tym zakresie dat zostaną trwale usunięte i nie będzie można ich odzyskać.",
        "viaFilters": "Zresetuj według filtrów",
        "viaFiltersHint": "Usuń tylko te dane analityczne, które pasują do wybranych filtrów. Pasujące dane zostaną trwale usunięte i nie będzie można ich odzyskać.",
        "filtersPlaceholder": "Wybierz filtry",
        "noFilters": "Nie wybrano żadnych filtrów lub nie znaleziono danych dla tego typu filtra"
      },
      "protected": "Chronione hasłem",
      "protectedHint": "Możesz zabezpieczyć swój projekt hasłem. Tylko osoby, które znają hasło, będą miały do niego dostęp przez udostępniony link.",
      "password": "Hasło do panelu"
    },
    "captcha": {
      "settings": {
        "inheritance": "Dziedziczenie",
        "name": "Nazwa projektu CAPTCHA",
        "pid": "ID projektu CAPTCHA",
        "enabled": "CAPTCHA włączone",
        "enabledHint": "Wyłączone projekty CAPTCHA nie będą zliczać żadnych nowo przychodzących zdarzeń.\nNadal będziesz miał dostęp do analityki w dashboardzie."
      }
    },
    "emails": {
      "title": "Raporty e-mailowe",
      "description": "Wysyłaj regularne raporty pocztą elektroniczną do dowolnej liczby odbiorców",
      "add": "Dodaj odbiorcę",
      "emptyTitle": "Brak jeszcze odbiorców raportów",
      "emptyDescription": "Dodaj osoby, które powinny otrzymywać zaplanowane raporty e-mail z tego projektu. Nie muszą oni posiadać konta Swetrix.",
      "reportFrequency": "Częstotliwość raportowania"
    },
    "page": "Strona",
    "reverse": "Odwrócona",
    "userFlow": {
      "title": "Przepływ użytkowników",
      "noData": "Przepływ użytkownika nie jest jeszcze dostępny z powodu braku danych lub wyłączono tę funkcję w parametrach skryptu śledzenia"
    },
    "noDateRange": "Proszę wybrać zakres dat",
    "compareDateRangeError": "Tego zakresu dat nie można porównać, proszę wybrać inny zakres dat",
    "previousPeriod": "Poprzedni okres",
    "disableCompare": "Wyłącz porównanie",
    "compare": "Porównaj",
    "funnelSummary": {
      "xStepFunnel": "lejek {{x}}-etapowy",
      "conversionRateShort": "współczynnik konwersji {{x}}%",
      "startShort": "Początek",
      "endShort": "Koniec"
    },
    "revenue": {
      "title": "Analityka przychodów",
      "revenue": "Przychody",
      "notConfigured": "Śledzenie przychodów nie jest skonfigurowane",
      "notConfiguredDesc": "Połącz dostawcę płatności w ustawieniach projektu, aby rozpocząć śledzenie przychodów.",
      "configureRevenue": "Skonfiguruj śledzenie przychodów",
      "sync": "Synchronizuj",
      "synced": "Zsynchronizowano {{count}} transakcji",
      "lastSync": "Ostatnia synchronizacja: {{date}}",
      "totalRevenue": "Łączne przychody",
      "salesCount": "Sprzedaż",
      "averageOrderValue": "Śr. wartość zamówienia",
      "mrr": "MRR",
      "refunds": "Zwroty",
      "refundsLabel": "zwroty",
      "revenueOverTime": "Przychody w czasie",
      "recentTransactions": "Ostatnie transakcje",
      "noTransactions": "Nie znaleziono transakcji dla tego okresu.",
      "byProduct": "Przychody według produktu",
      "noProducts": "Brak dostępnych danych o produktach.",
      "sales": "sprzedaż"
    },
    "askAi": {
      "title": "Zapytaj AI",
      "subtitle": "Zadawaj pytania o swoje dane analityczne",
      "welcomeTitle": "Jak mogę pomóc Ci lepiej zrozumieć Twoich użytkowników?",
      "welcomeSubtitle": "Uzyskaj wnioski na podstawie swoich danych analitycznych.",
      "placeholder": "Zapytaj o cokolwiek",
      "followUpPlaceholder": "Zadaj pytanie uzupełniające",
      "error": "Przepraszamy, coś poszło nie tak. Spróbuj ponownie.",
      "disclaimer": "Odpowiedzi AI nie zawsze są dokładne. Zweryfikuj ważne dane.",
      "recentChats": "Ostatnie czaty",
      "pinnedChats": "Przypięte czaty",
      "viewAll": "Zobacz wszystkie",
      "allChats": "Wszystkie czaty",
      "noChats": "Brak historii czatu",
      "noChatsMatch": "Brak czatów pasujących do wyszukiwania",
      "newChat": "Nowa rozmowa",
      "deleteChat": "Usuń czat",
      "deleteChatConfirm": "Czy na pewno chcesz usunąć ten czat?",
      "chatDeleted": "Czat usunięty",
      "searchChatsPlaceholder": "Szukaj czatów po nazwie lub treści…",
      "searchHint": "Wpisz co najmniej 2 znaki, aby wyszukać",
      "filterByTag": "Filtruj według tagu",
      "clearFilters": "Wyczyść filtry",
      "allTags": "Wszystkie tagi",
      "pin": "Przypnij czat",
      "unpin": "Odepnij czat",
      "pinned": "Przypięte",
      "tags": "Tagi",
      "addTag": "Dodaj tag",
      "tagPlaceholder": "np. badania, rozliczenia, q4",
      "tagsLimitReached": "Osiągnięto limit tagów (maks. {{max}})",
      "tagAlreadyExists": "Tag został już dodany",
      "tagInvalid": "Tag musi mieć 1-{{max}} znaków",
      "renameChat": "Zmień nazwę czatu",
      "renameChatPlaceholder": "Nazwa czatu",
      "saveTags": "Zapisz tagi",
      "doneEditing": "Gotowe",
      "noTagsYet": "Brak tagów",
      "manageTags": "Zarządzaj tagami",
      "savingChanges": "Zapisywanie…",
      "copyLink": "Skopiuj link do czatu",
      "linkCopied": "Link skopiowano do schowka",
      "export": "Eksportuj",
      "copyConversation": "Kopiuj konwersację",
      "downloadMarkdown": "Pobierz jako Markdown",
      "conversationCopied": "Konwersacja skopiowana do schowka",
      "copyMessage": "Skopiuj wiadomość",
      "messageCopied": "Skopiowano do schowka",
      "regenerate": "Wygeneruj ponownie odpowiedź",
      "branchOff": "Odgałęzienie",
      "branchOffConfirm": "To utworzy nową konwersację, zaczynając od tej wiadomości. Bieżący czat nie zostanie zmieniony.",
      "branchedFrom": "Odgałęzienie od {{name}}",
      "editMessage": "Edytuj wiadomość",
      "saveEdit": "Zapisz",
      "cancelEdit": "Anuluj",
      "goodResponse": "Dobra odpowiedź",
      "badResponse": "Zła odpowiedź",
      "feedbackSent": "Dziękujemy za opinię!",
      "untitledChat": "Czat bez nazwy",
      "openInDashboard": "Otwórz w panelu",
      "chart": {
        "changeType": "Zmień typ wykresu",
        "downloadPng": "Pobierz jako PNG",
        "downloadCsv": "Pobierz jako CSV",
        "copyData": "Skopiuj dane",
        "dataCopied": "Dane wykresu skopiowane do schowka",
        "types": {
          "line": "Liniowy",
          "area": "Obszarowy",
          "spline": "Krzywa (Spline)",
          "bar": "Słupkowy",
          "pie": "Kołowy",
          "donut": "Pierścieniowy"
        }
      },
      "tools": {
        "getProjectInfo": "Pobrano informacje o projekcie",
        "getData": "Odpytane dane",
        "getGoalStats": "Pobrano cele",
        "getFunnelData": "Wczytano lejek",
        "getFeatureFlagStats": "Pobrane statystyki flagi funkcji",
        "getExperimentResults": "Pobrane wyniki eksperymentu",
        "getSessionsList": "Pobrane ostatnie sesje",
        "getProfilesOverview": "Pobrany przegląd profili"
      },
      "howIGotThis_one": "Jak to uzyskałem · 1 krok",
      "howIGotThis_other": "Jak to uzyskałem · {{count}} kroków",
      "noParameters": "Brak parametrów",
      "params": {
        "period": "Okres",
        "from": "Od",
        "to": "Do",
        "dateRange": "Zakres dat",
        "dataType": "Typ danych",
        "timeBucket": "Ziarnistość",
        "measure": "Miara",
        "filters": "Filtry",
        "goalId": "Cel",
        "funnelId": "Lejek",
        "flagId": "Flaga funkcji",
        "experimentId": "Eksperyment",
        "country": "Kraj",
        "page": "Strona",
        "take": "Limit",
        "opContains": "zawiera",
        "opNotContains": "nie zawiera",
        "dataTypes": {
          "analytics": "Analityka ruchu",
          "performance": "Wydajność",
          "captcha": "CAPTCHA",
          "errors": "Błędy",
          "customEvents": "Wydarzenia niestandardowe"
        },
        "timeBuckets": {
          "minute": "Minuta",
          "hour": "Godzina",
          "day": "Dzień",
          "month": "Miesiąc",
          "year": "Rok"
        },
        "measures": {
          "average": "Średnia",
          "median": "Mediana",
          "p95": "p95"
        }
      },
      "capabilities": {
        "title": "Swetrix AI potrafi:",
        "queryAnalytics": "Analityka zapytań, w tym odsłony, odwiedzający i sesje",
        "goalStatistics": "Statystyki celów ze współczynnikami konwersji",
        "funnelAnalysis": "Analiza lejka pokazująca konwersje krok po kroku",
        "performanceMetrics": "Metryki wydajności, takie jak czasy ładowania stron i TTFB",
        "errorTracking": "Dane śledzenia błędów i najczęstsze błędy",
        "trafficPatterns": "Analizuj wzorce ruchu (najpopularniejsze strony, kraje, przeglądarki, strony odsyłające)",
        "captchaStats": "Zbadaj dane testów CAPTCHA (gdy włączone)",
        "featureFlags": "Przejrzyj flagi funkcji i wyniki ich weryfikacji",
        "experiments": "Analizuj wyświetlenia i konwersje testów A/B",
        "sessions": "Zbadaj ostatnie sesje użytkowników i ścieżki",
        "customEvents": "Rozbij wydarzenia niestandardowe według nazwy i częstotliwości",
        "customRanges": "Użyj zdefiniowanych lub własnych zakresów dat od/do",
        "cannotTitle": "Swetrix AI nie może:",
        "cannotBrowse": "Przeglądać internetu",
        "cannotSeeOutside": "Zobaczyć danych spoza tego projektu Swetrix",
        "cannotGuarantee": "Gwarantować poprawności",
        "cannotModify": "Modyfikować analityki ani ustawień projektu"
      },
      "thinking": "Myślenie...",
      "thought": "Myśl",
      "scrollToBottom": "Przewiń na dół",
      "suggestions": {
        "compareVisitors": "Porównaj odwiedzających w tym tygodniu z poprzednim tygodniem",
        "topTrafficSources": "Jakie są moje główne źródła ruchu?",
        "mobilePerformance": "Jak moja strona działa na urządzeniach mobilnych?",
        "deviceTypesChart": "Utwórz wykres kołowy najczęstszych typów urządzeń"
      },
      "followUps": {
        "title": "Możesz również zapytać"
      },
      "dismiss": "Odrzuć",
      "stop": "Zatrzymaj",
      "loadMore": "Załaduj więcej",
      "voiceInput": "Wprowadzanie głosowe",
      "listening": "Słucham… kliknij ponownie, aby zatrzymać",
      "voiceUnsupported": "Wprowadzanie głosowe nie jest obsługiwane w tej przeglądarce",
      "voicePermissionDenied": "Brak dostępu do mikrofonu",
      "timeFormat": {
        "justNow": "Przed chwilą",
        "minutes": "{{count}} min",
        "hours": "{{count}} godz.",
        "days": "{{count}} dni"
      }
    }
  },
  "billing": {
    "update": "Szczegóły płatności",
    "nextBillDateIs": "Następna data rachunku: {{date}}",
    "trialEnds": "Okres próbny kończy się {{date}}",
    "cancelSub": "Anuluj subskrypcję",
    "noActiveSubscription": "Brak aktywnej subskrypcji",
    "noActiveSubscriptionDescription": "Nadal zbieramy przychodzące dane analityczne dla Twoich projektów. Wybierz płatny plan, aby nadal korzystać z Swetrix.",
    "subscriptionCancelled": "Subskrypcja anulowana",
    "subscriptionCancelledDescription": "Twoja subskrypcja pozostanie aktywna do {{date}}. Następnie stracisz dostęp do danych analitycznych, ale będziemy nadal przechowywać przychodzące zdarzenia i odsłony dla Twoich projektów na wypadek Twojego powrotu.",
    "planUsage": "Zużycie",
    "usageOverview": "Śledzono {{tracked}} z {{maxEvents}} zdarzeń w tym miesiącu ({{trackedPerc}}%).",
    "pageviews": "Odsłony: {{quantity}} ({{percentage}}%)",
    "customEvents": "Wydarzenia niestandardowe: {{quantity}} ({{percentage}}%)",
    "captcha": "Zdarzenia CAPTCHA: {{quantity}} ({{percentage}}%)",
    "errors": "Zdarzenia błędów: {{quantity}} ({{percentage}}%)",
    "confirmNewPlan": "Potwierdź zmianę planu",
    "previewLoadingError": "Nie mogliśmy załadować podglądu cen. Spróbuj ponownie później.\nJeśli problem będzie się powtarzał, skontaktuj się z nami pod adresem <mail>{{email}}</mail>.\nNadal możesz zmienić plan, ale podgląd cen nie jest w tej chwili dostępny.",
    "dueNow": "Wymagane teraz",
    "dueNowDescription": "Zostanie pobrana proporcjonalna opłata za pozostałe dni w bieżącym okresie rozliczeniowym.",
    "negativePayment": "Ujemna kwota oznacza, że otrzymasz {{currency}}{{dueNowAmount}} środków na konto. Zostaniesz obciążony kwotą {{currency}}0.00 w dniu {{dueNowDate}}. Po wykorzystaniu środków Twoja płatność cykliczna wyniesie {{currency}}{{nextPaymentAmount}} za każdy cykl rozliczeniowy.",
    "nextPayment": "Następna płatność",
    "subscription": "Subskrypcja",
    "planUsageDesc": "Wykorzystanie pokazuje zdarzenia wliczane do miesięcznego limitu Twojego planu, w tym odsłony, niestandardowe zdarzenia, zdarzenia CAPTCHA i zdarzenia błędów.",
    "xofy": "{{x}} z {{y}}",
    "resetDate": "Zużycie resetuje się pierwszego dnia każdego miesiąca. {{days}} dni do resetu.",
    "selectPlan": "Wybierz plan, aby nadal korzystać ze Swetrix.",
    "changePlan": "Możesz tutaj w dowolnej chwili zmienić lub anulować swój plan.",
    "membersNotification": "Odsłony, zdarzenia niestandardowe, zdarzenia CAPTCHA i zdarzenia błędów wliczają się do limitu planu właściciela konta. Zaproszeni członkowie projektu nie muszą posiadać własnej subskrypcji.",
    "trialDescription": "Twój bezpłatny okres próbny obejmuje wszystkie funkcje i nieograniczone zbieranie danych. Po jego zakończeniu wybierz płatny plan odpowiadający Twojemu użyciu, aby dalej korzystać ze Swetrix.",
    "trialChargeWarning": "Po zakończeniu okresu próbnego zostaniesz automatycznie obciążony, chyba że wcześniej go anulujesz. Możesz to zrobić w dowolnej chwili na tej stronie.",
    "cannotChangePlanDuringTrial": "Nie możesz zmienić planu podczas okresu próbnego. Możesz przełączyć się na inny plan po zakończeniu okresu próbnego lub anulować go i zasubskrybować inny plan.",
    "subscriptionCancelledSuccess": "Twoja subskrypcja została anulowana. Zachowasz dostęp do końca bieżącego okresu rozliczeniowego.",
    "confirmCancellation": "Anuluj subskrypcję",
    "cancellationFeedbackLabel": "Powód anulowania (opcjonalnie)",
    "cancellationFeedbackPlaceholder": "Co moglibyśmy zrobić lepiej?",
    "usageWarningHigh": "Wykorzystałeś {{percentage}}% miesięcznego limitu zdarzeń. Zmień plan na wyższy, aby uniknąć utraty dostępu.",
    "usageWarningCritical": "Wykorzystałeś {{percentage}}% swojego miesięcznego limitu zdarzeń. Przejdź na wyższy plan, aby utrzymać nieprzerwany dostęp.",
    "xPercentUsed": "{{percentage}}% wykorzystane",
    "xPercentRemaining": "{{percentage}}% pozostało",
    "paddleLoadError": "Nie udało się załadować systemu płatności. Odśwież stronę i spróbuj ponownie.",
    "paddleStillLoading": "System płatności nadal się ładuje. Spróbuj ponownie za chwilę."
  },
  "modals": {
    "paidFeature": {
      "title": "Ulepsz swój plan, aby korzystać z tej funkcji",
      "desc": "Przepraszamy za niedogodności, ale aby korzystać z tej funkcji, musisz wykupić płatny plan.\n\nZdajemy sobie sprawę, że możesz nie być jeszcze gotowy na zakup płatnej subskrypcji, ale jej zakup da Ci nie tylko dostęp do tej funkcji, ale także wiele innych wspaniałych korzyści, takich jak dostęp do wszystkich innych płatnych funkcji, wyższe limity wizyt w miesiącu i liczba dostępnych stron internetowych, a także będziesz wspierać rozwój małego biznesu :)"
    },
    "trackingSnippet": {
      "add": "Dodaj następujący fragment do sekcji <bsect></bsect> twojej strony."
    },
    "funnels": {
      "addTitle": "Dodaj lejek",
      "editTitle": "Edytuj lejek",
      "name": "Nazwa lejka",
      "steps": "Etapy lejka",
      "addStep": "Dodaj jeszcze jeden krok"
    },
    "annotation": {
      "addTitle": "Dodaj adnotację",
      "editTitle": "Edytuj adnotację",
      "date": "Data",
      "text": "Adnotacja",
      "warning": "Uwaga: Nie zamieszczaj poufnych informacji. Wszyscy użytkownicy z dostępem do tego zasobu mogą zobaczyć treść adnotacji."
    },
    "shortcuts": {
      "title": "Skróty klawiaturowe",
      "timebuckets": "Wybór segmentów czasu",
      "tabs": "Przełączanie kart"
    }
  },
  "pricing": {
    "title": "Proste, oparte na ruchu ceny",
    "adv": "Wypróbuj Swetrix na swojej stronie internetowej przez {{amount}} dni - całkowicie za darmo. Wymagana jest metoda płatności, ale możesz zrezygnować w dowolnym momencie przed zakończeniem okresu próbnego.",
    "subscribe": "Subskrybuj",
    "legacy": "Wygasły",
    "legacyDescription": "Ten plan lub ta oferta cenowa nie jest już dostępna dla nowych użytkowników. Nadal jest dostępna dla obecnych użytkowników.",
    "perMonth": "mies.",
    "perYear": "rocznie",
    "yourPlan": "Twój plan",
    "downgrade": "Obniżenie wersji",
    "upgrade": "Ulepsz",
    "monthlyBilling": "Co miesiąc",
    "yearlyBilling": "Rocznie",
    "billedYearly": "Rozliczane rocznie",
    "billedMonthly": "Rozliczane miesięcznie",
    "billedAnnuallyAt": "Rozliczane rocznie w kwocie {{amount}}",
    "switchToMonthly": "Przełącz na płatność miesięczną",
    "upToXEvents": "Do {{amount}} zdarzeń miesięcznie.",
    "frequency": "Częstotliwość płatności",
    "eventsPerMonth": "zdarzenia / miesiąc",
    "switchToYearly": "Przełącz na płatność roczną",
    "trialEnded": "Zakończono okres próbny",
    "overXEvents": "Ponad {{amount}} zdarzeń",
    "contactUs": "Skontaktuj się z nami",
    "tiers": {
      "upToXWebsites": "Dodaj do {{amount}} witryn",
      "dataOwnership": "100% własności danych",
      "trafficWebAnalytics": "Analityka ruchu na stronie internetowej",
      "teamMembers": "Członkowie zespołu",
      "apiAccess": "Dostęp do API",
      "funnels": "Lejki",
      "websiteSpeedAnalytics": "Analiza szybkości witryny",
      "sessionAnalysis": "Analiza sesji",
      "errorTracking": "Śledzenie błędów",
      "featureFlags": "Flagi funkcji",
      "experiments": "Eksperymenty",
      "captcha": "CAPTCHA",
      "moreWebsitesForFee": "Swetrix nie nakłada ograniczenia na liczbę witryn, które możesz dodać. Domyślny limit we wszystkich planach to {{amount}} witryn. Możesz dokupić więcej witryn za dodatkową opłatą."
    },
    "downgradeTitle": "Czy na pewno chcesz obniżyć swój plan?",
    "downgradeDesc": "Po obniżeniu planu, będzie zawierał on mniej projektów i dostępnych zdarzeń na miesiąc. W przypadku, gdy Twoja strona zawiera więcej ruchu niż zawiera plan, do którego chcesz przejść, spowoduje to, że nie wszystkie zdarzenia zostaną zapisane w naszej bazie danych.\nW każdej chwili będziesz mógł powrócić do swojego obecnego planu.\nJeśli masz jakiekolwiek pytania, zawsze możesz wysłać do nas e-mail na adres {{email}}.",
    "cancelTitle": "Czy na pewno chcesz anulować subskrypcję?",
    "cancelDesc": "Po anulowaniu subskrypcji żadne nowe zdarzenia nie będą zbierane przez Swetrix dla Twoich projektów.\nBędziesz mógł powrócić do aktualnego planu w dowolnym momencie.\nJeśli masz jakieś pytania, zawsze możesz wysłać do nas wiadomość na adres {{email}}."
  },
  "contact": {
    "description": "Możesz się z nami skontaktować pod adresem <mail>{{email}}</mail>, napisać do nas na Twitterze pod <twitter>{{twitterHandle}}</twitter> lub porozmawiać z nami na naszym <discord>Discordzie</discord>. Staramy się odpowiadać jak najszybciej, zazwyczaj w ciągu jednego dnia.",
    "docs": {
      "title": "Dokumentacja",
      "desc": "Dowiedz się, jak zintegrować Swetrix ze swoją aplikacją i znajdź odpowiedzi na najczęściej zadawane pytania"
    },
    "demo": {
      "title": "Zarezerwuj prezentację demo",
      "desc": "Umów się na prezentację z naszym zespołem, aby zobaczyć, jak Swetrix może rozwiązać Twoje problemy"
    },
    "feedback": {
      "desc": "Masz uwagi do produktu, błędy lub pomysły? <feedback>Przekaż opinię</feedback> i w razie potrzeby dołącz zrzuty ekranu."
    }
  },
  "feedback": {
    "giveFeedback": "Przekaż opinię",
    "title": "Podziel się opinią",
    "description": "Powiedz nam, co było niejasne, co się popsuło lub co sprawiłoby, że Swetrix byłby dla Ciebie lepszy.",
    "inputLabel": "Twoja opinia",
    "placeholder": "Dodaj kilka szczegółów, abyśmy mogli zrozumieć kontekst...",
    "addImage": "Dodaj zrzut ekranu (opcjonalnie)",
    "addImageHint": "Upuść lub wklej obraz tutaj",
    "removeImage": "Usuń obraz",
    "send": "Wyślij opinię",
    "sent": "Dziękujemy za opinię!",
    "errors": {
      "messageRequired": "Wprowadź swoją opinię",
      "messageTooLong": "Opinia musi mieć {{count}} znaków lub mniej",
      "imageOnly": "Dołączaj tylko obrazy",
      "imageTooLarge": "Obraz musi mieć rozmiar {{size}} lub mniejszy",
      "tooManyImages": "Możesz dołączyć do {{count}} obrazów"
    }
  },
  "open": {
    "desc": "Swetrix to otwarty startup; udostępniamy nasze metryki, takie jak przychody, straty, liczba użytkowników itp. publicznie.",
    "updated": "Ta strona jest regularnie aktualizowana.",
    "finance": {
      "title": "Metryki finansowe",
      "desc": "Nasze wskaźniki finansowe, takie jak przychody, straty itp."
    },
    "usage": {
      "title": "Metryki użycia",
      "desc": "Nasze wskaźniki użytkowników, takie jak liczba aktywnych użytkowników, połączone witryny.",
      "live": "Możesz zobaczyć nasze bieżące metryki na <livedemo>publicznym pulpicie nawigacyjnym</livedemo>. Możesz również udostępnić własne pulpity Swetrix publicznie i dostosować je do swoich potrzeb."
    }
  },
  "checkout": {
    "title": "Rozpocznij śledzenie swojego rozwoju już dziś",
    "subtitle": "Skorzystaj z darmowego {{days}}-dniowego okresu próbnego na nasz koszt. Anuluj w dowolnym momencie.",
    "realTimeAnalytics": "Analityka w czasie rzeczywistym bez plików cookie",
    "willRemind": "Przypomnimy Ci przed zakończeniem okresu próbnego",
    "freeTrialAnytime": "Darmowy {{days}}-dniowy okres próbny, anuluj w dowolnym momencie",
    "dueEnd": "Do zapłaty: {{date}}",
    "dueToday": "Do zapłaty dzisiaj ({{days}} dni za darmo)",
    "next": "Rozpocznij darmowy okres próbny",
    "selectPlan": "Wybierz swój plan",
    "customPlanTitle": "Potrzebujesz planu na ponad 20 mln odsłon?",
    "customPlanDesc": "Wybierz „Do {{count}} odsłon miesięcznie” i <contact>skontaktuj się z nami</contact>, aby uzyskać indywidualną wycenę."
  },
  "onboarding": {
    "welcome": "Witamy w Swetrix",
    "title": "Rozpocznij",
    "skipOnboarding": "Pomiń onboarding",
    "finishOnboarding": "Zakończ onboarding",
    "selectLanguage": {
      "title": "Wybierz język",
      "subtitle": "Jaki jest Twój preferowany język?"
    },
    "welcomeScreen": {
      "title": "Witamy w Swetrix!",
      "subtitle": "Analityka stawiająca prywatność na pierwszym miejscu, bez plików cookie, która dostarcza potrzebnych informacji bez naruszania prywatności użytkowników.",
      "featureTitle": "Miejsce dla Twojej analityki",
      "featureDesc": "Miejsce, w którym zrozumiesz ruch, będziesz śledzić błędy i podejmować decyzje oparte na danych."
    },
    "features": {
      "traffic": {
        "title": "Analityka ruchu",
        "desc": "Poznaj ruch na swojej stronie dzięki analityce w czasie rzeczywistym. Zobacz, skąd pochodzą Twoi odwiedzający, jakie strony oglądają i jak wchodzą w interakcję z witryną.",
        "tip": "Śledź odwiedzających na całym świecie — bez plików cookie."
      },
      "errors": {
        "title": "Śledzenie błędów",
        "desc": "Wykrywaj i naprawiaj błędy, zanim zauważą je użytkownicy. Otrzymuj szczegółowe raporty błędów ze śladami stosu, informacjami o przeglądarce i kontekstem użytkownika."
      },
      "sessions": {
        "title": "Sesje użytkowników",
        "desc": "Zobacz dokładnie, jak użytkownicy poruszają się po Twojej stronie. Zrozum ścieżki użytkowników, zidentyfikuj miejsca porzucenia i zoptymalizuj doświadczenie.",
        "tip": "Przeglądaj sesje w czasie rzeczywistym, gdy trwają."
      }
    },
    "selectPlan": {
      "timeline": {
        "today": "Dzisiaj",
        "todayDesc": "Rozpocznij darmowy okres próbny z pełnym dostępem do wszystkich funkcji",
        "reminder": "Dzień {{days}}",
        "reminderDesc": "Wyślemy Ci przyjazne przypomnienie przed zakończeniem okresu próbnego",
        "charge": "Dzień {{days}}",
        "chargeDesc": "Twoja subskrypcja się rozpocznie, chyba że anulujesz ją wcześniej"
      }
    },
    "createProject": {
      "navTitle": "Utwórz projekt",
      "navDesc": "Dodaj stronę, aby zacząć zbierać dane analityczne.",
      "title": "Skonfigurujmy Twój pierwszy projekt",
      "desc": "Utwórz projekt, aby rozpocząć śledzenie analityki swojej witryny. Wprowadź nazwę, aby kontynuować.",
      "placeholder": "Moja świetna strona internetowa",
      "timezoneDesc": "Wykresy projektu, zakresy dat i znaczniki czasu będą używać tej strefy czasowej. Możesz ją zaktualizować później."
    },
    "installTracking": {
      "navTitle": "Zainstaluj skrypt śledzący",
      "navDesc": "Dodaj skrypt Swetrix do swojej strony.",
      "title": "Skonfiguruj Swetrix na swojej stronie",
      "desc": "Dodaj skrypt Swetrix do swojej strony. Możesz też używać Swetrix do śledzenia zdarzeń w aplikacjach mobilnych lub desktopowych oraz wysyłać zdarzenia bezpośrednio do naszego API. Więcej o zaawansowanych integracjach znajdziesz w naszej <url>dokumentacji</url>.",
      "websiteInstallation": "Instalacja na stronie",
      "pasteScript": "Wklej skrypt na swojej stronie",
      "weAlsoSupport": "Obsługujemy także instalację Swetrix przez NPM (dla React, Vue itd.), udostępniamy Events API do wysyłania zdarzeń bezpośrednio do naszego API oraz wiele integracji z innymi usługami, np. WordPress czy Google Tag Manager. <url>Dowiedz się więcej</url>.",
      "optional": "Ten krok jest opcjonalny — zawsze możesz skonfigurować śledzenie później w ustawieniach projektu.",
      "skipForNow": "Pomiń na razie",
      "tabs": {
        "script": "Skrypt",
        "npm": "NPM",
        "tagManager": "Tag Manager",
        "platforms": "Platformy"
      },
      "npm": {
        "title": "Pakiet NPM",
        "desc": "Dla React, Vue, Angular i innych frameworków JS.",
        "step1": "1. Zainstaluj pakiet",
        "step2": "2. Importuj i zainicjuj",
        "entryFileHint": "Dodaj to do pliku wejściowego swojej aplikacji (np. <codeA>index.js</codeA> lub <codeB>App.js</codeB>). <url>Zobacz pełną dokumentację</url>"
      },
      "gtm": {
        "title": "Google Tag Manager",
        "desc": "Dodaj Swetrix przez GTM bez ingerowania w kod źródłowy.",
        "step1": "1. Twoje ID projektu",
        "step2": "2. Utwórz niestandardowy tag HTML w GTM z tym kodem",
        "step3": "3. Ustaw regułę na \"All Pages\" (Wszystkie strony) i opublikuj",
        "viewGuide": "Zobacz pełny przewodnik GTM"
      },
      "platforms": {
        "title": "Przewodniki po platformach",
        "desc": "Przewodniki integracji krok po kroku dla popularnych platform.",
        "viewAll": "Zobacz wszystkie integracje"
      }
    }
  },
  "titles": {
    "recovery": "Odzyskiwanie konta",
    "signin": "Zaloguj się",
    "signup": "Zarejestruj się",
    "verification": "Weryfikacja adresu e-mail",
    "invitation": "Zaproszenie do udziału w projekcie",
    "profileSettings": "Ustawienia profilu",
    "dashboard": "Panel",
    "organisations": "Organizacje",
    "billing": "Płatności",
    "contact": "Masz pytanie?",
    "main": "Swetrix - bezciasteczkowa alternatywa dla Google Analytics",
    "socialisation": "Socjalizacja",
    "open": "Otwórz startup",
    "passwordProtected": "Wymagane hasło",
    "performance": "Monitorowanie wydajności końcowego użytkownika, aby dostarczać szybkie strony internetowe",
    "errors": "Narzędzie do śledzenia błędów użytkownika końcowego, aby dostarczać doświadczenia wolne od błędów",
    "forMarketers": "Dla marketerów",
    "forSmbs": "Dla małych firm",
    "forStartups": "Dla startupów",
    "privacyPolicy": "Polityka prywatności",
    "cookiePolicy": "Polityka plików cookie",
    "termsAndConditions": "Regulamin",
    "gaAlternative": "Alternatywa dla Google Analytics bez plików cookie",
    "projectWithPassword": "Analityka strony – wymagane hasło",
    "subscribe": "Rozpocznij darmowy okres próbny"
  },
  "description": {
    "default": "Swetrix to alternatywa dla Google Analytics, stawiająca prywatność na pierwszym miejscu i niewymagająca plików cookie, z analizą w czasie rzeczywistym, bez próbkowania oraz z wbudowanym monitorowaniem wydajności i błędów.",
    "blog": "Bądź na bieżąco z najnowszymi analizami, aktualizacjami produktu, studiami przypadków i przykładami zastosowań Swetrix.",
    "captcha": "Swetrix Captcha to alternatywa dla tradycyjnych CAPTCHA, stawiająca prywatność na pierwszym miejscu. Chroń swoją stronę przed botami i spamem bez irytowania użytkowników zagadkami.",
    "contact": "Skontaktuj się ze Swetrix (alternatywą dla Google Analytics bez plików cookie i z naciskiem na prywatność), aby uzyskać wsparcie, przekazać opinię lub zadać pytania i zgłosić sugestie.",
    "errorTracking": "Śledzenie błędów użytkowników końcowych z naciskiem na prywatność od Swetrix. Konfiguracja w jednej linijce, podgląd błędów według przeglądarki/urządzenia/lokalizacji i szybsze naprawianie problemów. 14-dniowy darmowy okres próbny – bez karty.",
    "login": "Zaloguj się do Swetrix, aby zobaczyć analitykę bez plików cookie i przyjazną prywatności – dane w czasie rzeczywistym, brak śledzących cookie, bez bałaganu GA.",
    "signup": "Utwórz konto Swetrix i zacznij śledzić ruch na stronie dzięki analityce bez plików cookie i przyjaznej prywatności – prosta konfiguracja, statystyki w czasie rzeczywistym.",
    "checkout": "Wybierz plan Swetrix i sfinalizuj subskrypcję — analityka bez plików cookie, stawiająca na prywatność, z wnioskami w czasie rzeczywistym.",
    "onboarding": "Zacznij korzystać ze Swetrix (alternatywy dla Google Analytics bez plików cookie i z naciskiem na prywatność) w kilku krokach.",
    "open": "Otwarte metryki startupu: dowiedz się więcej o naszych kluczowych metrykach finansowych i operacyjnych.",
    "recovery": "Nie pamiętasz hasła? Skorzystaj z funkcji odzyskiwania hasła, aby przywrócić dostęp do konta.",
    "performance": "Monitoruj szybkość strony dla prawdziwych użytkowników ze Swetrix – czas ładowania strony, TTFB, czasy DNS/TLS i percentyle. Z naciskiem na prywatność i bez plików cookie. Darmowy 14-dniowy okres próbny, bez karty.",
    "project": "Zobacz publiczną analitykę WWW dla {{name}}. Śledzenie przyjazne prywatności dzięki Swetrix – bez plików cookie i inwazyjnego śledzenia użytkowników.",
    "projectWithPassword": "Ten projekt analityczny jest chroniony hasłem. Wpisz hasło, aby zobaczyć analitykę WWW przyjazną prywatności dzięki Swetrix — bez plików cookie i inwazyjnego śledzenia użytkowników."
  },
  "header": {
    "startForFree": "Rozpocznij za darmo",
    "signUp": "Zarejestruj się",
    "switchTheme": "Motyw przełącznika",
    "dark": "Ciemne",
    "light": "Light",
    "signedInAs": "Podpisany jako",
    "watchDemo": "Obejrzyj demo",
    "contactSales": "Skontaktuj się ze sprzedażą",
    "trialBanner": {
      "pickAPlan": "Wybierz plan",
      "keepUsing": "aby kontynuować korzystanie bez przerw.",
      "keepUsingEnded": "aby dalej korzystać ze Swetrix.",
      "youHaveXDaysLeft": "Masz jeszcze {{amount}} dni bezpłatnego okresu próbnego",
      "endsToday": "Twój okres próbny kończy się dzisiaj",
      "endsTomorrow": "Twój okres próbny kończy się jutro",
      "ended": "Twój bezpłatny okres próbny dobiegł końca"
    },
    "solutions": {
      "title": "Rozwiązania",
      "analytics": {
        "title": "Analityka internetowa",
        "desc": "Monitoruj ruch na swojej stronie z poszanowaniem prywatności"
      },
      "errors": {
        "title": "Śledzenie błędów",
        "desc": "Dostarczaj użytkownikom doświadczenia wolne od błędów"
      },
      "captcha": {
        "title": "CAPTCHA",
        "desc": "Chroń swoją stronę przed botami za pomocą captcha zorientowanego na prywatność"
      },
      "performance": {
        "title": "Monitorowanie wydajności",
        "desc": "Analizuj kluczowe metryki prędkości swoich witryn"
      }
    }
  },
  "exitIntentPopup": {
    "freeTrial": "Darmowy okres próbny",
    "title": "Analityka internetowa bez plików cookie",
    "desc": "Swetrix pomaga zrozumieć odbiorców i monitorować ruch na stronie, nie naruszając prywatności użytkowników."
  },
  "footer": {
    "description": "Niezależna analityka internetowa, która szanuje prywatność",
    "ceDescription": "To jest edycja społecznościowa Swetrix działająca na samodzielnie zarządzanej infrastrukturze. Nie możemy zagwarantować jej wydajności ani niezawodności. Oficjalny, zarządzany hosting znajdziesz na <url>swetrix.com</url>.",
    "madeInHostedIn": "Wyprodukowano w <0></0> / <1></1>, hostowane w <2></2>",
    "products": "Produkty",
    "resources": "Zasoby",
    "freeTools": "Bezpłatne narzędzia",
    "company": "Firma",
    "community": "Dołącz do naszej społeczności",
    "comparisons": "Porównania",
    "support": "Wsparcie",
    "legal": "Wsparcie i prawne",
    "copy": "Swetrix Ltd. Wszelkie prawa zastrzeżone.",
    "contact": "Kontakt",
    "pp": "Polityka prywatności",
    "tos": "Warunki korzystania z usługi",
    "blog": "Blog",
    "tools": "Darmowe narzędzia",
    "utm": "Generator UTM",
    "ctr": "Kalkulator CTR",
    "roi": "Kalkulator ROI",
    "billing": "Płatności",
    "pricing": "Cennik",
    "docs": "Dokumentacja",
    "guides": "Poradniki",
    "privacy": "Prywatność",
    "data-policy": "Polityka danych",
    "cookie": "Polityka plików cookie",
    "dpa": "DPA",
    "security": "Bezpieczeństwo",
    "terms": "Regulamin",
    "status": "Status",
    "supportUs": "Wesprzyj nas",
    "captcha": "CAPTCHA",
    "open": "Otwórz startup",
    "about": "O nas",
    "features": "Funkcjonalności",
    "imprint": "Nota prawna",
    "cloudEdition": "Edycja chmurowa",
    "starOnGithub": "Daj nam gwiazdkę na GitHubie"
  }
}
