fix(i18n): shorten nav labels and complete translations in all locales
Nav bar labels that overflow their tab slot on phones are shortened to idiomatic short forms: fr (Bibliothèque, Téléchargement, Recherche), ru/bg/it (Live TV), pl (Home). All 21 locales get the ~280 keys that were empty (falling back to English at runtime): explore detail/badges/stats, fileInfo, startup repair flow, mediaMenu delete dialogs, addServer, rating sources, downloads sync-rule removal, and more. settings.displayScale was missing entirely in 16 locales; the new exoplayer playbackBuffer keys (upstream feat) are translated too. Fixes mis-translations found in review: es/zh/zh-Hant sidecar-format wording, sv adaptation, nb transcoding. Regenerated with dart run slang; translation hygiene and i18n tests pass. Close #1823
This commit is contained in:
+306
-306
@@ -11,7 +11,7 @@
|
||||
"waitingForAuth": "Oczekiwanie na uwierzytelnienie...\nZaloguj się w przeglądarce.",
|
||||
"useBrowser": "Użyj przeglądarki",
|
||||
"or": "lub",
|
||||
"connectToMediaBrowser": "",
|
||||
"connectToMediaBrowser": "Połącz z ${product}",
|
||||
"useQuickConnect": "Użyj Quick Connect",
|
||||
"quickConnectInstructions": "Otwórz Quick Connect w Jellyfin i wpisz ten kod.",
|
||||
"quickConnectWaiting": "Oczekiwanie na zatwierdzenie…",
|
||||
@@ -46,7 +46,7 @@
|
||||
"resume": "Wznów",
|
||||
"error": "Błąd",
|
||||
"search": "Szukaj",
|
||||
"home": "Strona główna",
|
||||
"home": "Start",
|
||||
"back": "Wstecz",
|
||||
"settings": "Ustawienia",
|
||||
"mute": "Wycisz",
|
||||
@@ -66,17 +66,17 @@
|
||||
"exitFullscreen": "Wyjdź z pełnego ekranu",
|
||||
"pressBackAgainToExit": "Naciśnij ponownie przycisk Wstecz, aby wyjść",
|
||||
"ratingSource": {
|
||||
"critic": "",
|
||||
"audience": "",
|
||||
"imdb": "",
|
||||
"tmdb": "",
|
||||
"rottenTomatoes": "",
|
||||
"simkl": "",
|
||||
"mal": "",
|
||||
"anilist": "",
|
||||
"trakt": "",
|
||||
"rottenTomatoesCritic": "",
|
||||
"rottenTomatoesAudience": ""
|
||||
"critic": "Krytycy",
|
||||
"audience": "Widzowie",
|
||||
"imdb": "IMDb",
|
||||
"tmdb": "TMDB",
|
||||
"rottenTomatoes": "Rotten Tomatoes",
|
||||
"simkl": "Simkl",
|
||||
"mal": "MyAnimeList",
|
||||
"anilist": "AniList",
|
||||
"trakt": "Trakt",
|
||||
"rottenTomatoesCritic": "Krytycy Rotten Tomatoes",
|
||||
"rottenTomatoesAudience": "Widzowie Rotten Tomatoes"
|
||||
}
|
||||
},
|
||||
"screens": {
|
||||
@@ -120,7 +120,7 @@
|
||||
"darkTheme": "Ciemny",
|
||||
"oledTheme": "OLED",
|
||||
"libraryDensity": "Gęstość biblioteki",
|
||||
"displayScale": "",
|
||||
"displayScale": "Skalowanie",
|
||||
"compact": "Kompaktowy",
|
||||
"comfortable": "Wygodny",
|
||||
"tvCornerSpotlightBackdrop": "Tło wyróżnionej pozycji w rogu",
|
||||
@@ -170,11 +170,11 @@
|
||||
"bufferSizeMB": "${size}MB",
|
||||
"bufferSizeAuto": "Automatyczny (zalecany)",
|
||||
"bufferSizeWarning": "Dostępna pamięć: ${heap}MB. Bufor ${size}MB może wpłynąć na odtwarzanie.",
|
||||
"playbackBuffer": "",
|
||||
"playbackBufferAuto": "",
|
||||
"playbackBufferLarge": "",
|
||||
"playbackBufferExtraLarge": "",
|
||||
"playbackBufferDescription": "",
|
||||
"playbackBuffer": "Bufor odtwarzania",
|
||||
"playbackBufferAuto": "Auto (zalecane)",
|
||||
"playbackBufferLarge": "Duży",
|
||||
"playbackBufferExtraLarge": "Bardzo duży",
|
||||
"playbackBufferDescription": "Buforuje więcej w przypadku niestabilnych połączeń. Ograniczony również przez rozmiar bufora.",
|
||||
"defaultQualityTitle": "Domyślna jakość",
|
||||
"musicQualityTitle": "Jakość muzyki",
|
||||
"subtitleStyling": "Styl napisów",
|
||||
@@ -208,9 +208,9 @@
|
||||
"debugLoggingDescription": "Włącz szczegółowe rejestrowanie, aby ułatwić rozwiązywanie problemów",
|
||||
"viewLogs": "Pokaż logi",
|
||||
"viewLogsDescription": "Pokaż logi aplikacji",
|
||||
"clearImageCache": "",
|
||||
"clearImageCacheDescription": "",
|
||||
"clearImageCacheSuccess": "",
|
||||
"clearImageCache": "Wyczyść pamięć podręczną obrazów",
|
||||
"clearImageCacheDescription": "Wyczyść zapisane okładki i miniatury. Obrazy mogą ładować się wolniej, dopóki nie zostaną pobrane ponownie.",
|
||||
"clearImageCacheSuccess": "Pamięć podręczna obrazów została wyczyszczona",
|
||||
"resetSettings": "Zresetuj ustawienia",
|
||||
"resetSettingsDescription": "Przywróć ustawienia domyślne. Tego nie można cofnąć.",
|
||||
"resetSettingsSuccess": "Przywrócono ustawienia domyślne",
|
||||
@@ -402,118 +402,118 @@
|
||||
},
|
||||
"fileInfo": {
|
||||
"title": "Informacje o pliku",
|
||||
"overview": "",
|
||||
"overview": "Przegląd",
|
||||
"video": "Wideo",
|
||||
"audio": "Audio",
|
||||
"subtitles": "Napisy",
|
||||
"images": "",
|
||||
"dataStreams": "",
|
||||
"lyrics": "",
|
||||
"images": "Obrazy osadzone",
|
||||
"dataStreams": "Strumienie danych",
|
||||
"lyrics": "Teksty",
|
||||
"file": "Plik",
|
||||
"attachments": "",
|
||||
"delivery": "",
|
||||
"versionCounter": "",
|
||||
"fileCounter": "",
|
||||
"noStreams": "",
|
||||
"copyPath": "",
|
||||
"pathCopied": "",
|
||||
"attachments": "Załączniki",
|
||||
"delivery": "Dostarczanie",
|
||||
"versionCounter": "Wersja ${index} z ${count}",
|
||||
"fileCounter": "Plik ${index} z ${count}",
|
||||
"noStreams": "Serwer nie zgłosił żadnych strumieni dla tego pliku.",
|
||||
"copyPath": "Kopiuj ścieżkę",
|
||||
"pathCopied": "Skopiowano ścieżkę pliku",
|
||||
"codec": "Kodek",
|
||||
"codecTag": "",
|
||||
"codecTag": "Tag kodeka",
|
||||
"resolution": "Rozdzielczość",
|
||||
"codedResolution": "",
|
||||
"codedResolution": "Rozdzielczość kodowania",
|
||||
"bitrate": "Przepływność",
|
||||
"frameRate": "Klatki na sekundę",
|
||||
"rotation": "",
|
||||
"comment": "",
|
||||
"audioDescription": "",
|
||||
"headerCompression": "",
|
||||
"sidecarFile": "",
|
||||
"transportTimestamp": "",
|
||||
"displayOffset": "",
|
||||
"previewFailureCode": "",
|
||||
"previewRetries": "",
|
||||
"rotation": "Rotacja",
|
||||
"comment": "Komentarz",
|
||||
"audioDescription": "Audiodeskrypcja",
|
||||
"headerCompression": "Kompresja nagłówka",
|
||||
"sidecarFile": "Plik towarzyszący",
|
||||
"transportTimestamp": "Znacznik czasu transportu",
|
||||
"displayOffset": "Przesunięcie wyświetlania",
|
||||
"previewFailureCode": "Kod błędu podglądu",
|
||||
"previewRetries": "Ponowne próby podglądu",
|
||||
"aspectRatio": "Proporcje",
|
||||
"pixelAspectRatio": "",
|
||||
"pixelAspectRatio": "Współczynnik proporcji pikseli",
|
||||
"profile": "Profil",
|
||||
"level": "",
|
||||
"level": "Poziom",
|
||||
"bitDepth": "Głębia bitowa",
|
||||
"pixelFormat": "",
|
||||
"pixelFormat": "Format pikseli",
|
||||
"colorSpace": "Przestrzeń kolorów",
|
||||
"colorRange": "Zakres kolorów",
|
||||
"colorPrimaries": "Kolory podstawowe",
|
||||
"colorTransfer": "",
|
||||
"colorTransfer": "Przenoszenie kolorów",
|
||||
"chromaSubsampling": "Podpróbkowanie chrominancji",
|
||||
"chromaLocation": "",
|
||||
"scanType": "",
|
||||
"interlaced": "",
|
||||
"anamorphic": "",
|
||||
"referenceFrames": "",
|
||||
"dynamicRange": "",
|
||||
"dolbyVision": "",
|
||||
"dolbyVisionLevel": "",
|
||||
"dolbyVisionVersion": "",
|
||||
"dolbyVisionLayers": "",
|
||||
"baseLayerCompatibility": "",
|
||||
"avcBitstream": "",
|
||||
"nalLengthSize": "",
|
||||
"scalingMatrix": "",
|
||||
"streamIdentifier": "",
|
||||
"streamIndex": "",
|
||||
"streamId": "",
|
||||
"language": "",
|
||||
"languageCode": "",
|
||||
"streamTitle": "",
|
||||
"chromaLocation": "Położenie chrominancji",
|
||||
"scanType": "Typ skanowania",
|
||||
"interlaced": "Z przeplotem",
|
||||
"anamorphic": "Anamorficzny",
|
||||
"referenceFrames": "Klatki referencyjne",
|
||||
"dynamicRange": "Zakres dynamiczny",
|
||||
"dolbyVision": "Dolby Vision",
|
||||
"dolbyVisionLevel": "Poziom Dolby Vision",
|
||||
"dolbyVisionVersion": "Wersja Dolby Vision",
|
||||
"dolbyVisionLayers": "Warstwy Dolby Vision",
|
||||
"baseLayerCompatibility": "Zgodność warstwy bazowej",
|
||||
"avcBitstream": "Strumień bitowy AVC",
|
||||
"nalLengthSize": "Rozmiar długości NAL",
|
||||
"scalingMatrix": "Własna macierz skalowania",
|
||||
"streamIdentifier": "Identyfikator strumienia",
|
||||
"streamIndex": "Indeks strumienia",
|
||||
"streamId": "ID strumienia",
|
||||
"language": "Język",
|
||||
"languageCode": "Kod języka",
|
||||
"streamTitle": "Tytuł ścieżki",
|
||||
"channels": "Kanały",
|
||||
"sampleRate": "",
|
||||
"spatialAudio": "",
|
||||
"textBased": "",
|
||||
"subtitleFormat": "",
|
||||
"provider": "",
|
||||
"matchScore": "",
|
||||
"externalDelivery": "",
|
||||
"sidecarPath": "",
|
||||
"sourceStream": "",
|
||||
"temporary": "",
|
||||
"timeBase": "",
|
||||
"sampleRate": "Częstotliwość próbkowania",
|
||||
"spatialAudio": "Dźwięk przestrzenny",
|
||||
"textBased": "Tekstowy",
|
||||
"subtitleFormat": "Format pliku towarzyszącego",
|
||||
"provider": "Dostawca",
|
||||
"matchScore": "Wynik dopasowania",
|
||||
"externalDelivery": "Może być dostarczany osobno",
|
||||
"sidecarPath": "Ścieżka pliku towarzyszącego",
|
||||
"sourceStream": "Skopiowano z",
|
||||
"temporary": "Tymczasowy",
|
||||
"timeBase": "Baza czasu",
|
||||
"overallBitrate": "Całkowita przepływność",
|
||||
"path": "Ścieżka",
|
||||
"fileName": "",
|
||||
"fileName": "Nazwa pliku",
|
||||
"size": "Rozmiar",
|
||||
"totalSize": "",
|
||||
"totalSize": "Całkowity rozmiar",
|
||||
"container": "Kontener",
|
||||
"duration": "Czas trwania",
|
||||
"previewThumbnails": "",
|
||||
"previewIndex": "",
|
||||
"packetLength": "",
|
||||
"filePresent": "",
|
||||
"fileReadable": "",
|
||||
"streamPath": "",
|
||||
"previewThumbnails": "Miniatury podglądu",
|
||||
"previewIndex": "Indeks podglądu",
|
||||
"packetLength": "Długość pakietu",
|
||||
"filePresent": "Plik obecny",
|
||||
"fileReadable": "Czytelny dla serwera",
|
||||
"streamPath": "Ścieżka strumienia",
|
||||
"optimizedForStreaming": "Zoptymalizowane do strumieniowania",
|
||||
"has64bitOffsets": "Przesunięcia 64-bitowe",
|
||||
"protocol": "",
|
||||
"mediaType": "",
|
||||
"sourceKind": "",
|
||||
"optimizedVersion": "",
|
||||
"optimizationTarget": "",
|
||||
"deletedAt": "",
|
||||
"remoteSource": "",
|
||||
"infiniteStream": "",
|
||||
"directPlay": "",
|
||||
"directStream": "",
|
||||
"transcoding": "",
|
||||
"etag": "",
|
||||
"versionId": "",
|
||||
"fileId": "",
|
||||
"defaultAudioTrack": "",
|
||||
"defaultSubtitleTrack": "",
|
||||
"subtitlesOff": "",
|
||||
"flagDefault": "",
|
||||
"flagForced": "",
|
||||
"flagSelected": "",
|
||||
"flagExternal": "",
|
||||
"flagHearingImpaired": "",
|
||||
"flagDub": "",
|
||||
"flagOriginal": ""
|
||||
"protocol": "Protokół",
|
||||
"mediaType": "Typ multimediów",
|
||||
"sourceKind": "Rodzaj źródła",
|
||||
"optimizedVersion": "Zoptymalizowana wersja",
|
||||
"optimizationTarget": "Cel optymalizacji",
|
||||
"deletedAt": "Usunięto",
|
||||
"remoteSource": "Źródło zdalne",
|
||||
"infiniteStream": "Nieskończony strumień",
|
||||
"directPlay": "Odtwarzanie bezpośrednie",
|
||||
"directStream": "Bezpośrednie strumieniowanie",
|
||||
"transcoding": "Transkodowanie",
|
||||
"etag": "ETag",
|
||||
"versionId": "ID wersji",
|
||||
"fileId": "ID pliku",
|
||||
"defaultAudioTrack": "Domyślna ścieżka audio",
|
||||
"defaultSubtitleTrack": "Domyślna ścieżka napisów",
|
||||
"subtitlesOff": "Wył.",
|
||||
"flagDefault": "Domyślna",
|
||||
"flagForced": "Wymuszone",
|
||||
"flagSelected": "Wybrana",
|
||||
"flagExternal": "Zewnętrzne",
|
||||
"flagHearingImpaired": "Dla niesłyszących",
|
||||
"flagDub": "Dubbing",
|
||||
"flagOriginal": "Oryginalna"
|
||||
},
|
||||
"mediaMenu": {
|
||||
"markAsWatched": "Oznacz jako obejrzane",
|
||||
@@ -524,41 +524,41 @@
|
||||
"shufflePlay": "Odtwarzanie losowe",
|
||||
"shuffleNotAvailableOffline": "Odtwarzanie losowe nie jest dostępne offline",
|
||||
"fileInfo": "Informacje o pliku",
|
||||
"deleteEpisodeFromServer": "",
|
||||
"deleteSeasonFromServer": "",
|
||||
"deleteShowFromServer": "",
|
||||
"deleteMovieFromServer": "",
|
||||
"deleteEpisodeTitle": "",
|
||||
"deleteSeasonTitle": "",
|
||||
"deleteShowTitle": "",
|
||||
"deleteMovieTitle": "",
|
||||
"deleteEpisodeConfirm": "",
|
||||
"deleteSeasonConfirm": "",
|
||||
"deleteShowConfirm": "",
|
||||
"deleteMovieConfirm": "",
|
||||
"deleteAnyway": "",
|
||||
"confirmDeleteTarget": "",
|
||||
"deleteEpisodeFromServer": "Usuń odcinek z serwera",
|
||||
"deleteSeasonFromServer": "Usuń sezon z serwera",
|
||||
"deleteShowFromServer": "Usuń serial z serwera",
|
||||
"deleteMovieFromServer": "Usuń film z serwera",
|
||||
"deleteEpisodeTitle": "Usunąć ten odcinek?",
|
||||
"deleteSeasonTitle": "Usunąć ten sezon?",
|
||||
"deleteShowTitle": "Usunąć ten serial?",
|
||||
"deleteMovieTitle": "Usunąć ten film?",
|
||||
"deleteEpisodeConfirm": "Usuń odcinek",
|
||||
"deleteSeasonConfirm": "Usuń sezon",
|
||||
"deleteShowConfirm": "Usuń serial",
|
||||
"deleteMovieConfirm": "Usuń film",
|
||||
"deleteAnyway": "Usuń mimo to",
|
||||
"confirmDeleteTarget": "Trwale usunąć ${title} z Twojego serwera?",
|
||||
"deleteMultipleWarning": "Obejmuje to wszystkie odcinki i ich pliki.",
|
||||
"deleteEpisodeCountWarning": {
|
||||
"one": "",
|
||||
"few": "",
|
||||
"many": "",
|
||||
"other": ""
|
||||
"one": "Usunięty zostanie ${n} odcinek w nim oraz jego plik.",
|
||||
"few": "Usunięte zostaną ${n} odcinki w nim oraz ich pliki.",
|
||||
"many": "Usuniętych zostanie ${n} odcinków w nim oraz ich pliki.",
|
||||
"other": "Usuniętych zostanie ${n} odcinka w nim oraz ich pliki."
|
||||
},
|
||||
"deleteMultiPartWarning": {
|
||||
"one": "",
|
||||
"few": "",
|
||||
"many": "",
|
||||
"other": ""
|
||||
"one": "Ten element jest przechowywany jako ${n} plik, który zostanie usunięty.",
|
||||
"few": "Ten element jest przechowywany w ${n} plikach, które wszystkie zostaną usunięte.",
|
||||
"many": "Ten element jest przechowywany w ${n} plikach, które wszystkie zostaną usunięte.",
|
||||
"other": "Ten element jest przechowywany w ${n} pliku, który zostanie usunięty."
|
||||
},
|
||||
"deleteSharedFileHeading": {
|
||||
"one": "",
|
||||
"few": "",
|
||||
"many": "",
|
||||
"other": ""
|
||||
"one": "W tym samym pliku przechowywany jest jeszcze ${n} inny odcinek, który również zostanie usunięty:",
|
||||
"few": "W tym samym pliku przechowywane są jeszcze ${n} inne odcinki, które również zostaną usunięte:",
|
||||
"many": "W tym samym pliku przechowywanych jest jeszcze ${n} innych odcinków, które również zostaną usunięte:",
|
||||
"other": "W tym samym pliku przechowywany jest jeszcze ${n} innego odcinka, który również zostanie usunięty:"
|
||||
},
|
||||
"deleteScopeUnverifiedProbeFailed": "",
|
||||
"deleteScopeUnverifiedNoFileInfo": "",
|
||||
"deleteScopeUnverifiedProbeFailed": "Plezy nie mogło sprawdzić, które pliki zostaną usunięte, więc może usunąć więcej niż element wymieniony powyżej. Anuluj i spróbuj ponownie albo usuń mimo to.",
|
||||
"deleteScopeUnverifiedNoFileInfo": "Twój serwer nie podał informacji o plikach tego elementu, więc Plezy nie może sprawdzić, które pliki zostaną usunięte. Może usunąć więcej niż element wymieniony powyżej.",
|
||||
"mediaDeletedSuccessfully": "Usunięto element multimedialny",
|
||||
"mediaFailedToDelete": "Nie udało się usunąć elementu multimedialnego",
|
||||
"rate": "Oceń",
|
||||
@@ -634,9 +634,9 @@
|
||||
"playNext": "Odtwórz następny",
|
||||
"playButton": "Odtwórz",
|
||||
"pauseButton": "Pauza",
|
||||
"playbackPaused": "",
|
||||
"playbackResumed": "",
|
||||
"loadingVideo": "",
|
||||
"playbackPaused": "Wstrzymano",
|
||||
"playbackResumed": "Odtwarzanie",
|
||||
"loadingVideo": "Ładowanie wideo",
|
||||
"showPlaybackControls": "Pokaż elementy sterujące odtwarzaniem",
|
||||
"hidePlaybackControls": "Ukryj elementy sterujące odtwarzaniem",
|
||||
"seekBackwardButton": "Przewiń do tyłu o ${seconds} sekund",
|
||||
@@ -710,7 +710,7 @@
|
||||
},
|
||||
"removedFromContinueWatching": "Usunięto z kontynuowania oglądania",
|
||||
"errorLoading": "Błąd: ${error}",
|
||||
"searchPartialResults": "",
|
||||
"searchPartialResults": "Niektórych serwerów multimediów nie udało się przeszukać. Wyświetlane są dostępne wyniki.",
|
||||
"streamInterrupted": "Strumień został przerwany. Naciśnij odtwarzanie lub przewiń, aby spróbować ponownie.",
|
||||
"liveStreamInterrupted": "Transmisja na żywo została przerwana. Naciśnij odtwarzanie, aby spróbować ponownie.",
|
||||
"fileInfoNotAvailable": "Informacje o pliku niedostępne",
|
||||
@@ -749,8 +749,8 @@
|
||||
"switchingToCompatiblePlayer": "Przełączanie na kompatybilny odtwarzacz...",
|
||||
"serverLimitTitle": "Odtwarzanie nie powiodło się",
|
||||
"serverLimitBody": "Błąd serwera (HTTP 500). Limit przepustowości/transkodowania prawdopodobnie odrzucił tę sesję. Poproś właściciela o zmianę.",
|
||||
"mediaUnreadableTitle": "",
|
||||
"mediaUnreadableBody": "",
|
||||
"mediaUnreadableTitle": "Plik niedostępny",
|
||||
"mediaUnreadableBody": "Serwer znalazł ten element, ale nie mógł odczytać jego pliku (HTTP 404). Plik został prawdopodobnie przeniesiony, usunięty albo jego pamięć masowa jest niedostępna. Poproś właściciela serwera o sprawdzenie pliku i ponowne przeskanowanie biblioteki.",
|
||||
"logsUploaded": "Logi przesłane",
|
||||
"logsUploadFailed": "Nie udało się przesłać logów",
|
||||
"logId": "ID logu"
|
||||
@@ -869,8 +869,8 @@
|
||||
"sessionExpiredOne": "Sesja wygasła dla ${name}",
|
||||
"sessionExpiredMany": "Sesja wygasła dla ${count} serwerów",
|
||||
"signInAgain": "Zaloguj się ponownie",
|
||||
"editMediaBrowserTitle": "",
|
||||
"editMediaBrowserIntro": ""
|
||||
"editMediaBrowserTitle": "Edytuj połączenie z ${product}",
|
||||
"editMediaBrowserIntro": "Dodaj lub usuń adresy URL dla ${serverName}. Plezy będzie używać osiągalnego adresu URL o najniższym opóźnieniu."
|
||||
},
|
||||
"discover": {
|
||||
"title": "Odkryj",
|
||||
@@ -900,7 +900,7 @@
|
||||
},
|
||||
"errors": {
|
||||
"searchFailed": "Wyszukiwanie nie powiodło się: ${error}",
|
||||
"searchUnavailable": "",
|
||||
"searchUnavailable": "Wyszukiwanie nie mogło połączyć się z żadnym serwerem multimediów.",
|
||||
"connectionTimeout": "Limit czasu połączenia przy ładowaniu ${context}",
|
||||
"connectionFailed": "Nie można połączyć się z serwerem multimediów",
|
||||
"unableToLoad": "Nie udało się załadować ${context}. Spróbuj ponownie.",
|
||||
@@ -1028,36 +1028,36 @@
|
||||
"uploadLogs": "Prześlij logi"
|
||||
},
|
||||
"startup": {
|
||||
"failedTitle": "",
|
||||
"failedBody": "",
|
||||
"failedBodyRepairable": "",
|
||||
"phaseLabel": "",
|
||||
"showDetails": "",
|
||||
"hideDetails": "",
|
||||
"copyDetails": "",
|
||||
"detailsCopied": "",
|
||||
"uploadDetails": "",
|
||||
"repairStorage": "",
|
||||
"repairTitle": "",
|
||||
"repairBodyCommon": "",
|
||||
"repairBodyOneCredential": "",
|
||||
"repairBodySignInsKept": "",
|
||||
"repairBodySignInsLost": "",
|
||||
"repairBodySessionsUncertain": "",
|
||||
"repairConfirm": "",
|
||||
"repairSucceeded": "",
|
||||
"repairNeedsRestart": "",
|
||||
"restartRequiredBody": "",
|
||||
"quitPlezy": "",
|
||||
"repairFailed": "",
|
||||
"repairKeptSignIns": "",
|
||||
"repairLostSignIns": "",
|
||||
"repairLostSessions": "",
|
||||
"backupTitle": "",
|
||||
"backupWarning": "",
|
||||
"deleteBackup": "",
|
||||
"backupDeleted": "",
|
||||
"previousFailureTitle": ""
|
||||
"failedTitle": "Nie udało się uruchomić Plezy",
|
||||
"failedBody": "Coś poszło nie tak podczas uruchamiania. Poniższe szczegóły wskazują, co zawiodło.",
|
||||
"failedBodyRepairable": "Zapisany plik ustawień Plezy jest uszkodzony i musi zostać odbudowany, zanim Plezy będzie mogło się uruchomić. Ponawianie nie pomoże — wybierz Napraw pamięć.",
|
||||
"phaseLabel": "Krok",
|
||||
"showDetails": "Pokaż szczegóły",
|
||||
"hideDetails": "Ukryj szczegóły",
|
||||
"copyDetails": "Kopiuj szczegóły",
|
||||
"detailsCopied": "Skopiowano szczegóły do schowka",
|
||||
"uploadDetails": "Prześlij szczegóły",
|
||||
"repairStorage": "Napraw pamięć",
|
||||
"repairTitle": "Naprawić zapisane dane?",
|
||||
"repairBodyCommon": "Plik ustawień Plezy jest uszkodzony i nie można go odczytać. Naprawa przywraca wszystkie ustawienia do wartości domyślnych.",
|
||||
"repairBodyOneCredential": "Jedno zapisane logowanie jest uszkodzone i nie można go odczytać. Naprawa usunie tylko je; pozostałe ustawienia pozostaną nietknięte.",
|
||||
"repairBodySignInsKept": "Twoje serwery i profile powinny pozostać zalogowane.",
|
||||
"repairBodySignInsLost": "Klucza chroniącego zapisane logowania nie można odzyskać z tego pliku, więc będziesz musiał zalogować się ponownie na każdym serwerze i profilu. Nic na Twoim serwerze multimediów nie zostanie zmienione.",
|
||||
"repairBodySessionsUncertain": "Usługi śledzenia (MAL, AniList, Simkl, Trakt) i Seerr są przechowywane osobno i mogą, ale nie muszą przetrwać. Plezy dokładnie poinformuje Cię, co zachowało.",
|
||||
"repairConfirm": "Napraw",
|
||||
"repairSucceeded": "Naprawiono pamięć",
|
||||
"repairNeedsRestart": "Naprawiono pamięć — wymagany restart",
|
||||
"restartRequiredBody": "Twoje dane zostały naprawione, ale Plezy musi uruchomić się od nowa, zanim będzie mogło z nich korzystać. Zamknij Plezy i otwórz je ponownie.",
|
||||
"quitPlezy": "Zamknij Plezy",
|
||||
"repairFailed": "Naprawa nie powiodła się",
|
||||
"repairKeptSignIns": "Twoje serwery i profile są nadal zalogowane.",
|
||||
"repairLostSignIns": "Nie udało się odzyskać klucza chroniącego zapisane logowania. Musisz zalogować się ponownie na każdym serwerze i profilu.",
|
||||
"repairLostSessions": "Utracono co najmniej jedno połączenie z usługą śledzenia lub Seerr i trzeba je ponownie połączyć.",
|
||||
"backupTitle": "Zachowano kopię uszkodzonego pliku",
|
||||
"backupWarning": "Zawiera Twoje dane logowania. Nie przesyłaj ani nie udostępniaj jej.",
|
||||
"deleteBackup": "Usuń kopię",
|
||||
"backupDeleted": "Usunięto kopię.",
|
||||
"previousFailureTitle": "Ostatnim razem nie udało się uruchomić Plezy"
|
||||
},
|
||||
"licenses": {
|
||||
"relatedPackages": "Powiązane pakiety",
|
||||
@@ -1117,140 +1117,140 @@
|
||||
"searchPrompt": "Szukaj filmów i seriali w ${source}.",
|
||||
"searchFailed": "Wyszukiwanie nie powiodło się. Sprawdź połączenie i spróbuj ponownie.",
|
||||
"badge": {
|
||||
"rankPopular": "",
|
||||
"rankAiring": "",
|
||||
"rankRated": "",
|
||||
"rankFavorited": "",
|
||||
"rankTrending": "",
|
||||
"rankSeasonal": "",
|
||||
"watchingNow": "",
|
||||
"available": "",
|
||||
"partiallyAvailable": "",
|
||||
"availableIn4k": "",
|
||||
"requested": "",
|
||||
"pendingApproval": "",
|
||||
"processing": "",
|
||||
"declined": "",
|
||||
"requestFailed": "",
|
||||
"requested4k": "",
|
||||
"seasonsAvailable": "",
|
||||
"nextEpisodeIn": "",
|
||||
"nextAiringIn": "",
|
||||
"episodesShort": "",
|
||||
"minutesPerEpisode": "",
|
||||
"adult": ""
|
||||
"rankPopular": "#${n} popularne",
|
||||
"rankAiring": "#${n} emitowane",
|
||||
"rankRated": "#${n} najwyżej oceniane",
|
||||
"rankFavorited": "#${n} w ulubionych",
|
||||
"rankTrending": "#${n} na czasie",
|
||||
"rankSeasonal": "#${n} w sezonie ${season}",
|
||||
"watchingNow": "${n} ogląda teraz",
|
||||
"available": "Dostępne",
|
||||
"partiallyAvailable": "Częściowo dostępne",
|
||||
"availableIn4k": "Dostępne w 4K",
|
||||
"requested": "Zamówiono",
|
||||
"pendingApproval": "Oczekuje na zatwierdzenie",
|
||||
"processing": "Przetwarzanie",
|
||||
"declined": "Odrzucono",
|
||||
"requestFailed": "Żądanie nie powiodło się",
|
||||
"requested4k": "Zamówiono w 4K",
|
||||
"seasonsAvailable": "${available}/${total} sezonów",
|
||||
"nextEpisodeIn": "Odc. ${episode} za ${duration}",
|
||||
"nextAiringIn": "Następny za ${duration}",
|
||||
"episodesShort": "${n} odc.",
|
||||
"minutesPerEpisode": "${n} min/odc.",
|
||||
"adult": "18+"
|
||||
},
|
||||
"stats": {
|
||||
"listed": "",
|
||||
"viewersDay": "",
|
||||
"viewersWeek": "",
|
||||
"viewersMonth": "",
|
||||
"viewersYear": "",
|
||||
"viewersAllTime": "",
|
||||
"planning": "",
|
||||
"favorited": "",
|
||||
"dropRate": "",
|
||||
"listed": "${n} na listach",
|
||||
"viewersDay": "${n} obejrzało dziś",
|
||||
"viewersWeek": "${n} obejrzało w tym tygodniu",
|
||||
"viewersMonth": "${n} obejrzało w tym miesiącu",
|
||||
"viewersYear": "${n} obejrzało w tym roku",
|
||||
"viewersAllTime": "${n} widzów",
|
||||
"planning": "${n} planuje obejrzeć",
|
||||
"favorited": "${n} w ulubionych",
|
||||
"dropRate": "${percent} porzuciło",
|
||||
"comments": {
|
||||
"one": "",
|
||||
"few": "",
|
||||
"many": "",
|
||||
"other": ""
|
||||
"one": "${n} komentarz",
|
||||
"few": "${n} komentarze",
|
||||
"many": "${n} komentarzy",
|
||||
"other": "${n} komentarza"
|
||||
},
|
||||
"votes": "",
|
||||
"watching": "",
|
||||
"completed": "",
|
||||
"onHold": "",
|
||||
"dropped": ""
|
||||
"votes": "${n} głosów",
|
||||
"watching": "${n} ogląda",
|
||||
"completed": "${n} ukończyło",
|
||||
"onHold": "${n} wstrzymało",
|
||||
"dropped": "${n} porzuciło"
|
||||
},
|
||||
"season": {
|
||||
"winter": "",
|
||||
"spring": "",
|
||||
"summer": "",
|
||||
"fall": "",
|
||||
"withYear": ""
|
||||
"winter": "Zima",
|
||||
"spring": "Wiosna",
|
||||
"summer": "Lato",
|
||||
"fall": "Jesień",
|
||||
"withYear": "${season} ${year}"
|
||||
},
|
||||
"format": {
|
||||
"tv": "",
|
||||
"tvShort": "",
|
||||
"movie": "",
|
||||
"special": "",
|
||||
"ova": "",
|
||||
"ona": "",
|
||||
"music": "",
|
||||
"other": ""
|
||||
"tv": "TV",
|
||||
"tvShort": "TV Short",
|
||||
"movie": "Film",
|
||||
"special": "Odcinek specjalny",
|
||||
"ova": "OVA",
|
||||
"ona": "ONA",
|
||||
"music": "Muzyka",
|
||||
"other": "Inne"
|
||||
},
|
||||
"sourceMaterial": {
|
||||
"original": "",
|
||||
"manga": "",
|
||||
"lightNovel": "",
|
||||
"novel": "",
|
||||
"visualNovel": "",
|
||||
"game": "",
|
||||
"webComic": "",
|
||||
"musicRelease": "",
|
||||
"otherMedia": ""
|
||||
"original": "Oryginał",
|
||||
"manga": "Manga",
|
||||
"lightNovel": "Light novel",
|
||||
"novel": "Powieść",
|
||||
"visualNovel": "Visual novel",
|
||||
"game": "Gra",
|
||||
"webComic": "Komiks internetowy",
|
||||
"musicRelease": "Muzyka",
|
||||
"otherMedia": "Inne"
|
||||
},
|
||||
"creditRole": {
|
||||
"director": "",
|
||||
"writer": "",
|
||||
"producer": "",
|
||||
"creator": "",
|
||||
"composer": ""
|
||||
"director": "Reżyser",
|
||||
"writer": "Scenarzysta",
|
||||
"producer": "Producent",
|
||||
"creator": "Twórca",
|
||||
"composer": "Kompozytor"
|
||||
},
|
||||
"relation": {
|
||||
"prequel": "",
|
||||
"sequel": "",
|
||||
"sideStory": "",
|
||||
"spinOff": "",
|
||||
"alternativeVersion": "",
|
||||
"summary": "",
|
||||
"parentStory": "",
|
||||
"adaptation": "",
|
||||
"other": ""
|
||||
"prequel": "Prequel",
|
||||
"sequel": "Sequel",
|
||||
"sideStory": "Poboczna historia",
|
||||
"spinOff": "Spin-off",
|
||||
"alternativeVersion": "Wersja alternatywna",
|
||||
"summary": "Streszczenie",
|
||||
"parentStory": "Historia pierwotna",
|
||||
"adaptation": "Adaptacja",
|
||||
"other": "Powiązane"
|
||||
},
|
||||
"broadcast": "",
|
||||
"broadcastWithZone": "",
|
||||
"broadcast": "Emisja ${day} o ${time}",
|
||||
"broadcastWithZone": "Emisja ${day} o ${time} ${timezone}",
|
||||
"detail": {
|
||||
"originalTitle": "",
|
||||
"alsoKnownAs": "",
|
||||
"studios": "",
|
||||
"country": "",
|
||||
"language": "",
|
||||
"released": "",
|
||||
"physicalRelease": "",
|
||||
"ended": "",
|
||||
"addedOn": "",
|
||||
"yourRating": "",
|
||||
"budget": "",
|
||||
"revenue": "",
|
||||
"contentAdvisory": "",
|
||||
"tags": "",
|
||||
"revealSpoilerTags": "",
|
||||
"links": "",
|
||||
"watchOn": "",
|
||||
"watchTrailer": "",
|
||||
"openOn": "",
|
||||
"crew": "",
|
||||
"ratings": "",
|
||||
"schedule": "",
|
||||
"originalTitle": "Tytuł oryginalny",
|
||||
"alsoKnownAs": "Znany również jako",
|
||||
"studios": "Studia",
|
||||
"country": "Kraj",
|
||||
"language": "Język",
|
||||
"released": "Premiera",
|
||||
"physicalRelease": "Na nośniku",
|
||||
"ended": "Zakończony",
|
||||
"addedOn": "Dodano ${date}",
|
||||
"yourRating": "Twoja ocena",
|
||||
"budget": "Budżet",
|
||||
"revenue": "Box office",
|
||||
"contentAdvisory": "Klasyfikacja wiekowa",
|
||||
"tags": "Tagi",
|
||||
"revealSpoilerTags": "Pokaż tagi zawierające spoilery",
|
||||
"links": "Linki",
|
||||
"watchOn": "Oglądaj na",
|
||||
"watchTrailer": "Obejrzyj zwiastun",
|
||||
"openOn": "Otwórz na ${site}",
|
||||
"crew": "Obsada i ekipa",
|
||||
"ratings": "Oceny",
|
||||
"schedule": "Harmonogram",
|
||||
"recommendedByUsers": {
|
||||
"one": "",
|
||||
"few": "",
|
||||
"many": "",
|
||||
"other": ""
|
||||
"one": "Polecany przez ${n} użytkownika",
|
||||
"few": "Polecany przez ${n} użytkowników",
|
||||
"many": "Polecany przez ${n} użytkowników",
|
||||
"other": "Polecany przez ${n} użytkownika"
|
||||
},
|
||||
"recommendedBy": "",
|
||||
"favoritedBy": "",
|
||||
"unairedEpisodes": "",
|
||||
"recommendedByPercent": "",
|
||||
"relatedTitles": "",
|
||||
"background": ""
|
||||
"recommendedBy": "Polecany przez ${who}",
|
||||
"favoritedBy": "Dodany do ulubionych przez ${who}",
|
||||
"unairedEpisodes": "${n} jeszcze nie wyemitowano",
|
||||
"recommendedByPercent": "Polecany przez ${percent} widzów",
|
||||
"relatedTitles": "Powiązane tytuły",
|
||||
"background": "Tło"
|
||||
},
|
||||
"totalResults": {
|
||||
"one": "",
|
||||
"few": "",
|
||||
"many": "",
|
||||
"other": ""
|
||||
"one": "${n} wynik",
|
||||
"few": "${n} wyniki",
|
||||
"many": "${n} wyników",
|
||||
"other": "${n} wyniku"
|
||||
}
|
||||
},
|
||||
"liveTv": {
|
||||
@@ -1519,15 +1519,15 @@
|
||||
"editSyncRule": "Edytuj regułę synchronizacji",
|
||||
"removeSyncRule": "Usuń regułę synchronizacji",
|
||||
"removeSyncRuleConfirm": "Zatrzymać synchronizację \"${title}\"? Pobrane odcinki zostaną zachowane.",
|
||||
"removeListSyncRuleConfirm": "",
|
||||
"deleteSyncRuleDownloads": "",
|
||||
"deleteSyncRuleDownloadsDescription": "",
|
||||
"removeListSyncRuleConfirm": "Zatrzymać synchronizację \"${title}\"?",
|
||||
"deleteSyncRuleDownloads": "Usuń również powiązane pobrania",
|
||||
"deleteSyncRuleDownloadsDescription": "Pobrania używane przez inną regułę synchronizacji lub profil zostaną zachowane.",
|
||||
"syncRuleCreated": "Reguła synchronizacji utworzona — zachowywanie ${count} nieobejrzanych odcinków",
|
||||
"syncRuleUpdated": "Reguła synchronizacji zaktualizowana",
|
||||
"syncRuleRemoved": "Reguła synchronizacji usunięta",
|
||||
"syncRuleAndDownloadsRemoved": "",
|
||||
"syncRuleCleanupBusy": "",
|
||||
"syncRuleCleanupUnavailable": "",
|
||||
"syncRuleAndDownloadsRemoved": "Usunięto regułę synchronizacji i powiązane pobrania",
|
||||
"syncRuleCleanupBusy": "Reguły synchronizacji są aktualnie aktualizowane. Spróbuj ponownie za chwilę.",
|
||||
"syncRuleCleanupUnavailable": "Nie udało się bezpiecznie zidentyfikować powiązanych pobrań. Połącz się ponownie z serwerem i spróbuj ponownie albo usuń regułę bez usuwania pobrań.",
|
||||
"syncedNewEpisodes": "Zsynchronizowano ${count} nowych odcinków dla ${title}",
|
||||
"activeSyncRules": "Reguły synchronizacji",
|
||||
"noSyncRules": "Brak reguł synchronizacji",
|
||||
@@ -1892,7 +1892,7 @@
|
||||
"anilist": "AniList",
|
||||
"simkl": "Simkl",
|
||||
"seerr": "Seerr",
|
||||
"mdblist": ""
|
||||
"mdblist": "MDBList"
|
||||
},
|
||||
"deviceCode": {
|
||||
"title": "Aktywuj Plezy w ${service}",
|
||||
@@ -1925,12 +1925,12 @@
|
||||
}
|
||||
},
|
||||
"addServer": {
|
||||
"addMediaBrowserTitle": "",
|
||||
"addMediaBrowserTitle": "Dodaj serwer ${product}",
|
||||
"serverUrls": "Adresy URL serwera",
|
||||
"serverUrlsHelper": "Można podać wiele adresów URL rozdzielonych przecinkami.",
|
||||
"findServer": "Znajdź serwer",
|
||||
"searchingLocalMediaBrowserServers": "",
|
||||
"localMediaBrowserServers": "",
|
||||
"searchingLocalMediaBrowserServers": "Szukanie lokalnych serwerów ${product}...",
|
||||
"localMediaBrowserServers": "Lokalne serwery ${product}",
|
||||
"username": "Nazwa użytkownika",
|
||||
"password": "Hasło",
|
||||
"signIn": "Zaloguj się",
|
||||
@@ -1942,15 +1942,15 @@
|
||||
"addPlexTitle": "Zaloguj się przez Plex",
|
||||
"pinExpired": "PIN wygasł przed zalogowaniem. Spróbuj ponownie.",
|
||||
"failedToRegisterAccount": "Nie udało się zarejestrować konta: ${error}",
|
||||
"enterMediaBrowserUrlError": "",
|
||||
"enterMediaBrowserUrlError": "Podaj adres URL serwera ${product}",
|
||||
"addConnectionTitle": "Dodaj połączenie",
|
||||
"addConnectionTitleScoped": "Dodaj do ${name}",
|
||||
"signInWithPlexCard": "Zaloguj się przez Plex",
|
||||
"signInWithPlexCardSubtitle": "Autoryzuj to urządzenie. Serwery udostępnione zostaną dodane.",
|
||||
"signInWithPlexCardSubtitleScoped": "Autoryzuj konto Plex. Użytkownicy Home staną się profilami.",
|
||||
"connectToMediaBrowserCard": "",
|
||||
"connectToMediaBrowserCardSubtitle": "",
|
||||
"connectToMediaBrowserCardSubtitleScoped": "",
|
||||
"connectToMediaBrowserCard": "Połącz z ${product}",
|
||||
"connectToMediaBrowserCardSubtitle": "Podaj adres URL serwera, nazwę użytkownika i hasło.",
|
||||
"connectToMediaBrowserCardSubtitleScoped": "Zaloguj się do serwera ${product}. Powiązane z ${name}.",
|
||||
"borrowFromAnotherProfile": "Pożycz z innego profilu",
|
||||
"borrowFromAnotherProfileSubtitle": "Użyj połączenia innego profilu. Profile chronione PIN-em wymagają podania PIN-u."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user