{
  "brand": {
    "tagline": "Znajdź instruktora narciarstwa lub snowboardu"
  },
  "common": {
    "fixMarked": "Sprawdź to, co zaznaczono na czerwono.",
    "skipToContent": "Przejdź do treści",
    "language": "Język",
    "signIn": "Zaloguj się",
    "signUp": "Zarejestruj się",
    "loading": "Ładowanie…",
    "cancel": "Anuluj",
    "close": "Zamknij",
    "save": "Zapisz",
    "unsavedChanges": "Masz niezapisane zmiany.",
    "discard": "Odrzuć zmiany",
    "unsavedLeave": "Masz niezapisane zmiany. Wyjść bez zapisywania?",
    "delete": "Usuń",
    "back": "Wróć",
    "retry": "Spróbuj ponownie",
    "select": "Wybierz",
    "menu": "Menu",
    "openChat": "Otwórz czat",
    "viewBooking": "Zobacz rezerwację",
    "viewProfile": "Zobacz profil",
    "seeAll": "Zobacz wszystkie",
    "showMore": "Pokaż więcej",
    "showLess": "Pokaż mniej",
    "typeToConfirm": "Wpisz {phrase}, aby potwierdzić",
    "saving": "Zapisywanie…",
    "emailDidYouMean": "Czy chodziło o {email}?",
    "optional": "Opcjonalnie"
  },
  "nav": {
    "findInstructor": "Znajdź instruktora",
    "countries": "Według kraju",
    "resorts": "Ośrodki narciarskie",
    "howItWorks": "Jak to działa",
    "becomeInstructor": "Zostań instruktorem",
    "registerSchool": "Zarejestruj szkołę",
    "dashboard": "Panel",
    "bookings": "Rezerwacje",
    "requests": "Prośby o rezerwację",
    "calendar": "Kalendarz",
    "messages": "Wiadomości",
    "favourites": "Ulubione",
    "earnings": "Zarobki",
    "invoices": "Faktury",
    "profile": "Profil",
    "notifications": "Powiadomienia",
    "settings": "Ustawienia",
    "admin": "Administracja",
    "finances": "Finanse",
    "schoolInstructors": "Instruktorzy",
    "previewPage": "Zobacz moją stronę",
    "privateLessons": "Lekcje prywatne",
    "groupLessons": "Lekcje grupowe",
    "equipmentRental": "Wypożyczalnia sprzętu",
    "connections": "Połączenia"
  },
  "registration": {
    "question": "Najpierw powiedz nam, kim jesteś",
    "kind": {
      "instructor": "Uczę na własny rachunek",
      "instructorBody": "Własny profil, własne stawki i własny kalendarz.",
      "school": "Chcę zarejestrować swoją szkołę",
      "schoolBody": "Zarejestruj szkołę, a potem zaproś swoich instruktorów e-mailem."
    },
    "heardFrom": {
      "instagram": "Instagram",
      "google": "Google",
      "email": "E-mail od Alpine Pal",
      "phone": "Telefon od Alpine Pal",
      "other": "Inne",
      "instructor": "Zaprosił mnie instruktor"
    },
    "heardFromOtherLabel": "Gdzie? (opcjonalnie)",
    "heardFromOtherPlaceholder": "Polecenie, targi, inna strona…",
    "conflictTitle": "Jedno konto, jedna rola",
    "signOutForSchool": "Wyloguj się i załóż konto szkoły",
    "signOutForInstructor": "Wyloguj się i załóż konto instruktora"
  },
  "view": {
    "label": "Zobacz aplikację jako",
    "admin": "Administrator",
    "instructor": "Instruktor",
    "customer": "Klient",
    "school": "Szkoła"
  },
  "home": {
    "heroTitle": "Znajdź instruktora narciarstwa lub snowboardu",
    "heroSubtitle": "Rezerwuj lekcje u zweryfikowanych instruktorów – niezależnych lub ze szkół narciarskich – w najlepszych ośrodkach narciarskich świata. Płać bezpiecznie, pisz od razu i jeźdź bez obaw.",
    "popularResorts": "Popularne ośrodki narciarskie",
    "featuredInstructors": "Polecani instruktorzy",
    "featuredSchools": "Polecane szkoły narciarskie",
    "howTitle": "Jak działa Alpine Pal",
    "how1Title": "Szukaj i porównuj",
    "how1Body": "Filtruj instruktorów według ośrodka, języka, dyscypliny, ceny i dostępności.",
    "how2Title": "Rezerwuj i płać bezpiecznie",
    "how2Body": "Wyślij opłaconą prośbę o rezerwację. Jeśli nie zostanie zaakceptowana, dostaniesz pełny zwrot pieniędzy.",
    "how3Title": "Pisz i spotkaj się na stoku",
    "how3Body": "Napisz do instruktora od razu, ustalcie miejsce spotkania i ciesz się lekcją.",
    "whyTitle": "Dlaczego warto rezerwować przez Alpine Pal",
    "why1": "Zweryfikowani instruktorzy – niezależni lub ze szkół narciarskich",
    "why2": "Pełny zwrot pieniędzy, jeśli instruktor nie zaakceptuje rezerwacji",
    "why3": "Czas lokalny każdego ośrodka",
    "why4": "Pomoc w twoim języku",
    "ctaTitle": "Masz uprawnienia instruktorskie?",
    "ctaBody": "Dołącz do Alpine Pal i docieraj do klientów z całego świata przez cały sezon. Zatrzymujesz 90% ceny lekcji.",
    "ctaButton": "Zostań instruktorem"
  },
  "hiw": {
    "title": "Jak działa Alpine Pal",
    "subtitle": "Od znalezienia odpowiedniego instruktora po spotkanie na stoku – rezerwacja lekcji to tylko trzy kroki.",
    "ctaTitle": "Czas na stok?",
    "ctaBody": "Znajdź zweryfikowanego instruktora w swoim ośrodku i zarezerwuj pierwszą lekcję w kilka minut.",
    "ctaSearch": "Znajdź instruktora"
  },
  "privateLessons": {
    "faqTitle": "Pytania, które zadaje się przed rezerwacją",
    "ctaTitle": "Znajdź instruktora w swoim ośrodku",
    "ctaBody": "Filtruj według ośrodka, daty, dyscypliny i języka, przeczytaj profile i napisz do osoby, która ci odpowiada – zanim cokolwiek zarezerwujesz.",
    "ctaButton": "Przeglądaj instruktorów",
    "navLabel": "Lekcje prywatne",
    "moreLink": "Co obejmuje lekcja prywatna i jak działa rezerwacja"
  },
  "becomeInstr": {
    "stepsTitle": "Jak to działa",
    "step1Title": "Utwórz profil",
    "step1Body": "Opowiedz nam o swoim doświadczeniu, uprawnieniach, językach, w których uczysz, i ośrodkach, w których pracujesz. Sprawdzamy każdego niezależnego instruktora, zanim jego profil zostanie opublikowany; za instruktorów szkoły ręczy ich szkoła.",
    "step2Title": "Ustal stawki i dostępność",
    "step2Body": "Wybierz stawkę godzinową i wielkość grup, a w kalendarzu otwórz tylko te godziny, w których chcesz uczyć.",
    "step3Title": "Przyjmuj rezerwacje i zarabiaj",
    "step3Body": "Klienci płacą z góry, gdy wysyłają prośbę o rezerwację. Akceptuj te, które ci pasują, i zatrzymuj 90% ceny lekcji.",
    "benefitsTitle": "Dlaczego warto uczyć z Alpine Pal",
    "benefit1Title": "Klienci z całego świata",
    "benefit1Body": "Narciarze i snowboardziści z całego świata sami cię znajdą – bez marketingu i bez agencji.",
    "benefit2Title": "Twój kalendarz, twoje zasady",
    "benefit2Body": "Ty decydujesz, kiedy, gdzie i ile uczysz. Każdą prośbę możesz zaakceptować albo odrzucić.",
    "benefit3Title": "Bezpieczne płatności",
    "benefit3Body": "Lekcje są opłacane z góry, więc już nigdy nie musisz upominać się o zapłatę.",
    "benefit4Title": "Wbudowany czat",
    "benefit4Body": "Ustalaj z klientami miejsca spotkań i szczegóły lekcji w jednym miejscu.",
    "ctaTitle": "Chcesz dołączyć?",
    "ctaBody": "Załóż konto i zacznij tworzyć swój profil instruktora już dziś.",
    "ctaButton": "Załóż konto",
    "ctaSignIn": "Mam już konto",
    "ctaSchoolLink": "Prowadzisz szkołę narciarską?",
    "ctaSchoolLinkCta": "Zarejestruj ją tutaj",
    "schoolCannotApply": "To konto zarządza szkołą narciarską. Profil instruktora ma osobne konto – aby się zgłosić, zarejestruj się innym adresem e-mail.",
    "applyTitle": "Zgłoś się jako instruktor",
    "applySubtitle": "Opowiedz nam o sobie. Nasz zespół sprawdza każde zgłoszenie, zanim profil zostanie opublikowany.",
    "applyTitleSchool": "{school}: uzupełnij swój profil",
    "applySubtitleSchool": "Opowiedz nam o sobie. Profil zostanie opublikowany od razu po wysłaniu, a ręczy za niego {school}.",
    "schoolSetsPrice": "Twoją stawkę godzinową ustala {school} – jest podana w zaproszeniu, a szkoła może ją później zmienić.",
    "schoolSetsFormats": "Będziesz sprzedawać z formatami, sezonami i cenami szkoły {school}: ustala je szkoła i zmieniają się, gdy ona je zmieni.",
    "schoolRunsCalendar": "{school} zarządza twoim kalendarzem i prośbami o rezerwację, z jej otwartymi godzinami; może ci je później przekazać.",
    "kindLabel": "W jakiej roli chcesz się zgłosić?",
    "kind": {
      "certified": "Niezależny instruktor z uprawnieniami",
      "certifiedBody": "Masz oficjalne uprawnienia do nauczania (SITN PZN, BASI, ISIA, PSIA, técnico deportivo…) i pracujesz na własny rachunek.",
      "enthusiast": "Towarzysz na stoku",
      "enthusiastBody": "Bez uprawnień: jeździsz razem z innymi i dzielisz się znajomością gór, ale nie udzielasz lekcji.",
      "school": "Instruktor szkoły narciarskiej",
      "schoolBody": "Masz uprawnienia i uczysz w szkole narciarskiej, która współpracuje z Alpine Pal."
    },
    "countryFirst": "Wybierz kraj, aby zobaczyć, jak możesz dołączyć.",
    "schoolInviteNotice": "Instruktorzy szkół narciarskich dołączają przez zaproszenie, które szkoła wysyła e-mailem – tutaj nie ma formularza do wypełnienia. Poproś swoją szkołę, żeby zaprosiła cię ze swojego panelu Alpine Pal.",
    "schoolInviteCta": "Twojej szkoły nie ma jeszcze w Alpine Pal? Powiedz jej o nas",
    "draftRestored": "Przywróciliśmy to, co zostało niedokończone.",
    "draftDiscard": "Zacznij od nowa",
    "kindGate": "Wybierz opcję, aby zobaczyć resztę formularza.",
    "kindCertifiedNote": "Swoje uprawnienia dodasz w profilu po jego zatwierdzeniu.",
    "kindEnthusiastNote": "Ważne: w wielu krajach nauczanie jazdy na nartach za opłatą wymaga oficjalnych uprawnień. Wybierając tę opcję, zobowiązujesz się nie udzielać lekcji i przestrzegać zasad swojego ośrodka.",
    "bioLabel": "O sobie",
    "bioPlaceholder": "Twoje doświadczenie, uprawnienia i styl nauczania.",
    "bioTranslateHint": "Pisz w języku, w którym czujesz się najswobodniej. Automatycznie przetłumaczymy tekst na pozostałe języki strony.",
    "resortsLabel": "Gdzie uczysz?",
    "resortsHint": "Wybierz kraj, a potem jeden lub więcej ośrodków. Pierwszy z nich określa twoją walutę.",
    "languagesLabel": "Języki nauczania",
    "dobLabel": "Data urodzenia",
    "dobHint": "Profil pokazuje twój wiek, nigdy datę. Rejestracja jako instruktor wymaga pełnoletności.",
    "yearsLabel": "Lata doświadczenia",
    "priceLabel": "Stawka godzinowa",
    "extraStudentLabel": "Cena za każdego dodatkowego uczestnika",
    "groupSetupNow": "Ustaw teraz ceny lekcji grupowych",
    "groupSetupHint": "Opcjonalnie. Jeśli tego nie zaznaczysz, lekcje grupowe możesz włączyć później w sekcji Lekcje grupowe w panelu.",
    "submit": "Wyślij zgłoszenie",
    "submitted": "Zgłoszenie wysłane!",
    "missingName": "Podaj swoje imię",
    "missingDob": "Podaj datę urodzenia",
    "tooYoung": "Aby zarejestrować się jako instruktor, musisz mieć co najmniej {min} lat",
    "dobInvalid": "Ta data urodzenia jest nieprawidłowa",
    "missingBio": "Napisz krótką biografię",
    "missingResorts": "Wybierz co najmniej jeden ośrodek",
    "missingLanguages": "Wybierz co najmniej jeden język",
    "missingLicence": "W twoim kraju wymagany jest numer licencji",
    "missingTitle": "Prześlij certyfikat lub podaj jego numer",
    "heardFromLabel": "Skąd wiesz o Alpine Pal?",
    "missingHeardFrom": "Napisz, skąd wiesz o Alpine Pal",
    "missingTerms": "Zaakceptuj regulamin",
    "goToDashboard": "Przejdź do panelu instruktora",
    "status": {
      "pendingTitle": "Zgłoszenie w trakcie weryfikacji",
      "pendingBody": "Dziękujemy! Nasz zespół sprawdza twój profil. Opublikujemy go, gdy tylko przejdzie weryfikację, i powiadomimy cię e-mailem.",
      "pendingNextStep": "W międzyczasie ustaw kalendarz: twój profil nie ma jeszcze godzin lekcji i nikt nie może cię zarezerwować, dopóki ich nie otworzysz.",
      "verifiedTitle": "Twój profil instruktora jest zweryfikowany",
      "verifiedBody": "Twój profil jest opublikowany. Stawkami, kalendarzem i prośbami zarządzasz w swoim panelu.",
      "rejectedTitle": "Zgłoszenie nie zostało zatwierdzone",
      "rejectedBody": "Tym razem twoje zgłoszenie nie zostało zatwierdzone. Jeśli uważasz, że to pomyłka, skontaktuj się z naszym zespołem wsparcia."
    },
    "companionBlocked": "W wybranych krajach ({countries}) nauczanie za opłatą wymaga oficjalnych uprawnień, dlatego opcja „towarzysz na stoku” jest tam niedostępna.",
    "credentialTitle": "Twoje uprawnienia",
    "credentialRequired": "Aby uczyć w wybranych krajach ({countries}), potrzebujesz uprawnień „{credential}”. Podaj ich numer, a przed publikacją profilu sprawdzimy go w oficjalnym rejestrze.",
    "credentialRequiredTitle": "Aby uczyć w wybranych krajach ({countries}), potrzebujesz uprawnień „{credential}”. Numer licencji nie jest potrzebny: prześlij zdjęcie lub PDF certyfikatu, a sprawdzimy go przed publikacją profilu.",
    "credentialSchoolVouches": "W wybranych krajach ({countries}) za twoje lekcje na trasach odpowiada {school}, więc uprawnienia nie są obowiązkowe. Jeśli je masz, prześlij je: pojawią się w twoim profilu i są potrzebne do nauczania poza trasami lub na własny rachunek.",
    "credentialOptional": "W wybranych krajach nie ma ustawowej licencji. Jeśli masz uprawnienia, podaj je, a będziemy mogli je zweryfikować: twój profil pokaże je wtedy jako zweryfikowane.",
    "licenceNumber": "Numer licencji lub wpisu do rejestru",
    "titleNumber": "Numer certyfikatu (jeśli go ma)",
    "credentialName": "Nazwa uprawnień",
    "credentialIssuer": "Wydane przez",
    "credentialYear": "Rok uzyskania",
    "credentialDocument": "Dokument potwierdzający (opcjonalnie)",
    "credentialDocumentTitle": "Zdjęcie lub PDF certyfikatu",
    "credentialDocumentHint": "PDF lub zdjęcie, maks. 8 MB. Otworzyć go możesz tylko ty i nasz zespół weryfikacyjny. Przechowujemy go jako dowód weryfikacji.",
    "credentialUploaded": "Dokument przesłany",
    "credentialAttached": "Dokument przesłany",
    "credentialNotSavedYet": "Jeszcze nie zapisano: uzupełnij dane uprawnień i naciśnij przycisk poniżej.",
    "credentialUpload": "Prześlij dokument",
    "credentialReplace": "Zastąp dokument",
    "acceptResponsibility": "Potwierdzam, że to ja odpowiadam za posiadanie ważnych uprawnień, licencji i ubezpieczenia w wybranych ośrodkach, że przesyłane przeze mnie dokumenty są autentyczne, i akceptuję",
    "acceptResponsibilityCompanion": "Potwierdzam, że nie będę udzielać lekcji ani przedstawiać się jako instruktor z uprawnieniami, że to ja odpowiadam za ubezpieczenie wymagane w wybranych ośrodkach, i akceptuję",
    "specialtiesHint": "Opcjonalnie. Zaznacz to, co najlepiej cię opisuje: klient widzi to w twoim profilu i na tej podstawie ocenia, czy pasujesz do jego potrzeb.",
    "offPisteNeedsTitle": "W wybranych krajach ({countries}) „Poza trasami”, „Freeride” i „Big mountain” wymagają twoich własnych uprawnień: dodaj je, aby móc je zaznaczyć.",
    "credentialExpiry": "Data ważności",
    "credentialNeverExpires": "Te uprawnienia są bezterminowe",
    "missingExpiry": "Podaj datę ważności albo zaznacz, że uprawnienia są bezterminowe",
    "reapply": "Poproś o ponowną weryfikację",
    "reapplyBody": "Popraw w profilu to, co było nie tak – uprawnienia, numer licencji, dokument – i poproś nas o ponowne sprawdzenie.",
    "reapplied": "Wysłano. Sprawdzimy to ponownie.",
    "faqTitle": "Pytania, które zadają instruktorzy",
    "moreTitle": "Więcej o nauczaniu z Alpine Pal:",
    "moreCountries": "czego wymaga każdy kraj",
    "priceTooLow": "To za mało: minimalna stawka to {min} {currency} za godzinę.",
    "groupPriceTooLow": "To za mało: minimalna cena to {min} {currency} za osobę.",
    "missingPrice": "Podnieś stawkę godzinową do minimum"
  },
  "search": {
    "title": "Znajdź instruktora",
    "country": "Kraj",
    "resort": "Ośrodek narciarski",
    "selectCountryFirst": "Najpierw wybierz kraj",
    "selectDateFirst": "Najpierw wybierz datę",
    "maxPricePerHour": "Do {price}/godz.",
    "allCountries": "Wszystkie kraje",
    "allResorts": "Wszystkie ośrodki",
    "date": "Data",
    "startTime": "Godzina rozpoczęcia",
    "duration": "Czas trwania",
    "durationHours": "{hours} godz.",
    "discipline": "Dyscyplina",
    "ski": "Narty",
    "snowboard": "Snowboard",
    "both": "Narty i snowboard",
    "language": "Język nauczania",
    "anyLanguage": "Dowolny język",
    "students": "Liczba uczestników",
    "cta": "Znajdź instruktora",
    "resultsCount": "Wyniki: {count}",
    "resultsCountOne": "1 wynik",
    "noResults": "Żadna lekcja nie pasuje do twoich filtrów.",
    "noResultsHint": "Spróbuj zmienić ośrodek, język lub datę.",
    "lessonType": "Rodzaj lekcji",
    "lessonTypeAny": "Prywatne i grupowe",
    "lessonTypePrivate": "Prywatne",
    "lessonTypeGroup": "Grupowe",
    "groupsTitle": "Lekcje grupowe",
    "priceFrom": "od {price}",
    "schoolBadge": "Szkoła narciarska",
    "schoolAssigns": "Szkoła przydziela instruktora na twoją lekcję.",
    "schoolBook": "Zarezerwuj w szkole",
    "filters": "Filtry",
    "clearFilters": "Wyczyść filtry",
    "nameFilter": "Nazwa: {name}",
    "nameFilterClear": "Usuń nazwę",
    "priceRange": "Przedział cenowy",
    "minRating": "Minimalna ocena",
    "minExperience": "Minimalne doświadczenie (lata)",
    "instructorKind": "Rodzaj instruktora",
    "anyKind": "Dowolny",
    "sort": "Sortuj według",
    "sortRecommended": "Polecane",
    "sortHighestRated": "Najwyżej oceniani",
    "sortMostExperienced": "Największe doświadczenie",
    "sortLowestPrice": "Najniższa cena",
    "sortHighestPrice": "Najwyższa cena",
    "sortMostReviewed": "Najwięcej opinii",
    "sortFastestResponse": "Najszybsza odpowiedź",
    "selectInstructor": "Wybierz",
    "nextAvailable": "Najbliższy wolny termin",
    "perHour": "/godz.",
    "years": "Lata doświadczenia: {years}",
    "reviews": "Opinie: {count}",
    "rankingNotice": "Na kolejność „Polecane” może wpływać prowizja, którą płacą niektóre szkoły i niektórzy instruktorzy.",
    "rankingLink": "Jak ustalamy kolejność wyników"
  },
  "resort": {
    "localTimeNotice": "Wszystkie godziny podano w czasie lokalnym ośrodka.",
    "featuredInstructors": "Polecani instruktorzy w ośrodku {resort}",
    "noInstructorsTitle": "W tym ośrodku nie ma jeszcze dostępnych instruktorów",
    "noInstructorsBody": "Na razie nikt nie oferuje tu lekcji – sprawdź pobliski ośrodek albo zajrzyj tu wkrótce.",
    "comingSoonTitle": "Wkrótce nowi instruktorzy w ośrodku {resort}",
    "comingSoonBodyOne": "{school} jest już w Alpine Pal i dodaje swoich instruktorów. Do tego czasu możesz skontaktować się ze szkołą przez jej stronę.",
    "comingSoonBodyMany": "Te szkoły narciarskie są już w Alpine Pal i dodają swoich instruktorów. Do tego czasu możesz skontaktować się z nimi przez ich strony.",
    "schoolsBookableTitle": "{resort}: zarezerwuj lekcję w szkole narciarskiej",
    "schoolsBookableBody": "Żaden instruktor nie ma tu jeszcze własnego profilu, ale już teraz możesz zarezerwować lekcję w szkole, która przydziela instruktora.",
    "schoolView": "Zobacz szkołę",
    "schoolBook": "Zarezerwuj lekcję",
    "groupLessonsTitle": "Lekcje grupowe w ośrodku {resort}",
    "groupLessonsIntro": "Ucz się z innymi osobami na podobnym poziomie: każdy rezerwuje i opłaca własne miejsce. Najbliższy termin każdych zajęć:",
    "groupLessonWith": "Prowadzi: {name}",
    "schoolSeatsTitle": "Albo zarezerwuj w szkole narciarskiej",
    "schoolSeatsIntro": "Te szkoły sprzedają lekcje w ośrodku {resort} bez wskazywania instruktora: rezerwujesz w szkole, a ona przydziela instruktora ze swojego zespołu.",
    "instructorCtaTitle": "Uczysz w ośrodku {resort}?",
    "instructorCtaTitleGeneric": "Uczysz w tej okolicy?",
    "instructorCtaBody": "Dołącz do Alpine Pal, opublikuj swój profil i docieraj do klientów, którzy już szukają lekcji właśnie tutaj.",
    "areas": "Rejony ośrodka",
    "meetingPoints": "Proponowane miejsca spotkań",
    "searchAt": "Znajdź instruktora w ośrodku {resort}",
    "filterPlaceholder": "Szukaj według nazwy, regionu lub kraju…",
    "countResorts": "Ośrodki: {n}",
    "showAll": "Pokaż pozostałe ({n})",
    "showLess": "Pokaż mniej",
    "noResults": "Żaden ośrodek nie pasuje do wyszukiwania.",
    "factRegion": "Region",
    "factCountry": "Kraj",
    "factTimeZone": "Czas lokalny",
    "factCurrency": "Waluta",
    "factInstructors": "Instruktorzy na miejscu",
    "factFrom": "Lekcje od",
    "factOpened": "Rok otwarcia",
    "lessonsTitle": "Gdzie zaczynają się lekcje",
    "gettingThereTitle": "Dojazd",
    "goodForTitle": "Dla kogo",
    "nearbyTitle": "Inne ośrodki w pobliżu",
    "faqTitle": "{resort}: najczęstsze pytania",
    "mapLink": "Zobacz na mapie",
    "officialSite": "Oficjalna strona ośrodka",
    "ctaTitle": "Zarezerwuj lekcję w ośrodku {resort}",
    "ctaBody": "Porównaj instruktorów, którzy tu uczą, napisz do nich przed rezerwacją i zapłać bezpiecznie przez platformę.",
    "aboutTitle": "O ośrodku {resort}",
    "audienceBeginners": "Początkujący",
    "audienceFamilies": "Rodziny",
    "audienceIntermediates": "Średniozaawansowani",
    "audienceAdvanced": "Zaawansowani narciarze",
    "audienceFreeride": "Poza trasami i freeride",
    "audienceSnowboard": "Snowboard",
    "audienceNightskiing": "Jazda nocna",
    "audienceCrosscountry": "Narciarstwo biegowe"
  },
  "countries": {
    "ES": "Hiszpania",
    "AD": "Andora",
    "FR": "Francja",
    "IT": "Włochy",
    "DE": "Niemcy",
    "AR": "Argentyna",
    "CL": "Chile",
    "CH": "Szwajcaria",
    "AT": "Austria",
    "PL": "Polska",
    "BG": "Bułgaria",
    "US": "Stany Zjednoczone",
    "CA": "Kanada",
    "JP": "Japonia",
    "NZ": "Nowa Zelandia",
    "MC": "Monako"
  },
  "country": {
    "hubTitle": "Instruktorzy narciarstwa i snowboardu według kraju",
    "hubShort": "Według kraju",
    "hubIntro": "W każdym kraju jeździ się inaczej – teren, sezon, cena lekcji, a nawet to, czego prawo wymaga od instruktora, zmienia się po przekroczeniu granicy. Wybierz kraj, aby zobaczyć jego ośrodki, instruktorów i to, co warto wiedzieć przed rezerwacją.",
    "breadcrumbHome": "Strona główna",
    "searchCta": "{country}: znajdź instruktora",
    "browseAll": "Przeglądaj wszystkich instruktorów",
    "factResorts": "Ośrodki narciarskie",
    "factSeason": "Sezon",
    "factCurrency": "Waluta",
    "factFrom": "Lekcje od",
    "factLanguages": "Języki nauczania",
    "perHour": "{price} / godz.",
    "terrainTitle": "Teren",
    "seasonTitle": "Kiedy jechać",
    "instructorsTitle": "{country}: instruktorzy",
    "instructorsEmpty": "{country}: nie ma tu jeszcze żadnego instruktora. Dodajemy ich ośrodek po ośrodku – jeśli tu uczysz, możesz być pierwszą osobą na tej liście.",
    "instructorsEmptyCta": "Zostań instruktorem",
    "resortsTitle": "{country}: ośrodki narciarskie",
    "credentialsTitle": "{country}: wymagane uprawnienia",
    "credentialsRequired": "{country}: nauczanie narciarstwa i snowboardu za opłatą jest tu zawodem regulowanym – instruktor musi mieć uprawnienia „{credential}”. Instruktorzy oznaczeni w Alpine Pal jako posiadający uprawnienia przesłali je nam do weryfikacji albo ręczy za nich szkoła narciarska, która ich zaprosiła.",
    "credentialsNotRequired": "{country}: nie ma tu państwowej licencji na nauczanie. Standardem zawodowym są uprawnienia „{credential}”, a Alpine Pal pokazuje, jakie uprawnienia faktycznie ma każdy instruktor – ocena należy do ciebie.",
    "credentialsName": "Uprawnienia",
    "credentialsIssuer": "Wydane przez",
    "credentialsRegister": "Rejestr publiczny:",
    "credentialsDisclaimer": "To podsumowanie ma charakter orientacyjny i nie stanowi porady prawnej. Za posiadanie ważnych uprawnień odpowiada instruktor.",
    "faqTitle": "{country}: najczęstsze pytania o narciarstwo",
    "relatedTitle": "Kraje sąsiednie",
    "ctaTitle": "{country}: chcesz zarezerwować lekcję?",
    "ctaBody": "Porównaj instruktorów, napisz do nich przed rezerwacją i zapłać bezpiecznie przez platformę.",
    "ctaButton": "Znajdź instruktora",
    "onThisPage": "Na tej stronie",
    "navGuide": "Przewodnik",
    "navInstructors": "Instruktorzy",
    "navResorts": "Ośrodki",
    "navQualifications": "Uprawnienia",
    "navFaq": "Pytania",
    "availableTitle": "Gdzie możesz zarezerwować od razu",
    "availableIntro": "{country}: ośrodki z co najmniej jednym instruktorem, który już dziś przyjmuje rezerwacje w Alpine Pal.",
    "tableResort": "Ośrodek",
    "tableRegion": "Region",
    "tableInstructors": "Instruktorzy",
    "tableFrom": "Od",
    "guideTitle": "{country}: przewodnik narciarski"
  },
  "instructor": {
    "verified": "Zweryfikowano",
    "identityVerified": "Tożsamość zweryfikowana",
    "certificationsVerified": "Uprawnienia zweryfikowane",
    "age": "Wiek: {age}",
    "yearsExperience": "Lata doświadczenia",
    "completedLessons": "Przeprowadzone lekcje",
    "responseRate": "Odsetek odpowiedzi",
    "averageResponse": "Śr. czas odpowiedzi",
    "instantConfirmation": "Natychmiastowe potwierdzenie",
    "biography": "O mnie",
    "specialties": "Specjalizacje",
    "resorts": "Ośrodki narciarskie",
    "languages": "Języki nauczania",
    "certifications": "Uprawnienia",
    "pricing": "Cennik",
    "extraStudentPrice": "Za dodatkowego uczestnika",
    "perExtraStudent": "za dodatkowego uczestnika/godz.",
    "perExtraStudentLesson": "za dodatkowego uczestnika/lekcję",
    "reviews": "Opinie",
    "book": "Zarezerwuj lekcję",
    "favourite": "Dodaj do ulubionych",
    "favourited": "W ulubionych",
    "sendMessage": "Napisz wiadomość",
    "kind": {
      "certified": "Instruktor z uprawnieniami",
      "enthusiast": "Towarzysz na stoku"
    },
    "kindBadge": {
      "certified": {
        "male": "Instruktor z uprawnieniami",
        "female": "Instruktorka z uprawnieniami",
        "unspecified": "Oficjalne uprawnienia"
      }
    },
    "newBadge": {
      "male": "Nowy",
      "female": "Nowa",
      "unspecified": "Nowy profil",
      "school": "Nowa"
    },
    "noReviewsYet": "Nie ma jeszcze opinii",
    "verifiedBadge": {
      "male": "Zweryfikowany",
      "female": "Zweryfikowana",
      "unspecified": "Zweryfikowany profil"
    },
    "verifiedBySchool": {
      "male": "Zweryfikowany przez swoją szkołę",
      "female": "Zweryfikowana przez swoją szkołę",
      "unspecified": "Profil zweryfikowany przez szkołę"
    },
    "genderLabel": "Płeć",
    "gender": {
      "male": "Mężczyzna",
      "female": "Kobieta",
      "unspecified": "Wolę nie podawać"
    },
    "certificationsDeclared": "Zadeklarowane przez instruktora, jeszcze przez nas niezweryfikowane",
    "certificationsSchoolBacked": "Ręczy za nie {school} – szkoła, która wysłała zaproszenie",
    "noCertifications": "Nie dodano jeszcze żadnych uprawnień.",
    "certExpired": "Po terminie ważności",
    "certExpiredWarning": "Jeden z twoich certyfikatów stracił ważność. Prześlij odnowiony, żeby profil pokazywał ważne uprawnienia.",
    "freeCancellation": "Bezpłatne anulowanie najpóźniej {window} przed lekcją"
  },
  "bio": {
    "machineFrom": {
      "en": "Przetłumaczono automatycznie z angielskiego",
      "es": "Przetłumaczono automatycznie z hiszpańskiego",
      "it": "Przetłumaczono automatycznie z włoskiego",
      "fr": "Przetłumaczono automatycznie z francuskiego",
      "de": "Przetłumaczono automatycznie z niemieckiego",
      "pl": "Przetłumaczono automatycznie z polskiego",
      "nl": "Przetłumaczono automatycznie z niderlandzkiego",
      "ru": "Przetłumaczono automatycznie z rosyjskiego"
    },
    "originalIn": {
      "en": "Napisano po angielsku – nie ma jeszcze wersji polskiej",
      "es": "Napisano po hiszpańsku – nie ma jeszcze wersji polskiej",
      "it": "Napisano po włosku – nie ma jeszcze wersji polskiej",
      "fr": "Napisano po francusku – nie ma jeszcze wersji polskiej",
      "de": "Napisano po niemiecku – nie ma jeszcze wersji polskiej",
      "pl": "Napisano po polsku – nie ma jeszcze innej wersji",
      "nl": "Napisano po niderlandzku – nie ma jeszcze wersji polskiej",
      "ru": "Napisano po rosyjsku – nie ma jeszcze wersji polskiej"
    },
    "sourceLabel": "Język, w którym piszesz",
    "sourceHelp": "Napisz biografię raz, w swoim języku. Przetłumaczymy ją za ciebie na pozostałe języki strony.",
    "originalLabel": "Twoja biografia ({language})",
    "translationsTitle": "Tłumaczenia",
    "translationsHelp": "Tworzone automatycznie przy zapisywaniu. Możesz edytować każde z nich, jeśli wolisz użyć własnych słów.",
    "chooseLanguage": "Język do podglądu lub edycji",
    "auto": "Automatyczne",
    "yours": "Twoja wersja",
    "pending": "Jeszcze nieprzetłumaczone",
    "willUpdate": "Zostanie wygenerowane ponownie przy zapisywaniu.",
    "keptOnEdit": "To twoja własna wersja, więc zostaje bez zmian.",
    "edit": "Edytuj",
    "restoreAuto": "Użyj automatycznego tłumaczenia",
    "close": "Zamknij"
  },
  "favourites": {
    "empty": "Nie masz jeszcze ulubionych instruktorów. Dotknij serduszka w profilu instruktora, żeby zapisać ten profil tutaj.",
    "remove": "Usuń"
  },
  "settings": {
    "photoAlsoPublic": "To zdjęcie widać też w twoim publicznym profilu instruktora.",
    "title": "Ustawienia konta",
    "subtitle": "Twoje dane osobowe i preferencje.",
    "firstName": "Imię",
    "lastName": "Nazwisko",
    "email": "E-mail",
    "country": "Kraj",
    "preferredLanguage": "Preferowany język",
    "maxStudents": "Maks. liczba uczestników na lekcji",
    "privateLessons": "Lekcje prywatne",
    "groupLessons": "Lekcje grupowe",
    "groupEnabled": "Oferuj lekcje grupowe",
    "groupEnabledHelp": "Domyślnie wyłączone. Po włączeniu możesz publikować lekcje grupowe w kalendarzu; nowe zajęcia dostają cenę podaną niżej.",
    "groupPrice": "Cena za osobę",
    "groupPriceHelp": "Za jedno miejsce, za całe zajęcia. Zmiana aktualizuje też lekcje grupowe, które są już w twoim kalendarzu.",
    "minNotice": "Minimalne wyprzedzenie rezerwacji",
    "minNoticeHelp": "Klienci widzą twoje wolne godziny tylko wtedy, gdy rezerwują z co najmniej takim wyprzedzeniem.",
    "autoAccept": "Natychmiastowe potwierdzenie",
    "autoAcceptHelp": "Opłacone rezerwacje są potwierdzane od razu, bez czekania na twoją akceptację. Nadal możesz odwołać potwierdzoną lekcję – klient dostaje wtedy pełny zwrot pieniędzy.",
    "disciplineHelp": "Według tego filtrują klienci, więc zaktualizuj to, jeśli zaczniesz uczyć także drugiej dyscypliny.",
    "noticeNone": "Bez minimalnego wyprzedzenia",
    "noticeHours": "Co najmniej {n} godz. wcześniej",
    "saved": "Zmiany zapisane",
    "cancellationWindow": "Zasady anulowania",
    "cancellationOption": "Bezpłatnie najpóźniej {window} przed",
    "cancellationOptionDefault": "Bezpłatnie najpóźniej {window} przed (domyślnie)",
    "cancellationWindowHelp": "Po potwierdzeniu lekcji klient może ją jeszcze anulować z pełnym zwrotem najpóźniej tyle czasu przed jej rozpoczęciem; później zwrotu nie ma. Dotyczy to twoich lekcji prywatnych i grupowych, a klient widzi te zasady na twoim profilu i przed zapłatą. Rezerwacje już dokonane zachowują zasady, na jakich zostały zawarte.",
    "cancellationBySchool": "Ustala je twoja szkoła: bezpłatne anulowanie najpóźniej {window} przed lekcją."
  },
  "lessonsPage": {
    "noGroupLessons": "Bez lekcji grupowych",
    "movedInstructor": "Ceny, liczba uczestników, wyprzedzenie i natychmiastowe potwierdzenie są teraz w sekcji",
    "privateTitle": "Lekcje prywatne",
    "groupTitle": "Lekcje grupowe",
    "privateIntro": "Lekcje dla jednej rezerwacji i jej grupy, bez obcych osób. Tu decydujesz, jak je sprzedajesz, w jakiej cenie i w jakich godzinach.",
    "privateIntroSchool": "Lekcje prywatne, które szkoła sprzedaje bez podawania instruktora: publikujesz godziny, klient rezerwuje i płaci, a instruktora przydzielasz, kiedy chcesz. Wybierz instruktora powyżej, aby zobaczyć lekcje tej osoby.",
    "privateIntroPerson": "Lekcje prywatne tej osoby: stawki i kalendarz. Jeśli kalendarzem zarządza szkoła, edytujesz go tutaj.",
    "groupIntro": "Lekcje sprzedawane na miejsca: każda osoba rezerwuje i opłaca swoje, a zajęcia odbywają się razem. Włącz je, ustaw cenę za osobę i opublikuj je w kalendarzu.",
    "groupIntroSchool": "Lekcje grupowe publikowane przez szkołę: cenę za osobę, liczbę miejsc, poziom i miejsce spotkania ustawiasz przy publikacji każdej z nich, a potem możesz przydzielić ją instruktorowi z zespołu.",
    "groupIntroPerson": "Lekcje grupowe tej osoby: cena za osobę i kalendarz. Jeśli kalendarzem zarządza szkoła, publikujesz je tutaj.",
    "resortPick": "Ośrodek narciarski",
    "resortCopyFrom": "Skopiuj z innego ośrodka",
    "resortHint": "Wszystko poniżej dotyczy tylko tego ośrodka: sposób sprzedaży lekcji, ceny i kalendarz.",
    "resortOwn": "Ten ośrodek ma własne ustawienia.",
    "resortShared": "Nadal korzysta ze wspólnych ustawień szkoły; to, co tu zapiszesz, zmieni tylko ten ośrodek.",
    "resortCopied": "Skopiowano: {resort}. Ceny i warunki, bez kalendarza. Sprawdź i kliknij Zapisz.",
    "whose": "Pokaż",
    "howTitle": "Jak są sprzedawane",
    "modeHoursTitle": "Na godziny",
    "modeHoursBody": "Klient wybiera godzinę rozpoczęcia i liczbę godzin. Ty ustalasz cenę za godzinę.",
    "modeFormatsTitle": "Stałe formaty",
    "modeFormatsBody": "Stałe godziny (rano, po południu, cały dzień…), każda z ceną za całą grupę, która może zależeć od sezonu.",
    "modeHoursPicture": "Przykład: godziny otwarte od 9:00 do 17:00 i klient, który rezerwuje dwie z nich",
    "modeFormatsPicture": "Przykład: lekcja poranna 9:00–13:00, popołudniowa 13:00–17:00 i cały dzień 9:00–17:00",
    "modeNote": "Możesz zmienić w każdej chwili: ustawienia drugiego sposobu zostają zapisane na wypadek powrotu.",
    "rosterModeNote": "To ty decydujesz tutaj, jak i za ile sprzedaje każdy instruktor; jego lekcje grupowe – w sekcji Lekcje grupowe.",
    "rosterNoticeHelp": "Klienci widzą wolne godziny instruktora tylko wtedy, gdy rezerwują z co najmniej takim wyprzedzeniem.",
    "rosterAutoAcceptHelp": "Opłacone rezerwacje są potwierdzane od razu, bez czekania na akceptację szkoły. Nadal możesz odwołać potwierdzoną lekcję – klient dostaje wtedy pełny zwrot pieniędzy.",
    "rosterTermsByInstructor": "Maksymalną liczbę uczestników, minimalne wyprzedzenie i natychmiastowe potwierdzenie ustala instruktor, bo sam zarządza swoim kalendarzem. Jeśli zarządza nim szkoła (Zarządza, w sekcji Instruktorzy), ustawia się je tutaj.",
    "rosterGroupHelp": "Domyślnie wyłączone. Po włączeniu lekcje grupowe instruktora można publikować w kalendarzu poniżej. Cena jest za jedno miejsce, za całe zajęcia; jej zmiana aktualizuje też zajęcia już opublikowane.",
    "followSchoolHours": "Używaj otwartych godzin szkoły",
    "followSchoolHoursOn": "Kalendarz instruktora ma te same otwarte godziny co lekcje bez przypisanego instruktora, w ośrodkach, w których uczy, i zmienia się sam, gdy one się zmieniają. Jedna lekcja naraz. Wyłącz, aby dać mu własne godziny: zacznie od obecnych.",
    "followSchoolHoursOff": "Po włączeniu otwarte godziny instruktora stają się godzinami lekcji bez przypisanego instruktora i zmieniają się razem z nimi.",
    "calendarFollowsSchool": "To otwarte godziny szkoły. Zmienia się je w kalendarzu „Lekcje bez przypisanego instruktora” albo wyłącz „Używaj otwartych godzin szkoły”, aby dać mu własne godziny.",
    "instructorModeBySchool": "To, jak sprzedajesz lekcje prywatne i po jakiej cenie, ustala twoja szkoła.",
    "instructorFollowsSchool": "Sprzedajesz z formatami i cenami swojej szkoły: zmieniają się, gdy szkoła zmienia swoje.",
    "paramsHoursTitle": "Cena i warunki",
    "paramsFormatsTitle": "Formaty, sezony i ceny",
    "calendarTitle": "Kalendarz",
    "calendarHoursHint": "Godziny, w których można je rezerwować. Lekcje grupowe, jeśli są, mają kreskowanie: zarządzasz nimi w sekcji Lekcje grupowe.",
    "calendarFormatsHint": "Formaty sprzedają się tylko w godzinach otwartych tutaj: otwórz co najmniej godziny każdego formatu. Lekcje grupowe, jeśli są, mają kreskowanie: zarządzasz nimi w sekcji Lekcje grupowe.",
    "calendarGroupHint": "Jasnozielone są godziny otwarte na lekcje prywatne; lekcja grupowa opublikowana w tym czasie zajmuje te godziny.",
    "calendarGroupSeatHint": "Lekcje grupowe nie zajmują miejsc lekcji prywatnych. Każdą z nich możesz przydzielić instruktorowi.",
    "groupSettingsTitle": "Włącz i ustaw cenę",
    "groupPriceTitle": "Cena za osobę",
    "groupOffNotice": "Lekcje grupowe są wyłączone: włącz je w kroku 1, ustaw cenę i zapisz, aby móc je publikować.",
    "notOnSaleNotice": "Tu jeszcze nic się nie sprzedaje: krok 2 mówi, czego brakuje. Godziny możesz już otwierać.",
    "cancellationChange": "Zmień w zakładce Profil"
  },
  "booking": {
    "reviewAndPay": "Sprawdź i zapłać",
    "checkout": "Płatność",
    "summary": "Podsumowanie rezerwacji",
    "instructor": "Instruktor",
    "resort": "Ośrodek",
    "date": "Data",
    "time": "Godzina",
    "duration": "Czas trwania",
    "language": "Język",
    "students": "Uczestnicy",
    "oneGroupNote": "Ta szkoła daje jednego instruktora na poziom i wiek: wszyscy uczniowie w rezerwacji muszą mieć ten sam poziom i ten sam wiek (dorośli albo dzieci).",
    "oneGroupMixed": "Ci uczniowie łączą różne poziomy lub wiek. Zrób osobną rezerwację dla każdej grupy: wróć i zarezerwuj tylko uczniów o tym samym poziomie i wieku.",
    "oneGroupBack": "Zmień liczbę uczniów",
    "studentN": "Uczestnik {n}",
    "studentName": "Imię i nazwisko",
    "studentAge": "Wiek",
    "studentLevel": "Poziom",
    "studentDetails": "Dane uczestników",
    "yearsOld": "wiek: {n}",
    "contactPhone": "Telefon kontaktowy",
    "contactPhoneHint": "Potrzebny, aby skontaktować się z tobą w dniu lekcji ({name}).",
    "errorStudentName": "Wpisz imię i nazwisko tego uczestnika.",
    "errorStudentAge": "Wpisz wiek tego uczestnika.",
    "errorStudentAgeRange": "Ten wiek nie pasuje do tej lekcji: {who}.",
    "errorContactPhone": "Wpisz swój telefon z numerem kierunkowym.",
    "errorDetailsAbove": "Sprawdź pola zaznaczone na czerwono: brakuje danych uczestników lub telefonu.",
    "actionsTitle": "Działania",
    "accountClosed": "Konto zamknięte",
    "instructorPaused": "Ten profil nie jest obecnie opublikowany.",
    "refundLabel": "Zwrot",
    "refundInProgress": "W toku",
    "refundedLabel": "Zwrócono",
    "refundPendingNote": "Przetwarzamy twój zwrot. Pieniądze wrócą na tę samą metodę płatności.",
    "refundBankNote": "Pieniądze wrócą na tę samą metodę płatności. W zależności od banku może to potrwać od 5 do 10 dni roboczych.",
    "pickAnotherTime": "Wybierz inny dzień lub godzinę",
    "slotNoLongerBookable": "Tego terminu nie można już zarezerwować – minęło minimalne wyprzedzenie wymagane przez instruktora.",
    "priceChanged": "Stawka instruktora zmieniła się, gdy ta strona była otwarta. Sprawdź nową kwotę i naciśnij ponownie, aby zapłacić.",
    "customerNoShow": "Klient się nie stawił",
    "customerNoShowTitle": "Zgłosić niestawienie się klienta?",
    "customerNoShowBody": "Lekcja zostanie uznana za przeprowadzoną, a twoja płatność zostanie zwolniona. Klient dostanie powiadomienie – zrób to tylko wtedy, gdy klienta naprawdę nie było.",
    "customerNoShowToast": "Zapisano. Lekcja została uznana za przeprowadzoną.",
    "messageToInstructor": "Wiadomość do instruktora (opcjonalnie)",
    "messagePlaceholder": "Napisz instruktorowi o swoim doświadczeniu, celach i wszystkim, co warto wiedzieć przed lekcją.",
    "priceBreakdown": "Szczegóły ceny",
    "extraStudents": "Dodatkowi uczestnicy: +{count} × {hours} godz.",
    "extraStudents_one": "Dodatkowy uczestnik: +{count} × {hours} godz.",
    "extraStudentsLesson": "Dodatkowi uczestnicy: +{count}",
    "extraStudentsLesson_one": "Dodatkowy uczestnik: +{count}",
    "total": "Razem",
    "payAndSend": "Zapłać i wyślij prośbę",
    "paymentTitle": "Płatność",
    "paymentNotice": "Płatność zostanie pobrana teraz. Rezerwacja będzie oczekiwać, aż instruktor ją zaakceptuje. Jeśli instruktor odrzuci prośbę albo nie odpowie przed terminem, otrzymasz pełny zwrot pieniędzy.",
    "paymentNoticeInstant": "Płatność zostanie pobrana teraz, a lekcja zostanie potwierdzona, gdy tylko płatność przejdzie.",
    "paymentNoticeGroup": "Płatność zostanie pobrana teraz, a twoje miejsce zostanie potwierdzone, gdy tylko płatność przejdzie. Jeśli zajęcia zostaną odwołane, otrzymasz pełny zwrot pieniędzy.",
    "paymentNoticeSchool": "Płatność zostanie pobrana teraz. Rezerwacja będzie oczekiwać, aż szkoła ją zaakceptuje. Jeśli szkoła odrzuci prośbę albo nie odpowie przed terminem, otrzymasz pełny zwrot pieniędzy.",
    "paymentNoticePack": "Płatność za cały pakiet zostanie pobrana teraz, a pakiet zostanie potwierdzony, gdy tylko płatność przejdzie. Można go anulować tylko w całości i z odpowiednim wyprzedzeniem przed pierwszym dniem. Jeśli jeden z dni zostanie odwołany, otrzymasz zwrot części za ten dzień.",
    "paymentNoticePackRequest": "Płatność za cały pakiet zostanie pobrana teraz. Pakiet będzie oczekiwać, aż szkoła go zaakceptuje; jeśli szkoła go odrzuci albo nie odpowie przed terminem, otrzymasz pełny zwrot pieniędzy. Można go anulować tylko w całości i z odpowiednim wyprzedzeniem przed pierwszym dniem.",
    "paymentNoticePackRequestInstructor": "Płatność za cały pakiet zostanie pobrana teraz. Pakiet będzie oczekiwać, aż instruktor go zaakceptuje; jeśli instruktor go odrzuci albo nie odpowie przed terminem, otrzymasz pełny zwrot pieniędzy. Można go anulować tylko w całości i z odpowiednim wyprzedzeniem przed pierwszym dniem.",
    "cancellationPolicy": "Zasady anulowania",
    "cancellationPolicyBody": "Bezpłatne anulowanie, dopóki instruktor nie potwierdzi rezerwacji. Po potwierdzeniu nadal możesz anulować z pełnym zwrotem pieniędzy najpóźniej {window} przed rozpoczęciem lekcji. Pełny zwrot, jeśli instruktor odrzuci rezerwację lub nie odpowie na czas.",
    "cancellationPolicyLastMinute": "Ta lekcja zaczyna się za mniej niż {window}: gdy instruktor ją potwierdzi, nie będzie można jej anulować. Nadal dostaniesz pełny zwrot, jeśli instruktor ją odrzuci lub nie odpowie na czas.",
    "cancellationPolicyBodySchool": "Bezpłatne anulowanie, dopóki szkoła nie potwierdzi rezerwacji. Po potwierdzeniu nadal możesz anulować z pełnym zwrotem pieniędzy najpóźniej {window} przed rozpoczęciem lekcji. Pełny zwrot, jeśli szkoła odrzuci rezerwację lub nie odpowie na czas.",
    "cancellationPolicyBodyInstant": "Lekcja zostaje potwierdzona w chwili, gdy płatność przejdzie – bez czekania na odpowiedź. Możesz ją anulować z pełnym zwrotem pieniędzy najpóźniej {window} przed rozpoczęciem; później anulowanie nie jest już możliwe.",
    "cancellationPolicyBodyGroup": "Twoje miejsce zostaje potwierdzone w chwili, gdy płatność przejdzie. Możesz je anulować z pełnym zwrotem pieniędzy najpóźniej {window} przed rozpoczęciem zajęć; później anulowanie nie jest już możliwe.",
    "cancellationPolicyLastMinuteSchool": "Ta lekcja zaczyna się za mniej niż {window}: gdy szkoła ją potwierdzi, nie będzie można jej anulować. Nadal dostaniesz pełny zwrot, jeśli szkoła ją odrzuci lub nie odpowie na czas.",
    "cancellationPolicyLastMinuteInstant": "Ta lekcja zaczyna się za mniej niż {window}: zostanie potwierdzona od razu po płatności i nie będzie można jej anulować.",
    "cancel": "Anuluj rezerwację",
    "cancelByInstructor": "Odwołaj tę lekcję",
    "cancelTitle": "Anulować tę rezerwację?",
    "cancelBody": "Prośba zostanie anulowana, a instruktor przestanie ją widzieć.",
    "cancelBodyPaid": "Prośba zostanie anulowana, a ty otrzymasz pełny zwrot pieniędzy.",
    "cancelByInstructorBody": "Lekcja zostanie odwołana, a klient otrzyma pełny zwrot pieniędzy. Odwoływanie potwierdzonych lekcji szkodzi twojej reputacji: rób to tylko wtedy, gdy nie da się tego uniknąć.",
    "cancelConfirm": "Tak, anuluj",
    "cancelBodyConfirmed": "Potwierdzona lekcja zostanie anulowana, a ty otrzymasz pełny zwrot pieniędzy. Termin wróci do kalendarza instruktora.",
    "freeCancelUntil": "Bezpłatne anulowanie do {date} (czas ośrodka)",
    "cancelWindowClosed": "Termin bezpłatnego anulowania minął – lekcja zaczyna się za mniej niż {window}.",
    "cancelWindowClosedAsk": "Poproś na czacie o odwołanie lekcji: {name} nadal może ją odwołać z pełnym zwrotem pieniędzy.",
    "cancelWindowClosedAskGroup": "Poproś na czacie o anulowanie twojego miejsca: {name} nadal może to zrobić z pełnym zwrotem pieniędzy.",
    "managedBySchoolNotice": "Na tę prośbę odpowiada za ciebie twoja szkoła.",
    "manageInSchoolPanel": "Zarządzaj nią w panelu szkoły",
    "schoolLabel": "Szkoła",
    "unassignedNote": "Szkoła przydziela instruktora, a spotkacie się w miejscu spotkania. W razie pytań czat trafia do szkoły.",
    "unassignedShort": "Instruktora przydziela szkoła",
    "lessonType": "Rodzaj lekcji",
    "groupLesson": "Lekcja grupowa",
    "groupMax": "Do {n} osób",
    "groupSeatsLeft": "Wolne miejsca: {count}",
    "groupSeatsLeft_one": "Zostało {count} miejsce",
    "perPerson": "za osobę",
    "groupPriceWhole": "Za całą lekcję ({hours} godz.)",
    "groupFromPerPerson": "Lekcje grupowe od {price} za osobę",
    "groupCheckoutNote": "To lekcja grupowa: do tych samych zajęć mogą dołączyć inni klienci, łącznie do {n} osób.",
    "groupQuorumNotice": "Minimalna liczba uczestników tych zajęć: {min}. Jeśli na {hours} godz. przed rozpoczęciem będzie ich mniej, zajęcia zostaną odwołane, a ty otrzymasz pełny zwrot pieniędzy.",
    "schoolViewerNote": "Widzisz tę rezerwację jako szkoła instruktora. Czat i miejsce spotkania pozostają sprawą instruktora i klienta.",
    "rejectConfirmTitle": "Odrzucić tę prośbę?",
    "rejectConfirmBody": "Klient otrzyma pełny zwrot pieniędzy, a prośby nie będzie można ponownie otworzyć. Jeśli nie pasuje ci tylko godzina, zaproponuj nowy termin.",
    "proposeTimeBody": "Klient może przyjąć nowy termin albo go odrzucić i zachować pierwotną prośbę.",
    "proposeFormatNote": "Ta lekcja została sprzedana jako stały format: można ją przenieść tylko na inny dzień w tych samych godzinach, jeśli tego dnia jest sprzedawana w tej samej cenie.",
    "proposeMessagePlaceholder": "Opcjonalna wiadomość dla klienta…",
    "proposeSent": "Nowy termin zaproponowany. Wysłaliśmy powiadomienie do klienta.",
    "completePayment": "Dokończ płatność",
    "declinedProposedToast": "Nowy termin odrzucony – pierwotna prośba jest znowu otwarta.",
    "completePaymentBody": "Ta rezerwacja czeka na płatność, a instruktor nie zobaczy prośby, dopóki płatność nie przejdzie. Gdy otworzysz płatność, trzymamy dla ciebie termin przez {minutes} minut; jeśli już jej nie chcesz, anuluj ją.",
    "cancelledToast": "Rezerwacja anulowana",
    "processing": "Przetwarzanie płatności…",
    "paymentSuccess": "Płatność zakończona powodzeniem",
    "confirmationTitle": "Twoja rezerwacja jest przetwarzana",
    "confirmationBody": "Pobraliśmy płatność z twojej karty i otworzyliśmy prywatny czat z instruktorem. Dostaniesz powiadomienie, gdy tylko odpowie.",
    "confirmedTitle": "Twoja lekcja jest potwierdzona",
    "confirmedTitleGroup": "Twoje miejsce jest potwierdzone",
    "confirmedBody": "Pobraliśmy płatność z twojej karty i otworzyliśmy prywatny czat dotyczący lekcji. Miejsce spotkania i wszystkie szczegóły znajdziesz na stronie rezerwacji.",
    "openChat": "Otwórz czat z instruktorem",
    "responseDeadline": "Instruktor ma {time} na odpowiedź.",
    "responseDeadlineExpired": "Termin na odpowiedź minął.",
    "proposalDeadlineCustomer": "Masz {time} na odpowiedź na propozycję.",
    "proposalDeadlineOther": "Klient ma {time} na odpowiedź.",
    "status": {
      "payment_pending": "Oczekuje na płatność",
      "payment_failed": "Płatność nieudana",
      "pending_instructor_approval": "Czeka na instruktora",
      "change_proposed": "Zaproponowano zmianę",
      "confirmed": "Potwierdzona",
      "rejected_by_instructor": "Odrzucona przez instruktora",
      "expired": "Wygasła",
      "cancelled_by_customer": "Anulowana przez klienta",
      "cancelled_by_instructor": "Odwołana przez instruktora",
      "refunded": "Zwrócono pieniądze",
      "upcoming": "Nadchodząca",
      "in_progress": "W trakcie",
      "completed": "Zakończona",
      "no_show_customer": "Klient się nie stawił",
      "no_show_instructor": "Instruktor się nie stawił",
      "disputed": "W trakcie wyjaśniania"
    },
    "payment": {
      "pending": "Oczekuje na płatność",
      "processing": "Przetwarzanie",
      "succeeded": "Zapłacono",
      "failed": "Nieudana",
      "authentication_required": "Wymagane uwierzytelnienie",
      "refund_pending": "Zwrot w toku",
      "refunded": "Zwrócono"
    },
    "acceptRequest": "Akceptuj",
    "rejectRequest": "Odrzuć",
    "proposeTime": "Zaproponuj nowy termin",
    "acceptProposed": "Przyjmij nowy termin",
    "declineProposed": "Odrzuć nowy termin",
    "demoNotice": "To symulowana płatność. Żadne pieniądze nie zostaną pobrane.",
    "mockCardHint": "W trybie demo działa dowolny numer karty.",
    "securedByStripe": "Bezpieczna płatność przez Stripe",
    "continueToPayment": "Przejdź do płatności",
    "continueHint": "Dane karty podasz w następnym kroku, bez opuszczania tej strony.",
    "signInToPay": "Zaloguj się, aby kontynuować",
    "signInToPayBody": "Założenie konta jest bezpłatne i zajmuje minutę. Potrzebujemy go, żeby twoja rezerwacja, czat i potwierdzenie płatności były powiązane z tobą.",
    "processingTitle": "Potwierdzamy twoją płatność",
    "processingBody": "Zwykle trwa to kilka sekund. Możesz opuścić tę stronę – wyślemy ci e-mail, gdy tylko płatność przejdzie.",
    "slotGoneTitle": "Ten termin nie był już dostępny",
    "slotGoneBody": "W trakcie płatności ktoś go zarezerwował albo został zamknięty, więc rezerwacja nie doszła do skutku. Otrzymasz pełny zwrot pieniędzy na tę samą metodę płatności; w zależności od banku może to potrwać kilka dni.",
    "paymentReturnedTitle": "Twoja płatność jest zwracana",
    "paymentReturnedBody": "Ta rezerwacja nie dojdzie do skutku. Kwota wróci na tę samą metodę płatności; w zależności od banku może to potrwać kilka dni.",
    "loadingPayment": "Otwieranie bezpiecznego formularza płatności…",
    "holdUntil": "Trzymamy dla ciebie ten termin do {clock} (zostało {time}).",
    "holdExpired": "Twoje {minutes} minut minęło: termin nie jest już dla ciebie trzymany i ktoś inny może go zarezerwować.",
    "holdRenew": "Sprawdź, czy nadal jest wolny, i zatrzymaj go ponownie",
    "kindLabel": "Rodzaj lekcji",
    "kindPrivate": "Lekcja prywatna",
    "kindGroup": "Lekcja grupowa",
    "cancellationPolicyBodyPack": "Cały pakiet możesz anulować z pełnym zwrotem najpóźniej {window} przed jego pierwszym dniem. Później nie można go już anulować. Jeśli jeden z dni zostanie odwołany, otrzymasz zwrot części za ten dzień.",
    "addToCalendar": "Dodaj do mojego kalendarza",
    "addToCalendarGoogle": "Kalendarz Google",
    "addToCalendarFile": "Apple / Outlook"
  },
  "chat": {
    "directChat": "Czat bezpośredni",
    "directSubtitle": "Rozmowa bezpośrednia – możesz pisać przed zarezerwowaniem lekcji.",
    "empty": "Nie ma jeszcze wiadomości. Zacznij rozmowę!",
    "emptyList": "Nie masz jeszcze żadnych rozmów.",
    "unknownUser": "Użytkownik",
    "notReady": "Czat otworzy się po zakończeniu płatności.",
    "prePayTitle": "Pytania przed płatnością?",
    "prePayBody": "Czat tej rezerwacji otworzy się po zakończeniu płatności. Jeśli chcesz najpierw o coś zapytać instruktora, napisz do niego: odpowie w osobnej rozmowie.",
    "prePayCta": "Napisz do instruktora",
    "prePayNewTab": "Otwiera się w nowej karcie",
    "sendPlaceholder": "Napisz wiadomość…",
    "send": "Wyślij",
    "typing": "pisze…",
    "failed": "Nie udało się wysłać wiadomości.",
    "readOnly": "Ta rezerwacja jest zamknięta. Rozmowa jest tylko do odczytu.",
    "meetingPoint": "Miejsce spotkania",
    "proposeMeeting": "Zaproponuj miejsce spotkania",
    "confirmMeeting": "Potwierdź miejsce spotkania",
    "meetingConfirmed": "Miejsce spotkania potwierdzone",
    "meetingProposedBy": "Propozycja: {who}",
    "meetingProposedByYou": "Twoja propozycja",
    "system": {
      "accepted": "Rezerwacja została zaakceptowana przez instruktora.",
      "rejected": "Rezerwacja została odrzucona przez instruktora.",
      "acceptedNewTime": "Nowy termin lekcji został zaakceptowany przez klienta.",
      "refundInitiated": "Rozpoczęto zwrot pieniędzy."
    },
    "answeredBySchool": "W imieniu tego profilu ({name}) odpowiada {school}.",
    "writingForInstructor": "Piszesz w imieniu tego profilu ({name}), który nie ma jeszcze konta.",
    "forInstructor": "Instruktor: {name}"
  },
  "dashboard": {
    "customer": {
      "title": "Mój panel",
      "overview": "Przegląd",
      "nextLesson": "Najbliższa lekcja",
      "pendingResponses": "Czekają na instruktora",
      "unreadMessages": "Nieprzeczytane wiadomości",
      "empty": "Nie masz jeszcze żadnych rezerwacji.",
      "browse": "Znajdź instruktora",
      "pastLessons": "Minione lekcje"
    },
    "instructor": {
      "title": "Panel instruktora",
      "notManaging": "Nie zarządzasz teraz żadnym instruktorem.",
      "notManagingGo": "Przejdź do instruktorów",
      "pendingRequests": "Oczekujące prośby o rezerwację",
      "upcomingLessons": "Nadchodzące lekcje",
      "monthEarnings": "W tym miesiącu",
      "rating": "Średnia ocena",
      "requestsEmpty": "Brak oczekujących próśb.",
      "requestsManagedBySchool": "Na twoje prośby o rezerwację odpowiada twoja szkoła. Tutaj możesz je śledzić i otwierać czat.",
      "youEarn": "Otrzymujesz ({percent}%)",
      "bookingRef": "Rezerwacja nr {ref}",
      "studentsCount": "Uczestnicy: {count}",
      "studentsCount_one": "Uczestnicy: {count}",
      "noAvailabilityTitle": "Twój kalendarz jest pusty",
      "noAvailabilityBody": "Nie masz jeszcze opublikowanych godzin lekcji, więc klienci nie mogą cię zarezerwować. Otwórz godziny, w których chcesz uczyć.",
      "noAvailabilityCta": "Ustaw dostępność",
      "acting": {
        "banner": "Zarządzasz kontem {name} jako Alpine Pal.",
        "moneyReadOnly": "Płatności i wypłaty należą do instruktora: możesz je tu zobaczyć, ale nie możesz ich zmienić.",
        "messagesNotice": "Widzisz tu własne czaty jako Alpine Pal, a nie czaty instruktora.",
        "accountNotice": "Metoda wypłat i zamknięcie konta należą do instruktora: nie zarządza się nimi stąd.",
        "calendarNotice": "Kalendarz Google należy do instruktora: nie zarządza się nim stąd."
      },
      "connectionsIntro": "Połącz Alpine Pal ze swoim Kalendarzem Google: twoje lekcje pojawiają się w nim same, a jeśli chcesz, zajęte godziny z twojego kalendarza nie będą mogły zostać zarezerwowane."
    }
  },
  "review": {
    "submit": "Wyślij opinię",
    "verifiedBooking": "Zweryfikowana rezerwacja",
    "rateInstructor": "Oceń instruktora",
    "rateCustomer": "Oceń uczestnika",
    "commentPlaceholder": "Napisz, jak poszła lekcja (opcjonalnie)",
    "submittedToast": "Dziękujemy za opinię!",
    "thanks": "Ta lekcja ma już twoją opinię. Dziękujemy!",
    "pendingBadge": "Oceń lekcję",
    "clientRating": "Opinie: {count}",
    "clientRating_one": "Opinie: {count}",
    "clientRatingEmpty": "Nowy klient – jeszcze bez opinii",
    "toReview": "Lekcje do oceny"
  },
  "calendar": {
    "title": "Dostępność",
    "subtitle": "Kliknij wolną godzinę, aby ją otworzyć, albo otwartą, aby ją usunąć. Godziny w strefie czasowej ośrodka.",
    "today": "Dziś",
    "prevWeek": "Poprzedni tydzień",
    "nextWeek": "Następny tydzień",
    "weekOf": "Tydzień od {date}",
    "addTitle": "Dodaj dostępność",
    "untilHour": "Do",
    "oneOff": "Jednorazowo",
    "recurring": "Cyklicznie (co tydzień)",
    "recurringUntil": "Powtarzaj do",
    "noEndDate": "Zostaw puste, aby powtarzać bez daty końcowej.",
    "add": "Dodaj",
    "removeTitle": "Usuń dostępność",
    "removeBody": "Ta godzina należy do cyklicznej dostępności. Usunąć ją tylko w tym dniu czy całą serię?",
    "removeSingleDay": "Tylko ten dzień",
    "removeSeries": "Całą serię",
    "legendAvailable": "Dostępne",
    "legendUnavailable": "Niedostępne",
    "legendConfirmed": "Potwierdzona lekcja",
    "legendPending": "Oczekująca prośba",
    "legendInProgress": "Lekcja w trakcie",
    "legendCompleted": "Zakończona",
    "legendProblem": "Nierozwiązany problem",
    "legendBooked": "Zarezerwowane",
    "legendPendingSlot": "W trakcie rezerwacji",
    "legendSelected": "Twój wybór",
    "legendYourBooking": "Twoja rezerwacja",
    "legendYourPending": "Twoja oczekująca prośba",
    "noticeWindowBlocked": "Wymagasz {hours} godz. wyprzedzenia, więc nikt nie zdążyłby zarezerwować tej godziny. Otwórz godziny w dalszym terminie albo skróć minimalne wyprzedzenie w sekcji Lekcje prywatne.",
    "jumpToNext": "Najbliższa wolna lekcja: {date}",
    "noneAvailableSoon": "Brak wolnych terminów w najbliższych tygodniach.",
    "emptyResortHint": "W tym ośrodku nie ma jeszcze otwartych godzin. Kliknij dowolną wolną godzinę w siatce, aby ją otworzyć.",
    "managedBySchool": "Tym kalendarzem zarządza twoja szkoła. Możesz go tu przeglądać, a zmiany wprowadza się w panelu szkoły.",
    "legendExternal": "Zarezerwowane gdzie indziej",
    "selectHint": "Kliknij wolną godzinę, aby zacząć; kliknij następną, aby wydłużyć lekcję.",
    "clearSelection": "Wyczyść wybór",
    "noSelection": "Wybierz termin w kalendarzu",
    "noFormatSelection": "Wybierz w kalendarzu format i dzień",
    "legendGroup": "Lekcja grupowa",
    "legendGroupFull": "Lekcja grupowa · komplet",
    "groupCellTitle": "Lekcja grupowa · miejsca: {taken}/{capacity}",
    "groupCellJoinTitle": "Lekcja grupowa · wolne miejsca: {count} · {price} za osobę",
    "groupCellJoinTitle_one": "Lekcja grupowa · wolne miejsca: {count} · {price} za osobę",
    "groupCellFullTitle": "Lekcja grupowa · brak wolnych miejsc",
    "groupToggle": "Lekcja grupowa",
    "groupToggleHint": "Każdy może dołączyć, dopóki są wolne miejsca; każda osoba płaci za swoje miejsce. Publikowana od razu, bez zapisywania.",
    "groupCapacity": "Miejsca",
    "groupMinStudents": "Minimalna liczba uczestników",
    "groupPrice": "Cena za osobę",
    "groupPriceMin": "Minimum {price}",
    "groupLevel": "Poziom",
    "groupLanguage": "Język lekcji",
    "groupMeetingPoint": "Miejsce spotkania",
    "groupStillMissing": "Do opublikowania brakuje: {fields}.",
    "groupMeetingPointNone": "Nieustalone",
    "groupMeetingPointSuggested": "Użyj proponowanego miejsca spotkania",
    "groupMeetingPointSet": "Ustal",
    "groupMeetingPointChange": "Zmień",
    "groupMeetingPointSave": "Zapisz miejsce spotkania",
    "groupMeetingPointSaved": "Miejsce spotkania zapisane. Wszystkie osoby z rezerwacją dostały powiadomienie.",
    "groupMeetingPointHint": "Stałe i takie samo dla wszystkich uczestników.",
    "publishGroup": "Opublikuj zajęcia",
    "groupPublished": "Lekcja grupowa opublikowana",
    "groupCancelled": "Lekcja grupowa usunięta",
    "groupManageTitle": "Lekcja grupowa",
    "groupSeatsLabel": "Miejsca",
    "groupCancelDay": "Odwołaj ten dzień",
    "groupCancelSeries": "Odwołaj serię",
    "groupCancelClass": "Odwołaj zajęcia",
    "groupCancelDayTitle": "Odwołać zajęcia w dniu {date}?",
    "groupCancelSeriesTitle": "Odwołać całą serię?",
    "groupCancelClassTitle": "Odwołać te zajęcia?",
    "groupCancelDayScope": "Przestaje być oferowany tylko ten termin; reszta serii zostaje bez zmian.",
    "groupCancelSeriesScope": "Odwołane zostaną wszystkie pozostałe terminy tej serii, także te w kolejnych tygodniach.",
    "groupCancelClassScope": "Zajęcia przestają być oferowane i znikają z kalendarza.",
    "groupCancelSeats": "Sprzedanych miejsc: {count}. Każdy uczestnik dostanie pełny zwrot pieniędzy i powiadomienie.",
    "groupCancelSeats_one": "Sprzedane jest 1 miejsce: osoba, która je zarezerwowała, dostanie pełny zwrot pieniędzy i powiadomienie.",
    "groupCancelSeatsNone": "Nie ma sprzedanych miejsc.",
    "groupCancelIrreversible": "Tego nie da się cofnąć.",
    "groupCancelSeriesPhrase": "ODWOŁAJ",
    "groupAssignLabel": "Przekaż te zajęcia instruktorowi",
    "groupAssignPlaceholder": "Wybierz instruktora",
    "groupAssignButton": "Przydziel",
    "groupAssignHint": "Zajęcia i wszystkie zarezerwowane miejsca trafią do kalendarza wybranego instruktora.",
    "groupAssignedToast": "Zajęcia przydzielone",
    "groupDisabledNotice": "Lekcje grupowe są wyłączone. Włącz je i ustaw cenę za osobę w kroku 1 powyżej.",
    "groupPriceFromSettings": "Ustawiana w kroku 1 powyżej.",
    "seatSubtitle": "Kliknij wolną godzinę, aby ją otworzyć, albo otwartą, aby zmienić liczbę miejsc. Każda komórka pokazuje: zarezerwowane/miejsca. Godziny w strefie czasowej ośrodka.",
    "seatCellTitle": "Zarezerwowane: {taken} z {places}",
    "legendFull": "Komplet",
    "placesLabel": "Miejsca na lekcje prywatne",
    "placesHint": "Ile lekcji możesz sprzedać jednocześnie w tych godzinach w tym ośrodku.",
    "placesTitle": "Miejsca w tej godzinie",
    "placesNow": "Miejsca: {places} · Zarezerwowane: {taken}",
    "placesScopeDay": "Tylko ten dzień",
    "placesScopeWeekly": "Co tydzień: {weekday}",
    "placesScopeDayHint": "Zmienia tylko ten dzień; pozostałe tygodnie zostają bez zmian.",
    "placesScopeWeeklyHint": "Zmienia te godziny co tydzień od tego dnia; wcześniejsze tygodnie zostają bez zmian.",
    "placesBelowTaken": "Lekcje już zarezerwowane w tych godzinach: {taken}. Pozostają ważne, nawet jeśli zmniejszysz liczbę miejsc; przestaną się sprzedawać tylko nowe.",
    "placesRemove": "Usuń te godziny",
    "placesApply": "Zastosuj",
    "seatCellGroups": "Lekcje grupowe: {n}",
    "hourIntro": "Co dzieje się w tej godzinie: lekcje prywatne i grupowe, obok siebie.",
    "hourPrivate": "Lekcje prywatne",
    "hourNoPrivate": "Brak lekcji prywatnych w tej godzinie.",
    "hourOpenPrivate": "Otwórz lekcje prywatne",
    "hourChangePlaces": "Zmień liczbę miejsc",
    "hourGroups": "Lekcje grupowe",
    "hourNoGroups": "Brak lekcji grupowej w tej godzinie.",
    "hourManage": "Zarządzaj",
    "hourAddGroup": "Dodaj lekcję grupową",
    "weekdaysLabel": "Dni tygodnia",
    "placesHintWithGroup": "Lekcje prywatne jednocześnie, oprócz lekcji grupowej.",
    "seatOfferLabel": "W tych godzinach",
    "seatOfferPrivate": "Lekcje prywatne",
    "seatOfferGroup": "Tylko lekcja grupowa",
    "seatOfferBoth": "Lekcje prywatne i lekcja grupowa",
    "seatOfferHintPrivate": "Godziny w sprzedaży na lekcje prywatne, z podaną przez ciebie liczbą miejsc. Zapisujesz je przyciskiem Zapisz.",
    "seatOfferHintGroup": "Sama lekcja grupowa: w tych godzinach nie sprzedaje się lekcji prywatnych. Publikowana od razu, bez zapisywania.",
    "seatOfferHintBoth": "Lekcja grupowa pojawia się od razu; miejsca na lekcje prywatne zapisujesz przyciskiem Zapisz.",
    "groupAudience": "Dla kogo",
    "groupAges": "Wiek (opcjonalnie)",
    "groupAgesFrom": "Od (lat)",
    "groupAgesTo": "Do (lat)",
    "groupAgesHint": "Widoczny przy lekcji. Przy rezerwacji każdy uczestnik musi być dzieckiem.",
    "groupAgesInvalid": "Wiek od {min} do {max}; pierwsza wartość nie może być większa od drugiej.",
    "groupCellChoose": "Lekcje grupowe: {n} · wybierz jedną",
    "groupChooseTitle": "Wybierz lekcję",
    "groupChoosePick": "Wybierz",
    "selectGroupHint": "Kliknij lekcję, aby ją wybrać; jeśli w tej godzinie jest ich kilka, wybierasz, którą.",
    "selectFormatHint": "Kliknij cenę, aby wybrać ten format tego dnia: to cała lekcja dla całej grupy.",
    "formatMinDaysWeek": "W tym tygodniu {list} sprzedawane są tylko na kilka dni z rzędu: wybierz pierwszy dzień, a zaznaczą się wszystkie.",
    "formatMinDaysItem": "{format} (min. {days} dni)",
    "formatNotSold": "Niedostępne tego dnia",
    "recurringSince": "Początek",
    "recurringSinceHint": "Przed tą datą nic się nie otworzy, więc możesz przygotować sezon z wyprzedzeniem.",
    "untilBeforeSince": "Koniec nie może być wcześniej niż początek.",
    "sinceOutOfRange": "Wybierz początek od dziś do {date}.",
    "noWeekdayBetween": "Żaden z tych dni nie wypada między tymi dwiema datami.",
    "laterSeriesReplaced": "Od {date} istnieje już seria na ten dzień tygodnia. Bez daty końcowej albo z datą późniejszą te miejsca ją zastąpią; aby ją zachować, zakończ przed tą datą.",
    "seriesSince": "od {date}",
    "seriesUntil": "do {date}",
    "privateTitle": "Kalendarz lekcji prywatnych",
    "groupTitle": "Kalendarz lekcji grupowych",
    "groupSubtitle": "Kliknij godzinę, aby opublikować lekcję grupową, albo lekcję, aby nią zarządzać. Godziny w strefie czasowej ośrodka.",
    "legendPrivateOpen": "Otwarta na lekcje prywatne",
    "groupElsewhere": "zarządzasz nią w sekcji Lekcje grupowe",
    "legendGoogleBusy": "Zajęte w Kalendarzu Google"
  },
  "languagePicker": {
    "placeholder": "Wybierz języki",
    "search": "Szukaj języka…",
    "noResults": "Żaden język nie pasuje."
  },
  "invoice": {
    "title": "Faktura za prowizję",
    "print": "Drukuj",
    "number": "Numer",
    "date": "Data",
    "platformBlock": "Wystawca",
    "instructorBlock": "Odbiorca",
    "colRef": "Nr referencyjny",
    "colDate": "Data",
    "colSubtotal": "Kwota za lekcję",
    "colFee": "Prowizja ({percent}%)",
    "colNet": "Kwota netto dla instruktora",
    "totals": "Razem",
    "provisionalNote": "Dokument tymczasowy: dane podatkowe wystawcy czekają na konfigurację.",
    "footnote": "Ten dokument wykazuje prowizję platformy już potrąconą z lekcji objętych wypłatą środków. Nie tworzy nowej należności.",
    "notAvailable": "Ta faktura jest niedostępna.",
    "colFeeMixed": "Prowizja"
  },
  "meetingPoint": {
    "notAgreed": "Miejsce spotkania nieustalone",
    "proposed": "Zaproponowano miejsce spotkania",
    "propose": "Zaproponuj miejsce spotkania",
    "titleLabel": "Nazwa",
    "areaLabel": "Rejon ośrodka",
    "instructionsLabel": "Wskazówki",
    "mapUrlLabel": "Link do mapy (opcjonalnie)",
    "change": "Zmień miejsce spotkania",
    "viewMap": "Otwórz mapę",
    "locked": "Miejsce spotkania możecie ustalić, gdy rezerwacja zostanie potwierdzona.",
    "groupPendingCustomer": "Miejsce spotkania tej lekcji grupowej nie zostało jeszcze ustalone. Gdy tylko instruktor je ustali, zobaczysz je tutaj.",
    "groupPendingInstructor": "Ta lekcja grupowa nie ma jeszcze miejsca spotkania. Ustal je przy zajęciach w swoim kalendarzu, a dostaną je wszyscy uczestnicy.",
    "error": "Nie udało się zaktualizować miejsca spotkania."
  },
  "admin": {
    "overview": "Przegląd administracji",
    "attention": {
      "title": "Czeka na ciebie",
      "none": "Nic na ciebie nie czeka.",
      "instructors": "Instruktorzy do weryfikacji",
      "schools": "Szkoły do weryfikacji",
      "disputes": "Otwarte reklamacje",
      "moneyAlerts": "Alerty finansowe do sprawdzenia",
      "manualPayouts": "Wypłaty do wysłania",
      "awaitingFunds": "Wypłaty czekające na środki w Stripe",
      "open": "Otwórz",
      "referrals": "Nagrody za polecenia do sprawdzenia",
      "lueiraReviews": "Połączenia Lueira do sprawdzenia"
    },
    "loadError": {
      "body": "Nie udało się tego wczytać. To może być chwilowy błąd, więc spróbuj ponownie.",
      "retry": "Spróbuj ponownie"
    },
    "instructors": "Instruktorzy",
    "resorts": "Ośrodki",
    "bookings": "Rezerwacje",
    "colRef": "Nr ref.",
    "instructorFilterPlaceholder": "Szukaj: imię, slug, id lub status…",
    "noMatches": "Żaden instruktor nie pasuje do wyszukiwania.",
    "copyId": "Kopiuj id konta (Clerk)",
    "idCopied": "Id konta skopiowane",
    "gmv": "GMV",
    "savedToast": "Zapisano",
    "approve": "Zatwierdź",
    "schools": "Szkoły",
    "schoolsPending": "Oczekujące: {count}",
    "schoolsPending_one": "Oczekująca: {count}",
    "schoolOwner": "Właściciel",
    "schoolInstructorCount": "Instruktorzy: {n}",
    "schoolWebsite": "Strona internetowa",
    "noSchools": "Nie ma jeszcze żadnych szkół.",
    "rejectSchoolTitle": "Odrzucić tę szkołę?",
    "status": {
      "pending_review": "Czeka na weryfikację",
      "verified": "Zweryfikowana",
      "rejected": "Odrzucona"
    },
    "instructorStatus": {
      "draft": "Szkic",
      "pending_review": "Czeka na weryfikację",
      "verified": "Zweryfikowany",
      "rejected": "Odrzucony",
      "documents_expired": "Dokumenty wygasły"
    },
    "finances": {
      "title": "Finanse",
      "available": "Dostępne",
      "pending": "Oczekujące",
      "onHold": "Wstrzymane",
      "paidOut": "Wypłacone",
      "byInstructor": "Saldo według instruktora",
      "instructor": "Instruktor",
      "withdrawals": "Wypłaty środków",
      "reference": "Numer referencyjny Stripe",
      "empty": "Nie ma jeszcze żadnych ruchów środków.",
      "commissionTitle": "Prowizja Alpine Pal",
      "commissionEarned": "Zarobiona",
      "commissionAtRisk": "Jeszcze nierozliczona",
      "commissionRefunded": "Zwrócona",
      "commissionNote": "Zwrot obejmuje całą rezerwację, łącznie z naszą prowizją – dlatego za zarobioną uznaje się tylko prowizję z przeprowadzonej lekcji.",
      "balance": {
        "title": "Saldo Stripe",
        "canMove": "Na swoje konto bankowe możesz przelać do",
        "available": "Dostępne w Stripe",
        "pending": "Jeszcze w rozliczeniu",
        "mustKeep": "Musi zostać w Stripe",
        "manualToPay": "W tym ręczne wypłaty do wysłania",
        "hint": "Zostać musi to, co należy się instruktorom i szkołom, plus to, co wciąż może wrócić do klientów: zwrot obejmuje całą rezerwację, łącznie z prowizją, dopóki pieniądze za daną lekcję nie zostaną wypłacone. Liczy się tylko saldo dostępne; płatności w rozliczeniu pokryją to, czego dotyczą. Gdy realizujesz wypłatę środków ręcznie, przelej tę kwotę na swoje konto bankowe, żeby ją wysłać.",
        "unavailable": "Nie udało się teraz odczytać salda Stripe.",
        "waitingTitle": "Wypłaty czekające na środki",
        "waitingHint": "Dostępne saldo Stripe jeszcze ich nie pokrywa. Są ponawiane co godzinę i wychodzą, gdy tylko saldo wystarczy. Jeśli zasilisz saldo płatności w Stripe, naciśnij Ponów teraz.",
        "shortfall": "W dostępnym saldzie Stripe brakuje {amount}",
        "since": "od {date}",
        "attempts": "ponowienia: {n}",
        "retryNow": "Ponów teraz",
        "retried": "Wysłane: {sent} · nadal czekają: {waiting}"
      },
      "owedTitle": "Należne instruktorom"
    },
    "colInstructor": "Instruktor",
    "colStatus": "Status",
    "colChecks": "Weryfikacje",
    "colActive": "Aktywny",
    "colActions": "Działania",
    "colResort": "Ośrodek",
    "colRegion": "Region",
    "colInstructors": "Instruktorzy",
    "active": "Aktywny",
    "inactive": "Nieaktywny",
    "verify": "Zweryfikuj",
    "reject": "Odrzuć",
    "activate": "Aktywuj",
    "deactivate": "Dezaktywuj",
    "refund": "Zwróć pieniądze",
    "resortsNote": "Ośrodki są utrzymywane jako treść statyczna w src/data/resorts – ten widok służy tylko do odczytu. Instruktorzy i szkoły to profile, które klient może znaleźć; przeprowadzone lekcje to te, które się odbyły i nie zostały zwrócone; nadchodzące to opłacone rezerwacje, które dopiero się odbędą.",
    "viewDocument": "Zobacz dokument",
    "disputes": "Reklamacje",
    "schoolSuspend": "Zawieś",
    "schoolReactivate": "Przywróć",
    "schoolClose": "Zamknij",
    "schoolSuspendedBadge": "Zawieszona",
    "schoolClosedBadge": "Zamknięta",
    "continue": "Dalej",
    "suspendSchoolTitle": "{name}: zawiesić szkołę?",
    "suspendSchoolBody": "Jej strona przestaje być widoczna, a lekcje bez przypisanego instruktora przestają się sprzedawać. Rezerwacje, które już ma, toczą się dalej, a szkoła nadal może korzystać ze swojego panelu i z API. Zarządzający szkołą dostaną powiadomienie w aplikacji i e-mail. Możesz ją przywrócić w dowolnej chwili.",
    "suspendSchoolSureTitle": "Na pewno chcesz to zrobić?",
    "suspendSchoolSureBody": "{name} od razu zniknie z Alpine Pal, a zarządzający szkołą natychmiast się o tym dowiedzą.",
    "suspendSchoolNow": "Tak, zawieś",
    "reactivateSchoolTitle": "{name}: przywrócić szkołę?",
    "reactivateSchoolBody": "Jej strona znów będzie widoczna. Lekcje bez przypisanego instruktora wrócą do sprzedaży w otwartych godzinach. Zarządzający szkołą dostaną powiadomienie.",
    "closeSchoolTitle": "{name}: zamknąć szkołę na stałe?",
    "closeSchoolBody": "Co się stanie: instruktorzy z zespołu szkoły (liczba: {roster}) odejdą z zespołu i zostaną wstrzymani do czasu weryfikacji (zostają przy nich ich nadchodzące lekcje: {rosterLessons}); profile dodane przez szkołę bez konta (liczba: {unclaimed}) zostaną zamknięte; klucze API szkoły zostaną unieważnione, a jej webhooki wyłączone.",
    "closeSchoolLoading": "Sprawdzanie, co oznacza zamknięcie…",
    "closeSchoolOwed": "Nie można jej zamknąć: szkole wciąż należy się {owed}, licząc to, co może wypłacić, to, co przyniosą lekcje jeszcze do przeprowadzenia, i to, co jest wstrzymane. Zamkniętej szkole nie można już nic wypłacić. W międzyczasie możesz ją zawiesić, a zamknąć, gdy dostanie wszystkie należne pieniądze.",
    "closeSchoolLessonsAhead": "Nie można jej jeszcze zamknąć: ma nadchodzące lekcje, które może doprowadzić do końca tylko ona (bez przypisanego instruktora albo z instruktorami dodanymi bez konta) – liczba: {count}. Najpierw muszą się one odbyć. Zamknij ją, gdy już się odbędą i szkoła dostanie wszystkie należne pieniądze. W międzyczasie możesz ją zawiesić.",
    "closeSchoolLessonsAhead_one": "Nie można jej jeszcze zamknąć: ma nadchodzącą lekcję, którą może doprowadzić do końca tylko ona (bez przypisanego instruktora albo z instruktorem dodanym bez konta) – liczba: {count}. Najpierw musi się ona odbyć. Zamknij ją, gdy już się odbędzie i szkoła dostanie wszystkie należne pieniądze. W międzyczasie możesz ją zawiesić.",
    "closeSchoolSureTitle": "Ostatnie potwierdzenie",
    "closeSchoolSureBody": "Zamknięcia szkoły nie można cofnąć. Aby potwierdzić, wpisz jej dokładną nazwę.",
    "closeSchoolNow": "Zamknij szkołę",
    "schoolSuspendedToast": "Szkoła zawieszona",
    "schoolReactivatedToast": "Szkoła przywrócona",
    "schoolClosedToast": "Szkoła zamknięta",
    "review": {
      "title": "Do sprawdzenia",
      "hint": "Alerty finansowe, które wymagają decyzji człowieka, każdy z powiązaną rezerwacją. Gdy sprawa jest załatwiona, oznacz alert jako sprawdzony: zniknie u wszystkich administratorów.",
      "repeats": "{n}×",
      "settled": "Zwrócono w międzyczasie",
      "stripeOnly": "Ta płatność istnieje tylko w Stripe: zwróć ją z panelu Stripe.",
      "retryRefund": "Ponów zwrot",
      "retryTitle": "Ponowić zwrot ({reference})?",
      "retryBody": "Stripe dostanie ponowną prośbę o oddanie klientowi pieniędzy. Jeśli zwrot już przeszedł, nic nie zostanie zwrócone dwa razy.",
      "dismiss": "Oznacz jako sprawdzone",
      "dismissed": "Oznaczono jako sprawdzone"
    },
    "sweep": {
      "title": "Automatyczny przegląd",
      "ok": "Ostatnie pełne uruchomienie: {minutes} min temu.",
      "late": "Brak pełnego uruchomienia od {hours} godz.: lekcje nie są zamykane, a zwroty nie są ponawiane. Sprawdź worker snowmatch-tasks.",
      "unknown": "Nie zarejestrowano jeszcze żadnego uruchomienia.",
      "failing": "Nieudane ostatnie uruchomienia: {count}. Błąd: {error}",
      "failing_one": "Ostatnie uruchomienie nieudane. Błąd: {error}",
      "webhooks": "Ponowienia webhooków: ostatnie uruchomienie {minutes} min temu.",
      "lastReport": "Ostatnie uruchomienie:",
      "lastReportEmpty": "nic do zrobienia"
    },
    "backup": {
      "title": "Kopie zapasowe",
      "ok": "Ostatnia kopia: {date}. Kopia powstaje co tydzień i jest przechowywana przez 90 dni.",
      "late": "Ostatnia kopia: {date}. Od ponad tygodnia nie powstała żadna nowa: sprawdź worker snowmatch-tasks.",
      "never": "Żadna kopia jeszcze się nie udała: sprawdź worker snowmatch-tasks i jego D1_EXPORT_TOKEN.",
      "unknown": "Nie zarejestrowano jeszcze żadnej kopii.",
      "failing": "Nieudane próby z rzędu: {n}. Ostatni błąd: {error}"
    },
    "disputeRefund": "Zwróć pieniądze klientowi",
    "disputeDismiss": "Odrzuć",
    "refundConfirmTitle": "Zwrócić pieniądze za tę rezerwację?",
    "refundConfirmBody": "Klient otrzyma pełny zwrot ({amount}) za rezerwację {reference}. Tego nie można cofnąć.",
    "disputeRefundNoShow": "Zwrot (instruktor się nie stawił)",
    "disputeRefundNoShowConfirmBody": "Cała kwota wraca do klienta, a rezerwacja zostaje zapisana jako niestawienie się instruktora. To ostatecznie zamyka reklamację.",
    "disputeRefundConfirmTitle": "Zwrócić pieniądze klientowi?",
    "disputeRefundConfirmBody": "Cała kwota wraca do klienta, a instruktor nie otrzymuje zapłaty. To ostatecznie zamyka reklamację.",
    "disputeDismissConfirmTitle": "Odrzucić tę reklamację?",
    "disputeDismissConfirmBody": "Reklamacja zostaje odrzucona, a płatność dla instruktora zostaje zwolniona. To ostatecznie zamyka reklamację.",
    "disputeChargebackBadge": "Obciążenie zwrotne w Stripe",
    "disputeChargebackDismissBody": "O obciążeniu zwrotnym decyduje Stripe, nie ta lista: płatność dla instruktora pozostaje wstrzymana do decyzji Stripe, a potem zostaje automatycznie zwolniona albo zwrócona. Odrzucenie tylko usuwa sprawę z tej listy, a klient nie dostaje żadnej informacji.",
    "disputeChargebackRefundBody": "Pieniądze już wróciły do klienta przez jego bank w ramach obciążenia zwrotnego: ta opcja uznaje je za utracone, anuluje płatność dla instruktora i zamyka reklamację.",
    "rejectConfirmTitle": "Odrzucić tego instruktora?",
    "rejectConfirmBody": "{name}: zgłoszenie zostanie odrzucone, a profil nie zostanie opublikowany.",
    "deactivateConfirmTitle": "Dezaktywować tego instruktora?",
    "deactivateConfirmBody": "{name} zniknie z wyszukiwania i do ponownej aktywacji nie będzie otrzymywać nowych rezerwacji.",
    "accountClosed": "Konto zamknięte",
    "expiredCerts": "Z wygasłymi uprawnieniami: {n}",
    "stripeVerified": "Tożsamość zweryfikowana przez Stripe",
    "stripePending": "Stripe sprawdza dane",
    "stripeNone": "Brak konta do wypłat",
    "payoutViaSchool": "Wypłaty przez szkołę",
    "payoutManual": "Wypłaty ręczne: {provider}",
    "filterAllCountries": "Dowolny kraj",
    "filterAllStaffing": "Z instruktorami lub bez",
    "filterWithInstructors": "Z instruktorami",
    "filterWithoutInstructors": "Bez instruktorów",
    "filterAllBookingStatuses": "Dowolny status rezerwacji",
    "filterAllPaymentStatuses": "Dowolny status płatności",
    "filterAllResorts": "Dowolny ośrodek",
    "filterDateFrom": "Od",
    "filterDateTo": "Do",
    "bookingFilterPlaceholder": "Szukaj według numeru, instruktora lub ośrodka…",
    "noResortMatches": "Żaden ośrodek nie pasuje do tych filtrów",
    "noBookingMatches": "Żadna rezerwacja nie pasuje do tych filtrów",
    "filterAllStatuses": "Dowolny status",
    "filterPending": "Czeka na weryfikację",
    "filterVerified": "Zweryfikowane",
    "filterRejected": "Odrzucone",
    "filterAllKinds": "Dowolny rodzaj profilu",
    "filterAllStates": "Dowolny stan",
    "filterExpiredCert": "Wygasłe uprawnienia",
    "filterAllSchools": "Niezależni lub ze szkoły",
    "filterIndependent": "Niezależni",
    "filterAnySchool": "Ze szkoły (dowolnej)",
    "schoolOf": "Szkoła: {name}",
    "openInStripe": "Otwórz w Stripe",
    "heardFrom": "Skąd o nas wie: {source}",
    "heardFromSummary": "Skąd o nas wiedzą: {list}",
    "heardFromUnknown": "brak danych",
    "joinedOn": "Rejestracja: {date}",
    "lessonsCount": "Przeprowadzone lekcje: {n}",
    "sort": {
      "label": "Sortuj według",
      "name": "Nazwa",
      "newest": "Najpierw najnowsze rejestracje",
      "oldest": "Najpierw najstarsze rejestracje",
      "lessons": "Najwięcej przeprowadzonych lekcji",
      "instructors": "Najwięcej instruktorów",
      "schools": "Najwięcej szkół",
      "upcoming": "Najwięcej nadchodzących rezerwacji",
      "country": "Kraj i nazwa",
      "pendingFirst": "Najpierw czekające na weryfikację"
    },
    "schoolState": {
      "pending": "Czeka na weryfikację",
      "published": "Opublikowana",
      "suspended": "Zawieszona",
      "rejected": "Odrzucona",
      "closed": "Zamknięta"
    },
    "schoolFilterPlaceholder": "Szukaj według nazwy, e-maila lub kraju…",
    "noSchoolMatches": "Żadna szkoła nie pasuje do tych filtrów",
    "colSchools": "Szkoły",
    "colLessons": "Przeprowadzone lekcje",
    "colUpcoming": "Nadchodzące",
    "payouts": {
      "title": "Wypłaty do wysłania",
      "hint": "Instruktorzy z krajów, do których Stripe nie dociera. Wyślij im pieniądze przez ich platformę, a potem zapisz to tutaj.",
      "requested": "Data zlecenia: {date}",
      "referencePlaceholder": "Nr transakcji",
      "markPaid": "Oznacz jako zapłacone",
      "marked": "Płatność zapisana",
      "release": "Nie udało mi się zapłacić",
      "released": "Saldo przywrócone, odbiorca powiadomiony",
      "releaseConfirmTitle": "Przywrócić saldo?",
      "reasonLabel": "Powód",
      "reason": {
        "invalid_details": "Nieprawidłowe dane do wypłaty",
        "rejected": "Konto odrzuciło płatność",
        "other": "Inny (wyjaśnij w notatce)"
      },
      "noteLabel": "Notatka dla odbiorcy",
      "notePlaceholder": "Opcjonalnie. Odbiorca przeczyta ją dokładnie tak, jak ją napiszesz.",
      "notePlaceholderRequired": "Wymagana przy powodzie „Inny”: napisz, co się stało.",
      "releaseConfirmBody": "Kwota wraca do dostępnego salda odbiorcy, który dostanie powiadomienie w aplikacji i e-mail z wybranym przez ciebie powodem – będzie można wtedy poprawić dane i ponownie zlecić wypłatę."
    },
    "schoolInstructorsButton": "Instruktorzy",
    "manageSchoolButton": "Zarządzaj",
    "manageSchoolFailed": "Nie udało się otworzyć panelu tej szkoły.",
    "readOnlyBanner": "Tylko podgląd: widzisz cały panel administracyjny, możesz otworzyć Zarządzaj i każdy link, ale niczego nie zmienisz.",
    "manageInstructorButton": "Zarządzaj",
    "manageInstructorFailed": "Nie udało się otworzyć panelu tego instruktora.",
    "schoolInstructorsTitle": "{name}: instruktorzy",
    "schoolInstructorsIntro": "To, co robisz tutaj, robisz w imieniu szkoły, jak w jej własnym panelu: zapraszaj e-mailem albo dodawaj instruktorów bez konta na podstawie danych, które przesyła ci szkoła.",
    "unclaimedBadge": "Bez konta · profil dodany przez szkołę",
    "top": {
      "badge": "TOP · {percent}%",
      "since": "TOP od {date} · ustawione przez {by}",
      "switchOn": "Ustaw TOP ({percent}%)",
      "switchOff": "Usuń TOP",
      "confirmOnTitle": "Ustawić TOP dla: {name}?",
      "confirmOnBodySchool": "Nowe lekcje szkoły – wszystkich jej instruktorów i bez przypisanego instruktora – będą obciążone prowizją {percent}% zamiast {standard}% i przesuną się o pół gwiazdki wyżej w kolejności „Polecane”. Lekcje już sprzedane się nie zmieniają, a w profilu nic nie będzie widać. Przed pierwszym TOP: nowy regulamin wysłany e-mailem do wszystkich instruktorów i szkół co najmniej 15 dni wcześniej oraz pisemna zgoda szkoły na prowizję.",
      "confirmOnBodyInstructor": "Nowe lekcje będą obciążone prowizją {percent}% zamiast {standard}% i przesuną się o pół gwiazdki wyżej w kolejności „Polecane”. Lekcje już sprzedane się nie zmieniają, a w profilu nic nie będzie widać. Przed pierwszym TOP: nowy regulamin wysłany e-mailem do wszystkich instruktorów i szkół co najmniej 15 dni wcześniej oraz pisemna zgoda instruktora na prowizję.",
      "confirmOffTitle": "Usunąć TOP dla: {name}?",
      "confirmOffBody": "Nowe lekcje wrócą do prowizji {standard}% i zwykłej kolejności. Lekcje sprzedane jako TOP zachowują swoją prowizję.",
      "onToast": "TOP ustawiony",
      "offToast": "TOP usunięty",
      "bySchool": "TOP przez szkołę",
      "filterAll": "TOP lub nie",
      "filterOnly": "Tylko TOP"
    },
    "referredBy": "Kod od {name}",
    "salesRep": "Handlowiec: {name}",
    "sales": {
      "title": "Handlowcy",
      "intro": "Każdy handlowiec ma link ze swoim kodem. Jeśli szkoła albo niezależny instruktor trafi przez niego i się zarejestruje, zostaje przypisany do tego handlowca, a sam niczego nie widzi. Przy zaakceptowanych plikach cookie reklamowych link liczy się przez {days} dni; bez nich tylko wtedy, gdy rejestracja nastąpi podczas tej samej wizyty. To, czego link nie wychwyci, dodaj ręcznie.",
      "new": "Nowy handlowiec",
      "name": "Imię i nazwisko",
      "code": "Kod",
      "codeHint": "Litery, cyfry i myślniki, bez spacji. To niesie link i nie da się tego później zmienić.",
      "email": "E-mail (opcjonalnie)",
      "note": "Notatka (opcjonalnie)",
      "create": "Dodaj handlowca",
      "created": "Handlowiec dodany",
      "empty": "Nie ma jeszcze handlowców.",
      "inactive": "Wyłączony",
      "deactivate": "Wyłącz",
      "activate": "Włącz",
      "deactivated": "Wyłączony: jego link od teraz się nie liczy",
      "activated": "Włączony: jego link znów się liczy",
      "copy": "Kopiuj",
      "copied": "Link skopiowany",
      "linkHint": "Działa na każdej stronie serwisu: wystarczy dodać {param} na końcu adresu.",
      "funnelSchools": "Szkoły: {total} · zatwierdzone: {approved} · mogą otrzymywać wypłaty: {payable} · z przeprowadzonymi lekcjami: {teaching}",
      "funnelInstructors": "Instruktorzy: {total} · zatwierdzeni: {approved} · mogą otrzymywać wypłaty: {payable} · z przeprowadzonymi lekcjami: {teaching}",
      "totals": "Sprzedaż przeprowadzonych lekcji: {sales} · prowizja Alpine Pal: {commission}",
      "noSales": "Jeszcze bez sprzedaży",
      "kind": {
        "school": "Szkoła",
        "instructor": "Instruktor"
      },
      "source": {
        "link": "Z jego linku",
        "admin": "Dodany ręcznie"
      },
      "since": "od {date}",
      "closed": "Konto zamknięte",
      "payable": "Może otrzymywać wypłaty",
      "notPayable": "Nie może jeszcze otrzymywać wypłat",
      "lessons": "Przeprowadzone lekcje: {n} (pierwsza {date})",
      "noLessons": "Brak przeprowadzonych lekcji",
      "entrySales": "Sprzedaż: {sales} · prowizja: {commission}",
      "remove": "Usuń",
      "removed": "Usunięto z tego handlowca",
      "assignTitle": "Dodaj ręcznie",
      "assignPlaceholder": "Szukaj szkoły lub niezależnego instruktora",
      "assign": "Dodaj",
      "assigned": "Dodano do tego handlowca",
      "noMatches": "Nikt bez handlowca nie ma takiej nazwy"
    },
    "referrals": {
      "title": "Polecenia między instruktorami",
      "summary": "{toReview} do sprawdzenia · {total} łącznie",
      "pair": "{invitee} · kod {code} od {referrer}",
      "since": "od {date}",
      "firstLesson": "Pierwsza lekcja: #{ref}, {date} · {status} · płatność {payment}",
      "disputed": "Reklamacja",
      "note": "Powód: {note}",
      "grant": "{side}: {used} z {cap} po {percent}% (zamiast {base}%), do {date}",
      "revoked": "Wycofana",
      "revoke": "Wycofaj",
      "approve": "Zatwierdź nagrodę",
      "decline": "Odrzuć",
      "notePlaceholder": "Powód (opcjonalnie)",
      "approvedToast": "Nagroda zatwierdzona",
      "declinedToast": "Nagroda odrzucona",
      "revokedToast": "Zniżka wycofana",
      "revokeConfirmTitle": "Wycofać resztę tej zniżki?",
      "revokeConfirmBody": "Rezerwacje już zrobione zachowują swoją prowizję; kolejne zapłacą zwykłą.",
      "showAll": "Pokaż wszystkie ({n})",
      "side": {
        "invitee": "Zniżka nowej osoby",
        "referrer": "Zniżka polecającego"
      },
      "flag": {
        "same_payout": "Ten sam IBAN lub e-mail do wypłat",
        "same_bank": "To samo konto bankowe w Stripe",
        "same_email": "Ten sam adres e-mail",
        "duplicate_person": "To samo imię, nazwisko i data urodzenia co inny instruktor",
        "cap_reached": "Osiągnięto roczny limit"
      }
    }
  },
  "notif": {
    "empty": "Nie masz jeszcze powiadomień.",
    "newBookingRequest": "Nowa prośba o rezerwację",
    "bookingAccepted": "Rezerwacja zaakceptowana",
    "bookingConfirmed": "Rezerwacja potwierdzona",
    "bookingRejected": "Rezerwacja odrzucona",
    "bookingExpired": "Rezerwacja wygasła",
    "timeProposed": "Zaproponowano nowy termin",
    "newTimeAccepted": "Nowy termin przyjęty",
    "newTimeDeclined": "Nowy termin odrzucony",
    "meetingPointProposed": "Zaproponowano miejsce spotkania",
    "meetingPointConfirmed": "Miejsce spotkania potwierdzone",
    "customerNoShow": "Zapisano niestawienie się klienta",
    "refundIssued": "Zlecono zwrot pieniędzy",
    "newMessage": "Nowa wiadomość",
    "newApplication": "Nowe zgłoszenie instruktora",
    "newSchoolApplication": "Nowe zgłoszenie szkoły",
    "schoolApproved": "Twoja szkoła została zatwierdzona",
    "schoolRejected": "Zgłoszenie twojej szkoły nie zostało zatwierdzone",
    "invitationAccepted": "Zaproszenie od szkoły zostało przyjęte",
    "instructorLeftSchool": "Odejście instruktora ze szkoły",
    "schoolOwnerDeleted": "Konto właściciela szkoły zostało usunięte",
    "schoolOwnerDeletedOwed": "Usunięto konto właściciela szkoły, która ma jeszcze nadchodzące lekcje lub należne pieniądze: szkoła jest zawieszona, a nie zamknięta",
    "schoolAdminJoined": "Szkoła ma nowego administratora",
    "schoolAdminRemoved": "Usunięto cię z administratorów szkoły",
    "schoolCalendarUnlinked": "Kalendarz Google szkoły został odłączony: był połączony przez kogoś, kto już nie zarządza szkołą. Połącz go ponownie w zakładce Połączenia.",
    "removedFromSchool": "Twoja szkoła usunęła cię ze swojego zespołu",
    "instructorNowCertified": "Instruktor deklaruje teraz uprawnienia",
    "instructorNowCompanion": "Profil instruktora zmieniony na towarzysza na stoku",
    "instructorCredentialsChanged": "Zmiana zweryfikowanych uprawnień instruktora",
    "applicationApproved": "Twój profil instruktora jest zweryfikowany",
    "applicationRejected": "Zgłoszenie instruktora nie zostało zatwierdzone",
    "lessonConfirmed": "Lekcja potwierdzona",
    "lessonAutoConfirmed": "Lekcja potwierdzona automatycznie",
    "disputeOpened": "Otwarto reklamację",
    "disputeRefunded": "Reklamacja rozpatrzona: zwrot pieniędzy",
    "disputeDismissed": "Reklamacja rozpatrzona",
    "refundNeedsReview": "Zwrot wymaga ręcznego sprawdzenia",
    "schoolSuspended": "Twoja szkoła jest tymczasowo zawieszona",
    "schoolReactivated": "Twoja szkoła jest znowu opublikowana",
    "schoolClosed": "Twoja szkoła została zamknięta",
    "schoolClosedForInstructor": "Twoja szkoła zakończyła działalność w Alpine Pal",
    "manualPayoutFailed": "Nie udało się wysłać twojej wypłaty",
    "sweepStalled": "Automatyczny przegląd przestał działać",
    "sweepRecovered": "Automatyczny przegląd znowu działa",
    "backupProblem": "Kopie zapasowe bazy danych kończą się błędem",
    "chargebackWon": "Bank rozstrzygnął na korzyść lekcji: płatność zwolniona",
    "chargebackSettled": "Obciążenie zwrotne zostało rozstrzygnięte i rozliczone",
    "reviewInvite": "Oceń swoją lekcję",
    "paymentMismatch": "Pobrana kwota różni się od oczekiwanej",
    "bookingCancelled": "Rezerwacja anulowana przez klienta",
    "bookingCancelledByInstructor": "Twoja lekcja została odwołana przez instruktora",
    "groupClassBelowMinimum": "Lekcja grupowa odwołana: za mało uczestników",
    "bookingAcceptedBySchool": "Twoja szkoła zaakceptowała rezerwację w twoim imieniu",
    "bookingRejectedBySchool": "Twoja szkoła odrzuciła prośbę o rezerwację",
    "bookingCancelledBySchool": "Twoja szkoła odwołała jedną z twoich lekcji",
    "bookingCancelledBySchoolCustomer": "Twoja lekcja została odwołana przez szkołę",
    "bookingAutoConfirmed": "Nowa lekcja zarezerwowana i automatycznie potwierdzona",
    "managedBySchool": "Twoja szkoła zarządza teraz twoim kalendarzem i prośbami",
    "managedByYourself": "Kalendarz i prośby są znowu w twoich rękach",
    "webhookDisabled": "Endpoint webhooka został wyłączony po powtarzających się błędach",
    "lessonReminder": "Twoja lekcja jest jutro",
    "meetingPointPending": "Twoja lekcja jest jutro: ustal miejsce spotkania",
    "classMeetingPointPending": "Twoja lekcja grupowa jest jutro: ustal jej miejsce spotkania w kalendarzu",
    "lessonReminderToday": "Twoja lekcja jest dzisiaj",
    "meetingPointPendingToday": "Twoja lekcja jest dzisiaj: ustal miejsce spotkania",
    "classMeetingPointPendingToday": "Twoja lekcja grupowa jest dzisiaj: ustal jej miejsce spotkania w kalendarzu",
    "withdrawalPaid": "Wypłata środków zrealizowana",
    "withdrawalFailed": "Wypłata środków nieudana",
    "withdrawalAwaitingFunds": "Wypłata czeka na środki w Stripe",
    "transferReversed": "Przelew cofnięty w Stripe",
    "instructorClosedAccount": "Konto instruktora zostało zamknięte",
    "accountDeletedInClerk": "Konto usunięte w Clerk – wymaga sprawdzenia",
    "instructorReapplied": "Instruktor prosi o ponowną weryfikację",
    "manualPayoutDue": "Wypłata do wysłania ręcznie",
    "payoutMethodMissing": "Podaj, dokąd mamy wysyłać twoje saldo",
    "payoutsReady": "Możesz już wypłacić swoje saldo",
    "payoutsReadyNeedsFiscal": "Możesz wypłacić swoje saldo, gdy tylko uzupełnisz dane podatkowe w sekcji Faktury",
    "payoutsBlocked": "Twoje konto do wypłat wymaga uwagi",
    "connectUnfinished": "Dokończ konfigurację wypłat, aby wypłacić środki",
    "bankRejectedPayout": "Twój bank odrzucił przelew: sprawdź swoje dane",
    "joinedSchool": "Jesteś teraz w zespole szkoły",
    "lessonAssigned": "Szkoła przydzieliła ci lekcję",
    "instructorAssigned": "Twoja lekcja ma już instruktora",
    "unclaimedProfileAdded": "Szkoła dodała instruktora bez konta",
    "profileClaimed": "Profil przejęty przez instruktora",
    "profileClaimedYours": "Twój profil należy teraz do ciebie",
    "equipmentBooked": "Sprzęt wypożyczony z lekcją",
    "calendarDisconnected": "Twój Kalendarz Google nie otrzymuje już lekcji",
    "referralSignedUp": "Ktoś zarejestrował się z twoim kodem",
    "referralApproved": "Zatwierdziliśmy osobę z twojego polecenia",
    "referralRewarded": "Masz niższą prowizję",
    "referralToReview": "Nagroda za polecenie do sprawdzenia",
    "lueiraDisconnected": "Lueira nie akceptuje już klucza twojej szkoły",
    "lueiraClash": "Lueira sprzedała miejsce, które było już sprzedane w Alpine Pal",
    "lueiraOursCancelled": "Lekcja sprzedana w Alpine Pal została anulowana w Lueira: anuluj ją też tutaj, aby zwrócić pieniądze klientowi",
    "lueiraOrderRefused": "Lekcja opłacona w Alpine Pal nie mogła trafić do twojej Lueira",
    "lueiraReview": "Szkoła wysłała klucz Lueira: sprawdź połączenie",
    "lueiraApproved": "Twoje połączenie z Lueira jest gotowe",
    "lueiraMissingScope": "Kluczowi Lueira brakuje uprawnienia",
    "lueiraOrderUnsure": "Nie wiemy, czy opłacona lekcja trafiła do twojego Lueira"
  },
  "photo": {
    "change": "Zmień zdjęcie",
    "uploading": "Przesyłanie…",
    "uploaded": "Zdjęcie zaktualizowane",
    "hint": "JPG, PNG lub WebP. Rozmiar dopasujemy sami."
  },
  "photos": {
    "label": "Twoje zdjęcia (opcjonalnie)",
    "hint": "Maksymalnie 3. Najlepiej sprawdzają się zdjęcia na śniegu, na nartach, z widoczną twarzą – profile ze zdjęciami dostają więcej zapytań.",
    "add": "Dodaj",
    "addFirst": "Dodaj zdjęcia",
    "remove": "Usuń zdjęcie",
    "main": "Główne",
    "moveEarlier": "Przesuń do przodu",
    "moveLater": "Przesuń do tyłu",
    "tooLarge": "To zdjęcie jest za duże. Maksymalnie {mb} MB na zdjęcie.",
    "sectionTitle": "Zdjęcia",
    "view": "Zobacz zdjęcie {n}",
    "previous": "Poprzednie zdjęcie",
    "next": "Następne zdjęcie",
    "close": "Zamknij",
    "counter": "{n} z {total}"
  },
  "payout": {
    "title": "Jak otrzymujesz pieniądze",
    "hint": "Stripe nie może jeszcze wysyłać pieniędzy do twojego kraju, więc twoje wypłaty środków realizujemy ręcznie. Podaj, dokąd je wysyłać.",
    "provider": "Platforma",
    "paypal": "PayPal",
    "payoneer": "Payoneer",
    "bank_transfer": "Przelew bankowy",
    "email": "E-mail konta",
    "emailPlaceholder": "twoj.adres@email.com",
    "iban": "IBAN",
    "accountHolder": "Właściciel konta",
    "manualNotice": "Nie przechowujemy danych bankowych. Gdy zlecisz wypłatę środków, sprawdzimy ją i wyślemy pieniądze; trwa to dłużej niż automatyczny przelew, a w chwili wysłania dostaniesz od nas e-mail.",
    "bankNotice": "Każdą wypłatę środków wysyłamy ręcznie przelewem bankowym na ten IBAN. Najlepiej sprawdza się to przy kontach europejskich (SEPA); przelewy w inne miejsca mogą trwać dłużej lub wiązać się z opłatami bankowymi.",
    "saved": "Metoda wypłaty zapisana",
    "clear": "Usuń"
  },
  "profileEdit": {
    "certName": "Uprawnienia",
    "certOrg": "Organizacja",
    "certYear": "Rok",
    "addCert": "Dodaj",
    "removeCertTitle": "Usunąć te uprawnienia?",
    "removeCertBody": "Z Twojego profilu zniknie: {name}. Aby to przywrócić, trzeba będzie dodać to ponownie wraz z dokumentem.",
    "removeCertConfirm": "Usuń",
    "certStillMissing": "Aby dodać, brakuje: {fields}.",
    "removeCertLastProof": "Nie możesz tego usunąć: to jedyny dokument potwierdzający Twoje uprawnienia w wybranych ośrodkach. Najpierw dodaj inny.",
    "kindTitle": "Jak się przedstawiasz",
    "kindCurrent": "co obecnie pokazuje twój profil",
    "kindUpgradeBody": "Masz już uprawnienia? Dodaj je tutaj, a twój profil będzie oznaczony jako profil instruktora z uprawnieniami. Do czasu naszej weryfikacji są one widoczne jako zadeklarowane – w tym czasie nadal przyjmujesz rezerwacje.",
    "kindUpgrade": "Mam już uprawnienia instruktorskie",
    "kindDowngradeBody": "Możesz wrócić do roli towarzysza na stoku. Twoje uprawnienia pozostają zapisane, ale profil przestaje je deklarować.",
    "kindDowngrade": "Przejdź na profil towarzysza na stoku"
  },
  "auth": {
    "notConfiguredTitle": "Logowanie nie jest jeszcze dostępne",
    "notConfiguredBody": "Konta są prawie gotowe. Zajrzyj tu wkrótce.",
    "notInstructor": "Ta część jest dla instruktorów. Zgłoś się, a dostęp odblokuje się po zatwierdzeniu twojego zgłoszenia."
  },
  "content": {
    "reviewed": "Ostatnia aktualizacja: {date}",
    "onThisPage": "Na tej stronie",
    "eyebrowAbout": "Kim jesteśmy",
    "eyebrowSafety": "Zanim zarezerwujesz",
    "eyebrowPricing": "Jedna prowizja, nic więcej",
    "eyebrowContact": "Czytamy każdą wiadomość",
    "eyebrowFaq": "Odpowiedzi, nie reklama",
    "eyebrowHowItWorks": "Trzy kroki",
    "eyebrowBecomeInstructor": "Ucz na własnych zasadach"
  },
  "contact": {
    "emailLabel": "E-mail kontaktowy",
    "emailHint": "Pisz na ten adres z poczty, której zwykle używasz. Jeśli twoje pytanie jest ogólne, odpowiedź może już być w sekcji"
  },
  "apiDocs": {
    "eyebrow": "Dla szkół narciarskich",
    "contents": "Na tej stronie",
    "copy": "Kopiuj",
    "copied": "Skopiowano"
  },
  "footer": {
    "product": "Produkt",
    "howItWorks": "Jak to działa",
    "becomeInstructor": "Zostań instruktorem",
    "forSchools": "Dla szkół narciarskich",
    "apiForSchools": "API dla szkół narciarskich",
    "safety": "Bezpieczeństwo i zaufanie",
    "pricing": "Ceny i opłaty",
    "company": "Firma",
    "about": "O Alpine Pal",
    "contact": "Kontakt",
    "faq": "Najczęstsze pytania",
    "legal": "Informacje prawne",
    "terms": "Regulamin",
    "privacy": "Polityka prywatności",
    "cookies": "Polityka cookies",
    "instagram": "Alpine Pal na Instagramie",
    "photoCredits": "Autorzy zdjęć",
    "rights": "Wszelkie prawa zastrzeżone."
  },
  "school": {
    "eyebrow": "Dla szkół narciarskich",
    "ctaTitle": "Zarejestruj swoją szkołę narciarską",
    "ctaBody": "Rejestracja jest bezpłatna i nie ma opłaty miesięcznej. Załóż konto, aby zarejestrować szkołę; każdą szkołę sprawdzamy ręcznie, zanim zostanie opublikowana.",
    "ctaButton": "Załóż konto",
    "instructorCannotRegister": "To konto ma już profil instruktora. Szkołą zarządza się z osobnego konta – aby ją zarejestrować, zarejestruj się innym adresem e-mail.",
    "ctaInstructorLink": "Uczysz na własny rachunek?",
    "ctaInstructorLinkCta": "Zgłoś się tutaj",
    "formTitle": "Zarejestruj swoją szkołę",
    "formIntro": "Przedstaw nam swoją szkołę i miejsca, w których uczycie. Rejestracja jest bezpłatna i do niczego nie zobowiązuje.",
    "nameLabel": "Nazwa szkoły",
    "countryLabel": "Kraj",
    "countryPlaceholder": "Wybierz kraj",
    "contactEmailLabel": "E-mail kontaktowy",
    "phoneLabel": "Telefon (opcjonalnie)",
    "phonePrefixLabel": "Numer kierunkowy kraju",
    "websiteLabel": "Strona internetowa (opcjonalnie)",
    "descriptionLabel": "O szkole",
    "descriptionPlaceholder": "Czego uczycie, gdzie i od kiedy. Ten tekst pojawi się na publicznej stronie szkoły.",
    "submitButton": "Wyślij zgłoszenie",
    "descriptionMin": "Minimalna liczba znaków: {min} ({count}/{min}).",
    "descriptionOk": "Ten tekst pojawi się na publicznej stronie szkoły.",
    "missingName": "Podaj nazwę szkoły",
    "missingCountry": "Wybierz kraj",
    "missingEmail": "Podaj e-mail kontaktowy",
    "heardFromLabel": "Skąd wiecie o Alpine Pal?",
    "missingHeardFrom": "Napisz, skąd wiecie o Alpine Pal",
    "missingDescription": "Opisz szkołę – minimalna liczba znaków: {min}",
    "reviewNote": "Zwykle odpowiadamy w ciągu jednego dnia roboczego.",
    "submitted": "Zgłoszenie wysłane – napiszemy do ciebie, gdy zostanie sprawdzone.",
    "statusPending": "Twoja szkoła czeka na weryfikację. Napiszemy do ciebie, gdy tylko zostanie zatwierdzona.",
    "statusVerified": "Twoja szkoła jest zatwierdzona i opublikowana.",
    "statusRejected": "Zgłoszenie twojej szkoły nie zostało zatwierdzone. Napisz do nas, jeśli możesz przedstawić dokumenty potwierdzające, że szkoła ma zezwolenie na działalność.",
    "goToDashboard": "Przejdź do panelu",
    "badgeVerified": "Zweryfikowana",
    "imagesTitle": "Zdjęcia na stronie publicznej",
    "logoLabel": "Logo szkoły",
    "logoHint": "Widoczne obok nazwy na publicznej stronie szkoły. Kwadratowe, JPG/PNG/WebP.",
    "coverLabel": "Zdjęcie główne",
    "coverHint": "Duże zdjęcie na górze publicznej strony szkoły.",
    "coverHintDefault": "Nie przesłano jeszcze zdjęcia – wyświetla się domyślne zdjęcie Alpine Pal.",
    "galleryLabel": "Galeria zdjęć",
    "galleryHint": "Limit zdjęć: {max}. Pokazują się pod opisem na publicznej stronie szkoły: lekcje, grupy, instruktorzy, ośrodek. Strzałki zmieniają kolejność.",
    "faqTitle": "Najczęstsze pytania",
    "pageContact": "Kontakt",
    "pageInstructorsTitle": "{school}: instruktorzy",
    "pageNoInstructors": "Nie ma jeszcze opublikowanych instruktorów.",
    "unassigned": {
      "title": "Lekcje bez przypisanego instruktora",
      "intro": "{school} sprzedaje te lekcje bez wskazywania instruktora: rezerwujesz i płacisz, a szkoła przydziela instruktora ze swojego zespołu – spotkacie się w miejscu spotkania. Pytania kieruj do szkoły na czacie.",
      "places": "Szkoła podaje, ile lekcji może prowadzić jednocześnie: godzina jest dostępna, dopóki zostało wolne miejsce.",
      "reviews": "Co klienci mówią o szkole"
    },
    "booking": {
      "title": "{school}: zarezerwuj lekcję",
      "who": "Kto prowadzi lekcję",
      "schoolOption": "Instruktora wybiera szkoła",
      "instructorNote": "Rezerwacja tutaj albo z profilu instruktora ({name}) to ta sama lekcja w tej samej cenie.",
      "show": "Pokaż dostępność",
      "hide": "Ukryj dostępność",
      "reviewsOf": "{name} – opinie"
    },
    "groupClasses": {
      "title": "Nadchodzące lekcje grupowe",
      "intro": "Miejsce w grupie w stałej cenie za osobę. Wybierz zajęcia, aby zobaczyć je w kalendarzu i zarezerwować miejsce.",
      "previous": "Wcześniejsze lekcje",
      "next": "Więcej lekcji"
    },
    "instructorBadge": "Szkoła",
    "resortsTitle": "Ośrodki",
    "resortsLabel": "Ośrodki, w których działa szkoła",
    "resortsHint": "Zaznacz wszystkie ośrodki, w których działa twoja szkoła. Lekcje bez przypisanego instruktora można publikować tylko tam.",
    "missingResorts": "wybierz co najmniej jeden ośrodek",
    "point1": "Sprzedawaj lekcje prywatne bez wskazywania instruktora, lekcje grupowe na miejsca i godziny własnych instruktorów.",
    "point2": "Sprawdzamy twoją szkołę ręcznie, zanim cokolwiek zostanie opublikowane.",
    "point3": "90% ceny każdej lekcji trafia na saldo szkoły, z fakturą do każdej wypłaty środków."
  },
  "invitation": {
    "title": "{school} zaprasza cię do prowadzenia lekcji",
    "body": "To zaproszenie wysłano na adres {email}. Załóż konto z tym adresem – albo zaloguj się na konto, w którym jest on zweryfikowany – i uzupełnij swój profil instruktora.",
    "adminTitle": "{school} zaprasza cię do zarządzania kontem szkoły",
    "adminBody": "To zaproszenie wysłano na adres {email}. Załóż konto z tym adresem – albo zaloguj się na konto, w którym jest on zweryfikowany – i przyjmij zaproszenie, aby zacząć zarządzać szkołą.",
    "adminExplain": "Będziesz zarządzać profilem szkoły, jej instruktorami i ich stawkami oraz jej zarobkami. Dodawać i usuwać administratorów może tylko osoba, która utworzyła szkołę.",
    "adminAccept": "Przyjmij zaproszenie",
    "adminCannotAccept": "To konto ma już przypisaną rolę, więc nie może zarządzać szkołą. Zaloguj się na konto z adresem e-mail, na który wysłano zaproszenie.",
    "invalid": "Ten link z zaproszeniem jest nieprawidłowy.",
    "expired": "To zaproszenie wygasło. Poproś szkołę, żeby wysłała je ponownie.",
    "revoked": "Szkoła wycofała to zaproszenie.",
    "accepted": "To zaproszenie zostało już wykorzystane.",
    "roleCannotAccept": "To konto ma już przypisaną rolę, więc nie może przyjąć zaproszenia dla instruktora. Zaloguj się na konto z adresem e-mail, na który wysłano zaproszenie.",
    "join": {
      "title": "{school}: dołącz ze swoim obecnym profilem",
      "sentTo": "To zaproszenie wysłano na adres {email}.",
      "intro": "Twój profil, opinie i zdjęcia zostają dokładnie takie, jakie są. Co się zmienia:",
      "rate": "Twoja stawka godzinowa wyniesie {rate}/godz.",
      "extraRate": "plus {rate} za każdego dodatkowego uczestnika",
      "formats": "Będziesz sprzedawać z formatami, sezonami i cenami szkoły {school}",
      "changeRates": "Od teraz twoje stawki ustala szkoła.",
      "changeCalendar": "Twoim kalendarzem zarządza szkoła, z jej otwartymi godzinami: zastępują twoje.",
      "changeEarnings": "Od teraz pieniądze za twoje lekcje pobiera szkoła.",
      "changeBadge": "Szkoła ręczy za twój profil.",
      "changeLeave": "Jeśli później odejdziesz ze szkoły, twój profil zostanie wstrzymany, dopóki ponownie go nie sprawdzimy.",
      "pendingBecomesVerified": "Twój profil wciąż czeka na weryfikację. Dołączenie do szkoły go weryfikuje – za profil ręczy wtedy szkoła.",
      "button": "Dołącz do zespołu ({school})",
      "confirmTitle": "{school}: dołączyć do szkoły?",
      "confirmBody": "Od teraz szkoła ustala twoje stawki, zarządza twoim kalendarzem i pobiera pieniądze za twoje lekcje. Twój profil i to, co w nim jest, pozostaje twoje.",
      "confirm": "Tak, dołącz do szkoły",
      "done": "{school}: należysz teraz do zespołu instruktorów.",
      "blocked": {
        "closed": "To konto jest zamknięte.",
        "noProfile": "To konto nie ma jeszcze profilu instruktora.",
        "currencyMismatch": "Ceny w twoim profilu są w walucie {mine}, a szkoła rozlicza się w walucie {theirs}. Waluty profilu nie można zmienić, więc tego zaproszenia nie da się przyjąć z tym profilem.",
        "alreadyInSchool": "Należysz już do zespołu innej szkoły. Zanim przyjmiesz kolejne zaproszenie, poproś tamtą szkołę o usunięcie cię ze swojego zespołu.",
        "rejected": "Twój profil nie został zatwierdzony. Zanim dołączysz do szkoły, poproś o jego ponowną weryfikację.",
        "rejectedLink": "Poproś o ponowną weryfikację",
        "notCertified": "Do szkoły mogą dołączyć tylko instruktorzy z uprawnieniami. Najpierw zmień rodzaj profilu na „instruktor z uprawnieniami”.",
        "notCertifiedLink": "Zaktualizuj profil",
        "outstandingBalance": "Na twoim własnym saldzie jest jeszcze {amount}. Zanim dołączysz do szkoły, wypłać te środki i poczekaj, aż wszystkie opłacone już lekcje zostaną rozliczone.",
        "outstandingBalanceLink": "Przejdź do zarobków"
      }
    },
    "claim": {
      "title": "{school}: utworzono dla ciebie profil instruktora",
      "body": "Aby przejąć ten profil, zaloguj się albo załóż konto z adresem e-mail, na który wysłano ten link ({email}).",
      "sentTo": "Link wysłano na adres {email}.",
      "intro": "To profil, który {school} publikuje pod twoim imieniem i nazwiskiem. Przejmij go, a będzie twój: będziesz go edytować i rozmawiać ze swoimi uczestnikami.",
      "keepsRates": "Zostajesz w zespole ({school}): twoje stawki ustala szkoła.",
      "keepsCalendar": "{school} nadal prowadzi twój kalendarz i odpowiada na twoje prośby, dopóki nie przekaże ich tobie.",
      "keepsMoney": "{school} pobiera pieniądze za twoje lekcje, tak jak teraz.",
      "takesAlong": "Jeśli kiedyś odejdziesz ze szkoły, profil pójdzie z tobą – razem z opiniami.",
      "viewProfile": "Zobacz profil: {name}",
      "button": "Przejmij profil",
      "done": "Profil jest teraz twój",
      "blocked": {
        "hasProfile": "To konto ma już profil instruktora, więc nie może przejąć drugiego. Poproś szkołę ({school}) o zaproszenie e-mailem: dołączysz ze swoim własnym profilem, razem z opiniami, a szkoła usunie profil, który utworzyła.",
        "schoolPaused": "{school}: szkoła nie jest teraz widoczna w Alpine Pal. Profil będzie można przejąć, gdy szkoła wróci.",
        "managesSchool": "To konto zarządza szkołą, a konto szkoły nie może być kontem instruktora. Aby przejąć profil, zaloguj się na inne konto."
      },
      "acceptResponsibility": "Potwierdzam, że to ja odpowiadam za posiadanie ważnych uprawnień, licencji i ubezpieczenia w ośrodkach wskazanych w tym profilu, że informacje o mnie w profilu są prawdziwe, i akceptuję"
    }
  },
  "schoolDash": {
    "title": "Panel szkoły",
    "notManaging": "Nie zarządzasz teraz żadną szkołą.",
    "notManagingGo": "Przejdź do szkół",
    "verifiedNote": "Twoja szkoła jest zatwierdzona. Zapraszaj instruktorów i dbaj o aktualność swojej strony.",
    "imagesNudgeBoth": "Twoja strona publiczna nie ma jeszcze logo ani zdjęcia głównego",
    "imagesNudgeLogo": "Twoja strona publiczna nie ma jeszcze logo",
    "imagesNudgeCover": "Twoja strona publiczna nie ma jeszcze zdjęcia głównego",
    "imagesNudgeBody": "Nagłówek strony twojej szkoły to pierwsze, co widzą klienci.",
    "imagesNudgeCta": "Prześlij zdjęcia",
    "instructorsHint": "Zapraszaj instruktorów lub dodawaj ich bez e-maila, ustalaj ich stawki i zarządzaj zespołem.",
    "earningsHint": "Saldo, wypłaty środków i sposób, w jaki szkoła otrzymuje pieniądze.",
    "bookingsHint": "Prośby, nadchodzące lekcje i historia wszystkich twoich instruktorów.",
    "requestsSection": "Prośby",
    "upcomingSection": "Nadchodzące lekcje",
    "historySection": "Historia",
    "noBookings": "Nic tu jeszcze nie ma.",
    "instructorAnswers": "Na tę prośbę odpowiada instruktor.",
    "openBooking": "Otwórz",
    "unassignedRow": "Lekcja bez przypisanego instruktora",
    "messagesHint": "Czaty z klientami twoich lekcji bez przypisanego instruktora i twoich instruktorów bez konta.",
    "messagesNote": "Czaty, w których pisze twoja szkoła: lekcje bez przypisanego instruktora i instruktorzy dodani przez ciebie bez konta. Instruktorzy z kontem prowadzą czaty sami.",
    "acting": {
      "banner": "Zarządzasz szkołą {name} jako Alpine Pal.",
      "exit": "Wyjdź",
      "moneyReadOnly": "Płatności i wypłaty należą do szkoły: możesz je tu zobaczyć, ale nie możesz ich zmienić.",
      "apiReadOnly": "Klucze API, webhooki i ich sekrety należą do szkoły: możesz tu zobaczyć konfigurację, ale nie możesz jej zmienić.",
      "calendarNotice": "Kalendarz Google należy do szkoły: nie zarządza się nim stąd.",
      "messagesNotice": "Widzisz te czaty jako Alpine Pal, a nie jako szkoła."
    },
    "cancelLesson": "Odwołaj lekcję",
    "cancelLessonTitle": "Odwołać tę lekcję?",
    "cancelLessonBody": "Klient otrzyma pełny zwrot pieniędzy i informację, że lekcję odwołała szkoła. Tego nie można cofnąć.",
    "managementLabel": "Zarządza",
    "managedByInstructor": "Instruktor",
    "managedBySchool": "Szkoła",
    "calendarLink": "Kalendarz",
    "calendarManagedByInstructor": "Tym kalendarzem zarządza sam instruktor. Aby edytować go tutaj, ustaw w zespole „Zarządza: Szkoła”.",
    "calendarPickPlaceholder": "Wybierz instruktora",
    "assignInstructor": "Przydziel",
    "assignedToast": "Lekcja przydzielona. Powiadomiliśmy instruktora i klienta.",
    "assignNobody": "Żaden aktywny instruktor z twojego zespołu nie uczy w tym ośrodku.",
    "assignGroupFromCalendar": "Lekcja grupowa: instruktora przydziela się całym zajęciom w kalendarzu.",
    "calendarUnassignedOption": "Lekcje bez przypisanego instruktora",
    "calendarUnavailable": "Ten kalendarz jest niedostępny: instruktor nie należy już do twojego zespołu.",
    "api": {
      "title": "Połącz swój system rezerwacji",
      "intro": "Twój channel manager albo własne oprogramowanie może odczytywać i zapisywać kalendarze twoich instruktorów, odbierać rezerwacje w chwili ich opłacenia i odpowiadać na prośby. Wszystko odbywa się przez poniższe API, z użyciem jednego z twoich kluczy.",
      "baseUrl": "Bazowy URL",
      "keysTitle": "Klucze API",
      "keysIntroOwner": "Klucz daje pełny dostęp do kalendarzy i rezerwacji twojego zespołu. Utwórz osobny klucz dla każdego podłączanego systemu i unieważnij go w dniu, w którym przestaniesz go używać.",
      "keysIntro": "Klucze może tworzyć i unieważniać tylko osoba, która utworzyła szkołę. Jeśli potrzebujesz klucza, poproś ją o niego.",
      "keyName": "Do czego służy ten klucz?",
      "keyNamePlaceholder": "np. Mój system rezerwacji",
      "createKey": "Utwórz klucz",
      "keyCreatedTitle": "Twój nowy klucz API",
      "keyCreatedBody": "Skopiuj go teraz i przechowuj w bezpiecznym miejscu. Dla twojego bezpieczeństwa zachowujemy tylko jego odcisk, więc nie da się go wyświetlić ponownie.",
      "copy": "Kopiuj",
      "copied": "Skopiowano",
      "keyCreated": "Utworzono: {date}",
      "keyLastUsed": "ostatnie użycie: {date}",
      "keyNeverUsed": "jeszcze nieużywany",
      "keyRevoked": "Unieważniony",
      "revokeKey": "Unieważnij",
      "revokeKeyTitle": "Unieważnić ten klucz?",
      "revokeKeyBody": "Wszystko, co nadal używa klucza „{name}”, natychmiast przestanie działać. Tego nie można cofnąć.",
      "keyRevokedToast": "Klucz unieważniony",
      "noKeys": "Nie ma jeszcze żadnych kluczy.",
      "docsLink": "Przeczytaj dokumentację API",
      "webhooksTitle": "Webhooki",
      "webhooksIntro": "Każde zdarzenie dotyczące rezerwacji wysyłamy żądaniem POST na zarejestrowane przez ciebie adresy URL, z podpisem utworzonym sekretem danego endpointu. Jeśli endpoint stale zwraca błędy, ponawiamy próby przez mniej więcej trzy dni, a potem go wyłączamy.",
      "webhookUrl": "URL (https)",
      "webhookDescription": "Opis",
      "webhookEvents": "Zdarzenia",
      "allEvents": "Wszystkie zdarzenia",
      "addWebhook": "Dodaj endpoint",
      "noWebhooks": "Nie ma jeszcze żadnych endpointów.",
      "webhookSaved": "Zapisano",
      "webhookActive": "Aktywny",
      "webhookDisabled": "Wyłączony",
      "webhookFailing": "Nieudane próby z rzędu: {count}",
      "webhookFailing_one": "Nieudana próba: {count}",
      "lastDelivery": "ostatnie doręczenie: {date}",
      "sendTest": "Wyślij test",
      "testSent": "Test doręczony: twój endpoint odpowiedział kodem powodzenia.",
      "testFailed": "Test nie dotarł ({error}).",
      "revealSecret": "Pokaż sekret",
      "hideSecret": "Ukryj sekret",
      "rotateSecret": "Zmień sekret",
      "rotateSecretTitle": "Wygenerować nowy sekret?",
      "rotateSecretBody": "Obecny sekret natychmiast przestanie działać. Przed następnym zdarzeniem wpisz nowy sekret w swoim systemie.",
      "deleteWebhook": "Usuń",
      "deleteWebhookTitle": "Usunąć endpoint?",
      "deleteWebhookBody": "Przestanie odbierać zdarzenia, a jego dziennik doręczeń zostanie usunięty. Tego nie można cofnąć.",
      "deliveries": "Doręczenia",
      "noDeliveries": "Nic jeszcze nie doręczono.",
      "sandbox": {
        "title": "Środowisko testowe",
        "intro": "Testowa kopia twojej szkoły ze zmyślonymi instruktorami, w której twój system może publikować kalendarze, odbierać rezerwacje przez webhook i odpowiadać na nie – bez pieniędzy i bez e-maili. Klucze testowe zaczynają się od ap_test_ i działają tylko w tej kopii; pierwszy z nich ją tworzy.",
        "createKey": "Utwórz klucz testowy",
        "keyNamePlaceholder": "np. Mój system rezerwacji (testy)",
        "empty": "Nie ma jeszcze środowiska testowego: utwórz klucz testowy, aby je przygotować.",
        "instructorsTitle": "Co jest w środku",
        "instantOn": "potwierdza natychmiast",
        "instantOff": "odpowiada na prośby ręcznie",
        "seatLabel": "Lekcje bez przypisanego instruktora",
        "customerNote": "POST /sandbox/bookings zastępuje klienta: tworzy opłaconą rezerwację dla dowolnego z tych id. Nic w środowisku testowym nigdy nie jest publiczne.",
        "reset": "Opróżnij środowisko testowe",
        "resetTitle": "Opróżnić środowisko testowe?",
        "resetBody": "Wszystkie rezerwacje i czaty w testowej kopii zostaną usunięte. Klucze, webhooki i kalendarze zostają.",
        "resetToast": "Środowisko testowe opróżnione. Usunięte rezerwacje: {count}",
        "resetToast_one": "Środowisko testowe opróżnione. Usunięta rezerwacja: {count}"
      },
      "deliveryStatus": {
        "pending": "Oczekujące",
        "delivered": "Doręczone",
        "failed": "Nieudane"
      }
    },
    "savedToast": "Zapisano",
    "inviteTitle": "Zaproś instruktora",
    "inviteIntro": "Instruktor dostaje e-mail, uzupełnia swój profil, a ten zostaje opublikowany wśród instruktorów twojej szkoły. Ceny ustalasz ty: z twoimi formatami albo na godziny. Kalendarzem zarządzasz ty, z otwartymi godzinami twojej szkoły.",
    "inviteVouches": "Nie wymagamy uprawnień: zapraszając tę osobę, odpowiadasz za to, że spełnia wymogi twojego kantonu dotyczące nauczania na trasach. Bez własnych uprawnień nie będzie mogła oferować lekcji poza trasami.",
    "inviteEmailLabel": "E-mail",
    "inviteRateLabel": "Stawka/godz.",
    "inviteExtraLabel": "Dopłata/uczestnik",
    "inviteModeLabel": "Jak będzie sprzedawać",
    "inviteModeFormats": "Z formatami szkoły",
    "inviteModeHours": "Na godziny",
    "inviteModeFormatsHint": "Będzie sprzedawać z formatami, sezonami i cenami twoich lekcji bez przypisanego instruktora, bez stawki godzinowej. Gdy zmienisz swoje, zmienią się też jego.",
    "inviteModeFormatsNone": "Nie masz jeszcze formatów: ustaw je w sekcji Lekcje prywatne, w lekcjach bez przypisanego instruktora. Do tego czasu jego lekcji nie da się zarezerwować; gdy je zapiszesz, pojawią się same.",
    "schoolFormatsShort": "Formaty szkoły",
    "ownFormatsShort": "Własne formaty",
    "schoolHoursShort": "z godzinami szkoły",
    "inviteButton": "Zaproś",
    "inviteSent": "Zaproszenie wysłane.",
    "invitationsTitle": "Zaproszenia",
    "invitationStatus": {
      "pending": "Oczekujące",
      "accepted": "Przyjęte",
      "revoked": "Wycofane",
      "expired": "Wygasłe"
    },
    "expiresOn": "wygasa: {date}",
    "resend": "Wyślij ponownie",
    "revoke": "Wycofaj",
    "rosterTitle": "Twoi instruktorzy",
    "noInstructors": "Nikogo tu jeszcze nie ma – zaproś pierwszego instruktora powyżej.",
    "instructorClosed": "Konto zamknięte",
    "instructorActive": "Przeprowadzone lekcje: {count}",
    "instructorActive_one": "Przeprowadzone lekcje: {count}",
    "instructorInactive": "Profil nieopublikowany",
    "remove": "Usuń",
    "removeTitle": "Usunąć ze szkoły?",
    "removeBody": "{name}: profil przestanie być opublikowany, dopóki go nie sprawdzimy. Pieniądze już zarobione zostają w szkole.",
    "removedToast": "Usunięto z zespołu.",
    "adminsTitle": "Administratorzy",
    "adminsIntro": "Wszystkie osoby, które mogą zarządzać tą szkołą.",
    "adminsIntroOwner": "Wszystkie osoby, które mogą zarządzać tą szkołą. Administratorzy mogą robić wszystko oprócz dodawania i usuwania administratorów.",
    "adminInviteLabel": "Zaproś administratora e-mailem",
    "adminInviteButton": "Zaproś",
    "adminInviteSent": "Zaproszenie wysłane.",
    "adminCreatorBadge": "Twórca",
    "adminPendingTitle": "Oczekujące zaproszenia",
    "adminRemove": "Usuń",
    "adminRemoveTitle": "Usunąć tego administratora?",
    "adminRemoveBody": "{name} natychmiast straci dostęp do szkoły. Konto zostaje – odbierany jest tylko dostęp.",
    "adminRemovedToast": "Usunięto administratora.",
    "unassigned": {
      "title": "Lekcje bez przypisanego instruktora",
      "notOnSale": "Jeszcze nie są w sprzedaży.",
      "rateLabel": "Cena za godzinę ({currency})",
      "rateHint": "Co najmniej {min} {currency}.",
      "rateOptional": "Niepotrzebne: Twoje lekcje zaczynają się od {hours} godz., a ta długość ma już własną cenę.",
      "lengthLabel": "Długość lekcji",
      "lengthFrom": "Od",
      "lengthTo": "do",
      "extraLabel": "Dopłata za każdego dodatkowego uczestnika ({currency})",
      "maxStudentsLabel": "Maksymalna liczba uczestników na lekcji",
      "autoAcceptLabel": "Potwierdzaj natychmiast, gdy klient zapłaci",
      "autoAcceptHint": "Gdy ta opcja jest wyłączona, akceptujesz lub odrzucasz każdą prośbę w swoich rezerwacjach. Masz na to {hours} godz. od płatności (albo czas do rozpoczęcia lekcji, jeśli ta zaczyna się wcześniej); bez odpowiedzi prośba wygasa, a klient dostaje pełny zwrot pieniędzy.",
      "singleLevelLabel": "Jeden poziom i jeden wiek na rezerwację",
      "singleLevelHint": "Po włączeniu rezerwacja nie może łączyć poziomów (początkujący, średniozaawansowany, zaawansowany) ani dorosłych z dziećmi: klient robi osobną rezerwację dla każdej grupy, a każda zajmuje własne miejsce.",
      "rulesTitle": "Uczniowie i rezerwacje",
      "rulesHint": "Ilu uczniów mieści się na lekcji, czego uczycie, z jakim wyprzedzeniem się rezerwuje i jak potwierdzane są rezerwacje.",
      "rulesStudents": "Do {count} uczniów",
      "rulesStudents_one": "Do {count} ucznia",
      "rulesAuto": "Potwierdzane przy płatności",
      "rulesManual": "Każdą rezerwację potwierdzasz Ty",
      "rulesOneLevel": "Jeden poziom i wiek na rezerwację",
      "places": "Każda godzina, którą publikujesz w kalendarzu, ma swoje miejsca, czyli liczbę lekcji, które możesz sprzedać jednocześnie w tym ośrodku. Dopóki zostaje choć jedno, godzina jest w sprzedaży.",
      "blocked": {
        "school_not_approved": "Najpierw twoja szkoła musi zostać zatwierdzona i opublikowana.",
        "no_resorts": "Najpierw wybierz ośrodki, w których działa twoja szkoła.",
        "noResortsLink": "Ośrodki",
        "price_below_minimum": "Cena za godzinę musi wynosić co najmniej {min} {currency}.",
        "no_hourly_price": "Lekcje {from} h są liczone za godzinę: ustaw cenę za godzinę (co najmniej {min} {currency}) albo niech lekcje zaczynają się od {hours} godz., które mają już cenę.",
        "bad_extra_price": "Dopłata za uczestnika nie może być ujemna.",
        "bad_max_students": "Liczba uczestników na lekcji musi wynosić od 1 do 20.",
        "bad_formats": "Sprawdź formaty i sezony powyżej: to, czego brakuje lub co jest błędne, jest zaznaczone na czerwono.",
        "bad_duration_prices": "Sprawdź ceny za kilka godzin z rzędu.",
        "bad_notice": "Wybierz jedną z dostępnych opcji minimalnego wyprzedzenia.",
        "bad_disciplines": "Wybierz dyscyplinę tych lekcji: narty, snowboard lub obie.",
        "bad_lesson_length": "Najkrótsza długość nie może być dłuższa niż najdłuższa.",
        "bad_season_prices": "Sprawdź ceny sezonowe.",
        "bad_included_students": "Liczba uczniów wliczonych w cenę musi wynosić od 1 do 20."
      }
    },
    "formats": {
      "formatsTitle": "Formaty",
      "formatsHint": "Maksymalna liczba formatów: {max}. Początek i koniec co kwadrans, między {start} a {end}.",
      "copyFromSchoolNone": "Szkoła nie ma jeszcze formatów w lekcjach bez przypisanego instruktora: możesz je ustawić bezpośrednio tutaj.",
      "followSchool": "Używaj formatów szkoły",
      "followSchoolHint": "Formaty, sezony i ceny twoich lekcji bez przypisanego instruktora: gdy zmienisz swoje, zmienią się też formaty tego instruktora. Wyłącz, aby ustawić mu własne.",
      "followersNote": "Instruktorzy sprzedający z tymi formatami: {n}. Po zapisaniu ich formaty też się zmienią.",
      "kindLabel": "Rodzaj",
      "kind": {
        "morning": "Rano",
        "afternoon": "Po południu",
        "full_day": "Cały dzień",
        "other": "Inny"
      },
      "startLabel": "Od",
      "endLabel": "Do",
      "addFormat": "Dodaj format",
      "removeFormat": "Usuń format",
      "seasonsTitle": "Sezony i ceny",
      "seasonsHint": "Każdy sezon ma swoje daty i cenę dla każdego formatu, za lekcję dla całej grupy. Jeśli zostawisz cenę pustą, ten format nie jest sprzedawany w tym sezonie; w dniach poza wszystkimi sezonami nic nie jest sprzedawane.",
      "extraLabel": "Dopłata za każdego kolejnego ucznia, za lekcję ({currency})",
      "extraHint": "Ile dolicza każdy uczeń od drugiego, we wszystkich sezonach. Puste lub 0: cena jest za całą grupę.",
      "seasonName": "Nazwa (widzisz ją tylko ty)",
      "seasonNamePlaceholder": "Niski sezon",
      "rangeFrom": "Od",
      "rangeTo": "Do (włącznie)",
      "addRange": "Dodaj daty",
      "removeRange": "Usuń te daty",
      "addSeason": "Dodaj sezon",
      "removeSeason": "Usuń sezon",
      "placesNote": "Każdy otwarty format ma swoje miejsca: ile lekcji w nim możesz sprzedać jednocześnie. Sprzedaje się w danym dniu, jeśli jego sezon ma cenę i zostało wolne miejsce.",
      "blocked": {
        "no_formats": "Dodaj co najmniej jeden format.",
        "too_many_formats": "Maksymalna liczba formatów: {max}.",
        "bad_format_times": "Każdy format musi zaczynać się przed końcem, co kwadrans, między {start} a {end}.",
        "duplicate_format": "Dwa formaty mają te same godziny.",
        "no_seasons": "Dodaj co najmniej jeden sezon z datami i cenami.",
        "too_many_seasons": "Maksymalna liczba sezonów: {max}.",
        "bad_season_dates": "Każdy sezon potrzebuje co najmniej jednego zakresu dat, w którym początek nie jest późniejszy niż koniec.",
        "bad_season_name": "Maksymalna długość nazwy sezonu (liczba znaków): {max}.",
        "seasons_overlap": "Dwa zakresy dat nakładają się: dany dzień może należeć tylko do jednego sezonu.",
        "season_without_prices": "Każdy sezon potrzebuje ceny co najmniej jednego formatu.",
        "price_below_minimum": "Każda cena musi wynosić co najmniej {min} {currency} za godzinę formatu.",
        "bad_pack_days": "Każda długość to od {days} do {max} dni, bez powtórzeń, maksymalnie {count} różnych.",
        "bad_min_days": "Minimum sezonu to od 1 do {max} dni.",
        "pack_price_below_minimum": "Każda cena pakietu musi wynosić co najmniej {min} {currency} za godzinę formatu i za dzień."
      },
      "packsTitle": "Kilka dni z rzędu",
      "packsHint": "Na ile dni z rzędu sprzedajesz też format. Każdy sezon może im nadać cenę za całą grupę (puste = każdy dzień w swojej cenie) i minimalną liczbę dni.",
      "noPacks": "Brak: każdy dzień sprzedawany osobno",
      "packDaysLabel": "Dni z rzędu",
      "addPackDays": "Dodaj",
      "addPackDaysN": "Dodaj {days} dni",
      "removePackDays": "Usuń {days} dni",
      "packDaysTaken": "Już sprzedajesz {days} dni z rzędu. Wybierz inną liczbę.",
      "packDaysRange": "Od {min} do {max} dni.",
      "packDaysFull": "Najwyżej {max} opcje. Usuń jedną, aby dodać inną.",
      "minDays": "Minimum dni z rzędu w tym sezonie",
      "packPriceLabel": "{format} · {days} dni",
      "minDaysFormat": "{format}: minimalna liczba dni z rzędu"
    },
    "unclaimed": {
      "cardTitle": "Dodaj instruktora bez e-maila",
      "cardIntro": "Dla osoby, która nie ma jeszcze konta: piszesz jej profil, a ten od razu zostaje opublikowany. Odpowiadasz za niego – prośby, kalendarz i czat – dopóki ta osoba nie przejmie go własnym adresem e-mail.",
      "addTitle": "Dodaj instruktora bez e-maila",
      "addIntro": "Profil jest publikowany pod szyldem twojej szkoły i odpowiadasz za niego, dopóki instruktor nie przejmie go własnym adresem e-mail. Wtedy poprosimy tę osobę o datę urodzenia i akceptację regulaminu.",
      "addButton": "Dodaj instruktora",
      "editTitle": "{name}: profil",
      "editProfile": "Edytuj profil",
      "createdToast": "Dodano instruktora. Teraz prześlij zdjęcie.",
      "nowAddPhoto": "Profil utworzony. Prześlij zdjęcie tej osoby, żeby klienci mogli połączyć imię z twarzą – to najbardziej zwiększa liczbę rezerwacji.",
      "photoTitle": "Zdjęcie",
      "photoAfterSave": "Zdjęcie możesz przesłać, gdy tylko zapiszesz profil.",
      "photosHint": "Maksymalnie trzy zdjęcia tej osoby podczas lekcji. Opcjonalnie.",
      "bioLabel": "Opis",
      "bioPlaceholder": "Kim jest, jak uczy, z kim najlepiej pracuje…",
      "bioHint": "Napisz w dowolnym języku: automatycznie przetłumaczymy tekst na pozostałe.",
      "resortsLabel": "Ośrodki, w których uczy",
      "resortsHint": "Z twojego kraju. Możesz je zmienić w dowolnej chwili.",
      "languagesLabel": "Języki nauczania",
      "yearsLabel": "Lata doświadczenia",
      "licenceRequired": "Tutaj do publikacji profilu wymagany jest numer licencji ({credential}).",
      "licenceOptional": "Opcjonalnie, ale buduje zaufanie klientów.",
      "offPisteNeedsTitle": "W wybranych krajach ({countries}) „Poza trasami”, „Freeride” i „Big mountain” wymagają własnych uprawnień instruktora: podaj je w sekcji uprawnień, aby móc je zaznaczyć.",
      "activeLabel": "Opublikowany",
      "activeHint": "Wyłącz, aby wstrzymać profil bez usuwania go.",
      "consent": "Potwierdzam, że ta osoba zgodziła się na opublikowanie przez moją szkołę jej profilu w Alpine Pal i ma uprawnienia wymagane do nauczania w tych ośrodkach.",
      "consentAdmin": "Potwierdzam, że szkoła zapewniła mnie, że ta osoba zgodziła się na opublikowanie przez szkołę jej profilu w Alpine Pal i ma uprawnienia wymagane do nauczania w tych ośrodkach.",
      "missingConsent": "Potwierdź zgodę tej osoby",
      "badge": "Bez konta",
      "badgeHint": "Profil dodany przez twoją szkołę. Odpowiadasz za niego, dopóki nie zostanie przejęty.",
      "managedLocked": "Zarządza nim twoja szkoła, dopóki profil nie zostanie przejęty.",
      "linkButton": "Wyślij link do przejęcia profilu",
      "linkTitle": "Przekazanie profilu: {name}",
      "linkIntro": "Wyślemy tej osobie e-mail z linkiem. Gdy go otworzy i zaloguje się lub założy konto z tym samym adresem e-mail, profil stanie się jej – razem z opiniami. Zostaje w twojej szkole z twoimi stawkami, a ty nadal prowadzisz jej kalendarz, dopóki go nie przekażesz.",
      "linkSend": "Wyślij link",
      "linkSentToast": "Link wysłany",
      "linkPending": "Link wysłany na adres {email} · ważny do {date}",
      "linkExpired": "Link wysłany na adres {email} wygasł {date}",
      "removeBody": "Profil ({name}) zostanie zamknięty: zniknie ze strony, a jego link przestanie działać. Dawne lekcje tej osoby pozostaną na twoich listach. Nie jest to możliwe, dopóki ma ona nadchodzące lekcje.",
      "credentialTitle": "Uprawnienia",
      "missingName": "Brak imienia i nazwiska",
      "missingLicence": "Brak numeru licencji",
      "missingOffPisteTitle": "Poza trasami wymaga własnych uprawnień",
      "missingPrice": "Ustaw stawkę powyżej minimum"
    },
    "lessonsHint": "Lekcje prywatne i grupowe: jak są sprzedawane, w jakiej cenie i kiedy, szkoły i twojego zespołu.",
    "cancellationHelp": "Dotyczy wszystkich lekcji, które sprzedaje twoja szkoła: prywatnych i grupowych lekcji twoich instruktorów oraz lekcji bez przypisanego instruktora. Po potwierdzeniu lekcji klient może ją jeszcze anulować z pełnym zwrotem najpóźniej tyle czasu przed jej rozpoczęciem; później zwrotu nie ma. Klient widzi te zasady na profilach i przed zapłatą. Rezerwacje już dokonane zachowują zasady, na jakich zostały zawarte.",
    "lueira": {
      "statusActive": "Połączona",
      "statusBroken": "Rozłączona",
      "statusReview": "W trakcie weryfikacji",
      "reviewBody": "Otrzymaliśmy twój klucz. Sprawdzamy połączenie i damy ci znać, gdy wszystko będzie gotowe. Do tego czasu w twoim Lueira nic nie zostanie wysłane ani zmienione.",
      "reviewAdminBody": "Szkoła widzi tylko, że połączenie jest weryfikowane. Do tego czasu nic nie trafia do jej Lueira, a to, co tam sprzedaje, nie zajmuje tu miejsc. Zatwierdzenie uruchamia synchronizację i szkoła dostaje powiadomienie.",
      "approve": "Zatwierdź połączenie",
      "approveTitle": "Zatwierdzić połączenie z Lueira?",
      "approveBody": "Sprzedaż w jej Lueira zacznie zajmować tu miejsca, a lekcje opłacone tutaj trafią do jej Lueira. Szkoła dostanie e-mail.",
      "approvedToast": "Połączenie zatwierdzone",
      "intro": "Jeśli prowadzisz szkołę w Lueira, połącz ją: lekcje prywatne sprzedane w Lueira zajmują swoje miejsce wśród twoich lekcji bez przypisanego instruktora, połączone lekcje grupowe odejmują swoje miejsca, a każda lekcja opłacona w Alpine Pal trafia do twojej Lueira jako już opłacona.",
      "ownerOnly": "Tylko właściciel szkoły może połączyć Lueira i zmieniać jej ustawienia.",
      "keyLabel": "Klucz API Lueira",
      "keyHint": "Utwórz go w Lueira w Ustawienia > Deweloperzy > API Keys, z odczytem i zapisem zamówień oraz odczytem produktów, instruktorów i magazynu.",
      "keyReviewHint": "Po wysłaniu sprawdzimy połączenie i damy ci znać.",
      "connect": "Wyślij klucz",
      "connectedToast": "Klucz otrzymany",
      "brokenBody": "Lueira nie akceptuje już zapisanego klucza, więc nic nie jest wysyłane ani odbierane. Wklej nowy klucz, aby połączyć ją ponownie.",
      "failure": {
        "invalid": "Lueira nie rozpoznaje tego klucza. Sprawdź, czy skopiowałeś go w całości i czy nie został unieważniony.",
        "scope": "Klucz nie ma potrzebnych uprawnień. Nadaj mu odczyt i zapis zamówień oraz odczyt produktów.",
        "unreachable": "Nie udało się połączyć z Lueira. Spróbuj ponownie za chwilę.",
        "broken": "Lueira nie akceptuje już klucza. Wklej nowy.",
        "quota": "Zapytania z tego miesiąca w twoim planie Lueira się wyczerpały.",
        "unavailable": "Połączenie z Lueira jest w tej chwili niedostępne."
      },
      "mappingTitle": "Czym są twoje lekcje w Lueira",
      "mappingDone": "Skonfigurowane: lekcje opłacone tutaj są tak tworzone w twojej Lueira.",
      "mappingMissing": "Wybierz co najmniej ośrodek, jeden produkt, trzy poziomy i miejsce spotkania. Do tego czasu nic nie jest tworzone w Lueira.",
      "readCatalog": "Odczytaj z Lueira",
      "readCatalogHint": "Pobiera twoje centra, produkty, poziomy, miejsca spotkań i partnerów. Zużywa około pięciu zapytań z twojego planu.",
      "choose": "Wybierz…",
      "none": "Brak",
      "chosen": "Wybrany wcześniej",
      "resort": "Ośrodek",
      "location": "Centrum",
      "productSki": "Produkt lekcji prywatnej narciarstwa",
      "productSnowboard": "Produkt lekcji prywatnej snowboardu",
      "level": {
        "beginner": "Poziom dla początkujących",
        "intermediate": "Poziom dla średniozaawansowanych",
        "advanced": "Poziom dla zaawansowanych"
      },
      "meetingPoint": "Miejsce spotkania",
      "partner": "Alpine Pal jako partner (opcjonalnie)",
      "groupsTitle": "Lekcje grupowe",
      "groupsHint": "Wybierz, które produkty Lueira odpowiadają każdej lekcji grupowej: miejsca sprzedane w Lueira są tu odejmowane, a sprzedane tutaj trafiają do twojej Lueira. Jeśli masz po jednym produkcie na poziom, wybierz wszystkie. Lekcja bez produktu pozostaje niepołączona.",
      "groupsPick": "Wybierz produkty Lueira",
      "groupsSearch": "Szukaj produktu",
      "groupsEmpty": "Naciśnij „{button}”, aby zobaczyć swoje produkty.",
      "plan": "Twój plan Lueira",
      "planUnknown": "Nie wiem",
      "planQuota": "{n} zapytań miesięcznie",
      "savedToast": "Zapisano",
      "webhookTitle": "Powiadomienia z Lueira",
      "webhookReady": "Działa",
      "webhookIntro": "Aby to, co sprzedajesz w Lueira, zajmowało swoje miejsce tutaj, utwórz webhook w Lueira w Ustawienia > Deweloperzy > Webhooks, z tym adresem i zdarzeniami zamówień (order.created, order.updated i order.cancelled). Potem wklej tutaj sekret podpisu, który pokaże ci Lueira.",
      "webhookSecret": "Sekret podpisu webhooka",
      "statsPrivate": "Lekcje prywatne",
      "statsGroup": "Lekcje grupowe",
      "statsSent": "Wysłane do Lueira",
      "statsReceived": "Odebrane z Lueira",
      "statsReceivedSeats": "Miejsca odebrane z Lueira",
      "statsRefused": "Z problemem",
      "reconciledAt": "Sprzedaż sprawdzona",
      "mappingGroupsOnly": "Skonfigurowano dla lekcji grupowych. Aby wysyłać też lekcje prywatne, wybierz produkt, trzy poziomy i miejsce spotkania.",
      "bookingSent": "W Lueira",
      "bookingPending": "Czeka na wysłanie do Lueira",
      "bookingRefused": "Nie trafiła do Lueira",
      "requests": "Zapytania w tym miesiącu",
      "requestsOf": "{used} z {quota}",
      "syncedAt": "Ostatnia synchronizacja",
      "never": "Jeszcze nie",
      "lastError": "Ostatni problem ({date}):",
      "syncNow": "Synchronizuj teraz",
      "syncToast": "Synchronizacja z Lueira",
      "disconnect": "Rozłącz",
      "disconnectTitle": "Rozłączyć Lueira?",
      "disconnectBody": "Lekcje opłacone tutaj przestaną trafiać do twojej Lueira, a to, co tam sprzedasz, przestanie zajmować miejsce tutaj. To, co już jest w Lueira, zostaje bez zmian.",
      "disconnectedToast": "Lueira rozłączona",
      "clash": "Lueira sprzedała miejsce ({when}), które było już sprzedane w Alpine Pal: macie dwie lekcje na jedno miejsce.",
      "noSeat": "Nie masz jeszcze lekcji bez przypisanego instruktora: ustaw im cenę i godziny w Lekcjach prywatnych, aby to, co sprzedasz w Lueira, zajmowało tu swoje miejsce.",
      "webhookLast": "Ostatnie powiadomienie z Lueira: {date}.",
      "webhookWaiting": "Nie dotarło jeszcze żadne powiadomienie z Lueira. Aby to sprawdzić, wyślij zdarzenie testowe z tego webhooka w Lueira i wróć na tę stronę.",
      "webhookBadSignature": "Powiadomienia z Lueira docierają, ale ich podpis nie zgadza się z zapisanym sekretem. Skopiuj ponownie sekret tego webhooka w Lueira i wklej go tutaj.",
      "exportButton": "Pobierz dane z Lueira",
      "exportHint": "Tylko dla administratorów Alpine Pal. Odczytuje kalendarze, ceny, kursy i wypożyczalnię bez zapisywania czegokolwiek i zużywa kilkadziesiąt zapytań z planu szkoły.",
      "exportDone": "Dane pobrane (zapytania: {calls}).",
      "unsure": "Nie wiemy, czy rezerwacja {reference} trafiła do Lueira. Poszukaj jej tam: jeśli jej nie ma, kliknij „Synchronizuj teraz”."
    },
    "connections": {
      "intro": "Połącz Alpine Pal z tym, czego twoja szkoła już używa: lekcje pojawiają się w twoim Kalendarzu Google, a jeśli pracujesz z Lueira, wszystko jest w jednym miejscu.",
      "developersTitle": "Inny program rezerwacji",
      "developersIntro": "Jeśli twoja szkoła korzysta z innego lub własnego programu, łączy się przez API Alpine Pal. Ta część jest dla osoby, która go programuje."
    }
  },
  "credits": {
    "title": "Autorzy zdjęć",
    "intro": "Zdjęcia w Alpine Pal pochodzą z Wikimedia Commons i są udostępniane na licencjach, które pozwalają na wykorzystanie komercyjne pod warunkiem podania autora i licencji. Na tej stronie ich podajemy.",
    "resorts": "Zdjęcia ośrodków",
    "photoBy": "Zdjęcie:"
  },
  "empty": {
    "noPending": "Brak oczekujących rezerwacji.",
    "noReviews": "Nie ma jeszcze opinii."
  },
  "error": {
    "generic": "Coś poszło nie tak.",
    "paymentsMisconfigured": "Płatności nie są w pełni skonfigurowane. Napisz do nas na info@alpinepal.com.",
    "paymentFailed": "Nie udało się dokończyć płatności. Spróbuj ponownie.",
    "bookingLoadFailed": "Nie udało się wczytać rezerwacji."
  },
  "specialty": {
    "beginners": "Początkujący",
    "intermediate_technique": "Technika dla średniozaawansowanych",
    "advanced_technique": "Technika dla zaawansowanych",
    "children": "Dzieci",
    "families": "Rodziny",
    "freeride": "Freeride",
    "snowpark": "Snowpark",
    "racing_preparation": "Przygotowanie do zawodów",
    "adaptive_skiing": "Narciarstwo adaptacyjne",
    "group_lessons": "Lekcje grupowe",
    "adults": "Dorośli",
    "carving": "Carving",
    "off_piste": "Poza trasami",
    "moguls": "Muldy",
    "big_mountain": "Big mountain",
    "nervous_skiers": "Osoby z obawami przed jazdą",
    "powder": "Puch",
    "freestyle": "Freestyle"
  },
  "level": {
    "beginner": "Początkujący",
    "intermediate": "Średniozaawansowany",
    "advanced": "Zaawansowany",
    "beginnerPiste": "Początkujący · trasy zielone/niebieskie",
    "intermediatePiste": "Średniozaawansowany · trasy niebieskie/czerwone",
    "advancedPiste": "Zaawansowany · trasy czerwone/czarne",
    "all": "Wszystkie poziomy"
  },
  "audience": {
    "all": "Wszyscy",
    "children": "Dzieci",
    "adults": "Dorośli",
    "agesRange": "od {min} do {max} lat",
    "agesFrom": "od {min} lat",
    "agesUpTo": "do {max} lat"
  },
  "age": {
    "adult": "Dorosły",
    "child": "Dziecko"
  },
  "cookies": {
    "title": "Polityka cookies",
    "intro": "Alpine Pal używa plików cookie w dwóch celach: żeby strona działała – utrzymanie zalogowania, przyjmowanie płatności, zapamiętanie twojego wyboru w tym miejscu – oraz, jeśli na to pozwolisz, żeby mierzyć, jak strona jest używana i jak skuteczne są nasze reklamy, tak abyśmy mogli ulepszać jedno i drugie. Nigdy nie sprzedajemy twoich danych.",
    "necessaryTitle": "Niezbędne",
    "necessaryBody": "Są zapisywane niezależnie od twojego wyboru: bez nich nie można się zalogować ani zapłacić. Nie służą do śledzenia.",
    "analyticsTitle": "Analityczne",
    "analyticsBody": "Google Analytics zlicza wizyty i odsłony stron; Microsoft Clarity rejestruje zanonimizowane sesje i mapy cieplne, żebyśmy widzieli, gdzie użytkownicy napotykają trudności. Pomiar odbywa się tylko wtedy, gdy wyrazisz zgodę.",
    "advertisingTitle": "Reklamowe",
    "advertisingBody": "Google Ads informuje nas, która reklama cię tu przyprowadziła i czy potem doszło do rezerwacji, a także może ponownie wyświetlać ci nasze reklamy w innych miejscach. Tag ładuje się u wszystkich, ale bez twojej zgody nie zapisuje niczego na twoim urządzeniu i niczego nie personalizuje.",
    "colName": "Plik cookie",
    "colProvider": "Dostawca",
    "colPurpose": "Cel",
    "colDuration": "Czas przechowywania",
    "purpose": {
      "consent": "Zapamiętuje twój wybór w tym banerze, żebyśmy nie pytali ponownie.",
      "session": "Utrzymuje sesję logowania i wiąże przeglądarkę z twoim kontem.",
      "payments": "Stripe używa go do przetworzenia płatności i wykrywania oszustw. Zapisywany tylko wtedy, gdy przejdziesz do płatności.",
      "clarity": "Identyfikuje sesję przeglądania, aby nagranie było spójne na kolejnych stronach.",
      "clarityId": "Anonimowy identyfikator, którego Microsoft używa do rozróżniania powracających wizyt.",
      "ga": "Rozróżnia wizyty i sesje, aby raporty ruchu były spójne.",
      "gclAu": "Wiąże twoją rezerwację z klikniętą reklamą, żebyśmy wiedzieli, za które reklamy warto płacić.",
      "googleAds": "Zapisywany przez Google w jego własnych domenach w celu pomiaru skuteczności reklam oraz – jeśli na to pozwolisz – ich personalizacji.",
      "salesLink": "Jeśli trafisz do nas przez link jednego z naszych handlowców, zapamiętuje, którego, żebyśmy wiedzieli, komu zawdzięczamy twoją rejestrację jako szkoły lub instruktora. Zapisuje się tylko, jeśli zaakceptujesz reklamę; w przeciwnym razie nic nie jest zapisywane, a liczy się tylko rejestracja podczas tej samej wizyty."
    },
    "yourChoiceTitle": "Twój wybór",
    "currentChoice": "Obecnie",
    "stateUndecided": "jeszcze nie wybrano",
    "stateAccepted": "zaakceptowano pliki analityczne i reklamowe",
    "stateRejected": "odrzucono pliki analityczne i reklamowe",
    "askAgain": "Zapytaj mnie ponownie",
    "withdrawNote": "Możesz to zmienić w dowolnej chwili. Wycofanie zgody działa od następnego załadowania strony; zapisane już pliki cookie wygasają same lub można je usunąć w przeglądarce.",
    "browserTitle": "W przeglądarce",
    "browserBody": "Każda przeglądarka pozwala blokować lub usuwać pliki cookie w ustawieniach prywatności. Zablokowanie plików niezbędnych uniemożliwi logowanie i płatności.",
    "bannerTitle": "Pliki cookie w Alpine Pal",
    "bannerBody": "Używamy plików cookie niezbędnych do działania strony. Za twoją zgodą chcielibyśmy też mierzyć, jak jest używana i jak skuteczne są nasze reklamy – za pomocą Microsoft Clarity, Google Analytics i Google Ads.",
    "acceptAll": "Akceptuj",
    "rejectAll": "Tylko niezbędne",
    "readPolicy": "Zobacz szczegóły"
  },
  "instructorProfile": {
    "priceSetBySchool": "Twoje stawki ustala twoja szkoła.",
    "managedBySchool": "Twoja szkoła zarządza twoim kalendarzem i ustawieniami rezerwacji.",
    "resortsHint": "Dodawaj lub usuwaj ośrodki, w których uczysz. Nowe ośrodki zaczynają z pustym kalendarzem – godziny otwierasz w sekcji Lekcje prywatne. Usunięcie ośrodka nie zmienia godzin ustawionych w pozostałych.",
    "resortsEmpty": "Aby otrzymywać rezerwacje, potrzebujesz co najmniej jednego ośrodka.",
    "credentialFirst": "Najpierw dodaj je wyżej, w sekcji Uprawnienia, i zapisz; potem dodasz te ośrodki.",
    "reverifyOnSave": "Twoje uprawnienia są zweryfikowane. Po zapisaniu tej zmiany będą widoczne jako zadeklarowane, dopóki ich nie sprawdzimy."
  },
  "lesson": {
    "askTitle": "Czy lekcja się odbyła?",
    "askBody": "Potwierdź to, a zwolnimy część należną instruktorowi. Jeśli coś poszło nie tak, daj nam znać – wstrzymamy płatność na czas wyjaśnienia sprawy.",
    "confirm": "Tak, potwierdzam lekcję",
    "report": "Wystąpił problem",
    "reasonPlaceholder": "Opisz, co się stało: instruktor się nie stawił, lekcja była znacznie krótsza niż zarezerwowana…",
    "sendReport": "Wyślij zgłoszenie",
    "confirmedToast": "Dziękujemy. Instruktor otrzymał swoją część zapłaty.",
    "confirmTitle": "Potwierdzić, że lekcja się odbyła?",
    "confirmBody": "To zwalnia płatność dla instruktora. Potwierdzaj tylko wtedy, gdy lekcja naprawdę się odbyła – tego nie można cofnąć.",
    "reportedToast": "Zgłoszenie przyjęte. Sprawdzimy sprawę i odezwiemy się do ciebie.",
    "reportTooLate": "Ta płatność została już wypłacona, więc nie można jej wstrzymać. Napisz do nas, a wyjaśnimy sprawę.",
    "disputeOpenTitle": "Wyjaśniamy sprawę",
    "disputeOpenBody": "Płatność dla instruktora jest wstrzymana do czasu rozstrzygnięcia sprawy. Odezwiemy się.",
    "completedNote": "Ta lekcja jest potwierdzona i rozliczona.",
    "noShowNote": "Instruktor zgłosił twoje niestawienie się na tę lekcję.",
    "noShowReport": "Było inaczej? Zgłoś problem",
    "reportLate": "Coś poszło nie tak? Zgłoś problem",
    "pendingBadge": "Czeka na twoje potwierdzenie"
  },
  "lessonFormats": {
    "name": {
      "morning": "Lekcja poranna",
      "afternoon": "Lekcja popołudniowa",
      "full_day": "Cały dzień",
      "other": "Lekcja"
    },
    "formatLabel": "Format",
    "perLesson": "za lekcję",
    "fromPerLesson": "Od {price} za lekcję",
    "wholeGroup": "Cena za całą grupę – maks. liczba uczestników: {count}",
    "wholeGroup_one": "Cena za całą grupę – maks. liczba uczestników: {count}",
    "firstStudent": "Dla 1 ucznia",
    "extraPerStudent": "+{price} za każdego kolejnego ucznia, za lekcję",
    "markdownIntro": "Lekcje prywatne w stałych formatach, cena za lekcję dla całej grupy:"
  },
  "earnings": {
    "available": "Dostępne",
    "pending": "Czeka na potwierdzenie",
    "onHold": "Wstrzymane",
    "paid": "Wypłacone",
    "withdrawTitle": "Wypłata na konto bankowe",
    "withdrawBody": "Płatności nie są skonfigurowane w tym środowisku. Twoje saldo jest bezpieczne i będzie można je wypłacić, gdy płatności zostaną uruchomione.",
    "payoutCountry": {
      "title": "W jakim kraju otrzymujesz wypłaty?",
      "body": "To kraj, w którym mieszkasz i płacisz podatki – nie musi to być kraj, w którym uczysz. Stripe poprosi o adres i konto bankowe w tym kraju, a po utworzeniu konta do wypłat nie da się go zmienić.",
      "manualBody": "To kraj, w którym mieszkasz i płacisz podatki – nie musi to być kraj, w którym uczysz. Stripe nie może jeszcze wysyłać pieniędzy do twojego kraju, więc twoje wypłaty środków realizujemy ręcznie.",
      "schoolTitle": "W jakim kraju szkoła otrzymuje wypłaty?",
      "schoolBody": "To kraj firmy i jej konta bankowego – nie musi to być kraj, w którym szkoła uczy. Stripe poprosi o dane i konto bankowe z tego kraju, a po utworzeniu konta do wypłat nie da się go zmienić.",
      "schoolManualBody": "To kraj firmy i jej konta bankowego – nie musi to być kraj, w którym szkoła uczy. Stripe nie może jeszcze wysyłać pieniędzy do twojego kraju, więc twoje wypłaty środków realizujemy ręcznie.",
      "placeholder": "Wybierz kraj",
      "default": "Jeśli nic nie wybierzesz, przyjmiemy: {country}.",
      "saved": "Kraj wypłat zapisany.",
      "conversion": "Twoje lekcje są rozliczane w walucie {from}, a konta bankowe w tym kraju są zwykle prowadzone w walucie {to}. Jeśli możesz, podaj Stripe konto w walucie {from}: otrzymasz dokładnie tyle, ile widzisz tutaj. Jeśli podasz konto w walucie {to}, Stripe przeliczy kwotę przy wpływie i będzie się ona różnić."
    },
    "connect": {
      "setupTitle": "Skonfiguruj wypłaty",
      "setupBody": "Aby wypłacić saldo, potrzebujesz konta do wypłat w Stripe. To zajmuje kilka minut: tożsamość i konto bankowe. Twoje dane przechowuje Stripe – my nigdy ich nie widzimy.",
      "setupCta": "Skonfiguruj wypłaty",
      "continueCta": "Kontynuuj konfigurację",
      "reviewBadge": "Stripe sprawdza dane",
      "readyBadge": "Wypłaty aktywne"
    },
    "withdraw": {
      "button": "Wypłać {amount}",
      "minimumNote": "Minimalna wypłata: {amount}",
      "confirmTitle": "Wypłacić saldo?",
      "confirmBody": "Kwota {amount} zostanie przelana na twoje konto bankowe przez Stripe. Zwykle trwa to kilka dni, a rozpoczętej wypłaty nie można anulować.",
      "confirmCta": "Tak, wypłać",
      "successToast": "Wypłata w drodze. Stripe przeleje ją na twoje konto bankowe w ciągu kilku dni.",
      "waitingToast": "Wypłata w drodze. Pieniądze z ostatnich lekcji wciąż są rozliczane: wyślemy je, gdy tylko wpłyną, i powiadomimy cię e-mailem.",
      "waitingTitle": "Twoja wypłata ({amount}) jest w drodze",
      "waitingBody": "Pieniądze z ostatnich lekcji wciąż są rozliczane w Stripe, co zwykle trwa kilka dni. Wyślemy je sami, gdy tylko tam będą – nie musisz nic robić – i powiadomimy cię e-mailem, gdy zostaną wysłane.",
      "error": {
        "not_enabled": "Przed wypłatą dokończ konfigurację wypłat.",
        "no_funds": "Nie masz teraz dostępnego salda.",
        "below_minimum": "Twoje dostępne saldo jest niższe niż minimalna kwota wypłaty.",
        "in_progress": "Wypłata jest już w toku. Poczekaj, aż się zakończy.",
        "transfer_failed": "Przelew się nie powiódł. Twoje saldo jest znowu dostępne – spróbuj jeszcze raz.",
        "no_fiscal_details": "Przed wypłatą dodaj dane do faktury."
      },
      "confirmManual": "Wyślemy {amount} zapisaną metodą wypłaty. Sprawdzamy wypłatę i wysyłamy ją ręcznie, więc trwa to trochę dłużej niż automatyczny przelew; powiadomimy cię e-mailem w chwili wysłania.",
      "successManual": "Wypłata zlecona. Wyślemy pieniądze i powiadomimy cię e-mailem."
    },
    "withdrawals": {
      "title": "Wypłaty środków",
      "invoiceLink": "Faktura",
      "status": {
        "processing": "W toku",
        "paid": "Zrealizowana",
        "failed": "Nieudana",
        "awaiting_funds": "Czeka na środki",
        "awaiting_payout": "Czeka na wysłanie"
      }
    },
    "movements": "Operacje",
    "colRef": "Nr ref.",
    "colDate": "Data",
    "colInstructor": "Instruktor",
    "colResort": "Ośrodek",
    "colAmount": "Twoja część",
    "colStatus": "Status",
    "empty": "Nic tu jeszcze nie ma. Gdy lekcja zostanie potwierdzona, twoje {percent}% pojawi się na tej liście.",
    "status": {
      "pending_completion": "Czeka na potwierdzenie",
      "pending_review_period": "W weryfikacji",
      "available": "Dostępne",
      "processing": "W trakcie wypłaty",
      "paid": "Wypłacone",
      "failed": "Zwrócone klientowi",
      "on_hold": "Wstrzymane"
    },
    "manual": {
      "setupTitle": "Podaj, jak mamy ci płacić",
      "setupBody": "Stripe nie obsługuje jeszcze twojego kraju, więc wypłaty środków realizujemy sami przez PayPal, Payoneer lub przelew bankowy. W międzyczasie możesz dalej uczyć i gromadzić saldo – te dane są potrzebne dopiero do wypłaty.",
      "setupCta": "Skonfiguruj wypłaty",
      "readyBadge": "Wypłaty na adres {email}",
      "readyBadgeBank": "Wypłaty przelewem bankowym na IBAN kończący się na {last4}"
    },
    "commissionNote": "Od {date} Alpine Pal zatrzymuje {percent}% z każdej nowej lekcji. Lekcje sprzedane wcześniej zachowują swoją prowizję.",
    "referralNote": "Dzięki programowi poleceń za kolejne rezerwacje płacisz {percent}% prowizji zamiast {standard}%: zostało {remaining}, do {date}."
  },
  "fiscal": {
    "title": "Dane do faktury",
    "hint": "Na podstawie tych danych wystawiamy fakturę za naszą prowizję. Są potrzebne do wypłaty salda. Nie pojawiają się na twoim publicznym profilu.",
    "legalName": "Imię i nazwisko lub nazwa firmy",
    "taxId": "NIP lub numer podatkowy",
    "vatId": "Numer VAT UE (opcjonalnie)",
    "vatIdHint": "Jeśli go masz, podaj go z prefiksem kraju, np. PL1234567890.",
    "address": "Adres podatkowy",
    "postalCode": "Kod pocztowy",
    "city": "Miasto",
    "countryCode": "Kraj",
    "countryPlaceholder": "Wybierz kraj",
    "saved": "Dane do faktury zapisane.",
    "missingTitle": "Dodaj dane do faktury",
    "missingBody": "Potrzebujemy ich, aby wystawić fakturę za naszą prowizję. Bez nich nie możesz wypłacić salda.",
    "missingCta": "Dodaj dane do faktury",
    "invoicesTitle": "Faktury Alpine Pal",
    "invoicesEmpty": "Nie masz jeszcze faktur Alpine Pal.",
    "error": {
      "legalName": "Podaj imię i nazwisko lub nazwę firmy.",
      "taxId": "Podaj pełny numer podatkowy.",
      "taxIdSpain": "Ten NIF jest nieprawidłowy: sprawdź cyfry i literę.",
      "vatId": "Ten numer wygląda na niepoprawny: powinien zaczynać się od prefiksu kraju, np. PL1234567890.",
      "address": "Podaj ulicę i numer.",
      "postalCode": "Podaj kod pocztowy.",
      "city": "Podaj miasto.",
      "countryCode": "Wybierz kraj."
    }
  },
  "account": {
    "menu": "Twoje konto",
    "security": "Bezpieczeństwo i logowanie",
    "signOut": "Wyloguj się",
    "closeTitle": "Zamknij konto",
    "closeBody": "Tego nie można cofnąć. Twój profil, historia czatów i powiadomienia zostaną usunięte i nastąpi wylogowanie.",
    "closeKept": "Zachowujemy to, czego wymaga od nas prawo: twoje rezerwacje i dane płatności do celów podatkowych oraz napisane przez ciebie opinie – te pozostają opublikowane z twoim imieniem, zgodnie z regulaminem. Konto instruktora można zamknąć dopiero po wypłacie wszystkich środków. Później możesz zarejestrować się ponownie z tym samym adresem e-mail.",
    "closeAction": "Zamknij moje konto",
    "confirmTitle": "Trwale zamknąć konto?",
    "confirmBody": "Wszystko oprócz wymienionych wyżej danych zostanie usunięte i nastąpi wylogowanie. Tego nie da się odwrócić.",
    "closed": "Twoje konto zostało zamknięte.",
    "blockedBookings": "Nadchodzące lekcje: {count}. Zanim zamkniesz konto, poczekaj, aż się odbędą, albo je anuluj.",
    "blockedBookings_one": "Nadchodząca lekcja: {count}. Zanim zamkniesz konto, poczekaj, aż się odbędzie, albo ją anuluj.",
    "clerkFailed": "Twoje dane zostały usunięte, ale nie udało się usunąć danych logowania. Napisz do nas, a dokończymy to.",
    "blockedBalance": "Masz jeszcze do odebrania {amount}. Wypłać tę kwotę – albo poczekaj, aż zostanie rozliczona, jeśli lekcja właśnie się skończyła – a potem zamknij konto.",
    "blockedRefund": "Zwracamy ci {amount}, a pieniądze jeszcze nie dotarły. Przed zamknięciem konta poczekaj na zakończenie zwrotu – inaczej nie będziemy mieli dokąd go wysłać.",
    "blockedSchool": "To konto zarządza szkołą. Napisz do nas, a najpierw wspólnie zamkniemy szkołę."
  },
  "serverError": {
    "salesCodeTaken": "Ten kod ma już inny handlowiec",
    "availabilityManagedBySchool": "Twoim kalendarzem zarządza teraz twoja szkoła. Odśwież stronę, aby go zobaczyć.",
    "settingsManagedBySchool": "Twoimi ustawieniami rezerwacji zarządza twoja szkoła. Odśwież stronę, aby je zobaczyć.",
    "bookingManagedBySchool": "Na prośby o rezerwację odpowiada za ciebie twoja szkoła. Odśwież stronę.",
    "instructorSelfManaged": "Na prośby o rezerwację tego profilu odpowiada bezpośrednio instruktor.",
    "externalBlocksReadOnly": "Te bloki pochodzą z systemu rezerwacji twojej szkoły i nie można ich tutaj edytować.",
    "availabilityChanged": "W międzyczasie ktoś inny zmienił kalendarz. Odśwież stronę i spróbuj ponownie.",
    "tooManyApiKeys": "Masz już maksymalną liczbę aktywnych kluczy ({max}). Unieważnij jeden, aby utworzyć nowy.",
    "tooManyWebhooks": "Masz już maksymalną liczbę endpointów ({max}). Usuń jeden, aby dodać nowy.",
    "webhookUrl": "Ten URL jest niedozwolony: musi używać https i wskazywać publiczny serwer.",
    "webhookNotFound": "Endpoint już nie istnieje.",
    "webhookEvents": "Wybierz co najmniej jedno znane zdarzenie.",
    "slotUnavailable": "Ten termin nie jest już dostępny. Instruktor mógł zmienić kalendarz od czasu wczytania strony – odśwież ją i wybierz inny termin.",
    "alreadyBooked": "Ktoś zarezerwował ten termin wcześniej. Wybierz inny.",
    "youAlreadyBooked": "Masz już zarezerwowaną lekcję w tym terminie.",
    "inThePast": "Ten termin już minął. Wybierz inny.",
    "tooSoon": "Ten instruktor wymaga dłuższego wyprzedzenia. Wybierz późniejszy termin.",
    "tooFarAhead": "Tej daty nie można jeszcze zarezerwować – jest zbyt odległa.",
    "badDuration": "Ten instruktor nie oferuje lekcji o takim czasie trwania.",
    "badStudents": "Ten instruktor nie przyjmuje tylu uczestników.",
    "studentDetails": "Sprawdź imię i nazwisko oraz wiek każdego uczestnika.",
    "studentAge": "Wiek uczestnika nie pasuje do tej lekcji.",
    "contactPhone": "Potrzebujemy telefonu kontaktowego.",
    "wrongResort": "Ten instruktor nie uczy w tym ośrodku.",
    "badBookingState": "Stan tej rezerwacji zmienił się od czasu otwarcia strony. Odśwież ją, aby zobaczyć, na jakim jest etapie.",
    "cannotPay": "Tej rezerwacji nie można już opłacić.",
    "alreadyPaid": "Ta rezerwacja została już opłacona.",
    "paymentInProgress": "Twoja płatność za tę rezerwację jest wciąż przetwarzana. Damy ci znać, gdy tylko przejdzie.",
    "slotGoneAfterHold": "Twoja rezerwacja wygasła przed zakończeniem płatności, a ta godzina nie jest już dostępna. Zacznij nową rezerwację.",
    "lessonAlreadyStarted": "Termin tej lekcji już minął, a rezerwacja wygasła bez płatności. Zacznij nową rezerwację na inny termin.",
    "cancellationClosed": "Termin bezpłatnego anulowania tej lekcji minął. Napisz do instruktora na czacie.",
    "proposedTimeTaken": "W międzyczasie ten termin został zajęty. Poproś na czacie o inny.",
    "slotNowConflicts": "Ten termin koliduje teraz z inną rezerwacją. Zaproponuj nowy termin albo odrzuć prośbę.",
    "outsideAvailability": "Ten termin wykracza poza opublikowaną przez ciebie dostępność. Najpierw otwórz go w kalendarzu.",
    "lessonNotEnded": "Lekcja jeszcze się nie zakończyła.",
    "lessonAlreadyEnded": "Lekcja już się odbyła – nie można jej odwołać.",
    "lessonNotEndedChat": "Lekcja jeszcze się nie zakończyła. Porozmawiaj z instruktorem na czacie.",
    "cannotDispute": "Tej rezerwacji nie można zareklamować.",
    "disputeReasonRequired": "Napisz nam, co poszło nie tak.",
    "refundFailed": "Nie udało się przetworzyć zwrotu. Dostaliśmy już powiadomienie o problemie.",
    "disputeAlreadyResolved": "Ta reklamacja została już rozpatrzona. Odśwież stronę, aby zobaczyć rozstrzygnięcie.",
    "disputeAlreadyRefunded": "Za tę rezerwację już zwrócono pieniądze, więc reklamację można zamknąć tylko zwrotem.",
    "schoolStillOwed": "Tej szkole wciąż należą się pieniądze, więc nie można jej zamknąć. Zawieś ją i zamknij, gdy dostanie wszystkie należne środki.",
    "schoolLessonsAhead": "Ta szkoła ma jeszcze nadchodzące lekcje, więc nie można jej jeszcze zamknąć. Najpierw muszą się one odbyć; zamknij ją, gdy już miną.",
    "onlyCompletedReviewable": "Ocenić można tylko zakończoną lekcję.",
    "alreadyReviewed": "Ta lekcja ma już twoją opinię.",
    "badRating": "Wystaw ocenę od 1 do 5.",
    "commentTooLong": "Ten komentarz jest za długi.",
    "bioTooLong": "Ta biografia jest za długa. Limit to 4 000 znaków.",
    "emptyMessage": "Najpierw coś napisz.",
    "meetingPointTitle": "Nadaj nazwę miejscu spotkania.",
    "noMeetingPoint": "Nie ma miejsca spotkania do potwierdzenia.",
    "fileTooLarge": "Ten plik jest za duży. Limit to 8 MB.",
    "imageTooLarge": "To zdjęcie jest za duże. Limit to 5 MB.",
    "imageType": "Akceptujemy tylko zdjęcia w formacie JPEG, PNG lub WebP.",
    "fileType": "Akceptujemy tylko pliki PDF, JPEG, PNG lub WebP.",
    "fileCorrupt": "Ten plik nie wygląda na prawdziwy dokument. Spróbuj wyeksportować go ponownie.",
    "imageCorrupt": "To nie wygląda na prawdziwe zdjęcie. Spróbuj z innym.",
    "badPrice": "Podaj cenę za godzinę większą od zera.",
    "badExtraPrice": "Cena za dodatkowego uczestnika nie może być ujemna.",
    "badMaxStudents": "Wielkość grupy musi wynosić od 1 do 20 osób.",
    "badNotice": "Wybierz jedną z dostępnych opcji minimalnego wyprzedzenia.",
    "durationOrder": "Minimalny czas trwania lekcji nie może być dłuższy niż maksymalny.",
    "badLessonDuration": "Podaj czas trwania lekcji większy od zera.",
    "badCertifications": "Coś jest nie tak z tymi uprawnieniami. Sprawdź je i zapisz ponownie.",
    "certNameRequired": "Podaj nazwę uprawnień i organizację, która je wydała.",
    "certExpiryRequired": "Podaj datę ważności uprawnień albo zaznacz, że są bezterminowe.",
    "licenceRequired": "Do nauczania w wybranych ośrodkach wymagany jest numer licencji.",
    "titleRequired": "Aby uczyć w wybranych ośrodkach, prześlij certyfikat lub podaj jego numer.",
    "offPisteNeedsTitle": "Poza trasami, freeride i big mountain wymagają w tych ośrodkach własnych uprawnień: najpierw je dodaj albo odznacz te pozycje.",
    "approveNeedsTitle": "Ten profil nie ma uprawnień wymaganych w jego ośrodkach: poproś o nie przed zatwierdzeniem.",
    "pickResort": "Wybierz co najmniej jeden ośrodek.",
    "resortHasGroupClasses": "W tym ośrodku są opublikowane lekcje grupowe: odwołaj je lub przenieś, zanim go usuniesz.",
    "pickLanguage": "Wybierz co najmniej jeden język nauczania.",
    "badKind": "To nie jest prawidłowy rodzaj profilu.",
    "notRejected": "Do ponownej weryfikacji można wysłać tylko odrzucone zgłoszenie.",
    "foreignDocument": "Ten dokument nie należy do tego konta.",
    "badAvailability": "Coś jest nie tak z tymi blokami dostępności. Sprawdź je i zapisz ponownie.",
    "availabilityTooSoon": "Niektóre z otwartych przez ciebie godzin zaczynają się przed upływem wymaganego wyprzedzenia ({hours} godz.), więc nikt nie mógłby ich zarezerwować. Otwórz godziny w dalszym terminie albo skróć minimalne wyprzedzenie w sekcji Lekcje prywatne.",
    "tooManyAvailabilityBlocks": "Twój kalendarz ma od dziś więcej bloków dostępności, niż pozwala limit ({max}). Połącz niektóre z nich albo użyj bloków cotygodniowych i zapisz ponownie.",
    "chargebackOpen": "Ta rezerwacja ma otwarte obciążenie zwrotne: bank już cofnął pieniądze. Sprawa rozliczy się sama po decyzji Stripe; aby zaakceptować ją wcześniej, użyj opcji „Zwróć pieniądze klientowi” w sekcji Reklamacje.",
    "startedRejectInstead": "Ta lekcja już się zaczęła, więc nie można jej już zaakceptować. Odrzuć ją, a klient odzyska pieniądze.",
    "rateLimited": "Zbyt wiele prób z rzędu. Poczekaj chwilę i spróbuj ponownie.",
    "badYearsExperience": "Liczba lat doświadczenia musi wynosić od 0 do 80.",
    "tooManyResorts": "Maksymalna liczba ośrodków: {max}.",
    "instructorNotBookable": "Ten instruktor nie przyjmuje teraz rezerwacji.",
    "instructorUnavailable": "Ten instruktor jest teraz niedostępny.",
    "schoolNameMismatch": "Nazwa się nie zgadza: aby zamknąć szkołę, wpisz ją dokładnie.",
    "onlyApprovedSchoolPublished": "Opublikować można tylko zatwierdzoną szkołę.",
    "signInRequired": "Zaloguj się, aby kontynuować.",
    "notAuthorised": "Nie możesz tego zrobić.",
    "instructorCannotRegisterSchool": "To konto ma już profil instruktora – zarejestruj szkołę z osobnego konta.",
    "countryNotServed": "Nie działamy jeszcze w tym kraju.",
    "schoolNotFound": "Taka szkoła nie istnieje.",
    "schoolNotApproved": "Twoja szkoła nie została jeszcze zatwierdzona.",
    "payoutIban": "Ten IBAN wygląda na nieprawidłowy.",
    "payoutAccountHolder": "Podaj nazwę właściciela konta.",
    "invitationInvalid": "To zaproszenie jest już nieważne.",
    "invitationExpired": "To zaproszenie wygasło – poproś szkołę o ponowne wysłanie.",
    "invitationWrongEmail": "Zaproszenie wysłano na inny adres e-mail. Dodaj i zweryfikuj tamten adres na swoim koncie albo poproś szkołę o zaproszenie na ten adres.",
    "schoolCurrencyMismatch": "Wybierz ośrodki w kraju twojej szkoły lub w jej strefie walutowej.",
    "badEmail": "Ten adres e-mail wygląda na nieprawidłowy.",
    "invitationDuplicate": "Na ten adres e-mail jest już oczekujące zaproszenie.",
    "alreadyManagesSchool": "To konto już zarządza szkołą.",
    "schoolCannotApply": "Konto zarządzające szkołą nie może zgłosić się jako instruktor – użyj osobnego konta.",
    "instructorCannotManageSchool": "Konto instruktora nie może zarządzać szkołą – użyj osobnego konta.",
    "creatorCannotBeRemoved": "Nie można usunąć osoby, która utworzyła szkołę.",
    "accountClosed": "To konto zostało zamknięte.",
    "instructorClosed": "Konto tego instruktora zostało zamknięte.",
    "invoiceNotReady": "Ta faktura nie jest jeszcze dostępna.",
    "tooYoung": "Aby zarejestrować się jako instruktor, musisz mieć co najmniej {min} lat.",
    "badDateOfBirth": "Ta data urodzenia jest nieprawidłowa.",
    "companionBlocked": "Nauczanie za opłatą w tych krajach ({countries}) wymaga oficjalnych uprawnień.",
    "priceBelowMinimum": "Ta stawka godzinowa jest zbyt niska, abyśmy mogli ją pobierać. Podnieś ją i zapisz ponownie.",
    "companionNoQualification": "Towarzysz na stoku nie deklaruje żadnych uprawnień, więc nie ma czego weryfikować.",
    "outsideSkiDay": "Lekcje mogą odbywać się tylko między 7:00 a 21:00 czasu ośrodka.",
    "tooManyPhotos": "Możesz mieć tylko 3 zdjęcia.",
    "tooManySchoolPhotos": "Galeria może mieć maksymalnie 6 zdjęć.",
    "photoNotYours": "To zdjęcie nie należy do ciebie.",
    "photoList": "Ta lista zdjęć jest nieprawidłowa.",
    "payoutProvider": "Wybierz PayPal lub Payoneer.",
    "payoutEmail": "Ten e-mail do wypłat wygląda na nieprawidłowy.",
    "payoutNotWaiting": "Ta wypłata już nie czeka na wysłanie.",
    "payoutsNotLiveYet": "Nie możemy jeszcze włączyć twoich wypłat – to kwestia po naszej stronie, nie twojej. Kończymy konfigurację ze Stripe. Twoje saldo jest bezpieczne i wypłacisz je, gdy tylko wszystko będzie gotowe.",
    "payoutsCountryBlocked": "Stripe nie realizuje wypłat w twoim kraju. Napisz do nas na info@alpinepal.com, a razem znajdziemy rozwiązanie.",
    "stripeUnreachable": "Nie udało się połączyć ze Stripe. Spróbuj ponownie za kilka minut.",
    "payoutCountryUnsupported": "Nie możemy jeszcze realizować wypłat w tym kraju. Napisz do nas na info@alpinepal.com, a znajdziemy inny sposób.",
    "payoutCountryLocked": "Kraju wypłat nie można już zmienić: twoje konto Stripe już istnieje. Jeśli wybrano niewłaściwy kraj, napisz do nas na info@alpinepal.com.",
    "noInstructorProfile": "To konto nie ma jeszcze profilu instruktora. Skorzystaj z formularza zgłoszeniowego na stronie zaproszenia.",
    "alreadyInstructor": "To konto ma już profil instruktora. Otwórz link z zaproszeniem, aby dołączyć z nim do szkoły.",
    "joinNotCertified": "Do szkoły mogą dołączyć tylko instruktorzy z uprawnieniami. Najpierw zmień rodzaj profilu na „instruktor z uprawnieniami”.",
    "joinRejected": "Twój profil nie został zatwierdzony. Zanim dołączysz do szkoły, poproś o ponowną weryfikację.",
    "joinAlreadyInSchool": "Należysz już do zespołu innej szkoły. Najpierw poproś ją o usunięcie cię z zespołu.",
    "joinCurrencyMismatch": "Ceny w twoim profilu są w innej walucie niż ceny szkoły, a tego nie można zmienić.",
    "joinOutstandingBalance": "Zanim dołączysz do szkoły, wypłać swoje saldo. Lekcje już opłacone muszą najpierw zostać rozliczone i wypłacone.",
    "schoolNotTakingBookings": "Ta szkoła nie przyjmuje teraz rezerwacji.",
    "unassignedNeedsResorts": "Lekcje bez przypisanego instruktora wymagają co najmniej jednego ośrodka. Wybierz ośrodki w profilu szkoły.",
    "assignNotUnassigned": "Przydzielać można tylko lekcje bez przypisanego instruktora.",
    "assignBadState": "Tej lekcji nie można już przydzielić.",
    "assignPackPending": "Najpierw zaakceptuj pakiet: do tego czasu jego dni mogą trafić tylko do instruktorów zarządzanych przez twoją szkołę.",
    "assignNotOnRoster": "Ten instruktor nie jest aktywnym członkiem twojego zespołu.",
    "assignCurrency": "Ten instruktor rozlicza się w innej walucie niż ta lekcja.",
    "assignNotVerified": "Ten instruktor nie jest jeszcze zweryfikowany.",
    "assignDiscipline": "Ten instruktor nie uczy dyscypliny tej lekcji.",
    "assignDuration": "Ten instruktor nie oferuje lekcji o takim czasie trwania.",
    "assignStudents": "Ta lekcja ma więcej uczestników, niż przyjmuje ten instruktor.",
    "groupClassGone": "Ta lekcja grupowa nie jest już dostępna.",
    "groupClassWrongDate": "Ta lekcja grupowa nie odbywa się w tym dniu i o tej godzinie.",
    "groupClassFull": "Na tej lekcji grupowej jest już komplet – wszystkie miejsca są zajęte.",
    "groupClassFixedTime": "Lekcja grupowa odbywa się o stałej godzinie i nie można jej przesunąć.",
    "groupClassMeetingPointFixed": "Miejsce spotkania lekcji grupowej ustala instruktor i jest ono takie samo dla wszystkich.",
    "groupClassAssignWhole": "Miejsc na lekcji grupowej nie można przydzielać pojedynczo.",
    "groupClassInvalid": "Nie udało się zapisać lekcji grupowej. Sprawdź dzień, godziny i szczegóły.",
    "groupClassCapacity": "Lekcja grupowa musi mieć od 2 do 50 miejsc, a minimalna liczba uczestników nie może być większa niż liczba miejsc.",
    "groupPriceBelowMinimum": "Cena za uczestnika jest niższa od minimalnej.",
    "groupClassesDisabled": "Lekcje grupowe są wyłączone w tym profilu. Najpierw włącz je w jego ustawieniach.",
    "groupClassOverlap": "Te godziny nakładają się na inną twoją lekcję grupową.",
    "groupClassExternalBlock": "Te godziny są zablokowane przez lekcję sprzedaną poza Alpine Pal.",
    "tooManyGroupClasses": "Masz już maksymalną dozwoloną liczbę nadchodzących lekcji grupowych ({max}). Odwołaj jedną, zanim opublikujesz kolejną.",
    "unclaimedProfile": "Nikt jeszcze nie przejął tego profilu: twoja szkoła zarządza nim, dopóki nie zrobi tego instruktor.",
    "unclaimedHasLessons": "Ten instruktor ma jeszcze nadchodzące lekcje: najpierw je odwołaj albo przydziel komuś innemu.",
    "acceptTerms": "Zaakceptuj regulamin, aby kontynuować.",
    "groupClassAges": "Sprawdź wiek: podaje się go tylko przy lekcji dla dzieci, w przedziale od {min} do {max} lat, a pierwsza wartość nie może być większa od drugiej.",
    "groupClassForChildren": "Ta lekcja jest dla dzieci: każdy uczestnik musi być dzieckiem.",
    "groupClassForAdults": "Ta lekcja jest dla dorosłych: każdy uczestnik musi być osobą dorosłą.",
    "badLessonFormats": "Formaty lub sezony nie są kompletne. Sprawdź je i zapisz ponownie.",
    "badDurationPrices": "Ceny za kilka godzin są nieprawidłowe: dłuższa lekcja nie może kosztować więcej za godzinę ani mniej w sumie niż krótsza.",
    "badSeatDisciplines": "Wybierz dyscyplinę tych lekcji: narty, snowboard lub obie.",
    "badLessonLength": "Sprawdź długość lekcji: najkrótsza nie może być dłuższa niż najdłuższa.",
    "oneLevelPerBooking": "Ta szkoła nie łączy poziomów ani wieku na jednej lekcji: zrób osobną rezerwację dla każdej grupy.",
    "formatsNotSold": "Ten kalendarz nie sprzedaje stałych formatów. Wybierz godziny jeszcze raz.",
    "chooseFormat": "Te lekcje sprzedawane są w stałych formatach: wybierz jeden w kalendarzu.",
    "formatGone": "Ten format nie jest już oferowany. Wybierz inny w kalendarzu szkoły.",
    "formatNotOnDate": "Ten format nie jest sprzedawany tego dnia. Wybierz inny dzień lub inny format.",
    "formatOtherTime": "Ten format zaczyna się o innej godzinie. Wybierz go ponownie w kalendarzu.",
    "formatMoveHours": "Lekcję sprzedaną jako stały format można przenieść tylko na te same godziny.",
    "formatMovePrice": "Tego dnia ten format nie jest sprzedawany w cenie zapłaconej przez klienta. Wybierz inny dzień.",
    "packDayUnavailable": "Jeden z dni pakietu nie jest już dostępny. Wybierz inny dzień rozpoczęcia.",
    "packDayFull": "Jeden z dni pakietu jest pełny. Wybierz inny dzień rozpoczęcia albo mniej osób.",
    "onlyPacks": "Ta lekcja grupowa jest sprzedawana tylko w pakietach.",
    "packNotSold": "Ten pakiet nie jest już sprzedawany.",
    "packBandsMissing": "Wybierz cenę dla każdej osoby.",
    "packNotFromDate": "Ten pakiet nie może zacząć się w tym dniu: zostało za mało dni.",
    "minDaysRequired": "W tych terminach ta lekcja jest sprzedawana tylko na kilka dni z rzędu.",
    "packStarted": "Ten pakiet już się zaczął: nie można go już anulować.",
    "packDayFixed": "Dnia pakietu nie można przenieść.",
    "badPacks": "Pakietów nie można tak zapisać: sprawdź dni i ceny.",
    "equipmentUnavailable": "Ta lekcja nie oferuje już wypożyczenia sprzętu. Odznacz sprzęt, aby ją zarezerwować.",
    "equipmentInvalid": "Sprawdź wybrany sprzęt: część z niego nie jest już dostępna.",
    "equipmentShoeSize": "Podaj rozmiar buta każdej osoby, która wypożycza buty.",
    "equipmentHeight": "Podaj wzrost każdej osoby, która wypożycza narty, deskę lub odzież.",
    "equipmentPrice": "Każda cena za dzień musi wynosić od {min} do {max}.",
    "equipmentOtherName": "Nadaj nazwę każdej pozycji w „Inne”.",
    "equipmentTooManyOthers": "Najwyżej {max} pozycje w „Inne”.",
    "badCancellationWindow": "Wybierz jedną z dostępnych zasad anulowania.",
    "referralNotPending": "To polecenie nie czeka już na sprawdzenie. Odśwież stronę.",
    "referrerIneligible": "Osoba polecająca nie może już dostać nagrody: dołączyła do szkoły, jest wstrzymana albo zamknęła konto.",
    "referralYearLimit": "Osoba polecająca dostała już w tym roku wszystkie możliwe nagrody.",
    "referralGrantRevoked": "Ta zniżka była już wycofana.",
    "badSeasonPrices": "Ceny sezonowe są nieprawidłowe. Sprawdź daty i ceny.",
    "badIncludedStudents": "Liczba uczniów wliczonych w cenę musi wynosić od 1 do 20.",
    "badChildEquipmentAge": "Wiek dla cen dziecięcych musi wynosić od 3 do 17 lat.",
    "badChildEquipmentSize": "Rozmiar sprzętu dziecięcego jest nieprawidłowy: sprawdź wzrost i rozmiar buta.",
    "fiscalDetails": "Sprawdź dane do faktury: coś w nich się nie zgadza.",
    "lueiraReview": "Twoje połączenie z Lueira jest weryfikowane. Damy ci znać, gdy będzie gotowe."
  },
  "installApp": {
    "title": "Zainstaluj Alpine Pal jako aplikację",
    "body": "Otwiera się we własnym oknie jak każda inna aplikacja, a twoje prośby i wiadomości zawsze masz pod ręką.",
    "iosIntro": "Na iPhonie i iPadzie wystarczą dwa kroki:",
    "iosShare": "Stuknij Udostępnij (jeśli tego przycisku nie widać, znajdziesz go w menu ···).",
    "iosAdd": "Wybierz „Do ekranu początkowego”.",
    "install": "Zainstaluj aplikację",
    "notNow": "Nie teraz"
  },
  "push": {
    "title": "Otrzymuj powiadomienia na tym urządzeniu",
    "body": "Od razu powiadomimy cię o prośbach o rezerwację, wiadomościach i wszystkim, co czeka na twoją odpowiedź – nawet gdy aplikacja jest zamknięta.",
    "bodyCustomer": "Od razu powiadomimy cię, gdy twoja rezerwacja zostanie zaakceptowana, ktoś do ciebie napisze lub coś się zmieni – nawet gdy strona Alpine Pal jest zamknięta.",
    "hint": "Możesz je wyłączyć w dowolnej chwili za pomocą dzwonka lub w ustawieniach telefonu.",
    "enable": "Włącz powiadomienia",
    "notNow": "Nie teraz",
    "toggle": "Powiadomienia na tym urządzeniu",
    "blocked": "Zablokowane w ustawieniach tego urządzenia",
    "iosInstall": "Na iPhonie zainstaluj aplikację, aby otrzymywać powiadomienia",
    "enabled": "Powiadomienia włączone. Wysłaliśmy ci powiadomienie testowe.",
    "untested": "Powiadomienia włączone, ale nie udało się wysłać powiadomienia testowego. Jeśli żadne nie dotrze, włącz je ponownie później.",
    "disabled": "Powiadomienia na tym urządzeniu wyłączone.",
    "denied": "Powiadomienia są zablokowane. Aby je otrzymywać, zezwól na nie dla Alpine Pal w ustawieniach tego urządzenia.",
    "failed": "Nie udało się włączyć powiadomień. Spróbuj ponownie.",
    "testTitle": "Powiadomienia włączone",
    "testBody": "Tak będą do ciebie docierać informacje o twoich rezerwacjach i wiadomościach."
  },
  "share": {
    "myProfile": "Udostępnij mój profil",
    "schoolPage": "Udostępnij stronę szkoły",
    "copied": "Link skopiowany",
    "copyFailed": "Nie udało się skopiować linku"
  },
  "formatCalendar": {
    "title": "Kalendarz formatów",
    "subtitle": "Jeden wiersz na format. Kliknij pole, aby je otworzyć, zmienić liczbę miejsc albo zamknąć. Godziny w strefie czasowej ośrodka.",
    "subtitlePerson": "Jeden wiersz na format. Kliknij pole, aby je otworzyć albo zamknąć. Jedna lekcja naraz. Godziny w strefie czasowej ośrodka.",
    "noFormats": "Dodaj w kroku 2 co najmniej jeden format, aby zobaczyć tu jego kalendarz.",
    "legendOnSale": "W sprzedaży",
    "legendClosed": "Zamknięty",
    "legendNoSeason": "Brak ceny tego dnia",
    "cellClosed": "Zamknięty. Kliknij, aby go otworzyć za {price}.",
    "cellNoSeason": "Ten dzień nie należy do żadnego sezonu z ceną dla tego formatu: nie jest sprzedawany.",
    "cellOpen": "Zarezerwowane: {taken} z {places} · {price}",
    "cellOpenNoPrice": "Zarezerwowane: {taken} z {places} · brak ceny tego dnia",
    "weekOutOfSeason": "Ten tydzień nie należy do żadnego sezonu: jego formaty nie mają ceny i nie są sprzedawane.",
    "toSeason": "Przejdź do {date}",
    "closedNow": "Zamknięty tego dnia.",
    "placesHint": "Ile lekcji w tym formacie możesz sprzedać jednocześnie w tym ośrodku.",
    "wholeDay": "Cały dzień ({from}–{to}): miejsca obowiązują dla wszystkich formatów",
    "wholeDayHint": "Przy jednym miejscu na instruktora każdy format zajmuje jedno, póki trwa, i nigdy nie sprzedajesz naraz więcej lekcji niż masz instruktorów. Otwierane pojedynczo, nakładające się formaty sumują miejsca.",
    "wholeDayPerson": "Cały dzień ({from}–{to}): otwiera godziny wszystkich formatów",
    "wholeDayPersonHint": "Jedna lekcja naraz: gdy format zostanie zarezerwowany, formaty, które na niego zachodzą, tego dnia nie są już w sprzedaży.",
    "openNowPerson": "Otwarte w tym dniu.",
    "bookedNowPerson": "Otwarte w tym dniu, a w tych godzinach jest już zarezerwowana lekcja.",
    "scopeWeekly": "Co tydzień",
    "untilSeasonEnd": "Do końca sezonu, {date}.",
    "untilDate": "Do {date} włącznie.",
    "alsoOpens": "Otworzy się też: {formats}.",
    "alsoCloses": "Przestanie się też sprzedawać: {formats}.",
    "closeAlsoCloses": "Zamknięcie go zamknie też: {formats}.",
    "closedFormatNow": "Tego dnia zamknięty jest tylko ten format. Jego godziny zachowują {places} miejsc dla pozostałych.",
    "closedFormatNowPerson": "W tym dniu zamknięty jest tylko ten format. Pozostałe formaty w tych godzinach są nadal w sprzedaży.",
    "cellClosedFormat": "Zamknięty jest tylko ten format. Kliknij, aby go otworzyć za {price}.",
    "closeDay": "Zamknij dzień",
    "openDay": "Otwórz dzień",
    "closeOnlyHint": "„Zamknij format” zamyka tylko ten; pozostałe zachowują swoje miejsca. Aby zamknąć wszystkie, włącz „Cały dzień”.",
    "closeOnlyHintPerson": "Zamknij format zamyka tylko ten; pozostałe są nadal w sprzedaży. Aby zamknąć wszystkie, włącz Cały dzień.",
    "close": "Zamknij format",
    "open": "Otwórz format"
  },
  "packs": {
    "title": "Pakiety kilkudniowe",
    "optional": "Pakiety kilkudniowe (opcjonalnie)",
    "hint": "Sprzedawaj kilka dni kursu jedną płatnością, z ceną za osobę zależną od wieku. Każdy dzień jest rezerwowany jako lekcja kursu.",
    "courseNote": "Dotyczą całego kursu: dni tygodnia opublikowanych razem.",
    "days": "Dni",
    "band": {
      "adult": "Dorośli",
      "youth": "Młodzież",
      "child": "Dzieci"
    },
    "addOption": "Dodaj pakiet",
    "removeOption": "Usuń ten pakiet",
    "pricesHint": "Cena za osobę za cały pakiet. Pusty przedział wiekowy nie jest sprzedawany w tym pakiecie.",
    "agesTitle": "Wiek w każdym przedziale (opcjonalnie)",
    "agesMin": "Od",
    "agesMax": "Do",
    "includesTitle": "Co obejmuje oprócz lekcji",
    "include": {
      "liftPass": "Karnet",
      "rental": "Wypożyczenie sprzętu",
      "helmet": "Kask"
    },
    "singleDays": "Sprzedawaj też pojedyncze dni",
    "singleDaysHint": "Każdy pojedynczy dzień w cenie za osobę z lekcji.",
    "blocked": {
      "too_many_options": "Maksymalna liczba pakietów: {max}.",
      "bad_days": "Każdy pakiet ma od {min} do {max} dni.",
      "duplicate_days": "Dwa pakiety mają tę samą liczbę dni.",
      "option_without_prices": "Każdy pakiet potrzebuje co najmniej jednej ceny.",
      "price_below_minimum": "Każda cena musi wynosić co najmniej {min} {currency} za dzień pakietu.",
      "bad_ages": "Sprawdź wiek: od {min} do {max} lat, a pierwsza liczba nie może być większa od drugiej."
    },
    "saved": "Pakiety zapisane",
    "save": "Zapisz pakiety",
    "remove": "Usuń pakiety",
    "edit": "Edytuj pakiety",
    "none": "Brak: każdy dzień sprzedaje się osobno.",
    "summaryOptions": "Pakiety: {list} dni",
    "cardBadge": "Pakiety: {list} dni",
    "agesRange": "{min}–{max} lat",
    "agesFrom": "od {min} lat",
    "agesUpTo": "do {max} lat",
    "single": "Tylko ten dzień",
    "optionLabel": "{days} dni",
    "fromPerPerson": "od {price} za osobę",
    "chooseWho": "Kto przychodzi?",
    "addOne": "Dodaj osobę",
    "removeOne": "Usuń osobę",
    "includes": "W cenie: {list}",
    "lessons": "Lekcje",
    "oneDay": "Jeden dzień",
    "daysInRow": "{days} dni z rzędu",
    "minDaysNote": "W tych terminach minimum to {days} dni z rzędu.",
    "datesRange": "Od {from} do {to}.",
    "doesNotFit": "Od tego dnia nie ma w sprzedaży {days} dni z rzędu: wybierz inny pierwszy dzień.",
    "people": "Osoby: {n}",
    "summaryLabel": "Pakiet",
    "firstDay": "Pierwszy dzień",
    "groupDaysNote": "Kolejne lekcje kursu (liczba: {days}) od {date}.",
    "formatDaysNote": "{days} dni z rzędu, od {from} do {to}.",
    "bookingTitle": "Pakiet na {days} dni",
    "dayOf": "Dzień {day} z {days}",
    "bookingNote": "Każdy dzień to osobna lekcja. Pakiet anuluje się w całości; jeśli jeden z dni zostanie odwołany, otrzymasz zwrot części za ten dzień.",
    "chatOnFirstDay": "Czat pakietu jest przy jego pierwszym dniu.",
    "openFirstDay": "Przejdź do pierwszego dnia",
    "cancelPack": "Anuluj pakiet",
    "acceptPack": "Akceptuj pakiet",
    "rejectPack": "Odrzuć pakiet",
    "answerWhole": "Ten dzień jest częścią pakietu na {days} dni: akceptuje się lub odrzuca cały pakiet, a jego dni nie można przenieść.",
    "wholePackNote": "Za osobę, za cały pakiet, zależnie od wieku."
  },
  "extraStudents": {
    "title": "Cena za dodatkowego uczestnika",
    "foldHint": "Jeśli pobierasz więcej, gdy lekcja jest dla kilku uczestników.",
    "extraHint": "Puste lub 0: ta sama cena bez względu na wielkość grupy."
  },
  "durationPrices": {
    "title": "Cena za kilka godzin z rzędu",
    "hint": "Cena całej lekcji dla jednego ucznia. Puste: ta długość kosztuje według stawki godzinowej ostatniej krótszej długości z ceną albo jest liczona za godzinę, jeśli takiej nie ma.",
    "label": "{hours} godziny z rzędu",
    "labelOrMore": "{hours} godziny lub więcej",
    "perHour": "= {price} za godzinę",
    "lineExact": "{hours} godziny z rzędu",
    "lineRate": "{hours} godz. po {price} za godzinę",
    "short": "{hours} godz.",
    "shortOrMore": "{hours} godz. lub więcej",
    "blocked": {
      "not_a_price": "Cena za {hours} godz. musi być liczbą większą od 0. Zostaw pole puste, jeśli ta długość nie ma własnej ceny.",
      "below_minimum": "Każda cena musi wynosić co najmniej {min} {currency} za godzinę.",
      "dearer_per_hour": "{hours} godz. wychodzi {rate} za godzinę, więcej niż {shorter} godz. ({shorterRate} za godzinę): dłuższa lekcja nie może być droższa za godzinę.",
      "dearer_than_hourly": "{hours} godz. wychodzi {rate} za godzinę, więcej niż cena za godzinę ({shorterRate}), według której liczone są lekcje {shorter} h.",
      "cheaper_than_shorter": "{hours} godz. kosztuje łącznie {total}, mniej niż {shorter} godz. ({shorterTotal}): dłuższa lekcja nie może kosztować mniej.",
      "cheaper_than_hourly": "{hours} godz. kosztuje łącznie {total}, mniej niż {shorter} h według ceny za godzinę ({shorterTotal}): dłuższa lekcja nie może kosztować mniej.",
      "orStartLater": "Jeśli nie sprzedajesz tak krótkich lekcji, niech zaczynają się od {hours} godz."
    },
    "foldHint": "Jeśli masz stałą cenę za 2, 3 lub więcej godzin z rzędu."
  },
  "seasonPrices": {
    "title": "Ceny sezonowe",
    "hint": "Opcjonalnie. W dniach sezonu obowiązują jego stawka godzinowa i ceny za kilka godzin z rzędu; w pozostałe dni — te powyżej.",
    "namePlaceholder": "Wysoki sezon",
    "rateLabel": "Stawka godzinowa w tych dniach ({currency})",
    "headerNote": "Cena zależy od daty: wybierz dzień, aby zobaczyć cenę na ten dzień.",
    "includesUpTo": "Cena obejmuje do {n} uczniów",
    "includedLabel": "Uczniowie wliczeni w cenę",
    "includedHint": "Dopłata za ucznia obowiązuje od drugiego.",
    "includedHintFrom": "Dopłata za ucznia obowiązuje od {n}. ucznia.",
    "blocked": {
      "too_many_seasons": "Najwyżej {max} sezony.",
      "bad_season": "Nie można odczytać sezonu: usuń go i utwórz ponownie.",
      "bad_season_name": "Nazwa sezonu jest za długa (maksymalnie {max} znaków).",
      "bad_season_dates": "Sprawdź zaznaczone daty: każdy okres potrzebuje dnia początkowego i końcowego, a koniec nie może być przed początkiem.",
      "seasons_overlap": "Dwa okresy nakładają się na siebie: każdy dzień może mieć tylko jedną cenę.",
      "season_rate_below_minimum": "Stawka godzinowa sezonu jest niższa niż minimum {min} {currency}.",
      "season_duration_prices": "Sprawdź ceny za kilka godzin w tym sezonie."
    },
    "foldHint": "Jeśli w niektóre dni, np. w wysokim sezonie, masz inną cenę.",
    "unnamed": "Sezon {n}"
  },
  "extraPer": {
    "label": "Jak liczona jest dopłata",
    "hour": "za godzinę",
    "lesson": "za lekcję"
  },
  "equipment": {
    "title": "Wypożyczalnia sprzętu",
    "intro": "Wypożyczaj swój sprzęt razem z lekcjami. Osoba, która rezerwuje jedną z twoich lekcji, może dodać to, czego potrzebuje każdy uczestnik, i zapłacić za to razem z lekcją.",
    "enableLabel": "Oferuj wypożyczenie sprzętu",
    "whereNote": "Jest oferowane przy każdej lekcji, za którą płaci się twojej szkole: bez przypisanego instruktora, grupowych i lekcjach instruktorów z twojego zespołu. Cena jest za dzień, za tyle dni, ile trwa lekcja.",
    "commissionNote": "Tak jak przy lekcjach, pobieramy {commission}%, a {share}% trafia na twoje saldo po zakończeniu lekcji; jeśli lekcja zostanie zwrócona, zwracany jest też jej sprzęt.",
    "nothingPriced": "Ustal cenę dla jakiejś pozycji, aby ją zaoferować.",
    "notPublic": "Klienci zobaczą je, gdy twoja szkoła zostanie opublikowana.",
    "itemsTitle": "Co wypożyczasz i cena za dzień",
    "itemsHint": "Cena dla dorosłych. Zostaw puste to, czego nie wypożyczasz.",
    "groupSki": "Narty",
    "groupSnowboard": "Snowboard",
    "groupCommon": "Dla wszystkich",
    "perDay": "{currency}/dzień",
    "othersTitle": "Inne",
    "othersHint": "To, czego nie ma na liście, pod twoją własną nazwą. Wyświetla się tak, jak ją wpiszesz, we wszystkich językach.",
    "otherNameLabel": "Nazwa pozycji",
    "otherNamePlaceholder": "Np. ochraniacz pleców",
    "addOther": "Dodaj pozycję",
    "removeOther": "Usuń tę pozycję",
    "priceRangeError": "Każda cena za dzień musi wynosić od {min} do {max}.",
    "otherIncomplete": "Nadaj nazwę każdej pozycji w „Inne” albo zostaw oba pola puste.",
    "pickupTitle": "Gdzie odebrać",
    "pickupHint": "Jeśli sprzętu nie odbiera się tam, gdzie zaczyna się lekcja, podaj gdzie. Osoba rezerwująca zobaczy to przed płatnością, w potwierdzeniu i w przypomnieniu dzień wcześniej.",
    "pickupAddressLabel": "Adres wypożyczalni",
    "pickupAddressPlaceholder": "Np. ul. Główna 12, Zakopane",
    "pickupNoteLabel": "Uwagi (opcjonalnie)",
    "pickupNotePlaceholder": "Np. Otwarte 8:00–20:30; można odebrać wieczorem dzień wcześniej",
    "pickupNoteHint": "Wyświetlają się tak, jak je wpiszesz, we wszystkich językach.",
    "pickupNoAddress": "Podaj adres wypożyczalni albo zostaw puste także pole uwag.",
    "pickupBefore": "Odbierz go przed lekcją.",
    "kind": {
      "ski_set": "Zestaw narciarski (narty, buty i kijki)",
      "skis": "Narty",
      "ski_boots": "Buty narciarskie",
      "poles": "Kijki",
      "snowboard_set": "Zestaw snowboardowy (deska i buty)",
      "snowboard": "Deska snowboardowa",
      "snowboard_boots": "Buty snowboardowe",
      "helmet": "Kask",
      "goggles": "Gogle",
      "gloves": "Rękawice",
      "clothing": "Odzież (kurtka i spodnie)"
    },
    "checkoutTitle": "Potrzebujecie sprzętu?",
    "checkoutIntro": "{school} wypożycza sprzęt na lekcję. Zaznacz, czego potrzebuje każdy uczestnik: płaci się za niego razem z lekcją.",
    "checkoutDays": "Cena jest za dzień, na {days} dni pakietu.",
    "includedInSet": "W zestawie",
    "pricePerDay": "{price}/dzień",
    "shoeSize": "Rozmiar buta (EU)",
    "height": "Wzrost (cm)",
    "sizesNote": "Wypożyczalnia dopasuje sprzęt przy odbiorze.",
    "breakdownLine": "Wypożyczenie sprzętu",
    "breakdownLineDays": "Wypożyczenie sprzętu · dni: {days}",
    "errorStudent": "Sprawdź wybrany sprzęt.",
    "errorItem": "Sprawdź wybrany sprzęt: część z niego nie jest już dostępna.",
    "errorSet": "Zestaw zawiera już swoje narty, buty lub deskę.",
    "errorShoeSize": "Podaj rozmiar buta każdej osoby, która wypożycza buty.",
    "errorHeight": "Podaj wzrost każdej osoby, która wypożycza narty, deskę lub odzież.",
    "bookingLabel": "Wypożyczenie sprzętu",
    "includedInTotal": "{amount}, wliczone w sumę",
    "shoeShort": "rozmiar buta {size}",
    "heightShort": "{cm} cm",
    "forDays": "Liczba dni: {days}",
    "childTitle": "Ceny dla dzieci",
    "childFoldHint": "Jeśli sprzęt dziecięcy ma inną cenę.",
    "childHint": "Obowiązują uczestników zarezerwowanych jako dziecko. Zostaw puste to, co kosztuje tyle samo co dla dorosłych.",
    "childMaxAgeLabel": "Dla dzieci do",
    "childMaxAgeSuffix": "lat (włącznie)",
    "childAgeError": "Wiek musi wynosić od {min} do {max} lat.",
    "childNoItems": "Najpierw podaj wyżej cenę tego, co wypożyczasz.",
    "childSummary": "Do {age} lat · {n} z ceną dla dzieci",
    "childPricesNote": "Cena dla dzieci: do {age} lat.",
    "childTag": "dziecko",
    "tier": {
      "basic": "Klasa podstawowa",
      "mid": "Klasa średnia",
      "high": "Klasa wysoka"
    },
    "tierLabel": "Klasa",
    "tiersTitle": "Klasy sprzętu",
    "tiersFoldHint": "Jeśli wypożyczasz ten sam sprzęt w kilku klasach.",
    "tiersHint": "Zaznacz klasy, które wypożyczasz, i podaj cenę każdej. Zostaw pustą klasę, której artykuł nie ma: jeśli ma tylko jedną, klient nie wybiera.",
    "childByLabel": "Cena dla dzieci według",
    "childByAge": "wieku",
    "childBySize": "rozmiaru",
    "childHintSize": "Obowiązuje osoby do tego wzrostu (narty, deski i odzież) lub rozmiaru buta (buty); zestaw, jeśli pasują oba. Kask, kije i reszta zawsze w cenie dla dorosłych. Zostaw puste to, co kosztuje tyle samo co dla dorosłych.",
    "childMaxHeightLabel": "Sprzęt dziecięcy do",
    "childMaxShoeLabel": "cm i rozmiar",
    "childSizeError": "Wzrost musi wynosić od {minHeight} do {maxHeight} cm, a rozmiar buta od {minShoe} do {maxShoe}.",
    "childWhoAge": "do {age} lat",
    "childWhoSize": "do {height} cm i rozmiaru {shoe}",
    "childSummaryWho": "{who} · {n} z ceną dla dzieci",
    "childSizeNote": "Sprzęt dziecięcy do {height} cm i rozmiaru {shoe}: cena pojawi się po wpisaniu wzrostu i rozmiaru."
  },
  "googleCalendar": {
    "title": "Kalendarz Google",
    "introInstructor": "Twoje potwierdzone lekcje same pojawiają się w kalendarzu „Alpine Pal” na twoim koncie Google: od razu są dodawane, przesuwane i usuwane. Twoich innych kalendarzy nie ruszamy.",
    "introSchool": "Wszystkie lekcje twojej szkoły, z imieniem instruktora na początku, same pojawiają się w kalendarzu „Alpine Pal” na waszym koncie Google. Lekcje bez przypisanego instruktora widnieją jako „Nieprzypisana”.",
    "schoolAccountTip": "Lepiej wspólne konto szkoły (na przykład rezerwacje@…) niż prywatne konto jednego z administratorów. Każdy instruktor może też połączyć swój kalendarz w swoim panelu, w sekcji Połączenia.",
    "connect": "Połącz Kalendarz Google",
    "connectedAs": "Połączono z {email}",
    "connectedBy": "połączył(a) {name}",
    "updating": "Aktualizujemy twoje lekcje…",
    "syncedAt": "Zaktualizowano: {when}",
    "resync": "Zsynchronizuj ponownie",
    "resyncDone": "Twoje lekcje są ponownie zapisywane w Kalendarzu Google.",
    "disconnect": "Odłącz",
    "disconnectTitle": "Odłączyć Kalendarz Google?",
    "disconnectBody": "Lekcje przestaną trafiać do Kalendarza Google. W Alpine Pal nic się nie zmienia.",
    "deleteCalendar": "Usuń też kalendarz „Alpine Pal” z Google",
    "disconnected": "Kalendarz Google odłączony.",
    "brokenRevoked": "Alpine Pal nie ma już dostępu do konta {email}, więc nowe lekcje nie trafiają do Kalendarza Google. Połącz go ponownie.",
    "brokenDeleted": "Kalendarz „Alpine Pal” został usunięty z konta {email}, więc nowe lekcje do niego nie trafiają. Połącz go ponownie, aby utworzyć go od nowa.",
    "reconnect": "Połącz ponownie",
    "busy": {
      "title": "Blokuj godziny, w których jestem zajęty",
      "intro": "To, co masz w Kalendarzu Google (lekarz, inna lekcja, wyjazd), nie może już zostać zarezerwowane w Alpine Pal. Widzimy tylko, kiedy jesteś zajęty, nigdy czym.",
      "enable": "Włącz",
      "on": "Włączone: godzin, które twój główny Kalendarz Google pokazuje jako zajęte, nie można zarezerwować. Wydarzenia oznaczone jako „dostępny” się nie liczą.",
      "checkedAt": "Sprawdzono: {when}",
      "checking": "Odczytujemy twoje zajęte godziny…",
      "failing": "Ostatnio nie udało się odczytać twojego kalendarza; spróbujemy ponownie za kilka minut. Do tego czasu godziny odczytane wcześniej pozostają zablokowane.",
      "disable": "Wyłącz",
      "disabled": "Twoje zajęte godziny w Google nie blokują już twojego kalendarza."
    },
    "result": {
      "connected": "Kalendarz Google połączony. Twoje lekcje pojawią się za kilka sekund.",
      "denied": "Nie połączono: anulowano w Google.",
      "scope_missing": "Brakuje uprawnienia do kalendarza. Połącz ponownie i zostaw zaznaczone pole Kalendarza Google.",
      "forbidden": "Nie możesz połączyć tego kalendarza.",
      "unavailable": "Połączenie z Kalendarzem Google nie jest jeszcze dostępne.",
      "failed": "Nie udało się połączyć z Google. Spróbuj ponownie.",
      "busy_on": "Gotowe: godzin, w których jesteś zajęty w Kalendarzu Google, nie można już zarezerwować.",
      "busy_scope_missing": "Brakuje uprawnienia do dostępności. Włącz je ponownie i zostaw zaznaczone pole wyświetlania twojej dostępności."
    }
  },
  "referral": {
    "card": {
      "title": "Poleć instruktora",
      "body": "Udostępnij swój link innym instruktorom. Osoba, która zarejestruje się przez ten link, płaci {inviteePercent}% prowizji zamiast {standard}% od pierwszych {amount} lekcji. A gdy poprowadzi pierwszą opłaconą lekcję, za kolejne {amount} twoich lekcji płacisz {percent}% zamiast {base}%.",
      "preview": "Widzisz to tylko ty: program jest wyłączony do upływu 15 dni od powiadomienia o nowym regulaminie. Kod użyty teraz się nie liczy.",
      "linkLabel": "Twój link polecający",
      "copy": "Kopiuj",
      "copied": "Link skopiowany",
      "share": "Udostępnij",
      "shareText": "Zapraszam do prowadzenia lekcji w Alpine Pal. Z moim linkiem płacisz {percent}% prowizji zamiast {standard}% od pierwszych {amount} lekcji:",
      "code": "Twój kod: {code}. Kto nie ma linku, może wpisać kod przy rejestracji.",
      "rewardsTitle": "Twoja niższa prowizja",
      "reward": "Za twoje lekcje płacisz {percent}% zamiast {base}%: zostało {remaining} z {cap}, do {date}.",
      "inviteesTitle": "Twoje zaproszenia",
      "inviteesEmpty": "Nikt jeszcze nie zarejestrował się z twoim kodem.",
      "limit": "Maksymalnie {n} nagród rocznie (wykorzystane: {used}).",
      "terms": "Warunki"
    },
    "status": {
      "registered": "Czeka na zatwierdzenie",
      "approved": "Profil zatwierdzony, bez lekcji",
      "to_review": "Pierwsza lekcja za nami: sprawdzamy nagrodę",
      "rewarded": "Nagroda przyznana",
      "declined": "Bez nagrody",
      "void": "Zamknięte"
    },
    "banner": "{name} zaprasza cię do Alpine Pal. Jeśli zarejestrujesz się z tym kodem, za pierwsze lekcje zapłacisz {percent}% prowizji zamiast {standard}%.",
    "field": {
      "label": "Kod polecający",
      "placeholder": "MARTA-7K3Q",
      "valid": "Zaprasza cię {name}: za pierwsze lekcje zapłacisz {percent}% prowizji zamiast {standard}%.",
      "invalid": "Taki kod nie istnieje albo już nie działa. Sprawdź go lub zostaw pole puste.",
      "privacy": "Osoba, która cię zaprosiła, zobaczy, że użyto jej kodu i czy masz już za sobą pierwszą lekcję – nigdy twoich kwot."
    }
  },
  "assistant": {
    "open": "Asystent AI",
    "title": "Asystent Alpine Pal",
    "hint": "Pomóc Ci?",
    "aiBadge": "AI",
    "greeting": "Cześć! Jestem asystentem AI Alpine Pal. Zapytaj mnie o wszystko, co dotyczy strony, albo napisz, gdzie i kiedy chcesz jeździć, a poszukam dla Ciebie lekcji.",
    "placeholder": "Napisz swoje pytanie…",
    "send": "Wyślij",
    "close": "Zamknij",
    "restart": "Nowa rozmowa",
    "notice": "AI może się mylić. To, co piszesz, trafia do Anthropic, aby można było Ci odpowiedzieć, i nie zapisujemy tego. Nie podawaj danych wrażliwych.",
    "noticeLink": "Prywatność",
    "contactLink": "Kontakt",
    "thinking": "Myślę…",
    "searching": "Szukam lekcji…",
    "reading": "Sprawdzam stronę…",
    "seeAll": "Zobacz wszystkie wyniki ({total})",
    "errorLimit": "To dużo pytań w krótkim czasie. Odczekaj kilka minut i spróbuj ponownie.",
    "errorLimitDay": "To już maksymalna liczba pytań na jeden dzień. Możesz kontynuować za {count} godz.",
    "errorLimitDay_one": "To już maksymalna liczba pytań na jeden dzień. Możesz kontynuować za godzinę.",
    "errorBusy": "Asystent nie jest teraz dostępny. Możesz do nas napisać:",
    "errorFailed": "Coś poszło nie tak i nie udało mi się odpowiedzieć. Spróbuj ponownie za chwilę.",
    "errorRefused": "W tym nie mogę pomóc. Jeśli chodzi o Alpine Pal, spróbuj zapytać inaczej.",
    "errorCut": "Połączenie zostało przerwane i moja odpowiedź jest niepełna. Zapytaj mnie jeszcze raz.",
    "errorTruncated": "Moja odpowiedź została ucięta. Poproś o krótszą wersję.",
    "suggestFind": "Szukam instruktora w Zermatt",
    "suggestSignUp": "Jak się zarejestrować?",
    "suggestCancel": "Czy mogę anulować rezerwację?",
    "suggestHours": "Gdzie ustawić moje godziny?",
    "suggestPayout": "Jak otrzymam pieniądze?",
    "suggestPrices": "Gdzie zmienić moje ceny?",
    "suggestAddInstructors": "Jak dodać moich instruktorów?"
  }
}
