Files
iptvnator/apps/web/src/assets/i18n/pl.json
T
ec6fc403a3 feat: manual EPG-to-channel mapping with mapping fallback (#1165)
* feat(epg): manual EPG-to-channel mapping with mapping fallback in all EPG paths

* fix: epg mapping in live tv list

* fix(epg): harden manual EPG mapping — upgrade safety, perf, playlist-scoped keys

Follow-up fixes on top of the manual EPG-to-channel mapping feature:

- epg-database: dedupe existing epg_programs rows before creating the
  unique (channel_id, start, title) index — a plain CREATE UNIQUE INDEX
  crashed the EPG worker on upgrade when historical duplicates exist;
  replace INSERT OR REPLACE with ON CONFLICT DO UPDATE so the
  epg_programs_fts delete trigger is not bypassed (REPLACE skips delete
  triggers unless recursive_triggers is on), with a plain-INSERT
  fallback when the index cannot be created
- db: add idx_content_epg_channel — the mapping fallback scanned the
  whole content table on every single-channel EPG lookup
- keys: scope Xtream mapping keys per playlist via shared
  buildXtreamEpgMappingKey (xtream:{playlistId}:{id}) — bare stream ids
  collide across portals; the backend fallback now joins categories to
  resolve the playlist id
- pwa: hide "Map EPG channel" entries behind the supportsEpgMapping
  capability — the menu item was a dead end in the PWA
- parser: parse the XMLTV offset sign from the string — Math.sign(0)
  dropped the minutes of ±00:xx offsets
- cleanup: typed window.electron access instead of ad-hoc casts, drop
  unused resolveChannelId and dialog data field, shared
  EpgMappingDialogComponent.open() for all seven call sites
- dialog UX: minimum-characters search hint, save/remove snackbars,
  current mapping shows the EPG channel display name,
  takeUntilDestroyed on the search stream
- i18n: fill the new keys in all 17 locales
- tests: cover mapping CRUD/search escaping, the dedup-index guard,
  offset parsing and playlist-scoped keys; update stale stream-resolver
  specs for the new 50-item limit and 10s timeout

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(epg): escape backslashes in EPG channel search LIKE pattern

CodeQL js/incomplete-sanitization: a lone trailing backslash in the
search term paired with the closing wildcard under the ESCAPE clause
and corrupted the pattern.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* perf(epg): batch mapping lookups in the viewport preview queue

Expose the existing getEpgMappingsBatch operation over a new
EPG_MAPPING_GET_BATCH IPC channel and use it in resolveManualMappings —
the per-entry lookup issued one IPC round-trip per visible channel on
every scroll event.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* perf(epg): batch mapping prefetch in the collection preview loader

Resolve all candidate mapping keys for an Xtream preview batch with a
single getEpgMappingsBatch IPC call instead of per-channel lookups.
Also fix a worker early-exit: a channel without tvgId/name returned out
of the shared-iterator loop and silently killed one of the three
concurrent preview workers.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: 4gray <serega05@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 09:00:14 +02:00

1311 lines
75 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"CANCEL": "Anuluj",
"CLEAR": "Wyczyść",
"CLOSE": "Zamknij",
"BACK": "Wstecz",
"SHOW_MORE": "Więcej",
"SHOW_LESS": "Mniej",
"PLAYLISTS": "Listy odtwarzania",
"HOME": {
"TITLE": "IPTVnator",
"SUBTITLE": "Wybierz listę odtwarzania z listy lub dodaj nową listę odtwarzania",
"TABS": {
"RECENTLY_ADDED": "Ostatnio dodane listy odtwarzania",
"FILE_UPLOAD": "Dodaj przez przesłanie pliku",
"URL_UPLOAD": "Dodaj przez URL",
"TEXT_IMPORT": "Importuj z tekstu",
"XTREME_IMPORT": "Dodaj kod Xtreme",
"STALKER_PORTAL_IMPORT": "Dodaj portal Stalker"
},
"PLAYLISTS": {
"NO_PLAYLISTS": "Nie dodano żadnych list odtwarzania",
"ADD_FIRST": "Dodaj swoją pierwszą listę odtwarzania",
"WELCOME_TITLE": "Witaj w IPTVnator",
"WELCOME_DESCRIPTION": "Rozpocznij streamingową przygodę, dodając pierwszą listę odtwarzania. Połącz się z ulubionym dostawcą IPTV i ciesz się telewizją na żywo, filmami i serialami.",
"ADD_YOUR_FIRST": "Dodaj pierwszą listę odtwarzania",
"FEATURE_M3U": "Pliki M3U/M3U8",
"FEATURE_XTREAM": "Xtream Codes",
"FEATURE_STALKER": "Portal Stalker",
"FEATURE_M3U_LABEL": "Add an M3U file or URL",
"FEATURE_XTREAM_LABEL": "Connect via Xtream Codes",
"FEATURE_STALKER_LABEL": "Connect to a Stalker portal",
"VALUE_PROPS_LABEL": "What you can do",
"VALUE_PROP_LIVE": "Live TV with EPG",
"VALUE_PROP_VOD": "Movies & Series",
"VALUE_PROP_MULTISOURCE": "Multi-source library",
"VALUE_PROP_OFFLINE": "Offline downloads",
"DASHBOARD_WELCOME_TAGLINE": "Your IPTV library, in one place.",
"DASHBOARD_WELCOME_DESCRIPTION": "Connect M3U files, Xtream Codes, or Stalker portals — then enjoy live TV, movies and series on every screen.",
"FEATURE_LIVE_TITLE": "Live TV",
"FEATURE_LIVE_DESC": "Stream live channels with full schedule.",
"FEATURE_VOD_TITLE": "Movies & Series",
"FEATURE_VOD_DESC": "On-demand library with covers and details.",
"FEATURE_EPG_TITLE": "EPG & Catch-up",
"FEATURE_EPG_DESC": "Program guide and time-shifted playback.",
"FEATURE_OFFLINE_TITLE": "Offline downloads",
"FEATURE_OFFLINE_DESC": "Save movies and episodes for later.",
"SOURCES_WELCOME_TITLE": "Add your first playlist",
"SOURCES_WELCOME_BODY": "Pick a source type below to get started.",
"SOURCE_M3U_NEEDS": "Local file or URL pointing to an M3U/M3U8 playlist.",
"SOURCE_M3U_ADD": "Add M3U",
"SOURCE_XTREAM_NEEDS": "Username, password and server URL from your provider.",
"SOURCE_XTREAM_ADD": "Add Xtream",
"SOURCE_STALKER_NEEDS": "Portal URL and MAC address (Ministra-compatible).",
"SOURCE_STALKER_ADD": "Add Stalker",
"CONTENT_LIVE": "Live",
"CONTENT_VOD": "Movies",
"CONTENT_SERIES": "Series",
"CONTENT_EPG": "EPG",
"NO_RESULTS_TITLE": "Nie znaleziono list odtwarzania",
"NO_RESULTS_DESCRIPTION": "Żadna lista odtwarzania nie pasuje do wyszukiwania. Spróbuj zmienić zapytanie lub wyczyść filtr, aby zobaczyć wszystkie listy.",
"ADDED_VIA_URL": "Dodano przez przesłanie URL. URL:",
"ADDED_VIA_FILE": "Dodano przez przesłanie pliku",
"XTREAM_PLAYLIST": "Lista odtwarzania Xtream",
"STALKER_PORTAL": "Portal Stalker",
"CHANNELS": "Kanały",
"ADDED": "Dodano",
"SHOW_DETAILS": "Pokaż szczegóły listy odtwarzania",
"REMOVE": "Usuń listę odtwarzania",
"SEARCH_PLAYLISTS": "Szukaj list odtwarzania według tytułu",
"INFO_DIALOG": {
"PLAYLIST_DETAILS": "Szczegóły listy odtwarzania",
"TITLE": "Tytuł",
"FROM_URL": "Dodano z URL",
"IMPORT_DATE": "Data importu",
"CHANNELS": "Liczba kanałów",
"CLOSE": "Zamknij",
"SAVE": "Zapisz",
"USER_AGENT": "Agent użytkownika",
"ORIGINAL_FILENAME": "Oryginalna nazwa pliku",
"FILE_PATH": "Ścieżka pliku",
"UPDATE_FAILED": "Ostatnia aktualizacja listy odtwarzania nie powiodła się",
"AUTO_UPDATE": "Automatyczna aktualizacja",
"AUTO_UPDATE_DESCRIPTION": "Jeśli funkcja automatycznego odświeżania jest aktywna, lista odtwarzania będzie automatycznie aktualizowana przy każdym uruchomieniu aplikacji.",
"CUSTOM_USER_AGENT": "Niektórzy dostawcy IPTV wymagają określonego agenta użytkownika, aby odtworzyć ich listę odtwarzania.",
"EXPORT_PLAYLIST": "Eksportuj listę odtwarzania jako m3u",
"SERVER_URL": "URL serwera",
"USERNAME": "Nazwa użytkownika",
"PASSWORD": "Hasło",
"MAC_ADDRESS": "Adres Mac",
"PLAYLIST_EXPORT_SUCCESS": "Lista odtwarzania została pomyślnie wyeksportowana.",
"PLAYLIST_EXPORT_ERROR": "Błąd: Eksport listy odtwarzania nie powiódł się.",
"COPY_URL": "Kopiuj URL do schowka",
"URL_COPIED": "URL skopiowany do schowka"
},
"REMOVE_DIALOG": {
"TITLE": "Usuń listę odtwarzania",
"MESSAGE": "Czy na pewno chcesz całkowicie usunąć tę listę odtwarzania?",
"SUCCESS": "Lista odtwarzania została pomyślnie usunięta",
"IN_PROGRESS": "Usuwanie listy odtwarzania...",
"DELETING_FAVORITES": "Usuwanie ulubionych...",
"DELETING_RECENT": "Usuwanie ostatnio oglądanych...",
"DELETING_PROGRESS": "Usuwanie postępu odtwarzania...",
"DELETING_DOWNLOADS": "Usuwanie pobranych plików...",
"DELETING_CONTENT": "Usuwanie treści z pamięci podręcznej...",
"DELETING_CATEGORIES": "Usuwanie kategorii...",
"DELETING_PLAYLIST": "Usuwanie wpisu listy odtwarzania..."
},
"UPDATED": "Zaktualizowano",
"REFRESH": "Odśwież listę odtwarzania",
"REFRESH_XTREAM": "Odśwież listę Xtream ze źródła zdalnego",
"REFRESH_XTREAM_DIALOG": {
"TITLE": "Odśwież listę odtwarzania Xtream",
"MESSAGE": "Spowoduje to usunięcie lokalnej pamięci podręcznej Xtream oraz ponowne zaimportowanie kategorii i strumieni z serwera zdalnego. Ulubione, ostatnio oglądane, widoczność ukrytych kategorii oraz postęp odtwarzania zostaną przywrócone po pomyślnym ponownym imporcie, jeśli odpowiadające im treści nadal istnieją. Jeśli serwer jest niedostępny, przywrócenie pozostanie w toku do czasu kolejnego udanego odświeżenia. Kontynuować?",
"STARTED": "Odświeżanie rozpoczęte. Przechodzę do listy odtwarzania...",
"ERROR": "Nie udało się odświeżyć listy odtwarzania. Spróbuj ponownie.",
"IN_PROGRESS": "Odświeżanie listy odtwarzania...",
"COLLECTING_DATA": "Zbieranie ulubionych i ostatnio oglądanych...",
"DELETING_CONTENT": "Usuwanie treści z pamięci podręcznej...",
"DELETING_CATEGORIES": "Usuwanie kategorii z pamięci podręcznej..."
},
"GLOBAL_FAVORITES": "Globalne ulubione",
"GLOBAL_FAVORITES_DESCRIPTION": "Automatycznie wygenerowana lista odtwarzania z zagregowanymi ulubionymi ze wszystkich list odtwarzania",
"MY_PLAYLISTS": "Moje listy odtwarzania",
"MY_PLAYLISTS_SUBTITLE": "wszystkie dostępne listy odtwarzania",
"PLAYLIST_UPDATE_SUCCESS": "Sukces! Lista odtwarzania została pomyślnie zaktualizowana.",
"PLAYLIST_UPDATE_ERROR": "Błąd aktualizacji szczegółów listy odtwarzania.",
"PLAYLIST_UPDATE_FILE_NOT_FOUND": "Odświeżanie listy odtwarzania nie powiodło się. Plik lokalny jest niedostępny. Sprawdź ścieżkę pliku lub zaimportuj listę ponownie.",
"PLAYLIST_UPDATE_FILE_ACCESS_ERROR": "Odświeżanie listy odtwarzania nie powiodło się. Aplikacja nie ma już dostępu do pliku lokalnego.",
"AUTO_REFRESH_UPDATE_SUCCESS": "Sukces! Listy odtwarzania zostały pomyślnie zaktualizowane",
"AUTO_REFRESH_ENABLED": "Automatyczne odświeżanie włączone"
},
"ADD_PLAYLIST": {
"PICK_METHOD": "Wybierz sposób połączenia. Nazwę można zmienić później.",
"METHOD_URL_LABEL": "Adres URL M3U",
"METHOD_URL_SUB": "Wklej link do zdalnego pliku .m3u lub .m3u8",
"METHOD_FILE_LABEL": "Plik M3U",
"METHOD_FILE_SUB": "Prześlij listę odtwarzania z komputera",
"METHOD_XTREAM_LABEL": "Dane logowania Xtream",
"METHOD_XTREAM_SUB": "Połącz przy użyciu hosta, nazwy użytkownika i hasła",
"METHOD_STALKER_LABEL": "Portal Stalker",
"METHOD_STALKER_SUB": "Adres MAC i URL portalu",
"METHOD_TEXT_LABEL": "Surowy tekst m3u",
"METHOD_TEXT_SUB": "Do jednorazowych list lub gdy dostępny jest tylko tekst"
},
"FILE_UPLOAD": {
"DRAG_DROP": "Przeciągnij i upuść pliki tutaj",
"OR": "lub",
"CHOOSE_PLAYLIST": "wybierz listę odtwarzania",
"BROWSE": "Przeglądaj pliki",
"REJECTED": "Plik został odrzucony, nieobsługiwany format pliku {{filename}}."
},
"URL_UPLOAD": {
"PLAYLIST_URL": "URL listy odtwarzania (m3u, m3u8)",
"ADD_PLAYLIST": "Dodaj listę odtwarzania",
"CORS_NOTE": "Uwaga: Aby uniknąć problemów z CORS, aplikacja używa publicznej usługi proxy CORS. Jeśli chcesz przesłać listę odtwarzania z wrażliwymi danymi, bezpieczniej jest zaimportować ją z pliku.",
"ERROR_FETCH_FAILED": "Nie udało się pobrać listy odtwarzania. Sprawdź URL i spróbuj ponownie.",
"ERROR_403": "Brak dostępu (403): Serwer odrzucił żądanie. URL może wymagać uwierzytelnienia lub lista jest ograniczona.",
"ERROR_404": "Nie znaleziono listy odtwarzania (404): URL nie wskazuje prawidłowej listy. Sprawdź URL.",
"ERROR_401": "Brak autoryzacji (401): Dostęp do tej listy odtwarzania wymaga uwierzytelnienia.",
"ERROR_INVALID_TLS": "Certificate for this playlist host is invalid.",
"ERROR_TLS_HOST_UNKNOWN": "Could not determine the playlist host. Please retry manually.",
"TRUST_TLS_HOST": "Trust host",
"TRUST_TLS_HOST_TITLE": "Trust invalid certificate?",
"TRUST_TLS_HOST_WARNING": "Only continue if you trust this playlist host. IPTVnator will allow invalid TLS certificates for this host, but other hosts still require valid certificates."
},
"TEXT_IMPORT": {
"LABEL": "Wklej listę odtwarzania m3u(8) jako tekst",
"BUTTON_LABEL": "Importuj"
},
"XTREAM_PLAYLIST": {
"TITLE": "Tytuł listy odtwarzania",
"SERVER_URL": "URL serwera",
"USERNAME": "Nazwa użytkownika",
"PASSWORD": "Hasło",
"ADD": "Dodaj",
"TEST_CREDENTIALS": "Testuj dane uwierzytelniające",
"URL_VALIDATION_ERROR": "Powinien to być poprawny URL z protokołem (np. http://example.com lub https://example.com:4324)"
},
"STALKER_PORTAL": {
"TITLE": "Tytuł",
"MAC_ADDRESS": "Adres Mac",
"SERIAL_NUMBER": "Numer seryjny (opcjonalnie)",
"SERIAL_NUMBER_HINT": "Użyj, jeśli konto jest już zarejestrowane u dostawcy",
"DEVICE_ID_1": "ID urządzenia 1 (opcjonalnie)",
"DEVICE_ID_2": "ID urządzenia 2 (opcjonalnie)",
"DEVICE_ID_HINT": "64 znaki szesnastkowe – użyj, jeśli dostawca wymaga konkretnego ID urządzenia",
"SIGNATURE_1": "Sygnatura 1 (opcjonalnie)",
"SIGNATURE_2": "Sygnatura 2 (opcjonalnie)",
"SIGNATURE_HINT": "64 znaki szesnastkowe – użyj, jeśli dostawca wymaga sygnatur weryfikacji urządzenia",
"SERVER_URL": "URL serwera",
"URL_VALIDATION_ERROR": "Powinien to być poprawny URL z protokołem (np. http://example.com/c lub https://example.com/stalker_portal/c)",
"ADD": "Dodaj",
"VALIDATING": "Walidacja portalu..."
},
"FILTER_BY_NAME": "Filtruj według nazwy",
"FILTER_AND_SORT": "Filtruj i sortuj",
"SORT_PLAYLISTS": "Sortuj listy odtwarzania",
"SORT_OPTIONS": {
"NAME_ASC": "Nazwa (A-Z)",
"NAME_DESC": "Nazwa (Z-A)",
"NEWEST": "Data dodania (najnowsze pierwsze)",
"OLDEST": "Data dodania (najstarsze pierwsze)",
"CUSTOM_ORDER": "Własna kolejność (Drag & Drop)"
},
"PLAYLIST_TYPES": {
"M3U": "M3U (lokalny, URL, tekst)",
"XTREAM": "Xtream",
"STALKER": "Stalker"
},
"IMPORTED_AS_TEXT": "Zaimportowano jako tekst",
"PARSING_ERROR": "Błąd: Analiza nie powiodła się, nieprawidłowa lista odtwarzania:"
},
"SETTINGS": {
"TITLE": "Ustawienia",
"GENERAL": "Ogólne",
"GENERAL_SUBTITLE": "Zmień konfigurację aplikacji",
"PLAYBACK": "Odtwarzanie",
"EPG_SOURCES": "Źródła EPG",
"EPG_SOURCES_DESCRIPTION": "Dodaj jeden lub więcej adresów URL jako źródła EPG",
"PLAYLIST_EPG_SOURCES_AUTO_SELECTED": "{{enabled}} of {{detected}} detected playlist EPG sources were auto-selected for import.",
"EPG_EMPTY_TITLE": "No EPG sources yet",
"EPG_EMPTY_HINT": "Add a URL to fetch program data for your channels.",
"PREFER_UPLOADED_EPG_TITLE": "Preferuj własne źródła EPG dla playlist Xtream",
"PREFER_UPLOADED_EPG_HINT": "Domyślnie playlisty Xtream korzystają z przewodnika po programie od dostawcy, a Twoje źródła EPG uzupełniają tylko brakujące kanały. Włącz, aby najpierw używać przesłanego EPG.",
"DATA": "Dane",
"BACKUP": "Backup",
"BACKUP_DESCRIPTION": "Export your library as a snapshot, or restore from a previous backup.",
"RESET": "Reset",
"RESET_DESCRIPTION": "Permanently delete content stored in this app.",
"ABOUT": "O aplikacji",
"NAV_GENERAL": "Ogólne",
"NAV_PLAYBACK": "Odtwarzanie",
"NAV_EPG": "EPG",
"NAV_REMOTE": "Pilot",
"NAV_DATA": "Dane",
"NAV_BACKUP": "Backup",
"NAV_RESET": "Reset",
"NAV_ABOUT": "O aplikacji",
"NAV_TMDB": "Metadane",
"TMDB": "Metadane (TMDB)",
"TMDB_DESCRIPTION": "Wzbogacaj szczegóły filmów i seriali o dane z The Movie Database",
"TMDB_ENABLE": "Włącz metadane TMDB",
"TMDB_ENABLE_DESCRIPTION": "Poprawia opisy fabuły, obsadę, oceny i grafiki w widokach szczegółów. Po włączeniu tytuły filmów i seriali są wysyłane do TMDB.",
"TMDB_API_KEY": "Klucz API TMDB (opcjonalnie)",
"TMDB_API_KEY_DESCRIPTION": "Użyj własnego klucza API TMDB zamiast wbudowanego",
"TMDB_GET_KEY_HINT": "Uzyskaj bezpłatny klucz API na themoviedb.org",
"TMDB_TEST_BUTTON": "Sprawdź klucz",
"TMDB_TEST_SUCCESS": "Klucz działa — TMDB odpowiedziało poprawnie",
"TMDB_TEST_FAILED": "Sprawdzenie nie powiodło się — TMDB odrzuciło klucz lub jest niedostępne",
"TMDB_CREDITS": "Metadane",
"TMDB_ATTRIBUTION": "Ten produkt korzysta z API TMDB, ale nie jest wspierany ani certyfikowany przez TMDB.",
"APP_PREFERENCES": "Preferencje aplikacji",
"HERO_EYEBROW": "Ustawienia obszaru roboczego",
"HERO_TITLE": "Dostosuj sposób działania IPTVnator",
"HERO_DESCRIPTION": "Skonfiguruj odtwarzanie, przewodniki, zdalny dostęp i obsługę danych w jednym miejscu, bez utraty bieżącego stylu obszaru roboczego.",
"SUBTITLE": "Zmień konfigurację aplikacji",
"DESCRIPTION": "Dostosuj opcje z poniższej listy i potwierdź przyciskiem „Zapisz zmiany”",
"EPG_URL_LABEL": "URL EPG (*.xml lub *.xml.gz)",
"EPG_URL_PLACEHOLDER": "Wprowadź URL",
"REFRESH_EPG": "Odśwież EPG",
"REFRESH_ALL_EPG": "Odśwież wszystko",
"REMOVE_EPG_SOURCE": "Usuń źródło EPG",
"EPG_STATUS_FRESH": "Aktualne",
"EPG_STATUS_STALE": "Wymaga odświeżenia",
"EPG_STATUS_ERROR": "Błąd",
"VIDEO_PLAYER_LABEL": "Odtwarzacz wideo",
"PLAYER_HTML5": "Odtwarzacz wideo HTML5",
"PLAYER_VIDEOJS": "Odtwarzacz Video.js",
"PLAYER_ARTPLAYER": "ArtPlayer",
"PLAYER_EMBEDDED_MPV": "Wbudowany MPV (eksperymentalny)",
"PLAYER_MPV": "Odtwarzacz MPV",
"PLAYER_VLC": "VLC",
"VIDEO_PLAYER_PLACEHOLDER": "Wybierz opcję",
"VERSION": "Wersja",
"SAVE_CHANGES": "Zapisz zmiany",
"BACK_TO_HOME": "Wróć",
"NEW_VERSION_AVAILABLE": "Dostępna jest nowa wersja",
"LATEST_VERSION": "Używasz najnowszej wersji",
"STREAM_FORMAT": "Format strumienia",
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK": "Uruchamiaj MPV/VLC podwójnym kliknięciem",
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK_DESCRIPTION": "Wymagaj podwójnego kliknięcia wiersza kanału przed rozpoczęciem odtwarzania w MPV lub VLC.",
"LANGUAGE": "Język",
"SETTINGS_SAVED": "Sukces! Konfiguracja została zapisana.",
"THEME": "Motyw wizualny",
"SHOW_CAPTIONS": "Pokaż napisy",
"SHOW_DASHBOARD": "Pokaż pulpit",
"SHOW_DASHBOARD_DESCRIPTION": "Zachowaj pulpit dostępny w pasku obszaru roboczego. Po wyłączeniu pierwszą stroną obszaru roboczego stają się Źródła.",
"ADD_EPG_SOURCE": "Dodaj źródło EPG",
"CLEAR_EPG_DATA": "Wyczyść dane EPG",
"CLEAR_EPG_DIALOG": {
"TITLE": "Wyczyść dane EPG",
"MESSAGE": "Czy na pewno chcesz usunąć wszystkie dane EPG (elektroniczny przewodnik po programach) z bazy danych? Spowoduje to usunięcie wszystkich zapisanych w pamięci podręcznej harmonogramów programów."
},
"EPG_DATA_CLEARED": "Dane EPG zostały wyczyszczone",
"EPG_DATA_CLEAR_FAILED": "Nie udało się wyczyścić danych EPG. Spróbuj ponownie.",
"CLEARING_EPG_DATA": "Czyszczenie…",
"EPG_URL_ERROR": "Wartość nie jest prawidłowym URL",
"VIDEO_PLAYER_DESCRIPTION": "Wybierz domyślny odtwarzacz wideo",
"WEB_PLAYER_SHARED_CONTROLS": "Ujednolicone sterowanie odtwarzaczami internetowymi (eksperymentalne)",
"WEB_PLAYER_SHARED_CONTROLS_DESCRIPTION": "Używaj wspólnych elementów sterowania IPTVnator w HTML5, Video.js i ArtPlayer.",
"STREAM_FORMAT_DESCRIPTION": "Wybierz domyślny format strumienia (xtream)",
"LANGUAGE_DESCRIPTION": "Wybierz język aplikacji",
"THEME_DESCRIPTION": "Wybierz motyw wizualny aplikacji",
"COVER_SIZE": "Rozmiar okładek",
"COVER_SIZE_DESCRIPTION": "Dostosuj rozmiar plakatów w siatkach i karuzelach. Większe rozmiary są łatwiejsze do oglądania na telewizorach; mniejsze pokazują więcej treści w jednym wierszu na dużych monitorach.",
"COVER_SIZE_SMALL": "Mały",
"COVER_SIZE_MEDIUM": "Średni",
"COVER_SIZE_LARGE": "Duży",
"EPG_VIEW_MODE": "Widok przewodnika",
"EPG_VIEW_MODE_DESCRIPTION": "Wybierz sposób wyświetlania przewodnika po programach pod odtwarzaczem: pozioma oś czasu lub pionowa lista dla jednego dnia.",
"EPG_VIEW_MODE_TIMELINE": "Oś czasu",
"EPG_VIEW_MODE_LIST": "Lista",
"STARTUP_BEHAVIOR": "Widok startowy",
"STARTUP_BEHAVIOR_DESCRIPTION": "Wybierz, czy IPTVnator otwiera pierwszy dostępny widok obszaru roboczego, czy przywraca ostatni widok na poziomie sekcji. Pierwszy widok oznacza pulpit, jeśli jest włączony, w przeciwnym razie Źródła.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Pierwszy dostępny widok",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Przywróć ostatni widok",
"SHOW_CAPTIONS_DESCRIPTION": "Domyślnie pokaż lub ukryj napisy",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Pokaż stopkę „teraz odtwarzane”",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Pozostaw pasek statusu zewnętrznego odtwarzacza widoczny u dołu obszaru roboczego na komputerze.",
"STRIP_COUNTRY_PREFIX": "Usuń prefiksy krajów z nazw kanałów",
"STRIP_COUNTRY_PREFIX_DESCRIPTION": "Usuwa prefiksy kraju/grupy, takie jak \"US | \" lub \"UK - \", z nazw kanałów na żywo w całej aplikacji.",
"VERSION_DESCRIPTION": "Aktualna wersja aplikacji",
"ABOUT_SUBTITLE": "Wersja, linki do projektu i sposoby wsparcia IPTVnator.",
"EMBEDDED_MPV_NOTICE_TITLE": "Środowisko wbudowanego MPV",
"EMBEDDED_MPV_NOTICE_DESCRIPTION": "Wersje desktopowe mogą zawierać dołączone biblioteki libmpv i FFmpeg dla eksperymentalnego wbudowanego odtwarzacza MPV. Użytkownicy nie muszą oddzielnie instalować aplikacji MPV; zewnętrzne MPV i VLC pozostają dostępne jako odtwarzacze zapasowe.",
"COMMUNITY": "Projekt i społeczność",
"COMMUNITY_DESCRIPTION": "Daj gwiazdkę repozytorium, czytaj bloga lub dołącz do grupy Telegram, aby otrzymywać aktualizacje i pomoc.",
"LINK_BLOG": "Blog",
"LINK_GITHUB_DESCRIPTION": "Daj gwiazdkę repo, otwórz zgłoszenie lub współtwórz",
"LINK_BLOG_DESCRIPTION": "Informacje o wydaniach, wskazówki i aktualizacje projektu",
"LINK_TELEGRAM_DESCRIPTION": "Ogłoszenia, społeczność i wsparcie",
"SUPPORT_TITLE": "Wesprzyj projekt",
"SUPPORT_DESCRIPTION": "IPTVnator jest darmowy i otwartoźródłowy, tworzony jawnie. Jeśli jest częścią Twojej codziennej rutyny, drobne wsparcie pomaga utrzymać projekt przy życiu i wpływa na jego dalszy rozwój — dziękujemy.",
"SUPPORT_SPONSORS_HINT": "Cyklicznie lub jednorazowo",
"SUPPORT_KOFI_HINT": "Postaw mi kawę",
"EPG_NOTE": "Obecnie EPG jest dostępne tylko w wersji IPTVnator opartej na Electron.",
"EPG_NOTE_URL_TEXT": "Sprawdź tutaj",
"IMPORT_EXPORT_DATA": "Import/eksport list odtwarzania",
"IMPORT_EXPORT_DATA_DESCRIPTION": "Eksportuj lub importuj listy odtwarzania w formacie JSON używanym w aplikacji.",
"IMPORT_DATA": "Importuj",
"EXPORT_DATA": "Eksportuj",
"EXPORTING_DATA": "Eksportowanie…",
"REMOVE_ALL": "Delete all playlists and playlist data",
"REMOVE_ALL_BUTTON": "Delete all",
"REMOVE_ALL_DESCRIPTION": "Delete every M3U, Xtream, and Stalker playlist stored in the app.",
"REMOVE_DIALOG": {
"TITLE": "Delete all playlists?",
"MESSAGE": "Delete all {{count}} playlists from the app. This also removes stored playlist data on this device.",
"SUMMARY_TITLE": "Playlist sources",
"CONSEQUENCES_TITLE": "This also removes",
"CONSEQUENCE_FAVORITES": "Favorites saved for these playlists",
"CONSEQUENCE_RECENTLY_VIEWED": "Recently viewed history",
"CONSEQUENCE_PLAYBACK": "Saved playback positions",
"CONSEQUENCE_DOWNLOADS": "Download history entries linked to those playlists",
"CONSEQUENCE_XTREAM_CACHE": "Imported Xtream categories and locally cached content",
"BACKUP_HINT": "Use Export first if you want a restorable backup before deleting.",
"CONFIRM": "Delete everything"
},
"IMPORT_ERROR": "Błąd importu, spróbuj z innym plikiem.",
"PLAYLISTS_REMOVED": "All playlists and playlist data were removed.",
"MPV_PLAYER_PATH_LABEL": "Ścieżka mpv",
"MPV_PLAYER_PATH_DESCRIPTION": "Ustaw ścieżkę do MPV. W macOS możesz użyć pakietu aplikacji MPV, np. /Applications/mpv.app, albo ścieżki do pliku wykonywalnego.",
"MPV_COMPATIBLE_PLAYER_TIP": "IINA można uruchomić jako odtwarzacz zgodny z MPV w macOS, ale użyj ścieżki do pliku wykonywalnego, np. /Applications/IINA.app/Contents/MacOS/iina-cli lub /Applications/IINA.app/Contents/MacOS/IINA. Sterowanie IPTVnator, odpytywanie pozycji i ponowne użycie instancji są gwarantowane tylko dla MPV IPC.",
"MPV_PLAYER_PATH": "Ścieżka odtwarzacza mpv",
"MPV_PLAYER_ARGUMENTS_LABEL": "mpv command-line arguments",
"MPV_PLAYER_ARGUMENTS_DESCRIPTION": "Optional arguments passed to mpv when IPTVnator starts a new external player process.",
"MPV_PLAYER_ARGUMENTS": "mpv arguments",
"MPV_REUSE_INSTANCE_LABEL": "Użyj ponownie instancji MPV",
"MPV_REUSE_INSTANCE_DESCRIPTION": "Po włączeniu to samo okno MPV będzie używane do odtwarzania różnych strumieni. Po wyłączeniu każdy strumień otwiera się w nowym oknie MPV.",
"RECORDING_FOLDER_LABEL": "Folder nagrań",
"RECORDING_FOLDER_DESCRIPTION": "Folder na nagrania strumieni na żywo z wbudowanego MPV. Pozostaw puste, aby użyć systemowego folderu Pobrane.",
"RECORDING_FOLDER": "Folder nagrań",
"RECORDING_FOLDER_SELECT": "Wybierz folder nagrań",
"VLC_PLAYER_PATH_LABEL": "Ścieżka VLC",
"VLC_PLAYER_PATH_DESCRIPTION": "Ustaw ścieżkę do VLC. W macOS możesz użyć pakietu aplikacji VLC, np. /Applications/VLC.app, albo ścieżki do pliku wykonywalnego.",
"VLC_PLAYER_PATH": "Ścieżka odtwarzacza VLC",
"VLC_PLAYER_ARGUMENTS_LABEL": "VLC command-line arguments",
"VLC_PLAYER_ARGUMENTS_DESCRIPTION": "Optional arguments passed to VLC when IPTVnator starts a new external player process.",
"VLC_PLAYER_ARGUMENTS": "VLC arguments",
"EXTERNAL_PLAYER_ARGUMENTS_HINT": "Use one argument per line. These values are applied before stream-specific IPTVnator options.",
"VLC_REUSE_INSTANCE_LABEL": "Użyj ponownie instancji VLC",
"VLC_REUSE_INSTANCE_DESCRIPTION": "Po włączeniu to samo okno VLC będzie używane do odtwarzania różnych strumieni. Po wyłączeniu każdy strumień otwiera się w nowym oknie VLC.",
"REMOTE_CONTROL": "Zdalne sterowanie",
"REMOTE_CONTROL_DESCRIPTION": "Włącz zdalne sterowanie aplikacją.",
"REMOTE_CONTROL_PORT": "Port zdalnego sterowania",
"REMOTE_CONTROL_PORT_DESCRIPTION": "Port używany do zdalnego sterowania aplikacją. Domyślnie używany jest port 3000.",
"REMOTE_CONTROL_URL": "URL zdalnego sterowania",
"REMOTE_CONTROL_URL_DESCRIPTION": "Uzyskaj dostęp do zdalnego sterowania z innego urządzenia w tej samej sieci.",
"SHOW_QR_CODE": "Pokaż kod QR",
"STATUS_ENABLED": "Włączone",
"STATUS_DISABLED": "Wyłączone",
"SOURCE_SINGULAR": "źródło",
"SOURCE_PLURAL": "źródła",
"PORT_RANGE_LABEL": "Port (1-65535)",
"PORT_REQUIRED": "Port jest wymagany",
"PORT_MIN": "Port musi wynosić co najmniej 1",
"PORT_MAX": "Port może wynosić maksymalnie 65535",
"PORT_PATTERN": "Dozwolone są tylko cyfry",
"REMOVE_ALL_IN_PROGRESS": "Deleting playlist data…",
"REMOVE_ALL_PROGRESS": "Deleting playlist data… {{current}} / {{total}}",
"PLAYLISTS_REMOVE_FAILED": "Could not delete playlists. Please try again.",
"NAV_DASHBOARD": "Dashboard",
"DASHBOARD": "Dashboard",
"DASHBOARD_SUBTITLE": "Choose which dashboard rails are shown in the workspace.",
"DASHBOARD_HERO": "Hero banner",
"DASHBOARD_HERO_DESCRIPTION": "Show the large top banner for your most recent item.",
"DASHBOARD_RAIL_CONTINUE": "Continue Watching",
"DASHBOARD_RAIL_CONTINUE_DESCRIPTION": "Show recently watched movies and series as cover cards.",
"DASHBOARD_RAIL_LIVE_FAVORITES": "Live now on your favorites",
"DASHBOARD_RAIL_LIVE_FAVORITES_DESCRIPTION": "Show favorite live channels with current EPG progress.",
"DASHBOARD_RAIL_RECENT_LIVE": "Recently watched live TV",
"DASHBOARD_RAIL_RECENT_LIVE_DESCRIPTION": "Show live channels you opened recently with current EPG progress.",
"DASHBOARD_RAIL_FAVORITE_VOD": "Favorite movies & series",
"DASHBOARD_RAIL_FAVORITE_VOD_DESCRIPTION": "Show favorited movies and series as cover cards.",
"DASHBOARD_RAIL_SOURCES": "Recently used sources",
"DASHBOARD_RAIL_SOURCES_DESCRIPTION": "Show shortcuts to your most recently used playlists and portals.",
"DASHBOARD_RAIL_TMDB_TRENDING": "W trendach w tym tygodniu (TMDB)",
"DASHBOARD_RAIL_TMDB_TRENDING_DESCRIPTION": "Pokazuj cotygodniowe popularne filmy i seriale z TMDB dopasowane do Twoich bibliotek. Wymaga włączonych metadanych TMDB.",
"DASHBOARD_RAIL_XTREAM_ADDED": "Recently added on Xtream",
"DASHBOARD_RAIL_XTREAM_ADDED_DESCRIPTION": "Show the newest Xtream movies, series, and channels.",
"APP_UPDATE_TITLE": "Application update",
"APP_UPDATE_DESCRIPTION": "Check GitHub Releases for desktop app updates.",
"APP_UPDATE_IDLE": "Ready to check for updates",
"APP_UPDATE_CHECKING": "Checking for updates…",
"APP_UPDATE_AVAILABLE": "Version {{version}} is available",
"APP_UPDATE_NOT_AVAILABLE": "You are using the latest version",
"APP_UPDATE_DOWNLOADING": "Downloading version {{version}}…",
"APP_UPDATE_DOWNLOADED": "Version {{version}} is ready to install",
"APP_UPDATE_MANUAL_AVAILABLE": "Version {{version}} is available for manual installation",
"APP_UPDATE_ERROR": "Update check failed",
"APP_UPDATE_CHECK": "Check again",
"APP_UPDATE_DOWNLOAD": "Update",
"APP_UPDATE_INSTALL": "Restart application",
"APP_UPDATE_OPEN_RELEASE": "Open GitHub release",
"APP_UPDATE_RELEASE_NOTES": "What's new",
"EMBEDDED_MPV_FRAME_COPY": "Embedded MPV: silnik frame-copy (eksperymentalny)",
"EMBEDDED_MPV_FRAME_COPY_DESCRIPTION": "Wideo jest rysowane na kanwie aplikacji, dzięki czemu menu i okna dialogowe wyświetlają się nad nim.",
"EMBEDDED_MPV_FRAME_COPY_RESTART": "Zacznie działać po ponownym uruchomieniu aplikacji."
},
"THEMES": {
"DARK_THEME": "Ciemny",
"LIGHT_THEME": "Jasny",
"SYSTEM_THEME": "Systemowy"
},
"AUDIO_PLAYER": {
"PLAY": "Odtwórz",
"PAUSE": "Wstrzymaj",
"PREVIOUS_STATION": "Poprzednia stacja",
"NEXT_STATION": "Następna stacja",
"MUTE": "Wycisz",
"UNMUTE": "Wyłącz wyciszenie",
"VOLUME": "Głośność"
},
"EMBEDDED_MPV": {
"PLAYER": {
"RETRY": "Spróbuj ponownie",
"STALLED": "Uruchamianie tego strumienia trwa dłużej niż zwykle.",
"PLAYBACK_FAILED": "Odtwarzanie we wbudowanym MPV nie powiodło się.",
"CHECKING_SUPPORT": "Sprawdzanie obsługi wbudowanego MPV...",
"NOT_AVAILABLE": "Wbudowane MPV nie jest dostępne w tym środowisku.",
"LOADING_STREAM": "Ładowanie strumienia…",
"PLAY": "Odtwórz",
"PAUSE": "Wstrzymaj",
"PREVIOUS_EPISODE": "Poprzedni odcinek",
"NEXT_EPISODE": "Następny odcinek",
"BACK_10_SECONDS": "Cofnij o 10 sekund",
"FORWARD_10_SECONDS": "Do przodu o 10 sekund",
"LIVE_STREAM": "Transmisja na żywo",
"PLAYBACK_POSITION": "Pozycja odtwarzania",
"MUTE": "Wycisz",
"UNMUTE": "Wyłącz wyciszenie",
"MUTED": "Wyciszono",
"VOLUME": "Głośność",
"VOLUME_LABEL": "Głośność {{percent}}%",
"AUDIO_TRACKS": "Ścieżki audio",
"SUBTITLES": "Napisy",
"SUBTITLES_OFF": "Wyłączone",
"TRACK_DEFAULT": "Domyślna",
"AUDIO_TRACK_FALLBACK": "Audio {{index}}",
"SUBTITLE_TRACK_FALLBACK": "Napisy {{index}}",
"PLAYBACK_SPEED": "Prędkość odtwarzania",
"SPEED_TOOLTIP": "Prędkość: {{speed}}",
"ASPECT_RATIO": "Proporcje obrazu",
"ASPECT_TOOLTIP": "Proporcje: {{aspect}}",
"ASPECT_DEFAULT": "Domyślne",
"START_RECORDING": "Rozpocznij nagrywanie",
"STOP_RECORDING": "Zatrzymaj nagrywanie",
"RECORDING": "Nagrywanie",
"RECORDING_SAVED": "Nagranie zapisane",
"RECORDING_FAILED": "Nagrywanie nie powiodło się",
"RECORDING_FAILED_TO_START": "Nie udało się rozpocząć nagrywania.",
"RECORDING_FAILED_TO_STOP": "Nie udało się zatrzymać nagrywania.",
"SAVED_TO": "Zapisano w {{path}}",
"ENTER_PICTURE_IN_PICTURE": "Włącz obraz w obrazie",
"EXIT_PICTURE_IN_PICTURE": "Wyłącz obraz w obrazie",
"ENTER_FULLSCREEN": "Włącz pełny ekran",
"EXIT_FULLSCREEN": "Wyłącz pełny ekran"
}
},
"PLAYBACK_DIAGNOSTICS": {
"UNSUPPORTED_CONTAINER": {
"TITLE": "This stream container is likely unsupported by the browser player",
"DESCRIPTION": "The browser player may not decode this container inline. Copy the stream URL and open it in an external player such as MPV, VLC, or IINA for broader codec support."
},
"UNSUPPORTED_CODEC": {
"TITLE": "This stream codec is likely unsupported by the browser player",
"DESCRIPTION": "The stream advertises codecs that the browser player may not decode. Copy the stream URL and open it in an external player such as MPV, VLC, or IINA."
},
"MEDIA_DECODE_ERROR": {
"TITLE": "The browser player could not decode this stream",
"DESCRIPTION": "Playback started but the media pipeline failed while decoding. An external player may handle this stream better."
},
"NETWORK_ERROR": {
"TITLE": "The stream could not be loaded",
"DESCRIPTION": "The player reported a network or provider loading error. Check the stream URL, headers, or provider availability."
},
"BROWSER_ACCESS_ERROR": {
"TITLE": "The browser player could not access this stream",
"DESCRIPTION": "The request may be blocked by CORS, mixed content, or provider header/proxy restrictions. MPV or VLC can often bypass browser-player access limits.",
"PWA_DESCRIPTION": "The request may be blocked by CORS, mixed content, or provider header/proxy restrictions. The PWA cannot launch external players directly; use the Copy stream URL action and open it manually in MPV, VLC, IINA, or another player."
},
"DRM_OR_ENCRYPTION": {
"TITLE": "This stream may be encrypted or DRM-protected",
"DESCRIPTION": "The browser player cannot continue with the reported encryption/key error. External playback may still fail if provider DRM is required."
},
"UNKNOWN_PLAYBACK_ERROR": {
"TITLE": "The browser player reported a playback error",
"DESCRIPTION": "The stream failed in the built-in player, but the error did not identify a specific codec, container, or network cause."
},
"NATIVE_FALLBACK_TITLE": "Open it in a native player instead",
"INLINE_FAILURE_TITLE": "Copy the URL or try again",
"ACTION_OPEN_MPV": "Open in MPV",
"ACTION_OPEN_VLC": "Open in VLC",
"ACTION_OPEN_MPV_HINT": "configured player",
"ACTION_OPEN_VLC_HINT": "configured player",
"ACTION_COPY_URL": "Copy URL",
"ACTION_RETRY": "Retry",
"DETAILS_SUMMARY": "Technical details",
"CODEC_HINT": "Detected {{codecs}}. Chromium/Electron browser players often have limited support for these codecs.",
"DETAIL_CODE": "Diagnostic code",
"DETAIL_PLAYER": "Player",
"DETAIL_SOURCE": "Source",
"DETAIL_CONTAINER": "Container",
"DETAIL_MIME_TYPE": "MIME type",
"DETAIL_VIDEO_CODECS": "Video codecs",
"DETAIL_AUDIO_CODECS": "Audio codecs",
"DETAIL_NATIVE_ERROR_CODE": "Native error code",
"DETAIL_NATIVE_ERROR_MESSAGE": "Native error message",
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Ukryj listę kanałów",
"SHOW_CHANNELS_LIST": "Pokaż listę kanałów",
"TOGGLE_SIDEBAR_TOOLTIP": "Przełącz listę kanałów (⌘/Ctrl+B)"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Prześlij lub wybierz inną listę odtwarzania",
"ALL_CHANNELS": "Wszystkie kanały",
"GROUPS": "Grupy",
"MANAGE_GROUPS": "Zarządzaj grupami",
"MANAGE_GROUPS_HINT": "Użyj zarządzania grupami, aby ponownie pokazać grupy.",
"NO_VISIBLE_GROUPS": "Brak widocznych grup",
"SEARCH_GROUPS": "Szukaj grup",
"UNGROUPED": "Niegrupowane",
"UNNAMED_CHANNEL": "Nienazwany kanał",
"FAVORITES": "Ulubione",
"NO_FAVORITES": "Brak ulubionych",
"USE_STAR_TO_FAVORITE": "Użyj ikony „gwiazdki”, aby dodać kanały do ulubionych.",
"REMOVE_FAVORITE": "Usuń z ulubionych",
"ADD_FAVORITE": "Dodaj do ulubionych",
"SHOW_DETAILS": "Pokaż szczegóły kanału",
"MAP_EPG": "Przypisz kanał EPG",
"FAVORITES_UPDATED": "Ulubione zostały zaktualizowane!",
"SELECT_CHANNEL_PLAYBACK": "Wybierz kanał, aby rozpocząć odtwarzanie",
"SORT_BY": "Sortuj według",
"SORT_BY_DATE": "Sortuj według daty dodania (najnowsze pierwsze)",
"SORT_BY_RATING": "Sortuj według oceny",
"SORT_BY_NAME": "Sortuj według nazwy (A-Z)",
"LOAD_MORE": "Załaduj więcej",
"REMAINING": "pozostało",
"LOADING": "Ładowanie kanałów...",
"LOADING_MORE": "Ładowanie kolejnych...",
"NO_SEARCH_RESULTS": "Nie znaleziono kanałów",
"NO_CHANNELS_FOUND": "Nie znaleziono kanałów",
"NO_GROUPS_FOUND": "Nie znaleziono grup",
"TRY_DIFFERENT_SEARCH": "Spróbuj innego zapytania",
"DETAILS_DIALOG": {
"TITLE": "Szczegóły kanału",
"DESCRIPTION": "Metadane tylko do odczytu pochodzące z pliku listy odtwarzania.",
"SUMMARY": "Podsumowanie",
"TVG": "Metadane TVG",
"CATCHUP": "Catchup",
"HTTP": "Nagłówki HTTP",
"NAME": "Nazwa",
"CHANNEL_ID": "ID kanału",
"STREAM_URL": "URL strumienia",
"GROUP": "Grupa",
"RADIO": "Radio",
"CATCHUP_AVAILABLE": "Catchup dostępny",
"WINDOW": "Okno archiwum",
"PLAYBACK_SUPPORTED": "Odtwarzanie obsługiwane",
"EPG_PARAMS": "Parametry EPG",
"TIMESHIFT": "Timeshift",
"TVG_ID": "TVG ID",
"TVG_NAME": "Nazwa TVG",
"TVG_URL": "URL TVG",
"TVG_LOGO": "Logo TVG",
"TVG_REC": "TVG rec",
"CATCHUP_TYPE": "Typ catchup",
"CATCHUP_SOURCE": "Źródło catchup",
"CATCHUP_DAYS": "Dni catchup",
"HTTP_ORIGIN": "Origin",
"HTTP_REFERRER": "Referrer",
"HTTP_USER_AGENT": "User-Agent",
"EMPTY": "Nie podano",
"NOT_AVAILABLE": "Niedostępne",
"DAYS_ONE": "1 dzień",
"DAYS_OTHER": "{{count}} dni"
},
"GROUP_MANAGEMENT": {
"TITLE": "Zarządzaj grupami",
"SELECTED": "Zaznaczone",
"SELECT_ALL": "Zaznacz wszystkie",
"DESELECT_ALL": "Odznacz wszystkie",
"SEARCH_PLACEHOLDER": "Szukaj grup...",
"NO_RESULTS": "Nie znaleziono pasujących grup",
"SAVE": "Zapisz"
}
},
"TOP_MENU": {
"OPEN_MULTI_EPG": "Otwórz widok Multi-EPG"
},
"EPG": {
"NEXT_DAY": "Następny dzień",
"PREVIOUS_DAY": "Poprzedni dzień",
"ZOOM_IN": "Powiększ",
"ZOOM_OUT": "Pomniejsz",
"FILTER_CHANNELS": "Filtruj kanały",
"CLOSE_FILTER": "Zamknij filtr",
"SEARCH_PROGRAMS": "Szukaj programów",
"CLOSE_PROGRAM_SEARCH": "Zamknij wyszukiwanie programów",
"LIVE_STREAM": "Transmisja na żywo",
"ARCHIVE_PLAYBACK_UNAVAILABLE_TITLE": "Odtwarzanie archiwum niedostępne",
"ARCHIVE_PLAYBACK_UNAVAILABLE_DESCRIPTION": "Ten dostawca udostępnia historię programu dla kanału, ale nie udostępnia odtwarzalnego archiwum/catch-up.",
"EPG_NOT_AVAILABLE_CHANNEL_DESCRIPTION": "Dodaj/zmień URL listy EPG w ustawieniach aplikacji.",
"FETCH_EPG": "Pobieranie danych EPG...",
"ERROR": "Ups, nie można załadować EPG.",
"DOWNLOAD_SUCCESS": "EPG zostało pomyślnie pobrane.",
"NO_PROGRAM_INFO": "Brak informacji o programie",
"PROGRAM_DIALOG": {
"PROGRAM_DETAILS": "Szczegóły programu telewizyjnego",
"TITLE": "Tytuł",
"CATEGORY": "Kategoria",
"PARENTAL_RATING_SYSTEM": "System oceny treści telewizyjnych",
"DESCRIPTION": "Opis",
"LANGUAGE": "Język",
"SHOW_PROGRAM_DETAILS": "Pokaż szczegóły programu",
"EPISODE": "Odcinek",
"DURATION": "Czas trwania"
},
"FETCH_SUCCESS": "EPG zostało pomyślnie pobrane",
"IMPORT_PROGRESS": "Import EPG",
"CHANNELS": "kanałów",
"PROGRAMS": "programów",
"LOADING": "Ładowanie",
"QUEUED": "W kolejce",
"TOTAL_CHANNELS": "Wszystkie kanały",
"TOTAL_PROGRAMS": "Wszystkie programy",
"UP_TO_DATE": "EPG jest aktualne, synchronizacja nie jest potrzebna",
"RETRY": "Spróbuj ponownie",
"ALLOW_PRIVATE_SOURCE": "Allow source",
"ALLOW_PRIVATE_SOURCE_TITLE": "Allow private-network EPG source?",
"ALLOW_PRIVATE_SOURCE_WARNING": "Only allow this if you trust the EPG source. IPTVnator will let this exact EPG URL connect to private or local network addresses.",
"TRUST_TLS_HOST": "Trust host",
"TRUST_TLS_HOST_TITLE": "Trust invalid certificate?",
"TRUST_TLS_HOST_WARNING": "Only continue if you trust this host. IPTVnator will allow invalid TLS certificates for this host, but other hosts still require valid certificates.",
"CURRENT_PROGRAM": "Current program",
"ARCHIVE_PLAYBACK": "Odtwarzanie archiwum",
"COLLAPSE_PANEL": "Collapse EPG panel",
"EXPAND_PANEL": "Expand EPG panel",
"TIMELINE": {
"TODAY": "Dzisiaj",
"NOW": "Teraz",
"JUMP_NOW": "Przejdź do teraz",
"RETURN_TO_LIVE": "Wróć do transmisji na żywo",
"ON_NOW": "Teraz na antenie",
"MINUTES_LEFT": "min pozostało",
"FROM_ARCHIVE": "Z archiwum",
"WATCH": "Oglądaj",
"WATCH_LIVE": "Oglądaj na żywo",
"WATCH_FROM_START": "Oglądaj od początku",
"ARCHIVE_UNAVAILABLE_NOTE": "Odtwarzanie niedostępne — ten dostawca nie udostępnia archiwum.",
"CATCHUP_FAILED": "Nie udało się uruchomić odtwarzania z archiwum dla tego programu",
"SCHEDULE_ONLY_NOTICE": "Tylko program. Ten dostawca udostępnia historię programów, ale nie catch-up — minionych programów nie można odtworzyć.",
"EMPTY_DAY_TITLE": "Brak programu na ten dzień",
"EMPTY_DAY_DESCRIPTION": "Program na wybrany dzień jeszcze nie dotarł. Inne dni mają dane.",
"JUMP_TODAY": "Przejdź do dzisiaj",
"JUMP_NEAREST": "Najbliższy dzień z programem",
"CHANNEL_UNMAPPED_TITLE": "Brak programu dla tego kanału",
"CHANNEL_UNMAPPED_DESCRIPTION": "Ten kanał nie jest dopasowany do źródła EPG (nie znaleziono tvg-id). Inne kanały nie są tym dotknięte.",
"PROVIDER_NO_EPG_TITLE": "Dostawca nie udostępnia przewodnika",
"PROVIDER_NO_EPG_DESCRIPTION": "To źródło nie udostępnia przewodnika po programach dla żadnego kanału. Jeśli potrzebujesz programu, zapytaj swojego dostawcę.",
"M3U_SETUP_TITLE": "Podłącz przewodnik po programach",
"M3U_SETUP_DESCRIPTION": "Listy odtwarzania M3U wymagają zewnętrznego źródła EPG (XMLTV). Dodaj link url-tvg, a program pojawi się tutaj.",
"OPEN_EPG_SETTINGS": "Otwórz ustawienia EPG",
"ERROR_TITLE": "Nie udało się załadować przewodnika",
"ERROR_DESCRIPTION": "Źródło EPG nie odpowiedziało. Sprawdź połączenie lub odśwież źródło.",
"RETRY": "Spróbuj ponownie",
"MINUTES_SHORT": "min",
"ZOOM": "Powiększenie",
"ZOOM_DAY": "Przegląd dnia",
"ZOOM_HOURS": "Co godzinę",
"ZOOM_DETAIL": "Szczegółowo",
"GROUP_SHORT": "krótkie progr.",
"GROUP_EXPAND": "pokaż ›"
}
},
"EPG_MAPPING_DIALOG": {
"TITLE": "Przypisz kanał EPG",
"SUBTITLE": "Ręcznie wybierz kanał EPG dla \"{{channelName}}\"",
"SEARCH_PLACEHOLDER": "Szukaj kanałów EPG...",
"CURRENT_MAPPING": "Bieżące przypisanie",
"NO_MAPPING": "Brak przypisania EPG",
"SAVE": "Zapisz przypisanie",
"REMOVE": "Usuń przypisanie",
"CLOSE": "Zamknij",
"NO_RESULTS": "Nie znaleziono kanałów EPG",
"SEARCH_HINT": "Wpisz co najmniej {{min}} znaki, aby wyszukać",
"SAVED": "Przypisanie EPG zapisane",
"REMOVED": "Przypisanie EPG usunięte",
"SAVE_FAILED": "Nie udało się zaktualizować przypisania EPG"
},
"LANGUAGES": {
"ARABIC": "العربية",
"MOROCCAN_ARABIC": "العربية (اللهجة المغربية)",
"ENGLISH": "English",
"KOREAN": "한국어",
"RUSSIAN": "Русский",
"GERMAN": "Deutsch",
"SPANISH": "Español",
"CHINESE": "简体中文",
"TRADITIONAL_CHINESE": "繁體中文",
"FRENCH": "Français",
"ITALIAN": "Italiano",
"TURKISH": "Türkçe",
"JAPANESE": "日本語",
"DUTCH": "Nederlands",
"BELARUSIAN": "Беларуская",
"POLISH": "Polski",
"PORTUGUESE": "Português",
"GREEK": "Ελληνικά"
},
"YES": "Tak",
"NO": "Nie",
"MENU": {
"OPEN": "Otwórz menu",
"SUPPORT_ARIA": "Wsparcie IPTVnator na GitHubie",
"SETTINGS_ARIA": "Otwórz ustawienia",
"BUG_REPORT": "Zgłoś błąd",
"WHAT_IS_NEW": "Co nowego",
"ABOUT": "O aplikacji",
"ABOUT_ARIA": "Informacje o aplikacji",
"SUPPORT_PROJECT": "Wesprzyj projekt"
},
"ABOUT": {
"TITLE": "O IPTVnator",
"DESCRIPTION": "Wieloplatformowa aplikacja do odtwarzania IPTV z wieloma funkcjami, takimi jak obsługa list odtwarzania m3u i m3u8, ulubione, przewodnik TV, archiwum TV/catchup i inne.",
"VERSION": "Wersja",
"GITHUB_TOOLTIP": "Repozytorium ITPVnator na GitHubie",
"BUY_ME_A_COFFEE_TOOLTIP": "Postaw mi kawę",
"TWITTER_TOOLTIP": "Udostępnij na Twitterze"
},
"UPDATE_AVAILABLE": "Dostępna aktualizacja",
"REFRESH": "Odśwież",
"XTREAM": {
"PLAY": "Odtwórz",
"OPENING_PLAYER": "Otwieranie odtwarzacza...",
"NAME": "Nazwa",
"RELEASE_DATE": "Data wydania",
"GENRE": "Gatunek",
"COUNTRY": "Kraj",
"ACTORS": "Aktorzy",
"DIRECTOR": "Reżyser",
"SIMILAR": "Podobne",
"ACTOR_FILMOGRAPHY": "Filmografia",
"ACTOR_FILTER_ALL": "Wszystkie",
"ACTOR_SCOPE_THIS_PORTAL": "Ten portal",
"ACTOR_SCOPE_ALL_PORTALS": "Wszystkie portale",
"ACTOR_NO_RESULTS": "Nic nie znaleziono dla tego filtra",
"ACTOR_IN_LIBRARY": "W twojej bibliotece",
"ACTOR_SEARCH_IN_PORTAL": "Szukaj w portalu",
"ACTOR_BORN": "Data urodzenia:",
"DURATION": "Czas trwania",
"CAST": "Obsada",
"EPISODE_RUN_TIME": "Czas trwania odcinka",
"RATING": "Ocena",
"IMDB_RATING": "Ocena IMDB",
"KINOPOISK_RATING": "Ocena Kinopoisk",
"DESCRIPTION": "Opis",
"YEAR": "Rok",
"AGE": "Wiek",
"YOUTUBE_TRAILER": "Zwiastun YouTube",
"EPISODE": "Odcinek",
"RESUME": "Wznów",
"RESTART": "Zacznij od nowa",
"CONTINUE_WATCHING": "Kontynuuj oglądanie",
"PLAY_FIRST_EPISODE": "Odtwórz pierwszy odcinek",
"PLAY_EPISODE": "Odtwórz odcinek {{episode}}",
"RESUME_EPISODE": "Wznów odcinek",
"PLAY_NEXT_EPISODE": "Odtwórz następny odcinek",
"SERIES_WATCHED": "Serial obejrzany",
"WATCHED": "Obejrzane",
"IN_PROGRESS": "W trakcie",
"MARK_WATCHED": "Oznacz jako obejrzane",
"MARK_UNWATCHED": "Oznacz jako nieobejrzane",
"EPISODES_WATCHED": "Obejrzano {{count}} z {{total}} odcinków",
"DETAIL_FALLBACK": {
"STATUS": "Metadane portalu niedostępne",
"NOTE": "Ten portal nie udostępnił rozszerzonych metadanych.",
"STREAM_ID": "ID strumienia",
"CATEGORY": "Kategoria",
"CONTAINER": "Format",
"SOURCE_TITLE": "Tytuł źródłowy"
},
"ACCOUNT_INFO": {
"TITLE": "Informacje o koncie",
"USER_INFO": "Informacje o użytkowniku",
"STATUS": "Status",
"USERNAME": "Nazwa użytkownika",
"ACTIVE_CONNECTIONS": "Aktywne połączenia",
"CREATED": "Utworzono",
"EXPIRES": "Wygasa",
"TRIAL_ACCOUNT": "Konto próbne",
"YES": "Tak",
"NO": "Nie",
"ALLOWED_FORMATS": "Dozwolone formaty",
"SERVER_INFO": "Informacje o serwerze",
"LIVE_TV": "Telewizja na żywo",
"MOVIES": "Filmy",
"TV_SERIES": "Seriale TV",
"URL": "URL",
"PROTOCOL": "Protokół",
"TIMEZONE": "Strefa czasowa",
"SERVER_TIME": "Czas serwera",
"PORTS": "Porty",
"HTTP_PORT": "HTTP",
"HTTPS_PORT": "HTTPS",
"RTMP_PORT": "RTMP"
},
"CATEGORY_MANAGEMENT": {
"TITLE": "Zarządzaj kategoriami",
"LOADING": "Ładowanie kategorii...",
"SELECTED": "Zaznaczone",
"SELECT_ALL": "Zaznacz wszystkie",
"DESELECT_ALL": "Odznacz wszystkie",
"SEARCH_PLACEHOLDER": "Szukaj kategorii...",
"NO_RESULTS": "Nie znaleziono pasujących kategorii",
"NO_CATEGORIES": "Brak dostępnych kategorii",
"SAVE": "Zapisz"
}
},
"PORTALS": {
"ALL_CATEGORIES": "Wszystkie kategorie",
"MY_FAVORITES": "Moje ulubione",
"ADD_TO_FAVORITES": "Dodaj do ulubionych",
"REMOVE_FROM_FAVORITES": "Usuń z ulubionych",
"REMOVED_FROM_FAVORITES": "Usunięto z ulubionych",
"ADDED_TO_FAVORITES": "Dodano do ulubionych",
"FAVORITES": "Ulubione",
"RECENTLY_VIEWED": "Ostatnio oglądane",
"THIS_PLAYLIST": "Ta lista odtwarzania",
"ALL_PLAYLISTS": "Wszystkie listy odtwarzania",
"LIVE_TV": "Telewizja na żywo",
"MOVIES": "Filmy",
"SERIES": "Seriale",
"SEARCH": "Szukaj",
"NO_FAVORITES": "Brak ulubionych",
"NO_RECENT_ITEMS": "Brak ostatnio oglądanych",
"REMOVE_FROM_RECENT": "Usuń z ostatnio oglądanych",
"BROWSE_ALL_MOVIES": "Przeglądaj wszystkie filmy",
"BROWSE_ALL_SERIES": "Przeglądaj wszystkie seriale",
"BROWSE_ALL_LIVE": "Przeglądaj całą telewizję na żywo",
"SIDEBAR": {
"MAIN": "Główne",
"MOVIES": "Filmy",
"LIVE_TV": "Telewizja na żywo",
"SERIES": "Seriale",
"LIBRARY": "Biblioteka",
"SEARCH": "Szukaj",
"RECENT": "Ostatnie",
"RECENTLY_ADDED": "Ostatnio dodane",
"FAVORITES": "Ulubione"
},
"ERROR_VIEW": {
"IMPORT_CANCELLED": {
"TITLE": "Import anulowany",
"DESCRIPTION": "Import listy odtwarzania został anulowany. Spróbuj ponownie, gdy chcesz dokończyć ładowanie tego źródła."
},
"ACCOUNT_EXPIRED": {
"TITLE": "Konto wygasło",
"DESCRIPTION": "To konto wygasło. Sprawdź dane uwierzytelniające w ustawieniach listy odtwarzania lub usuń ją."
},
"ACCOUNT_INACTIVE": {
"TITLE": "Konto nieaktywne",
"DESCRIPTION": "To konto jest nieaktywne. Sprawdź dane uwierzytelniające w ustawieniach listy odtwarzania lub usuń ją."
},
"UNAUTHORIZED": {
"TITLE": "Nieautoryzowany",
"DESCRIPTION": "Sprawdź dane uwierzytelniające w ustawieniach listy odtwarzania lub usuń ją."
},
"NOT_FOUND": {
"TITLE": "Nie znaleziono portalu",
"DESCRIPTION": "Sprawdź dane uwierzytelniające i URL portalu w ustawieniach listy odtwarzania lub usuń ją."
},
"PORTAL_UNAVAILABLE": {
"TITLE": "Portal niedostępny",
"DESCRIPTION": "Nie można połączyć się z portalem. Sprawdź URL serwera lub spróbuj ponownie, gdy źródło będzie ponownie dostępne."
},
"EMPTY_CATEGORY": {
"TITLE": "Pusta kategoria",
"DESCRIPTION": "Ta kategoria nie zawiera treści, wybierz inną kategorię lub zmień typ treści"
},
"UNKNOWN_ERROR": {
"TITLE": "Coś poszło nie tak",
"DESCRIPTION": "Nieznany błąd, spróbuj ponownie później"
},
"NO_CATEGORY_SELECTED": {
"TITLE": "Nie wybrano kategorii",
"DESCRIPTION": "Wybierz kategorię, aby zobaczyć treści"
},
"PLAYLIST_SETTINGS": "Ustawienia listy odtwarzania",
"HOME": "Strona główna",
"DELETE": "Usuń"
},
"EMPTY_LIST_VIEW": {
"TITLE": "Nie znaleziono wyników",
"NO_SEARCH_RESULTS": "Nic nie znaleziono, spróbuj zmienić zapytanie wyszukiwania"
},
"SEARCH_VIEW": {
"INITIAL_TITLE": "Wyszukaj treści",
"INITIAL_DESCRIPTION": "Wpisz co najmniej 3 znaki, aby wyszukać w telewizji na żywo, filmach i serialach.",
"RESULTS_FOUND": "Znaleziono {{count}} wyników",
"NO_RESULTS_FOR": "Brak wyników dla „{{term}}”",
"GROUP_BY_PLAYLIST": "Grupuj wyniki według listy odtwarzania",
"VISIBLE_CATEGORIES_ONLY": "Tylko widoczne kategorie",
"GLOBAL_SEARCH_SOURCE_NOTE": "Global search includes results from Xtream and M3U playlists.",
"GLOBAL_INITIAL_DESCRIPTION": "Enter at least 2 characters to search across Xtream and M3U playlists.",
"LOADING_MORE_RESULTS": "Loading more results..."
},
"STREAM_URL_COPIED": "URL strumienia skopiowany do schowka",
"COPY_STREAM_URL": "Kopiuj URL strumienia",
"NOW_PLAYING": "Teraz odtwarzane",
"CLOSE_PLAYER": "Zamknij odtwarzacz",
"ABOUT": "Informacje",
"SEASONS_AND_EPISODES": "Sezony i odcinki",
"SEASON_TAB": "Sezon {{number}}",
"BACK_TO_PLAYING_EPISODE": "Wróć do odtwarzanego odcinka",
"GRID_VIEW": "Widok siatki",
"LIST_VIEW": "Widok listy",
"NO_EPISODES_AVAILABLE": "Brak dostępnych odcinków",
"NO_EPISODES_AVAILABLE_MESSAGE": "Ten serial jest dostępny u Twojego dostawcy, ale nie ma sezonów ani odcinków do odtworzenia.",
"SEASON_EMPTY": "Ten sezon jest pusty",
"SEASON_EMPTY_MESSAGE": "Ten sezon jest dostępny u Twojego dostawcy, ale nie ma odcinków do odtworzenia.",
"EPISODE_INFO": "Szczegóły odcinka",
"SELECT_CATEGORY": "Wybierz kategorię",
"PAGE": "Strona",
"CONTENT_NOT_AVAILABLE": "Ta treść jest niedostępna na tym serwerze",
"PLAYBACK_ERROR": "Nie udało się uzyskać URL odtwarzania",
"LOADING_SEASONS": "Ładowanie sezonów...",
"NO_EPISODES": "Brak dostępnych odcinków",
"ALL_RADIO": "Wszystkie radia"
},
"INFORMATION": "Informacje",
"DOWNLOADS": {
"TITLE": "Pobrane",
"DOWNLOAD": "Pobierz",
"PLAY_LOCAL": "Odtwórz lokalnie",
"EMPTY": "Brak pobranych",
"EMPTY_HINT": "Pobierz filmy i odcinki, aby oglądać offline",
"NO_PLAYLISTS_TITLE": "Add a playlist to start downloading",
"NO_PLAYLISTS_BODY": "Once you add a playlist, you can save movies and episodes here for offline playback.",
"NO_ITEMS_BODY": "Use the download button on any movie or episode to save it for offline playback.",
"NO_FILTER_MATCH": "No downloads match the current filter",
"NO_FILTER_MATCH_HINT": "Try a different search term",
"NOT_AVAILABLE": "Pobieranie niedostępne",
"DESKTOP_ONLY": "Ta funkcja jest dostępna tylko w aplikacji desktopowej",
"NO_FOLDER": "Nie wybrano folderu pobierania",
"CHANGE_FOLDER": "Zmień folder",
"CLEAR_COMPLETED": "Wyczyść ukończone",
"CLEAR_COMPLETED_DIALOG": {
"TITLE": "Wyczyść ukończone pobrania",
"MESSAGE": "Spowoduje to usunięcie ukończonych, nieudanych i anulowanych wpisów z bieżącego widoku pobrań. Nie usuwa żadnych plików zapisanych już na dysku."
},
"SOURCE_PLAYLIST_MISSING": "Tego pobrania nie można już otworzyć w bibliotece, ponieważ jego źródłowa lista odtwarzania została usunięta.",
"FILE_NOT_FOUND": "Ten pobrany plik nie jest już dostępny na dysku.",
"FILE_ACTION_ERROR": "Nie udało się wykonać akcji na pliku.",
"CANCEL": "Anuluj",
"RETRY": "Spróbuj ponownie",
"REMOVE": "Usuń",
"PLAY": "Odtwórz",
"REVEAL": "Pokaż w folderze",
"COPY_URL": "Kopiuj URL pobierania",
"URL_COPIED": "URL pobierania skopiowany do schowka",
"URL_COPY_FAILED": "Nie udało się skopiować URL do schowka",
"STATUS": {
"QUEUED": "W kolejce",
"DOWNLOADING": "Pobieranie",
"COMPLETED": "Ukończone",
"FAILED": "Niepowodzenie",
"CANCELED": "Anulowane"
}
},
"REMOTE_CONTROL": {
"TITLE": "Zdalne sterowanie",
"SUBTITLE": "Steruj odtwarzaczem IPTV zdalnie",
"UP_CHANNEL": "Kanał w górę",
"DOWN_CHANNEL": "Kanał w dół",
"HEADER": "Zdalne sterowanie IPTVNator",
"FOOTER": "Zdalne sterowanie IPTVNator"
},
"WORKSPACE": {
"FAVORITES_ONLY": "Tylko ulubione",
"SORT_CUSTOM": "Własna kolejność",
"SORT_DATE_DESC": "Data dodania (najnowsze pierwsze)",
"SORT_DATE_ASC": "Data dodania (najstarsze pierwsze)",
"SORT_NAME_ASC": "Nazwa A-Z",
"SORT_NAME_DESC": "Nazwa Z-A",
"SORT_TOP_RATED": "Top rated",
"SORT_LOWEST_RATED": "Lowest rated first",
"REFINE_ACTION": "Refine",
"REFINE_SORT_SECTION": "Sort by",
"REFINE_RATING_SECTION": "Minimum rating",
"REFINE_CLEAR_RATING": "Clear {{value}}.0 and higher rating filter",
"FILTER_RATING": "Filter by rating",
"FILTER_RATING_ANY": "Any rating",
"FILTER_RATING_MIN": "{{value}}.0 and higher",
"SORT_LABEL": "Sortuj: ",
"SORT_SERVER": "Kolejność serwera",
"CATEGORY_SORT_ARIA": "Sortuj kategorie",
"DASHBOARD": {
"CONTINUE_WATCHING": "Kontynuuj oglądanie",
"LIVE_FAVORITES": "Na żywo w Twoich ulubionych",
"LIVE_RECENT": "Kontynuuj oglądanie na żywo",
"REMAINING_SECONDS": "Pozostało {{seconds}} s",
"REMAINING_MINUTES": "Pozostało {{minutes}} min",
"REMAINING_HOURS": "Pozostało {{hours}} godz.",
"REMAINING_HOURS_MINUTES": "Pozostało {{hours}} godz. {{minutes}} min",
"PERCENT_WATCHED": "Obejrzano {{value}}%",
"UNTITLED_SOURCE": "Źródło bez tytułu",
"GLOBAL_FAVORITES": "Globalne ulubione",
"REMOVE_FROM_HISTORY": "Usuń z historii",
"RECENT_SOURCES": "Ostatnio używane źródła",
"MANAGE_ALL": "Zarządzaj wszystkimi",
"SEE_ALL": "Zobacz wszystkie",
"SEE_ALL_COUNT": "Zobacz wszystkie ({{count}})",
"RECENTLY_WATCHED": "Ostatnio oglądane",
"XTREAM_RECENTLY_ADDED": "Ostatnio dodane w Xtream",
"TMDB_TRENDING": "W trendach w tym tygodniu",
"NO_HISTORY": "Brak elementów dla tego filtra.",
"NO_HISTORY_HINT": "Twoja historia oglądania pojawi się tutaj, gdy zaczniesz odtwarzać treści z list odtwarzania.",
"XTREAM": "Xtream",
"STALKER": "Stalker",
"M3U": "M3U",
"STALKER_PORTAL": "Portal Stalker",
"PROVIDER": "Dostawca",
"TYPE_LIVE": "Na żywo",
"TYPE_MOVIE": "Film",
"TYPE_SERIES": "Serial",
"SEASON_EPISODE_BADGE": "S{{season}}·O{{episode}}",
"NOT_YET_SYNCED": "Jeszcze niezsynchronizowane",
"RECENTLY_WATCHED_LIVE_TV": "Recently watched live TV",
"FAVORITE_MOVIES_AND_SERIES": "Favorite movies & series"
},
"SHELL": {
"BRAND_ALT": "IPTVnator",
"RAIL_DASHBOARD": "Pulpit",
"OPEN_DASHBOARD": "Otwórz pulpit",
"RAIL_SOURCES": "Źródła",
"OPEN_SOURCES": "Otwórz źródła",
"RAIL_GLOBAL_FAVORITES": "Ulubione",
"RAIL_GLOBAL_RECENT": "Ostatnio oglądane",
"RAIL_GLOBAL_SEARCH": "Global search",
"RAIL_SETTINGS": "Ustawienia",
"OPEN_SETTINGS": "Otwórz ustawienia",
"RAIL_LIBRARY": "Biblioteka",
"RAIL_MOVIES": "Filmy",
"RAIL_LIVE": "Telewizja na żywo",
"RAIL_SERIES": "Seriale",
"RAIL_RECENTLY_ADDED": "Ostatnio dodane",
"RAIL_SEARCH": "Wyszukiwanie zaawansowane",
"RAIL_RECENT": "Ostatnio oglądane",
"RAIL_FAVORITES": "Ulubione",
"RAIL_DOWNLOADS": "Pobrane",
"EXTERNAL_PLAYBACK_CLOSE": "Close player",
"RAIL_ALL_CHANNELS": "Wszystkie kanały",
"RAIL_GROUPS": "Grupy",
"RAIL_CONTEXT_ACTIONS": "Akcje sekcji",
"SEARCH_LABEL": "Szukaj",
"SEARCH_SOURCES_PLACEHOLDER": "Szukaj źródeł (wszystkie listy odtwarzania)...",
"SEARCH_GLOBAL_PLACEHOLDER": "Search all playlists...",
"SEARCH_PLAYLIST_PLACEHOLDER": "Szukaj na tej liście odtwarzania...",
"SEARCH_SECTION_PLACEHOLDER": "Szukaj w tej sekcji...",
"FILTER_SECTION_PLACEHOLDER": "Filtruj tę sekcję...",
"SEARCH_STATUS_LOADED_ONLY": "Tylko załadowane kanały",
"COMMAND_PALETTE_SHORTCUT": "Paleta poleceń (Ctrl/Cmd+K)",
"OPEN_COMMAND_PALETTE": "Otwórz paletę poleceń",
"ADD_PLAYLIST_ALL": "Dodaj listę odtwarzania",
"ADD_PLAYLIST": "Dodaj listę odtwarzania",
"OPEN_DOWNLOADS": "Otwórz pobrane",
"OPEN_CONTEXT_ACTIONS": "Otwórz akcje sekcji",
"NO_SECTION_ACTIONS": "Brak akcji dla tej sekcji",
"PLAYLIST_INFO": "Informacje o liście odtwarzania",
"ACCOUNT_INFO": "Informacje o koncie",
"REFRESH_PLAYLIST": "Odśwież listę odtwarzania",
"CLEAR_COMPLETED_DOWNLOADS_ALL": "Wyczyść ukończone pobrania (wszystkie listy odtwarzania)",
"CLEAR_COMPLETED_DOWNLOADS_ALL_ARIA": "Wyczyść ukończone pobrania dla wszystkich list odtwarzania",
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST": "Wyczyść ukończone pobrania (ta lista odtwarzania)",
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST_ARIA": "Wyczyść ukończone pobrania dla tej listy odtwarzania",
"CLEAR_RECENTLY_VIEWED_SECTION": "Wyczyść ostatnio oglądane",
"CLEAR_RECENTLY_VIEWED_SECTION_ARIA": "Wyczyść ostatnio oglądane dla tej sekcji",
"CLEAR_RECENTLY_VIEWED_TYPE": "Wyczyść ostatnio oglądane {{type}}",
"CLEAR_RECENTLY_VIEWED_DIALOG_TITLE": "Wyczyścić ostatnio oglądane {{type}}?",
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_PLAYLIST": "Wszystkie elementy {{type}} z tej listy odtwarzania zostaną usunięte z historii ostatnio oglądanych. Tej akcji nie można cofnąć.",
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_ALL": "Wszystkie elementy {{type}} ze wszystkich list odtwarzania zostaną usunięte z historii ostatnio oglądanych. Tej akcji nie można cofnąć.",
"CLEAR_FAVORITES_TYPE": "Wyczyść ulubione {{type}}",
"CLEAR_FAVORITES_DIALOG_TITLE": "Usunąć wszystkie ulubione {{type}}?",
"CLEAR_FAVORITES_DIALOG_MESSAGE_PLAYLIST": "Wszystkie ulubione {{type}} z tej listy odtwarzania zostaną usunięte. Tej akcji nie można cofnąć.",
"CLEAR_FAVORITES_DIALOG_MESSAGE_ALL": "Wszystkie ulubione {{type}} ze wszystkich list odtwarzania zostaną usunięte. Tej akcji nie można cofnąć.",
"XTREAM_CODE": "Xtream Code",
"STALKER_PORTAL": "Portal Stalker",
"CHANNELS_COUNT": "{{count}} kanałów",
"NO_SOURCES_AVAILABLE": "Brak dostępnych źródeł",
"ONE_SOURCE_AVAILABLE": "1 źródło dostępne",
"SOURCES_AVAILABLE": "{{count}} źródeł dostępnych",
"GO_TO_DASHBOARD": "Back to dashboard",
"GO_TO_SOURCES": "Go to Sources",
"DROP_OVERLAY_TITLE": "Drop to add playlist",
"DROP_OVERLAY_BODY": "Release an .m3u or .m3u8 file anywhere in the workspace to import it.",
"DROP_OVERLAY_REJECTED_BODY": "Please drop an .m3u or .m3u8 file. Press Esc to dismiss.",
"DROP_OVERLAY_REJECTED_UNSUPPORTED": "Unsupported file type",
"DROP_OVERLAY_REJECTED_EMPTY": "That file is empty",
"DROP_OVERLAY_REJECTED_READ_ERROR": "Could not read that file",
"DROP_IMPORT_SUCCESS": "Importing \"{{title}}\"…",
"XTREAM_IMPORT_TITLE": "Synchronizacja listy odtwarzania",
"XTREAM_IMPORT_REMOTE_BADGE": "Źródło zdalne",
"XTREAM_IMPORT_LOCAL_BADGE": "Biblioteka lokalna",
"XTREAM_IMPORT_DETAIL_REMOTE": "Oczekiwanie na odpowiedź dostawcy.",
"XTREAM_IMPORT_DETAIL_LOCAL": "Przygotowywanie szybszego przełączania list odtwarzania na następną wizytę.",
"XTREAM_IMPORT_PREPARING": "Przygotowywanie biblioteki lokalnej...",
"XTREAM_IMPORT_LOADING": "Pobieranie danych listy odtwarzania ze źródła...",
"XTREAM_IMPORT_SAVING": "Zapisywanie danych listy odtwarzania lokalnie...",
"XTREAM_IMPORT_RESTORING_FAVORITES": "Przywracanie ulubionych z biblioteki lokalnej...",
"XTREAM_IMPORT_RESTORING_RECENT": "Przywracanie ostatnio oglądanych z biblioteki lokalnej...",
"XTREAM_IMPORT_PROGRESS": "Zaimportowano {{type}}: {{current}} / {{total}}",
"XTREAM_IMPORT_CANCEL": "Zatrzymaj synchronizację",
"XTREAM_IMPORT_CANCELLING": "Zatrzymywanie synchronizacji...",
"COMMANDS": {
"GLOBAL_SEARCH_LABEL": "Search all playlists",
"GLOBAL_SEARCH_DESCRIPTION": "Open global search",
"PLAYLIST_SEARCH_LABEL": "Wyszukiwanie zaawansowane na tej liście odtwarzania",
"PLAYLIST_SEARCH_DESCRIPTION": "Otwórz wyszukiwanie zaawansowane listy odtwarzania",
"OPEN_GLOBAL_FAVORITES_LABEL": "Otwórz globalne ulubione",
"OPEN_GLOBAL_FAVORITES_DESCRIPTION": "Przejdź do zagregowanych ulubionych",
"OPEN_DOWNLOADS_LABEL": "Otwórz pobrane",
"OPEN_DOWNLOADS_DESCRIPTION": "Przejdź do widoku pobrań",
"OPEN_GLOBAL_RECENT_LABEL": "Otwórz ostatnio oglądane",
"OPEN_GLOBAL_RECENT_DESCRIPTION": "Otwórz globalną stronę ostatnio oglądanych",
"OPEN_SETTINGS_LABEL": "Otwórz ustawienia",
"OPEN_SETTINGS_DESCRIPTION": "Przejdź do ustawień aplikacji",
"OPEN_SOURCES_LABEL": "Zarządzaj źródłami",
"OPEN_SOURCES_DESCRIPTION": "Przejdź do zarządzania źródłami",
"OPEN_DASHBOARD_LABEL": "Otwórz pulpit",
"OPEN_DASHBOARD_DESCRIPTION": "Przejdź do pulpitu",
"ADD_PLAYLIST_LABEL": "Dodaj nowe źródło",
"ADD_PLAYLIST_DESCRIPTION": "Otwórz okno dodawania listy odtwarzania",
"ADD_PLAYLIST_M3U_LABEL": "Add M3U playlist",
"ADD_PLAYLIST_M3U_DESCRIPTION": "Open add dialog on the M3U file or URL tab",
"ADD_PLAYLIST_XTREAM_LABEL": "Add Xtream Codes playlist",
"ADD_PLAYLIST_XTREAM_DESCRIPTION": "Open add dialog on the Xtream Codes tab",
"ADD_PLAYLIST_STALKER_LABEL": "Add Stalker portal",
"ADD_PLAYLIST_STALKER_DESCRIPTION": "Open add dialog on the Stalker Portal tab",
"REFRESH_PLAYLIST_LABEL": "Odśwież listę odtwarzania",
"REFRESH_PLAYLIST_DESCRIPTION": "Ponownie zsynchronizuj dane ze źródła zdalnego",
"PLAYLIST_INFO_LABEL": "Szczegóły listy odtwarzania",
"PLAYLIST_INFO_DESCRIPTION": "Pokaż informacje o bieżącej liście odtwarzania",
"ACCOUNT_INFO_LABEL": "Informacje o koncie",
"ACCOUNT_INFO_DESCRIPTION": "Pokaż szczegóły konta serwera Xtream",
"OPEN_VIEW_DESCRIPTION": "Przejdź do {{view}}",
"CLEAR_CURRENT_VIEW_DESCRIPTION": "Wyczyść wszystkie widoczne elementy {{type}} w tym widoku",
"OPEN_MULTI_EPG_DESCRIPTION": "Otwórz widok Multi-EPG dla wielu kanałów",
"GO_TO_VOD_LABEL": "Filmy",
"GO_TO_VOD_DESCRIPTION": "Przejdź do sekcji filmów",
"GO_TO_LIVE_LABEL": "Telewizja na żywo",
"GO_TO_LIVE_DESCRIPTION": "Przejdź do sekcji telewizji na żywo",
"GO_TO_SERIES_LABEL": "Seriale",
"GO_TO_SERIES_DESCRIPTION": "Przejdź do sekcji seriali",
"SWITCH_PLAYER_LABEL": "Przełącz odtwarzacz na {{name}}",
"SWITCH_PLAYER_DESCRIPTION": "Ustaw {{name}} jako aktywny odtwarzacz wideo",
"SWITCH_PLAYER_FEEDBACK": "Odtwarzacz ustawiony na {{name}}"
},
"XTREAM_REFRESH_TITLE": "Odświeżanie listy odtwarzania",
"XTREAM_REFRESH_COLLECTING_DATA": "Zachowywanie danych biblioteki...",
"XTREAM_REFRESH_DELETING_CONTENT": "Usuwanie strumieni z pamięci podręcznej...",
"XTREAM_REFRESH_DELETING_CATEGORIES": "Usuwanie kategorii z pamięci podręcznej...",
"XTREAM_REFRESH_DETAIL_LOCAL": "Ulubione, historia oglądania, ukryte kategorie i postęp odtwarzania są przygotowywane do przywrócenia po synchronizacji.",
"XTREAM_REFRESH_PROGRESS": "Przetworzone rekordy lokalne: {{current}} / {{total}}",
"RAIL_RADIO": "Radio"
},
"SOURCES": {
"TITLE": "Źródła",
"SUBTITLE": "Filtruj i sortuj listy odtwarzania",
"TYPE": "Typ",
"ALL": "Wszystkie",
"M3U_PLAYLISTS": "Listy odtwarzania M3U",
"XTREAM_PLAYLISTS": "Listy odtwarzania Xtream",
"STALKER_PLAYLISTS": "Listy odtwarzania Stalker",
"ALL_PLAYLISTS": "Wszystkie listy odtwarzania",
"PLAYLIST_COUNT_ONE": "1 lista odtwarzania",
"PLAYLIST_COUNT_OTHER": "{{count}} list odtwarzania"
},
"CONTEXT": {
"CATEGORIES": "Kategorie",
"MOVIE_CATEGORIES": "Kategorie filmów",
"SERIES_CATEGORIES": "Kategorie seriali",
"LIVE_CATEGORIES": "Kategorie na żywo",
"XTREAM_SYNCING_MOVIES": "Synchronizacja kategorii filmów...",
"XTREAM_SYNCING_SERIES": "Synchronizacja kategorii seriali...",
"XTREAM_SYNCING_LIVE": "Synchronizacja kategorii na żywo...",
"XTREAM_SOURCE": "Źródło Xtream",
"STALKER_PORTAL": "Portal Stalker",
"MANAGE_CATEGORIES": "Zarządzaj kategoriami",
"LOAD_CATEGORIES_ERROR": "Nie udało się załadować kategorii",
"LOAD_CATEGORIES_ERROR_HINT": "Spróbuj ponownie lub zweryfikuj ustawienia portalu.",
"FILTER_BY_TYPE": "Filtruj według typu",
"ITEM_COUNT_ONE": "1 element",
"ITEM_COUNT_OTHER": "{{count}} elementów",
"SEARCH": "Szukaj",
"SEARCH_CATEGORIES": "Szukaj kategorii",
"RADIO_CATEGORIES": "Kategorie radia"
},
"COMMAND_PALETTE": {
"TITLE": "Paleta poleceń",
"SUBTITLE": "Akcje globalne i kontekstowe",
"SEARCH_PLACEHOLDER": "Wpisz, aby filtrować polecenia",
"SEARCH_LABEL": "Filtruj polecenia",
"EMPTY": "Nie znaleziono poleceń",
"GROUP_GLOBAL": "Akcje globalne",
"GROUP_PLAYLIST": "Ta lista odtwarzania",
"GROUP_VIEW": "Bieżący widok",
"GROUP_SECTION": "Ta sekcja",
"GROUP_RECENT": "Ostatnio używane"
},
"SHORTCUTS": {
"TITLE": "Keyboard shortcuts",
"SUBTITLE": "Workspace, navigation, playback, and dialog shortcuts available in IPTVnator.",
"OPEN_TOOLTIP": "Keyboard shortcuts (?)",
"OPEN_ARIA": "Open keyboard shortcuts",
"PLATFORM": {
"MAC": "macOS layout",
"OTHER": "Windows/Linux layout"
},
"GROUPS": {
"GLOBAL": "Global",
"NAVIGATION": "Navigation",
"PLAYBACK": "Playback",
"DIALOGS": "Dialogs and lists"
},
"ITEMS": {
"OPEN_KEYBOARD_SHORTCUTS": "Open this shortcuts list",
"OPEN_COMMAND_PALETTE": "Open command palette",
"OPEN_GLOBAL_SEARCH": "Open global search",
"OPEN_RECENTLY_VIEWED": "Open recently viewed",
"SUBMIT_SHELL_SEARCH": "Submit workspace search",
"TOGGLE_SIDEBAR": "Toggle sidebar",
"M3U_CHANNEL_NUMBER": "Select M3U channel by number",
"PLAY_PAUSE": "Play or pause embedded MPV playback",
"TOGGLE_FULLSCREEN": "Toggle embedded MPV fullscreen",
"SEEK": "Seek embedded MPV playback by 5 seconds",
"ADJUST_VOLUME": "Adjust volume by 5%",
"MUTE_AUDIO": "Mute audio",
"CLOSE_PLAYER_POPOVERS": "Close embedded MPV popovers",
"COMMAND_PALETTE_NAVIGATION": "Move command palette selection",
"COMMAND_PALETTE_RUN": "Run selected command palette item",
"CLOSE_DIALOGS": "Close dialog or dismiss overlay",
"DOWNLOADS_OPEN_ITEM": "Open focused download item in the library"
}
},
"GLOBAL_FAVORITES": {
"TITLE": "Globalne ulubione",
"SUBTITLE": "Telewizja na żywo ze wszystkich list odtwarzania",
"SEARCH_PLACEHOLDER": "Szukaj ulubionych...",
"NO_RESULTS": "Brak wyników",
"NO_RESULTS_HINT": "Spróbuj innego zapytania",
"EMPTY_TITLE": "Brak ulubionych kanałów na żywo",
"EMPTY_HINT": "Oznacz gwiazdką kanały na żywo z list odtwarzania M3U, Xtream lub Stalker, aby zobaczyć je tutaj.",
"EMPTY_PLAYER": "Wybierz kanał, aby rozpocząć oglądanie",
"NO_PLAYLISTS_TITLE": "No favorites to show",
"NO_PLAYLISTS_BODY": "Add a playlist to start collecting favorites from live channels, movies, and series.",
"NO_ITEMS_TITLE": "No favorites yet",
"NO_ITEMS_BODY": "Tap the star icon on any channel, movie, or series to save it here.",
"UNKNOWN_CHANNEL": "Nieznany"
},
"GLOBAL_RECENT": {
"NO_PLAYLISTS_TITLE": "Nothing watched yet",
"NO_PLAYLISTS_BODY": "Add a playlist and your watching history will appear here.",
"NO_ITEMS_TITLE": "Nothing watched yet",
"NO_ITEMS_BODY": "Start watching anything from your library and it will show up here."
}
}
}