diff --git a/src/strings/pl.json b/src/strings/pl.json
index fcb35e0643..8ced01561c 100644
--- a/src/strings/pl.json
+++ b/src/strings/pl.json
@@ -15,7 +15,7 @@
"Alerts": "Alarmy",
"All": "Wszystkie",
"AllChannels": "Wszystkie kanały",
- "AllComplexFormats": "Wszystkie złożone formaty (ASS, SSA, VOBSUB, PGS, SUB/IDX, etc.)",
+ "AllComplexFormats": "Wszystkie złożone formaty (ASS, SSA, VOBSUB, PGS, SUB, IDX, ...)",
"AllEpisodes": "Wszystkie odcinki",
"AllLanguages": "Wszystkie języki",
"AllLibraries": "Biblioteki",
@@ -23,7 +23,7 @@
"AllowMediaConversion": "Zezwalaj na konwersję mediów",
"AllowMediaConversionHelp": "Umożliwia dawanie lub odbieranie dostępu do funkcji konwersji mediów.",
"AllowOnTheFlySubtitleExtraction": "Zezwalaj na wydobywanie napisów w locie",
- "AllowOnTheFlySubtitleExtractionHelp": "Napisy wbudowane mogą zostać wydobyte z plików wideo i dostarczaone do klienta w postaci zwykłego tekstu, zapobiegając transkodowaniu wideo. Na niektórych systemach może to zabierać dużo czasu i powodować wstrzymywanie odtwarzania wideo podczas procesu ekstrakcji. Dezaktywuj tę opcję, aby wbudowane napisy były wypalane w transkodowanym wideo, gdy nie są obsługiwane przez urządzenie klienta.",
+ "AllowOnTheFlySubtitleExtractionHelp": "Napisy wbudowane mogą zostać wydobyte z plików wideo i dostarczone do klienta w postaci zwykłego tekstu, zapobiegając transkodowaniu wideo. Na niektórych systemach może to zabierać dużo czasu i powodować wstrzymywanie odtwarzania wideo podczas procesu ekstrakcji. Dezaktywuj tę opcję, aby wbudowane napisy były wypalane w transkodowanym wideo, gdy nie są obsługiwane przez urządzenie klienta.",
"AllowRemoteAccess": "Zezwalaj na zdalne połączenia z tym serwerem Jellyfin.",
"AllowRemoteAccessHelp": "Jeśli nieaktywne, wszelkie zdalne połączenia będą blokowane.",
"AllowedRemoteAddressesHelp": "Lista rozdzielona przecinkiem w postaci adresów IP lub adresów IP z maską sieciową dla całych podsieci. W przypadku pozostawienia pustego pola, dopuszczalne będą połączenia ze wszystkich zdalnych adresów.",
@@ -31,7 +31,7 @@
"AlwaysPlaySubtitlesHelp": "Napisy pasujące do preferowanego języka będą wczytywane, niezależnie od języka ścieżki dźwiękowej.",
"AnyLanguage": "W dowolnym języku",
"Anytime": "O dowolnej porze",
- "AroundTime": "Około {0}",
+ "AroundTime": "Około",
"Art": "Przezrocze",
"Artists": "Wykonawcy",
"AsManyAsPossible": "Tak wiele jak to możliwe",
@@ -48,13 +48,13 @@
"BirthLocation": "Miejsce urodzin",
"BirthPlaceValue": "Miejsce urodzenia: {0}",
"Blacklist": "Czarna lista",
- "BookLibraryHelp": "Wspierane są wersje tekstowe oraz dźwiękowe. Sprawdź przewodnik nazewnictwa książek{1} {0}.",
+ "BookLibraryHelp": "Wspierane są wersje tekstowe oraz dźwiękowe. Sprawdź przewodnik nazewnictwa książek {1} {0}.",
"Books": "Książki",
"Box": "Pudełko",
"BoxRear": "Pudełko (tył)",
"Browse": "Przeglądaj",
"BrowsePluginCatalogMessage": "Przejrzyj nasz katalog wtyczek żeby zobaczyć dostępne wtyczki.",
- "BurnSubtitlesHelp": "Określa czy serwer powinien wypalać napisy podczas konwersji wideo, w zależności od formatu napisów. Unikanie wypalania napisów znacząco poprawia wydajność serwera. Wybierz Automatycznie, w celu wypalania zarówno napisów w formatach graficznych (np. VOBSUB, PGS, SUB/IDX), jak i pewnych napisów ASS lub SSA.",
+ "BurnSubtitlesHelp": "Określa czy serwer powinien wypalać napisy podczas konwersji wideo, w zależności od formatu napisów. Unikanie wypalania napisów znacząco poprawia wydajność serwera. Wybierz Automatycznie, w celu wypalania zarówno napisów w formatach graficznych (np. VOBSUB, PGS, SUB, IDX, ...), jak i pewnych napisów ASS lub SSA.",
"ButtonAdd": "Dodaj",
"ButtonAddMediaLibrary": "Dodaj media do biblioteki",
"ButtonAddScheduledTaskTrigger": "Dodaj wyzwalacz",
@@ -151,7 +151,7 @@
"ConfirmDeleteItems": "Usunięcie tej pozycji usunie ją zarówno z systemu plików jak i z biblioteki mediów. Czy chcesz kontynuować?",
"ConfirmDeletion": "Potwierdzenie usunięcia",
"ConfirmEndPlayerSession": "Czy chcesz zamknąć Jellyfin na {0}?",
- "Connect": "Połacz",
+ "Connect": "Połącz",
"ContinueWatching": "Kontynuuj odtwarzanie",
"Continuing": "Dalej wyświetlane",
"CriticRating": "Ocena krytyków",
@@ -160,7 +160,7 @@
"DatePlayed": "Data odtwarzania",
"DeathDateValue": "Zmarły: {0}",
"Default": "Domyślny",
- "DefaultErrorMessage": "Wystąpił bląd podczas przetwarzania twojego rządania. Proszę spróbować ponownie poźniej.",
+ "DefaultErrorMessage": "Wystąpił błąd podczas przetwarzania żądania. Proszę spróbować ponownie później.",
"DefaultMetadataLangaugeDescription": "To są twoje ustawienia domyślne. Możesz je zmienić dla każdej biblioteki osobno.",
"DefaultSubtitlesHelp": "Napisy będą wczytywane w oparciu o znaczniki metadanych ścieżek dźwiękowych. Preferencje językowe brane są pod uwagę, gdy dostępnych jest wiele możliwości.",
"Delete": "Usuń",
@@ -260,7 +260,7 @@
"Genre": "Gatunek",
"Genres": "Gatunki",
"GroupBySeries": "Grupuj po serialach",
- "GroupVersions": "Wersje grup",
+ "GroupVersions": "Grupuj wersje",
"GuestStar": "Gość specjalny",
"Guide": "Przewodnik",
"GuideProviderLogin": "Logowanie",
@@ -583,7 +583,7 @@
"LabelEmbedAlbumArtDidl": "Wbudowana okładka albumu w Didl",
"LabelEmbedAlbumArtDidlHelp": "Niektóre urządzenia wybierają tę metodę uzyskiwania okładki albumu. Inne mogą nie odtwarzać gdy ta opcja jest włączona.",
"LabelEnableAutomaticPortMap": "Mapuj porty automatycznie",
- "LabelEnableAutomaticPortMapHelp": "Umożliwia automatyczne mapowanie publicznego numeru portu z lokalnym numerem portu za pomocą UPnP. Ta opcja może nie działać z niektórymi modelami ruterów. Zmiany zaczną działać po ponownym uruchomieniu serwera.",
+ "LabelEnableAutomaticPortMapHelp": "Umożliwia automatyczne przekierowanie publicznego portu na twoim ruterze do lokalnego portu na serwerze przy użyciu UPnP. Ta opcja może nie działać z niektórymi modelami ruterów lub w niektórych konfiguracjach sieci. Zmiany zaczną działać po ponownym uruchomieniu serwera.",
"LabelEnableBlastAliveMessages": "Przesyłaj komunikaty o dostępności",
"LabelEnableBlastAliveMessagesHelp": "Aktywuj tę funkcję, jeśli serwer nie jest odpowiednio wykrywany przez inne urządzenia UPnP w twojej sieci.",
"LabelEnableDlnaClientDiscoveryInterval": "Częstotliwość wykrywania klientów (sekundy)",
@@ -705,7 +705,7 @@
"LabelNumberOfGuideDays": "Liczba dni pobieranych danych przewodnika:",
"LabelNumberOfGuideDaysHelp": "Pobieranie większej liczby dni danych przewodnika, pozwoli na zaplanowanie zadań na dłuższy okres i wyświetlanie większej listy, ale wydłuży także czas na jego pobranie. Automatycznie wybierze na podstawie liczby kanałów.",
"LabelOptionalNetworkPath": "(Opcjonalne) Udostępniony folder sieciowy:",
- "LabelOptionalNetworkPathHelp": "Jeśli folder jest udostępniony w sieci domowej, podanie jego ścieżki, umożliwi bezpośrednie odtwarzanie na innych urządzeniach.",
+ "LabelOptionalNetworkPathHelp": "Jeśli folder jest udostępniony w sieci domowej, podanie jego ścieżki, umożliwi bezpośrednie odtwarzanie na innych urządzeniach. Na przykład, {0} lub {1}.",
"LabelOriginalAspectRatio": "Oryginalny format obrazu:",
"LabelOriginalTitle": "Tytuł oryginalny:",
"LabelOverview": "Opis:",
@@ -909,7 +909,7 @@
"MessageNoAvailablePlugins": "Brak dostępnych wtyczek.",
"MessageNoMovieSuggestionsAvailable": "Brak aktualnie polecanych filmów. Zacznij oglądać i oceniać filmy, następnie wróć, aby obejrzeć swoje rekomendacje.",
"MessageNoPluginsInstalled": "Brak zainstalowanych wtyczek.",
- "MessageNoTrailersFound": "Brak dostępnych zwiastunów. Zainstaluj wtyczkę Trailer Channel, aby ulepszyć swoje doświadczenie kinowe, dodając zwiastuny z internetu do biblioteki.",
+ "MessageNoTrailersFound": "Zainstaluj wtyczkę Trailer Channel, aby ulepszyć swoje doświadczenie kinowe, dodając zwiastuny z internetu do biblioteki.",
"MessageNothingHere": "Nic tutaj nie ma.",
"MessagePasswordResetForUsers": "Następujący użytkownicy zresetowali swoje hasła. Mogą teraz zalogować się za pomocą kodów PIN, które zostały użyte do zresetowania.",
"MessagePlayAccessRestricted": "Odtwarzanie tej zawartości jest aktualnie ograniczone. Skontaktuj się z administratorem serwera, aby uzyskać dodatkowe informacje.",
@@ -1054,7 +1054,7 @@
"OptionMissingEpisode": "Brakujące Odcinki",
"OptionMonday": "Poniedziałek",
"OptionNameSort": "Nazwa",
- "OptionNew": "Nowa...",
+ "OptionNew": "Nowa…",
"OptionNone": "Brak",
"OptionOnAppStartup": "Podczas uruchomienia aplikacji",
"OptionOnInterval": "Cyklicznie",
@@ -1101,7 +1101,7 @@
"OriginalAirDateValue": "Data pierwszej emisji: {0}",
"Overview": "Opis",
"PackageInstallCancelled": "Instalacja {0} (wersja {1}) anulowana.",
- "PackageInstallCompleted": "Instalacja {0} zakończona.",
+ "PackageInstallCompleted": "Instalacja {0} (wersja {1}) zakończona.",
"PackageInstallFailed": "Instalacja {0} nieudana.",
"ParentalRating": "Kategoria wiekowa",
"PasswordMatchError": "Hasło i potwierdzenie hasła muszą się zgadzać.",
@@ -1160,7 +1160,7 @@
"RefreshMetadata": "Odśwież metadane",
"RefreshQueued": "Odświeżanie dodane do kolejki zadań.",
"ReleaseDate": "Data wydania",
- "RememberMe": "Zapamiętaj mnie",
+ "RememberMe": "Zapamiętaj Mnie",
"RemoveFromCollection": "Usuń z kolekcji",
"RemoveFromPlaylist": "Usuń z listy",
"Repeat": "Powtórz",
@@ -1434,15 +1434,15 @@
"LabelVideoBitrate": "Szybkość transmisji wideo:",
"LabelTranscodingProgress": "Postęp transkodowania:",
"LabelTranscodingFramerate": "Transkodowanie w kl/s:",
- "LabelSize": "Wielkość:",
+ "LabelSize": "Rozmiar:",
"LabelPleaseRestart": "Zmiany zaczną obowiązywać po ręcznym przeładowaniu klienta WWW.",
"LabelPlayMethod": "Metoda odtwarzania:",
"LabelPlayer": "Odtwarzacz:",
- "LabelBaseUrlHelp": "Możesz tutaj dodać niestandardowy podkatalog, aby uzyskać dostęp do serwera z bardziej unikalnego adresu URL.",
+ "LabelBaseUrlHelp": "Dodaje niestandardowy podkatalog do adresu URL serwera. Na przykład: http://example.com/<baseurl>
",
"LabelBaseUrl": "Podstawowy adres URL:",
"LabelBitrate": "Bitrate:",
"LabelAudioSampleRate": "Częstotliwość próbkowania audio:",
- "LabelAudioCodec": "Kodeki audio:",
+ "LabelAudioCodec": "Kodek audio:",
"LabelAudioChannels": "Kanały audio:",
"LabelAudioBitrate": "Audio bitrate:",
"LabelAudioBitDepth": "Głębia bitowa audio:",
@@ -1459,7 +1459,7 @@
"AskAdminToCreateLibrary": "Poproś administratora o stworzenie biblioteki.",
"AllowFfmpegThrottlingHelp": "Kiedy transkodowanie lub remuxowanie dotrze wystarczająco daleko od aktualnej pozycji odtwarzania, zatrzymaj proces aby zużywać mniej zasobów. Jest to najbardziej użyteczne podczas oglądania bez częstego przeskakiwania. Wyłącz jeśli zaobserwujesz problemy z odtwarzaniem.",
"AllowFfmpegThrottling": "Ograniczaj transkodowanie",
- "PlaybackErrorNoCompatibleStream": "Wystąpił problem ze sprofilowaniem klienta i serwer nie wysyła kompatybilnego formatu mediów.",
+ "PlaybackErrorNoCompatibleStream": "Ten klient nie wspiera tego formatu mediów a serwer nie wysyła kompatybilnego formatu.",
"OptionForceRemoteSourceTranscoding": "Wymuś transkodowanie zewnętrznych źródeł mediów (jak telewizja na żywo)",
"NoCreatedLibraries": "Wygląda na to, że nie utworzyłeś jeszcze żadnych bibliotek. {0}Czy chcesz utworzyć jedną teraz?{1}",
"LabelVideoResolution": "Rozdzielczość wideo:",
@@ -1480,5 +1480,97 @@
"ClientSettings": "Ustawienia klienta",
"ButtonTogglePlaylist": "Playlista",
"ButtonToggleContextMenu": "Więcej",
- "ButtonSyncPlay": "SyncPlay"
+ "ButtonSyncPlay": "SyncPlay",
+ "ClearQueue": "Wyczyść kolejkę",
+ "StopPlayback": "Zatrzymaj odtwarzanie",
+ "ButtonPlayer": "Odtwarzacz",
+ "ButtonCast": "Obsada",
+ "EnableBlurhashHelp": "Obrazy które wciąż się ładują zostaną zastąpione rozmazanym symbolem",
+ "EnableBlurhash": "Włącz rozmazane zamienniki dla obrazów",
+ "UnsupportedPlayback": "Jellyfin nie może odszyfrować zawartości zabezpieczonej przy pomocy DRM, ale spróbuje pomimo tego. Niektóre pliki mogą pojawiać się jako zupełnie czarne z powodu szyfrowania lub innych nie wspieranych funkcji jak np. interaktywne tytuły.",
+ "OnApplicationStartup": "Przy starcie aplikacji",
+ "EveryXHours": "Co {0} godzin",
+ "EveryHour": "Co godzinę",
+ "EveryXMinutes": "Co {0} minut",
+ "OnWakeFromSleep": "Przy wybudzaniu",
+ "WeeklyAt": "{0} o {1}",
+ "DailyAt": "Codziennie o {0}",
+ "LastSeen": "Ostatnio widziany {0}",
+ "PersonRole": "jako {0}",
+ "ListPaging": "{0}-{1} z {2}",
+ "WriteAccessRequired": "Serwer Jellyfin wymaga praw zapisu do tego katalogu. Upewnij się, że prawa zapisu zostały przyznane i spróbuj ponownie.",
+ "PathNotFound": "Ścieżka nie została znaleziona. Upewnij się, że ścieżka jest poprawna i spróbuj ponownie.",
+ "YadifBob": "YADIF Bob",
+ "Yadif": "YADIF",
+ "Writers": "Scenariusz",
+ "ViewAlbumArtist": "Zobacz wykonawcę albumu",
+ "Track": "Utwór",
+ "TabDVR": "DVR",
+ "TabRepositories": "Repozytoria",
+ "SyncPlayAccessHelp": "Wybierz poziom dostępu do funkcji SyncPlay jaki posiada ten użytkownik. SyncPlay pozwala na synchronizację odtwarzania z innymi urządzeniami.",
+ "Filter": "Filtruj",
+ "New": "Nowy",
+ "ShowMore": "Pokaż więcej",
+ "ShowLess": "Pokaż mniej",
+ "Season": "Sezon",
+ "SaveChanges": "Zapisz zmiany",
+ "ReleaseGroup": "Zwolnij Grupę",
+ "PreferEmbeddedEpisodeInfosOverFileNames": "Preferuj wbudowane informacje o odcinku przed nazwami plików",
+ "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Używa informacji o odcinku z dołączonych metadanych jeśli są dostępne.",
+ "MessageSyncPlayErrorMedia": "Nie udało się uruchomić SyncPlay! Błąd mediów.",
+ "MessageSyncPlayErrorMissingSession": "Nie udało się uruchomić SyncPlay! Sesja niedostępna.",
+ "MessageSyncPlayErrorNoActivePlayer": "Nie znaleziono aktywnych odtwarzaczy. SyncPlay został wyłączony.",
+ "MessageSyncPlayErrorAccessingGroups": "Wystąpił błąd w trakcie odczytywania listy grup.",
+ "MessageSyncPlayLibraryAccessDenied": "Dostęp do tej zawartości jest ograniczony.",
+ "MessageSyncPlayJoinGroupDenied": "Zezwolenie na używanie SyncPlay wymagane.",
+ "MessageSyncPlayCreateGroupDenied": "Zezwolenie na tworzenie grup wymagane.",
+ "MessageSyncPlayGroupDoesNotExist": "Nie udało się dołączyć do grupy ponieważ grupa nie istnieje.",
+ "MessageSyncPlayPlaybackPermissionRequired": "Zezwolenie na odtwarzanie wymagane.",
+ "MessageSyncPlayNoGroupsAvailable": "Brak dostępnych grup. Najpierw zacznij coś odtwarzać.",
+ "MessageSyncPlayGroupWait": "{0} buforuje…",
+ "MessageSyncPlayUserLeft": "{0} opuścił grupę.",
+ "MessageSyncPlayUserJoined": "{0} dołączył do grupy.",
+ "MessageSyncPlayDisabled": "SyncPlay wyłączony.",
+ "MessageSyncPlayEnabled": "SyncPlay włączony.",
+ "MessageNoGenresAvailable": "Zezwól niektórym dostawcom metadanych na pobieranie gatunków z internetu.",
+ "MessageAddRepository": "Jeśli chcesz dodać repozytorium wciśnij przycisk obok nagłówka i wypełnij wymagane informacje.",
+ "LabelRepositoryNameHelp": "Własna nazwa pozwalająca odróżnić to repozytorium od innych dodanych na serwerze.",
+ "LabelRepositoryName": "Nazwa Repozytorium",
+ "LabelRepositoryUrlHelp": "Lokalizacja manifestu repozytorium, które chcesz dodać.",
+ "LabelRepositoryUrl": "Adres URL Repozytorium",
+ "HeaderNewRepository": "Nowe Repozytorium",
+ "MessageNoRepositories": "Brak repozytoriów.",
+ "LabelSyncPlayAccess": "Dostęp do SyncPlay",
+ "LabelSyncPlayAccessNone": "Wyłączone dla tego użytkownika",
+ "LabelSyncPlayAccessJoinGroups": "Zezwól użytkownikowi na dołączanie do grup",
+ "LabelSyncPlayAccessCreateAndJoinGroups": "Zezwól użytkownikowi na tworzenie i dołączanie do grup",
+ "LabelSyncPlayLeaveGroupDescription": "Wyłącz SyncPlay",
+ "LabelSyncPlayLeaveGroup": "Opuść grupę",
+ "LabelSyncPlayNewGroupDescription": "Stwórz nową grupę",
+ "LabelSyncPlayNewGroup": "Nowa grupa",
+ "LabelSyncPlaySyncMethod": "Metoda synchronizacji:",
+ "LabelSyncPlayPlaybackDiff": "Różnica w czasie odtwarzania:",
+ "MillisecondsUnit": "ms",
+ "LabelSyncPlayTimeOffset": "Różnica czasu z serwerem:",
+ "EnableFasterAnimationsHelp": "Używaj szybszych animacji i przejść",
+ "EnableFasterAnimations": "Szybsze animacje",
+ "LabelRequireHttpsHelp": "Jeśli zaznaczone, serwer automatycznie przekieruje wszystkie połączenia HTTP do HTTPS. Ta opcja nie zadziała jeśli serwer nie nasłuchuje na HTTPS.",
+ "LabelRequireHttps": "Wymagaj HTTPS",
+ "LabelNightly": "Nocny",
+ "LabelStable": "Stabilny",
+ "LabelChromecastVersion": "Wersja Chromecast",
+ "LabelEnableHttpsHelp": "Pozwala serwerowi na nasłuchiwanie na skonfigurowanym porcie HTTPS. Prawidłowy certyfikat musi być skonfigurowany by ta opcja zadziałała.",
+ "LabelEnableHttps": "Włącz HTTPS",
+ "HeaderSyncPlayEnabled": "SyncPlay włączony",
+ "HeaderSyncPlaySelectGroup": "Dołącz do grupy",
+ "HeaderServerAddressSettings": "Ustawienia Adresu Serwera",
+ "HeaderRemoteAccessSettings": "Ustawienia Zdalnego Dostępu",
+ "HeaderHttpsSettings": "Ustawienia HTTPS",
+ "HeaderDVR": "DVR",
+ "ApiKeysCaption": "Lista aktualnie włączonych kluczy API",
+ "EnableDetailsBannerHelp": "Wyświetl baner na szczycie strony ze szczegółami elementu.",
+ "EnableDetailsBanner": "Baner w szczegółach",
+ "EnableDecodingColorDepth10Vp9": "Włącz 10-bitowe dekodowanie sprzętowe dla VP9",
+ "EnableDecodingColorDepth10Hevc": "Włącz 10-bitowe dekodowanie sprzętowe dla HEVC",
+ "BoxSet": "Kolekcja"
}