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:
edde746
2026-08-07 10:15:48 +02:00
parent 4816e3928f
commit feb34caeb7
43 changed files with 20701 additions and 6215 deletions
+282 -282
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Təsdiqləmə gözlənilir...\nSəyahətçinizdən (brauzer) daxil olun.",
"useBrowser": "Səyahətçini istifadə et",
"or": "və ya",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "${product}-a qoşul",
"useQuickConnect": "Sürətli Qoşulmanı istifadə et",
"quickConnectInstructions": "Jellyfin-də Sürətli Qoşulmanı açın və bu kodu daxil edin.",
"quickConnectWaiting": "Təsdiq gözlənilir…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Tam ekrandan çıx",
"pressBackAgainToExit": "Çıxmaq üçün geri düyməsinə bir daha basın",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Tənqidçilər",
"audience": "Tamaşaçılar",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes tənqidçiləri",
"rottenTomatoesAudience": "Rotten Tomatoes tamaşaçıları"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Tünd",
"oledTheme": "OLED",
"libraryDensity": "Kitabxana sıxlığı",
"displayScale": "",
"displayScale": "Ekran miqyası",
"compact": "Sıx",
"comfortable": "Rəhat",
"tvCornerSpotlightBackdrop": "Künc işıqlandırma fonu",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size}MB",
"bufferSizeAuto": "Avtomatik (Tövsiyə olunan)",
"bufferSizeWarning": "${heap}MB yaddaş əlçatandır. ${size}MB bufer oynatmaya təsir edə bilər.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Oxutma buferi",
"playbackBufferAuto": "Avtomatik (tövsiyə olunur)",
"playbackBufferLarge": "Böyük",
"playbackBufferExtraLarge": "Çox böyük",
"playbackBufferDescription": "Qeyri-sabit əlaqələrə qarşı daha çox buferləyir. Bufer ölçüsü ilə də məhdudlaşır.",
"defaultQualityTitle": "Defolt keyfiyyət",
"musicQualityTitle": "Musiqi keyfiyyəti",
"subtitleStyling": "Altyazı tənzimləmələri",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Fayl məlumatı",
"overview": "",
"overview": "Ümumi baxış",
"video": "Video",
"audio": "Səs",
"subtitles": "Altyazılar",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Daxili şəkillər",
"dataStreams": "Məlumat axınları",
"lyrics": "Mahnı sözləri",
"file": "Fayl",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Əlavələr",
"delivery": "Çatdırılma",
"versionCounter": "${count}-dən ${index} versiya",
"fileCounter": "${count}-dən ${index} fayl",
"noStreams": "Server bu fayl üçün heç bir axın bildirmədi.",
"copyPath": "Yolu kopyala",
"pathCopied": "Fayl yolu kopyalandı",
"codec": "Kodek",
"codecTag": "",
"codecTag": "Kodek teqi",
"resolution": "Ayırdetmə",
"codedResolution": "",
"codedResolution": "Kodlanmış rezolyusiya",
"bitrate": "Bit sürəti (Bitrate)",
"frameRate": "Kadr tezliyi",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Dönmə",
"comment": "Şərh",
"audioDescription": "Səs təsviri",
"headerCompression": "Başlıq sıxışdırması",
"sidecarFile": "Sidecar faylı",
"transportTimestamp": "Transport vaxt damğası",
"displayOffset": "Ekran ofseti",
"previewFailureCode": "Önizləmə xəta kodu",
"previewRetries": "Önizləmə cəhdləri",
"aspectRatio": "Tərəf nisbəti",
"pixelAspectRatio": "",
"pixelAspectRatio": "Piksel aspekt nisbəti",
"profile": "Profil",
"level": "",
"level": "Səviyyə",
"bitDepth": "Bit dərinliyi",
"pixelFormat": "",
"pixelFormat": "Piksel formatı",
"colorSpace": "Rəng sahəsi",
"colorRange": "Rəng diapazonu",
"colorPrimaries": "Əsas rənglər",
"colorTransfer": "",
"colorTransfer": "Rəng ötürməsi",
"chromaSubsampling": "Rəng alt-diskretləşdirməsi",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Chroma mövqeyi",
"scanType": "Tarama növü",
"interlaced": "Sətirlərarası",
"anamorphic": "Anamorfik",
"referenceFrames": "İstinad kadrları",
"dynamicRange": "Dinamik diapazon",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision səviyyəsi",
"dolbyVisionVersion": "Dolby Vision versiyası",
"dolbyVisionLayers": "Dolby Vision təbəqələri",
"baseLayerCompatibility": "Baza təbəqə uyğunluğu",
"avcBitstream": "AVC bit axını",
"nalLengthSize": "NAL uzunluq ölçüsü",
"scalingMatrix": "Xüsusi miqyaslama matrisi",
"streamIdentifier": "Axın identifikatoru",
"streamIndex": "Axın indeksi",
"streamId": "Axın ID-si",
"language": "Dil",
"languageCode": "Dil kodu",
"streamTitle": "Trek başlığı",
"channels": "Kanallar",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Diskretləşdirmə tezliyi",
"spatialAudio": "Məkan səsi",
"textBased": "Mətn əsaslı",
"subtitleFormat": "Sidecar formatı",
"provider": "Provayder",
"matchScore": "Uyğunluq balı",
"externalDelivery": "Ayrıca ötürülə bilər",
"sidecarPath": "Sidecar yolu",
"sourceStream": "Kopyalanan mənbə",
"temporary": "Müvəqqəti",
"timeBase": "Vaxt bazası",
"overallBitrate": "Ümumi bit sürəti",
"path": "Yol",
"fileName": "",
"fileName": "Fayl adı",
"size": "Həcm",
"totalSize": "",
"totalSize": "Ümumi ölçü",
"container": "Konteyner",
"duration": "Müddət",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Önizləmə miniatürləri",
"previewIndex": "Önizləmə indeksi",
"packetLength": "Paket uzunluğu",
"filePresent": "Fayl mövcuddur",
"fileReadable": "Server tərəfindən oxuna bilir",
"streamPath": "Axın yolu",
"optimizedForStreaming": "Yayım üçün optimallaşdırılıb",
"has64bitOffsets": "64-bit ofsetlər",
"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": "Protokol",
"mediaType": "Media növü",
"sourceKind": "Mənbə növü",
"optimizedVersion": "Optimallaşdırılmış versiya",
"optimizationTarget": "Optimallaşdırma hədəfi",
"deletedAt": "Silinib",
"remoteSource": "Uzaq mənbə",
"infiniteStream": "Sonsuz axın",
"directPlay": "Birbaşa oynatma",
"directStream": "Birbaşa axın",
"transcoding": "Yenidən kodlaşdırma",
"etag": "ETag",
"versionId": "Versiya ID-si",
"fileId": "Fayl ID-si",
"defaultAudioTrack": "Defolt səs treki",
"defaultSubtitleTrack": "Defolt altyazı treki",
"subtitlesOff": "Söndürülüb",
"flagDefault": "Defolt",
"flagForced": "Məcburi",
"flagSelected": "Seçilib",
"flagExternal": "Xarici",
"flagHearingImpaired": "Eşitmə qüsurlu üçün",
"flagDub": "Dublyaj",
"flagOriginal": "Orijinal"
},
"mediaMenu": {
"markAsWatched": "Baxıldı olaraq işarələ",
@@ -524,35 +524,35 @@
"shufflePlay": "Qarışıq oynat",
"shuffleNotAvailableOffline": "Qarışıq oynatma oflayn rejimdə əlçatan deyil",
"fileInfo": "Fayl məlumatı",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Seriyanı serverdən sil",
"deleteSeasonFromServer": "Mövsümü serverdən sil",
"deleteShowFromServer": "Serialı serverdən sil",
"deleteMovieFromServer": "Kinonu serverdən sil",
"deleteEpisodeTitle": "Bu seriya silinsin?",
"deleteSeasonTitle": "Bu mövsüm silinsin?",
"deleteShowTitle": "Bu serial silinsin?",
"deleteMovieTitle": "Bu kino silinsin?",
"deleteEpisodeConfirm": "Seriyanı sil",
"deleteSeasonConfirm": "Mövsümü sil",
"deleteShowConfirm": "Serialı sil",
"deleteMovieConfirm": "Kinonu sil",
"deleteAnyway": "Yenə də sil",
"confirmDeleteTarget": "${title} serverinizdən birdəfəlik silinsin?",
"deleteMultipleWarning": "Bu bütün seriyaları və faylları əhatə edir.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Bu, içindəki ${n} seriyanı və onun faylını siləcək.",
"other": "Bu, içindəki ${n} seriyanı və onların fayllarını siləcək."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Bu element ${n} fayl kimi saxlanılır və o silinəcək.",
"other": "Bu element ${n} faylda saxlanılır və hamısı silinəcək."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "Eyni faylda saxlanılan ${n} başqa seriya da silinəcək:",
"other": "Eyni faylda saxlanılan ${n} başqa seriya da silinəcək:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy bunun hansı faylları siləcəyini yoxlaya bilmədi, ona görə də yuxarıda adı çəkilən elementdən daha çoxunu silə bilər. Ləğv edib təzədən cəhd edin və ya yenə də silin.",
"deleteScopeUnverifiedNoFileInfo": "Serveriniz bu element üçün fayl təfərrüatlarını təqdim etmədi, ona görə Plezy bunun hansı faylları siləcəyini yoxlaya bilmir. Yuxarıda adı çəkilən elementdən daha çoxunu silə bilər.",
"mediaDeletedSuccessfully": "Media elementi uğurla silindi",
"mediaFailedToDelete": "Media elementi silinə bilmədi",
"rate": "Qiymətləndir",
@@ -628,9 +628,9 @@
"playNext": "Növbətini oynat",
"playButton": "Oynat",
"pauseButton": "Fasilə",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Fasilədə",
"playbackResumed": "Oynadılır",
"loadingVideo": "Video yüklənir",
"showPlaybackControls": "Oynatma idarəetmələrini göstər",
"hidePlaybackControls": "Oynatma idarəetmələrini gizlət",
"seekBackwardButton": "${seconds} saniyə geri sar",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Uyğun oynadıcıya keçilir...",
"serverLimitTitle": "Oynatma uğursuz oldu",
"serverLimitBody": "Server xətası (HTTP 500). Məhdudiyyət bu seansı rədd etdi.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Fayl əlçatan deyil",
"mediaUnreadableBody": "Server bu elementi tapdı, lakin onun faylını oxuya bilmədi (HTTP 404). Fayl yəqin ki, köçürülüb, silinib və ya onun saxlanma yeri oflayndır. Server sahibindən faylı yoxlamasını və kitabxananı yenidən skan etməsini xahiş edin.",
"logsUploaded": "Jurnallar yükləndi",
"logsUploadFailed": "Jurnallar yüklənə bilmədi",
"logId": "Jurnal ID-si"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "${name} üçün seansın vaxtı bitdi",
"sessionExpiredMany": "${count} server üçün seansın vaxtı bitdi",
"signInAgain": "Yenidən daxil ol",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "${product} qoşulmasını düzəliş et",
"editMediaBrowserIntro": "${serverName} üçün URL-lər əlavə edin və ya silin. Plezy əlçatan olan ən aşağı gecikməli URL-i istifadə edəcək."
},
"discover": {
"title": "Kəşf et",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Jurnalları yüklə"
},
"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": "Plezy başlaya bilmədi",
"failedBody": "Başlatma zamanı nəsə səhv getdi. Aşağıdakı təfərrüatlar nəyin uğursuz olduğunu göstərir.",
"failedBodyRepairable": "Plezy-nin saxlanmış tənzimləmə faylı zədələnib və Plezy başlamazdan əvvəl yenidən qurulmalıdır. Təzədən cəhd etmək kömək etməyəcək — Yaddaşı təmir et seçin.",
"phaseLabel": "Addım",
"showDetails": "Təfərrüatları göstər",
"hideDetails": "Təfərrüatları gizlət",
"copyDetails": "Təfərrüatları kopyala",
"detailsCopied": "Təfərrüatlar buferə kopyalandı",
"uploadDetails": "Təfərrüatları yüklə",
"repairStorage": "Yaddaşı təmir et",
"repairTitle": "Saxlanmış məlumatlar təmir edilsin?",
"repairBodyCommon": "Plezy-nin tənzimləmə faylı zədələnib və oxuna bilmir. Təmir bütün tənzimləmələri defolt vəziyyətinə sıfırlayır.",
"repairBodyOneCredential": "Bir saxlanmış daxil olma məlumatı zədələnib və oxuna bilmir. Təmir yalnız onu silir; digər tənzimləmələrinizə toxunulmur.",
"repairBodySignInsKept": "Serverləriniz və profilləriniz daxil olmuş vəziyyətdə qalmalıdır.",
"repairBodySignInsLost": "Saxlanmış daxil olmalarınızı qoruyan açar bu fayldan bərpa edilə bilmir, ona görə də hər serverə və profilə yenidən daxil olmalı olacaqsınız. Media serverinizdə heç nəyə təsir olunmur.",
"repairBodySessionsUncertain": "İzləyicilər (MAL, AniList, Simkl, Trakt) və Seerr ayrıca saxlanılır və qalıb-qalmayacaqları bəlli deyil. Plezy sizə nəyi saxladığını dəqiq bildirəcək.",
"repairConfirm": "Təmir et",
"repairSucceeded": "Yaddaş təmir edildi",
"repairNeedsRestart": "Yaddaş təmir edildi — yenidən başlatma tələb olunur",
"restartRequiredBody": "Məlumatlarınız təmir edildi, lakin Plezy ondan istifadə etmək üçün yenidən başlamalıdır. Plezy-ni bağlayın və yenidən açın.",
"quitPlezy": "Plezy-dən çıx",
"repairFailed": "Təmir uğursuz oldu",
"repairKeptSignIns": "Serverləriniz və profilləriniz hələ də daxil olub.",
"repairLostSignIns": "Saxlanmış daxil olmalarınızı qoruyan açar bərpa edilə bilmədi. Hər serverə və profilə yenidən daxil olmalı olacaqsınız.",
"repairLostSessions": "Ən azı bir izləyici və ya Seerr əlaqəsi itirildi və yenidən qoşulmalıdır.",
"backupTitle": "Zədələnmiş faylın nüsxəsi saxlanıldı",
"backupWarning": "O, daxil olma məlumatlarınızı ehtiva edir. Onu yükləməyin və ya paylaşmayın.",
"deleteBackup": "Nüsxəni sil",
"backupDeleted": "Nüsxə silindi.",
"previousFailureTitle": "Plezy son dəfə başlaya bilmədi"
},
"licenses": {
"relatedPackages": "Əlaqəli paketlər",
@@ -1107,134 +1107,134 @@
"searchPrompt": "${source} vasitəsilə kino və seriallar axtarın.",
"searchFailed": "Axtarış uğursuz oldu. Bağlantınızı yoxlayın.",
"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} populyar",
"rankAiring": "#${n} yayımlanır",
"rankRated": "#${n} qiymətləndirilib",
"rankFavorited": "#${n} favorit",
"rankTrending": "#${n} trenddə",
"rankSeasonal": "${season} üçün #${n}",
"watchingNow": "${n} izləyir",
"available": "Əlçatandır",
"partiallyAvailable": "Hissəvi əlçatandır",
"availableIn4k": "4K əlçatandır",
"requested": "Sorğu göndərildi",
"pendingApproval": "Təsdiq gözlənilir",
"processing": "Emal edilir",
"declined": "Rədd edildi",
"requestFailed": "Sorğu uğursuz oldu",
"requested4k": "4K sorğu göndərildi",
"seasonsAvailable": "${available}/${total} mövsüm",
"nextEpisodeIn": "Ep ${episode} ${duration} sonra",
"nextAiringIn": "Növbəti ${duration} sonra",
"episodesShort": "${n} ep",
"minutesPerEpisode": "${n} dəq/ep",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} siyahıya alınıb",
"viewersDay": "Bu gün ${n} izlədi",
"viewersWeek": "Bu həftə ${n} izlədi",
"viewersMonth": "Bu ay ${n} izlədi",
"viewersYear": "Bu il ${n} izlədi",
"viewersAllTime": "${n} izləyici",
"planning": "${n} izləməyi planlaşdırır",
"favorited": "${n} favorit",
"dropRate": "${percent} izləməyi dayandırdı",
"comments": {
"one": "",
"other": ""
"one": "${n} şərh",
"other": "${n} şərh"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} səs",
"watching": "${n} izləyir",
"completed": "${n} tamamladı",
"onHold": "${n} fasilədə",
"dropped": "${n} izləməyi dayandırdı"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Qış",
"spring": "Yaz",
"summer": "Yay",
"fall": "Payız",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "Qısa TV",
"movie": "Kino",
"special": "Xüsusi buraxılış",
"ova": "OVA",
"ona": "ONA",
"music": "Musiqi",
"other": "Digər"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Orijinal",
"manga": "Manga",
"lightNovel": "Light novel",
"novel": "Roman",
"visualNovel": "Vizual roman",
"game": "Oyun",
"webComic": "Veb komiks",
"musicRelease": "Musiqi",
"otherMedia": "Digər"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Rejissor",
"writer": "Ssenarist",
"producer": "Prodüser",
"creator": "Yaradıcı",
"composer": "Bəstəkar"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Prikvel",
"sequel": "Sikvel",
"sideStory": "Yan hekayə",
"spinOff": "Spin-off",
"alternativeVersion": "Alternativ versiya",
"summary": "Xülasə",
"parentStory": "Əsas hekayə",
"adaptation": "Adaptasiya",
"other": "Əlaqəli"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "${day} saat ${time}-da yayımlanır",
"broadcastWithZone": "${day} saat ${time} (${timezone}) yayımlanır",
"detail": {
"originalTitle": "",
"alsoKnownAs": "",
"studios": "",
"country": "",
"language": "",
"released": "",
"physicalRelease": "",
"ended": "",
"addedOn": "",
"yourRating": "",
"budget": "",
"revenue": "",
"contentAdvisory": "",
"tags": "",
"revealSpoilerTags": "",
"links": "",
"watchOn": "",
"watchTrailer": "",
"openOn": "",
"crew": "",
"ratings": "",
"schedule": "",
"originalTitle": "Orijinal başlıq",
"alsoKnownAs": "Digər adları",
"studios": "Studiyalar",
"country": "Ölkə",
"language": "Dil",
"released": "Buraxılıb",
"physicalRelease": "Diskdə",
"ended": "Bitib",
"addedOn": "${date} əlavə edildi",
"yourRating": "Sizin qiymətləndirməniz",
"budget": "Büdcə",
"revenue": "Kassa gəliri",
"contentAdvisory": "Yaş tövsiyəsi",
"tags": "Teqlər",
"revealSpoilerTags": "Spoyler teqlərini göstər",
"links": "Keçidlər",
"watchOn": "İzlə",
"watchTrailer": "Treyleri izlə",
"openOn": "${site} saytında aç",
"crew": "Heyət",
"ratings": "Reytinq",
"schedule": "Cədvəl",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "${n} istifadəçi tövsiyə edir",
"other": "${n} istifadəçi tövsiyə edir"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "${who} tövsiyə edir",
"favoritedBy": "${who} favorit edib",
"unairedEpisodes": "${n} hələ yayımlanmayıb",
"recommendedByPercent": "İzləyicilərin ${percent}-i tövsiyə edir",
"relatedTitles": "Əlaqəli başlıqlar",
"background": "Arxa fon"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} nəticə",
"other": "${n} nəticə"
}
},
"liveTv": {
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Plezy-ni ${service} üzərində aktivləşdirin",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "${product} serveri əlavə et",
"serverUrls": "Server URL-ləri",
"serverUrlsHelper": "Vergüllə ayrılmış bir neçə URL-ə icazə verilir.",
"findServer": "Server tap",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Yerli ${product} serverləri axtarılır...",
"localMediaBrowserServers": "Yerli ${product} serverləri",
"username": "İstifadəçi adı",
"password": "Şifrə",
"signIn": "Daxil ol",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Plex ilə daxil ol",
"pinExpired": "PIN-in vaxtı bitdi. Lütfən təzədən cəhd edin.",
"failedToRegisterAccount": "Hesab qeydiyyatı uğursuz oldu: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "${product} server URL-inizi daxil edin",
"addConnectionTitle": "Qoşulma əlavə et",
"addConnectionTitleScoped": "${name} profilinə əlavə et",
"signInWithPlexCard": "Plex ilə daxil ol",
"signInWithPlexCardSubtitle": "Bu cihazı səlahiyyətləndirin.",
"signInWithPlexCardSubtitleScoped": "Plex hesabını səlahiyyətləndirin.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "${product}-a qoşul",
"connectToMediaBrowserCardSubtitle": "Server URL-inizi, istifadəçi adınızı və şifrənizi daxil edin.",
"connectToMediaBrowserCardSubtitleScoped": "${product} serverinizə daxil olun. ${name} ilə əlaqələndirilir.",
"borrowFromAnotherProfile": "Başqa profildən götür",
"borrowFromAnotherProfileSubtitle": "Başqa profilin qoşulmasını yenidən istifadə edin."
}
+294 -294
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Изчакване на удостоверяване...\nВлезте от браузъра си.",
"useBrowser": "Използвай браузър",
"or": "или",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Свържи се с ${product}",
"useQuickConnect": "Използвай Quick Connect",
"quickConnectInstructions": "Отворете Quick Connect в Jellyfin и въведете този код.",
"quickConnectWaiting": "Изчакване на одобрение…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Изход от цял екран",
"pressBackAgainToExit": "Натиснете Назад отново, за да излезете",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Критици",
"audience": "Публика",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Критиците на Rotten Tomatoes",
"rottenTomatoesAudience": "Публиката на Rotten Tomatoes"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Тъмна",
"oledTheme": "OLED",
"libraryDensity": "Плътност на библиотеката",
"displayScale": "",
"displayScale": "Мащаб на дисплея",
"compact": "Компактна",
"comfortable": "Удобна",
"tvCornerSpotlightBackdrop": "Фон с акцент в ъгъла",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} MB",
"bufferSizeAuto": "Автоматично (препоръчително)",
"bufferSizeWarning": "Налична памет: ${heap} MB. Буфер от ${size} MB може да повлияе на възпроизвеждането.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Буфер за възпроизвеждане",
"playbackBufferAuto": "Автоматично (препоръчително)",
"playbackBufferLarge": "Голям",
"playbackBufferExtraLarge": "Изключително голям",
"playbackBufferDescription": "Буферира повече при нестабилни връзки. Също ограничен от размера на буфера.",
"defaultQualityTitle": "Качество по подразбиране",
"musicQualityTitle": "Качество на музиката",
"subtitleStyling": "Стил на субтитрите",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Включи подробни логове за диагностика",
"viewLogs": "Виж логовете",
"viewLogsDescription": "Преглед на логовете на приложението",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Изчисти кеша на изображенията",
"clearImageCacheDescription": "Изчиства кешираните обложки и миниатюри. Изображенията може да се зареждат по-бавно, докато не бъдат изтеглени отново.",
"clearImageCacheSuccess": "Кешът на изображенията е изчистен успешно",
"resetSettings": "Нулирай настройките",
"resetSettingsDescription": "Възстанови настройките по подразбиране. Това не може да бъде отменено.",
"resetSettingsSuccess": "Настройките са нулирани успешно",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Информация за файла",
"overview": "",
"overview": "Общ преглед",
"video": "Видео",
"audio": "Аудио",
"subtitles": "Субтитри",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Вградени изображения",
"dataStreams": "Потоци от данни",
"lyrics": "Текстове на песни",
"file": "Файл",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Прикачени файлове",
"delivery": "Доставка",
"versionCounter": "Версия ${index} от ${count}",
"fileCounter": "Файл ${index} от ${count}",
"noStreams": "Сървърът не е отчел потоци за този файл.",
"copyPath": "Копирай пътя",
"pathCopied": "Пътят на файла е копиран",
"codec": "Кодек",
"codecTag": "",
"codecTag": "Етикет на кодека",
"resolution": "Резолюция",
"codedResolution": "",
"codedResolution": "Кодирана разделителна способност",
"bitrate": "Битрейт",
"frameRate": "Кадрова честота",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Завъртане",
"comment": "Коментар",
"audioDescription": "Аудио описание",
"headerCompression": "Компресия на заглавката",
"sidecarFile": "Сайдкар файл",
"transportTimestamp": "Времева отметка на транспорта",
"displayOffset": "Отместване при показване",
"previewFailureCode": "Код на грешка при прегледа",
"previewRetries": "Опити при прегледа",
"aspectRatio": "Съотношение на страните",
"pixelAspectRatio": "",
"pixelAspectRatio": "Съотношение на пиксела",
"profile": "Профил",
"level": "",
"level": "Ниво",
"bitDepth": "Битова дълбочина",
"pixelFormat": "",
"pixelFormat": "Формат на пикселите",
"colorSpace": "Цветово пространство",
"colorRange": "Цветови диапазон",
"colorPrimaries": "Основни цветове",
"colorTransfer": "",
"colorTransfer": "Цветов трансфер",
"chromaSubsampling": "Цветова субдискретизация",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Позиция на хрома",
"scanType": "Тип на сканиране",
"interlaced": "С преплетени редове",
"anamorphic": "Анаморфен",
"referenceFrames": "Референтни кадри",
"dynamicRange": "Динамичен обхват",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Ниво на Dolby Vision",
"dolbyVisionVersion": "Версия на Dolby Vision",
"dolbyVisionLayers": "Слоеве на Dolby Vision",
"baseLayerCompatibility": "Съвместимост на базовия слой",
"avcBitstream": "AVC битов поток",
"nalLengthSize": "Размер на дължината на NAL",
"scalingMatrix": "Персонализирана матрица за мащабиране",
"streamIdentifier": "Идентификатор на потока",
"streamIndex": "Индекс на потока",
"streamId": "ID на потока",
"language": "Език",
"languageCode": "Код на езика",
"streamTitle": "Заглавие на пистата",
"channels": "Канали",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Честота на дискретизация",
"spatialAudio": "Пространствено аудио",
"textBased": "Текстов",
"subtitleFormat": "Сайдкар формат",
"provider": "Доставчик",
"matchScore": "Степен на съвпадение",
"externalDelivery": "Може да се предоставя отделно",
"sidecarPath": "Път на сайдкар файла",
"sourceStream": "Копирано от",
"temporary": "Временен",
"timeBase": "Времева база",
"overallBitrate": "Общ битрейт",
"path": "Път",
"fileName": "",
"fileName": "Име на файла",
"size": "Размер",
"totalSize": "",
"totalSize": "Общ размер",
"container": "Контейнер",
"duration": "Продължителност",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Миниатюри за преглед",
"previewIndex": "Индекс на прегледа",
"packetLength": "Дължина на пакета",
"filePresent": "Файлът е наличен",
"fileReadable": "Четим от сървъра",
"streamPath": "Път на потока",
"optimizedForStreaming": "Оптимизирано за стрийминг",
"has64bitOffsets": "64-битови отмествания",
"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": "Протокол",
"mediaType": "Тип медия",
"sourceKind": "Вид източник",
"optimizedVersion": "Оптимизирана версия",
"optimizationTarget": "Цел на оптимизацията",
"deletedAt": "Изтрит",
"remoteSource": "Отдалечен източник",
"infiniteStream": "Безкраен поток",
"directPlay": "Директно възпроизвеждане",
"directStream": "Директен поток",
"transcoding": "Транскодиране",
"etag": "ETag",
"versionId": "ID на версията",
"fileId": "ID на файла",
"defaultAudioTrack": "Звукова пътека по подразбиране",
"defaultSubtitleTrack": "Субтитри по подразбиране",
"subtitlesOff": "Изкл.",
"flagDefault": "По подразбиране",
"flagForced": "Принудителни",
"flagSelected": "Избран",
"flagExternal": "Външен",
"flagHearingImpaired": "За хора с увреден слух",
"flagDub": "Дублаж",
"flagOriginal": "Оригинал"
},
"mediaMenu": {
"markAsWatched": "Маркирай като гледано",
@@ -524,35 +524,35 @@
"shufflePlay": "Разбъркано възпроизвеждане",
"shuffleNotAvailableOffline": "Разбърканото възпроизвеждане не е налично офлайн",
"fileInfo": "Информация за файла",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Изтрий епизода от сървъра",
"deleteSeasonFromServer": "Изтрий сезона от сървъра",
"deleteShowFromServer": "Изтрий сериала от сървъра",
"deleteMovieFromServer": "Изтрий филма от сървъра",
"deleteEpisodeTitle": "Да изтрия ли този епизод?",
"deleteSeasonTitle": "Да изтрия ли този сезон?",
"deleteShowTitle": "Да изтрия ли този сериал?",
"deleteMovieTitle": "Да изтрия ли този филм?",
"deleteEpisodeConfirm": "Изтрий епизода",
"deleteSeasonConfirm": "Изтрий сезона",
"deleteShowConfirm": "Изтрий сериала",
"deleteMovieConfirm": "Изтрий филма",
"deleteAnyway": "Изтрий въпреки това",
"confirmDeleteTarget": "Завинаги да изтрия ли ${title} от сървъра ви?",
"deleteMultipleWarning": "Това включва всички епизоди и техните файлове.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Това изтрива целия ${n} епизод в него, както и файла му.",
"other": "Това изтрива всичките ${n} епизода в него, както и техните файлове."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Този елемент се съхранява като ${n} файл, който ще бъде изтрит.",
"other": "Този елемент се съхранява в ${n} файла и всички те ще бъдат изтрити."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "${n} друг епизод се съхранява в същия файл и също ще бъде изтрит:",
"other": "${n} други епизода се съхраняват в същия файл и също ще бъдат изтрити:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy не успя да провери кои файлове ще бъдат премахнати, така че може да изтрие повече от посочения по-горе елемент. Откажете и опитайте отново, или изтрийте въпреки това.",
"deleteScopeUnverifiedNoFileInfo": "Сървърът ви не предостави данни за файловете на този елемент, така че Plezy не може да провери кои файлове ще бъдат премахнати. Може да изтрие повече от посочения по-горе елемент.",
"mediaDeletedSuccessfully": "Елементът е изтрит успешно",
"mediaFailedToDelete": "Неуспешно изтриване на елемента",
"rate": "Оцени",
@@ -628,9 +628,9 @@
"playNext": "Пусни следващото",
"playButton": "Пусни",
"pauseButton": "Пауза",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "На пауза",
"playbackResumed": "Възпроизвежда се",
"loadingVideo": "Зареждане на видеото",
"showPlaybackControls": "Покажи контролите за възпроизвеждане",
"hidePlaybackControls": "Скрий контролите за възпроизвеждане",
"seekBackwardButton": "Превърти назад ${seconds} секунди",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Премахнато от продължаване на гледането",
"errorLoading": "Грешка: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Някои медийни сървъри не можаха да бъдат претърсени. Показват се наличните резултати.",
"streamInterrupted": "Потокът прекъсна. Натиснете „Пусни“ или превъртете, за да опитате отново.",
"liveStreamInterrupted": "Потокът на живо прекъсна. Натиснете „Пусни“, за да опитате отново.",
"fileInfoNotAvailable": "Информацията за файла не е налична",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Превключване към съвместим плейър...",
"serverLimitTitle": "Възпроизвеждането е неуспешно",
"serverLimitBody": "Грешка на сървъра (HTTP 500). Вероятно лимит за пропускателна способност/транскодиране е отхвърлил тази сесия. Помолете собственика да го коригира.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Файлът е недостъпен",
"mediaUnreadableBody": "Сървърът намери този елемент, но не можа да прочете файла му (HTTP 404). Файлът вероятно е бил преместен, изтрит или хранилището му е офлайн. Помолете собственика на сървъра да провери файла и да сканира отново библиотеката.",
"logsUploaded": "Логовете са качени",
"logsUploadFailed": "Неуспешно качване на логовете",
"logId": "ID на лога"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "Сесията за ${name} е изтекла",
"sessionExpiredMany": "Сесиите за ${count} сървъра са изтекли",
"signInAgain": "Влез отново",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "Редактирай връзката с ${product}",
"editMediaBrowserIntro": "Добавете или премахнете URL адреси за ${serverName}. Plezy ще използва достъпния URL адрес с най-ниска латентност."
},
"discover": {
"title": "Открий",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Търсенето е неуспешно: ${error}",
"searchUnavailable": "",
"searchUnavailable": "Търсенето не можа да достигне до нито един медиен сървър.",
"connectionTimeout": "Изтече времето за връзка при зареждане на ${context}",
"connectionFailed": "Не може да се осъществи връзка с медиен сървър",
"unableToLoad": "Не може да се зареди ${context}. Опитайте отново.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Качи логовете"
},
"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": "Plezy не можа да стартира",
"failedBody": "Нещо се обърка по време на стартирането. Детайлите по-долу показват какво е причинило грешката.",
"failedBodyRepairable": "Запазеният файл с настройки на Plezy е повреден и трябва да бъде възстановен, преди Plezy да стартира. Повторните опити няма да помогнат — изберете „Ремонт на хранилището“.",
"phaseLabel": "Стъпка",
"showDetails": "Покажи детайлите",
"hideDetails": "Скрий детайлите",
"copyDetails": "Копирай детайлите",
"detailsCopied": "Детайлите са копирани в клипборда",
"uploadDetails": "Качи детайлите",
"repairStorage": "Ремонт на хранилището",
"repairTitle": "Да ремонтирам ли съхранените данни?",
"repairBodyCommon": "Файлът с настройки на Plezy е повреден и не може да бъде прочетен. Ремонтът връща всяка настройка към стойността ѝ по подразбиране.",
"repairBodyOneCredential": "Един запис за вход е повреден и не може да бъде прочетен. Ремонтът премахва само него; останалите ви настройки не се пипат.",
"repairBodySignInsKept": "Сървърите и профилите ви трябва да останат вписани.",
"repairBodySignInsLost": "Ключът, защитаващ запазените ви вписвания, не може да бъде възстановен от този файл, така че ще трябва да се впишете отново във всеки сървър и профил. Нищо на медийния ви сървър не се засяга.",
"repairBodySessionsUncertain": "Трекърите (MAL, AniList, Simkl, Trakt) и Seerr се съхраняват отделно и може да оцелеят или не. Plezy ще ви каже точно какво е запазил.",
"repairConfirm": "Ремонтирай",
"repairSucceeded": "Хранилището е ремонтирано",
"repairNeedsRestart": "Хранилището е ремонтирано — изисква се рестартиране",
"restartRequiredBody": "Данните ви бяха ремонтирани, но Plezy трябва да стартира наново, преди да ги използва. Затворете Plezy и го отворете отново.",
"quitPlezy": "Изход от Plezy",
"repairFailed": "Ремонтът се провали",
"repairKeptSignIns": "Сървърите и профилите ви са все още вписани.",
"repairLostSignIns": "Ключът, защитаващ запазените ви вписвания, не можа да бъде възстановен. Ще трябва да се впишете отново във всеки сървър и профил.",
"repairLostSessions": "Поне една връзка с трекър или Seerr беше загубена и трябва да бъде възстановена.",
"backupTitle": "Запазено е копие на повредения файл",
"backupWarning": "То съдържа вашите данни за вписване. Не го качвайте и не го споделяйте.",
"deleteBackup": "Изтрий копието",
"backupDeleted": "Копието е изтрито.",
"previousFailureTitle": "Plezy не успя да стартира последния път"
},
"licenses": {
"relatedPackages": "Свързани пакети",
@@ -1060,7 +1060,7 @@
"navigation": {
"libraries": "Библиотеки",
"downloads": "Изтегляния",
"liveTv": "Телевизия на живо",
"liveTv": "TV на живо",
"explore": "Разгледай"
},
"explore": {
@@ -1107,134 +1107,134 @@
"searchPrompt": "Търси филми и сериали в ${source}.",
"searchFailed": "Търсенето се провали. Провери връзката си и опитай отново.",
"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} популярен",
"rankAiring": "#${n} в ефир",
"rankRated": "#${n} оценен",
"rankFavorited": "#${n} най-харесван",
"rankTrending": "#${n} в тенденция",
"rankSeasonal": "#${n} през ${season}",
"watchingNow": "${n} гледат",
"available": "Наличен",
"partiallyAvailable": "Частично наличен",
"availableIn4k": "Наличен в 4K",
"requested": "Заявен",
"pendingApproval": "В очакване на одобрение",
"processing": "Обработва се",
"declined": "Отхвърлен",
"requestFailed": "Заявката се провали",
"requested4k": "Заявен в 4K",
"seasonsAvailable": "${available}/${total} сезона",
"nextEpisodeIn": "Еп. ${episode} след ${duration}",
"nextAiringIn": "Следващ след ${duration}",
"episodesShort": "${n} еп.",
"minutesPerEpisode": "${n} мин/еп",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} в списък",
"viewersDay": "${n} гледали днес",
"viewersWeek": "${n} гледали тази седмица",
"viewersMonth": "${n} гледали този месец",
"viewersYear": "${n} гледали тази година",
"viewersAllTime": "${n} зрители",
"planning": "${n} планират да гледат",
"favorited": "${n} в любими",
"dropRate": "${percent} го изоставиха",
"comments": {
"one": "",
"other": ""
"one": "${n} коментар",
"other": "${n} коментара"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} гласа",
"watching": "${n} го гледат",
"completed": "${n} завършили",
"onHold": "${n} на пауза",
"dropped": "${n} изоставили"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Зима",
"spring": "Пролет",
"summer": "Лято",
"fall": "Есен",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "ТВ",
"tvShort": "ТВ късометражен",
"movie": "Филм",
"special": "Специален",
"ova": "OVA",
"ona": "ONA",
"music": "Музика",
"other": "Друго"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Оригинал",
"manga": "Манга",
"lightNovel": "Лайт новела",
"novel": "Роман",
"visualNovel": "Визуална новела",
"game": "Игра",
"webComic": "Уеб комикс",
"musicRelease": "Музика",
"otherMedia": "Друго"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Режисьор",
"writer": "Сценарист",
"producer": "Продуцент",
"creator": "Създател",
"composer": "Композитор"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Приквел",
"sequel": "Сиквел",
"sideStory": "Странична история",
"spinOff": "Спин-оф",
"alternativeVersion": "Алтернативна версия",
"summary": "Резюме",
"parentStory": "Основна история",
"adaptation": "Адаптация",
"other": "Свързано"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Излъчва се в ${day} от ${time}",
"broadcastWithZone": "Излъчва се в ${day} от ${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": "Оригинално заглавие",
"alsoKnownAs": "Известен също като",
"studios": "Студия",
"country": "Държава",
"language": "Език",
"released": "Излязъл",
"physicalRelease": "На диск",
"ended": "Приключил",
"addedOn": "Добавен на ${date}",
"yourRating": "Вашата оценка",
"budget": "Бюджет",
"revenue": "Боксофис",
"contentAdvisory": "Възрастова препоръка",
"tags": "Етикети",
"revealSpoilerTags": "Покажи етикетите за спойлери",
"links": "Връзки",
"watchOn": "Гледай в",
"watchTrailer": "Гледай трейлъра",
"openOn": "Отвори в ${site}",
"crew": "Екип",
"ratings": "Оценки",
"schedule": "Програма",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "Препоръчан от ${n} потребител",
"other": "Препоръчан от ${n} потребители"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Препоръчан от ${who}",
"favoritedBy": "В любими от ${who}",
"unairedEpisodes": "${n} все още не са излъчени",
"recommendedByPercent": "Препоръчан от ${percent} от зрителите",
"relatedTitles": "Свързани заглавия",
"background": "Фон"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} резултат",
"other": "${n} резултата"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Редактирай правило за синхронизация",
"removeSyncRule": "Премахни правило за синхронизация",
"removeSyncRuleConfirm": "Да се спре ли синхронизацията за \"${title}\"? Изтеглените епизоди ще останат.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "Да спра ли синхронизирането на „${title}“?",
"deleteSyncRuleDownloads": "Изтрий и свързаните изтегляния",
"deleteSyncRuleDownloadsDescription": "Изтеглянията, използвани от друго правило за синхронизация или профил, ще бъдат запазени.",
"syncRuleCreated": "Правилото за синхронизация е създадено — запазват се ${count} негледани епизода",
"syncRuleUpdated": "Правилото за синхронизация е обновено",
"syncRuleRemoved": "Правилото за синхронизация е премахнато",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Правилото за синхронизация и свързаните изтегляния са премахнати",
"syncRuleCleanupBusy": "Правилата за синхронизация в момента се обновяват. Опитайте отново след малко.",
"syncRuleCleanupUnavailable": "Свързаните изтегляния не можаха да бъдат идентифицирани безопасно. Свържете се отново със сървъра и опитайте отново, или премахнете правилото, без да изтривате изтеглянията.",
"syncedNewEpisodes": "Синхронизирани са ${count} нови епизода за ${title}",
"activeSyncRules": "Правила за синхронизация",
"noSyncRules": "Няма правила за синхронизация",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Активиране на Plezy в ${service}",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "Добави ${product} сървър",
"serverUrls": "URL адреси на сървъра",
"serverUrlsHelper": "Позволени са няколко URL адреса, разделени със запетаи.",
"findServer": "Намери сървър",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Търсене на локални ${product} сървъри...",
"localMediaBrowserServers": "Локални ${product} сървъри",
"username": "Потребителско име",
"password": "Парола",
"signIn": "Вход",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Вход с Plex",
"pinExpired": "PIN-ът изтече преди вход. Моля, опитайте отново.",
"failedToRegisterAccount": "Неуспешна регистрация на акаунт: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Въведете URL адреса на вашия ${product} сървър",
"addConnectionTitle": "Добави връзка",
"addConnectionTitleScoped": "Добави към ${name}",
"signInWithPlexCard": "Вход с Plex",
"signInWithPlexCardSubtitle": "Удостоверете това устройство. Споделените сървъри се добавят.",
"signInWithPlexCardSubtitleScoped": "Удостоверете Plex акаунт. Домашните потребители стават профили.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Свържи се с ${product}",
"connectToMediaBrowserCardSubtitle": "Въведете URL адреса на сървъра, потребителското име и паролата.",
"connectToMediaBrowserCardSubtitleScoped": "Впишете се в своя ${product} сървър. Обвързва се с ${name}.",
"borrowFromAnotherProfile": "Използвай от друг профил",
"borrowFromAnotherProfileSubtitle": "Използвай връзка от друг профил. PIN-защитените профили изискват PIN."
}
+293 -293
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Venter på godkendelse...\nLog ind fra din browser.",
"useBrowser": "Brug browseren",
"or": "eller",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Opret forbindelse til ${product}",
"useQuickConnect": "Brug Quick Connect",
"quickConnectInstructions": "Åbn Quick Connect i Jellyfin, og indtast denne kode.",
"quickConnectWaiting": "Venter på godkendelse…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Forlad fuldskærm",
"pressBackAgainToExit": "Tryk på tilbage igen for at afslutte",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Anmeldere",
"audience": "Publikum",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes-anmeldere",
"rottenTomatoesAudience": "Rotten Tomatoes-publikum"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Mørk",
"oledTheme": "OLED",
"libraryDensity": "Bibliotekstæthed",
"displayScale": "",
"displayScale": "Skalering",
"compact": "Kompakt",
"comfortable": "Komfortabel",
"tvCornerSpotlightBackdrop": "Fremhævet baggrundsbillede i hjørnet",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size}MB",
"bufferSizeAuto": "Automatisk (anbefalet)",
"bufferSizeWarning": "${heap} MB hukommelse tilgængelig. En buffer på ${size} MB kan påvirke afspilningen.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Afspilningsbuffer",
"playbackBufferAuto": "Auto (anbefalet)",
"playbackBufferLarge": "Stor",
"playbackBufferExtraLarge": "Ekstra stor",
"playbackBufferDescription": "Bufrer mere mod ustabile forbindelser. Begrænses også af bufferstørrelsen.",
"defaultQualityTitle": "Standardkvalitet",
"musicQualityTitle": "Musikkvalitet",
"subtitleStyling": "Undertekststil",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Aktiver detaljeret logning til fejlfinding",
"viewLogs": "Vis logfiler",
"viewLogsDescription": "Vis programmets logfiler",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Ryd billedcache",
"clearImageCacheDescription": "Ryd cachelagrede covers og thumbnails. Billeder kan indlæse langsommere, indtil de downloades igen.",
"clearImageCacheSuccess": "Billedcachen er ryddet",
"resetSettings": "Nulstil indstillinger",
"resetSettingsDescription": "Gendan standardindstillinger. Dette kan ikke fortrydes.",
"resetSettingsSuccess": "Indstillinger nulstillet",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Filinfo",
"overview": "",
"overview": "Oversigt",
"video": "Video",
"audio": "Lyd",
"subtitles": "Undertekster",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Indlejrede billeder",
"dataStreams": "Datastrømme",
"lyrics": "Tekster",
"file": "Fil",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Vedhæftninger",
"delivery": "Levering",
"versionCounter": "Version ${index} af ${count}",
"fileCounter": "Fil ${index} af ${count}",
"noStreams": "Serveren rapporterede ingen strømme for denne fil.",
"copyPath": "Kopiér sti",
"pathCopied": "Filstien er kopieret",
"codec": "Codec",
"codecTag": "",
"codecTag": "Codec-tag",
"resolution": "Opløsning",
"codedResolution": "",
"codedResolution": "Kodet opløsning",
"bitrate": "Bitrate",
"frameRate": "Billedhastighed",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Rotation",
"comment": "Kommentar",
"audioDescription": "Lydbeskrivelse",
"headerCompression": "Headerkomprimering",
"sidecarFile": "Sidecar-fil",
"transportTimestamp": "Transporttidsstempel",
"displayOffset": "Visningsforskydning",
"previewFailureCode": "Preview-fejlkode",
"previewRetries": "Preview-forsøg",
"aspectRatio": "Billedformat",
"pixelAspectRatio": "",
"pixelAspectRatio": "Pixel-billedformat",
"profile": "Profil",
"level": "",
"level": "Niveau",
"bitDepth": "Bitdybde",
"pixelFormat": "",
"pixelFormat": "Pixelformat",
"colorSpace": "Farverum",
"colorRange": "Farveområde",
"colorPrimaries": "Farveprimærer",
"colorTransfer": "",
"colorTransfer": "Farveoverførsel",
"chromaSubsampling": "Chroma-subsampling",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Chroma-placering",
"scanType": "Scanningstype",
"interlaced": "Interlaced",
"anamorphic": "Anamorfisk",
"referenceFrames": "Referenceframes",
"dynamicRange": "Dynamisk område",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision-niveau",
"dolbyVisionVersion": "Dolby Vision-version",
"dolbyVisionLayers": "Dolby Vision-lag",
"baseLayerCompatibility": "Basislagskompatibilitet",
"avcBitstream": "AVC-bitstrøm",
"nalLengthSize": "NAL-længdestørrelse",
"scalingMatrix": "Brugerdefineret skaleringsmatrix",
"streamIdentifier": "Strømidentifikator",
"streamIndex": "Strømindex",
"streamId": "Strøm-ID",
"language": "Sprog",
"languageCode": "Sprogkode",
"streamTitle": "Sportitel",
"channels": "Kanaler",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Samplingshastighed",
"spatialAudio": "Rumlig lyd",
"textBased": "Tekstbaseret",
"subtitleFormat": "Sidecar-format",
"provider": "Udbydder",
"matchScore": "Matchscore",
"externalDelivery": "Kan leveres separat",
"sidecarPath": "Sidecar-sti",
"sourceStream": "Kopieret fra",
"temporary": "Midlertidig",
"timeBase": "Tidsbase",
"overallBitrate": "Samlet bitrate",
"path": "Sti",
"fileName": "",
"fileName": "Filnavn",
"size": "Størrelse",
"totalSize": "",
"totalSize": "Samlet størrelse",
"container": "Container",
"duration": "Varighed",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Preview-thumbnails",
"previewIndex": "Preview-index",
"packetLength": "Pakkelængde",
"filePresent": "Fil til stede",
"fileReadable": "Læsbar af serveren",
"streamPath": "Strømsti",
"optimizedForStreaming": "Optimeret til streaming",
"has64bitOffsets": "64-bit-forskydninger",
"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": "Protokol",
"mediaType": "Medietype",
"sourceKind": "Kildetype",
"optimizedVersion": "Optimeret version",
"optimizationTarget": "Optimeringsmål",
"deletedAt": "Slettet",
"remoteSource": "Fjernkilde",
"infiniteStream": "Uendelig strøm",
"directPlay": "Direkte afspilning",
"directStream": "Direkte strømning",
"transcoding": "Transkodning",
"etag": "ETag",
"versionId": "Versions-ID",
"fileId": "Fil-ID",
"defaultAudioTrack": "Standard lydspor",
"defaultSubtitleTrack": "Standard undertekstspor",
"subtitlesOff": "Fra",
"flagDefault": "Standard",
"flagForced": "Tvunget",
"flagSelected": "Valgt",
"flagExternal": "Ekstern",
"flagHearingImpaired": "Hørehæmmede",
"flagDub": "Dub",
"flagOriginal": "Original"
},
"mediaMenu": {
"markAsWatched": "Markér som set",
@@ -524,35 +524,35 @@
"shufflePlay": "Afspil tilfældigt",
"shuffleNotAvailableOffline": "Tilfældig afspilning er ikke tilgængelig offline",
"fileInfo": "Filinfo",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Slet episode fra serveren",
"deleteSeasonFromServer": "Slet sæson fra serveren",
"deleteShowFromServer": "Slet TV-serie fra serveren",
"deleteMovieFromServer": "Slet film fra serveren",
"deleteEpisodeTitle": "Slet denne episode?",
"deleteSeasonTitle": "Slet denne sæson?",
"deleteShowTitle": "Slet denne TV-serie?",
"deleteMovieTitle": "Slet denne film?",
"deleteEpisodeConfirm": "Slet episode",
"deleteSeasonConfirm": "Slet sæson",
"deleteShowConfirm": "Slet TV-serie",
"deleteMovieConfirm": "Slet film",
"deleteAnyway": "Slet alligevel",
"confirmDeleteTarget": "Slet ${title} permanent fra din server?",
"deleteMultipleWarning": "Dette inkluderer alle episoder og deres filer.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Dette sletter alle ${n} episode i den og dens fil.",
"other": "Dette sletter alle ${n} episoder i den og deres filer."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Dette emne er gemt som ${n} fil, som vil blive slettet.",
"other": "Dette emne er gemt på tværs af ${n} filer, og alle vil blive slettet."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "${n} anden episode er gemt i samme fil og vil også blive slettet:",
"other": "${n} andre episoder er gemt i samme fil og vil også blive slettet:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy kunne ikke kontrollere, hvilke filer dette vil fjerne, så det kan slette mere end det ovennævnte emne. Annuller og prøv igen, eller slet alligevel.",
"deleteScopeUnverifiedNoFileInfo": "Din server leverede ikke filoplysninger for dette emne, så Plezy kan ikke kontrollere, hvilke filer dette vil fjerne. Det kan slette mere end det ovennævnte emne.",
"mediaDeletedSuccessfully": "Mediet blev slettet",
"mediaFailedToDelete": "Mediet kunne ikke slettes",
"rate": "Bedøm",
@@ -628,9 +628,9 @@
"playNext": "Afspil næste",
"playButton": "Afspil",
"pauseButton": "Pause",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Pauseret",
"playbackResumed": "Afspiller",
"loadingVideo": "Indlæser video",
"showPlaybackControls": "Vis afspilningsknapper",
"hidePlaybackControls": "Skjul afspilningsknapper",
"seekBackwardButton": "Spol ${seconds} sekunder tilbage",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Fjernet fra Fortsæt med at se",
"errorLoading": "Fejl: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Nogle medieservere kunne ikke søges i. Viser tilgængelige resultater.",
"streamInterrupted": "Streamen blev afbrudt. Tryk på afspil, eller spol for at prøve igen.",
"liveStreamInterrupted": "Livestreamen blev afbrudt. Tryk på afspil for at prøve igen.",
"fileInfoNotAvailable": "Filinfo ikke tilgængelig",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Skifter til kompatibel afspiller...",
"serverLimitTitle": "Afspilning mislykkedes",
"serverLimitBody": "Serverfejl (HTTP 500). En båndbredde- eller transkodningsgrænse afviste sandsynligvis sessionen. Bed ejeren om at justere den.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Fil utilgængelig",
"mediaUnreadableBody": "Serveren fandt dette emne, men kunne ikke læse filen (HTTP 404). Filen er sandsynligvis flyttet, slettet, eller dens lager er offline. Bed serverejeren om at kontrollere filen og scanne biblioteket igen.",
"logsUploaded": "Logfilerne blev uploadet",
"logsUploadFailed": "Logfilerne kunne ikke uploades",
"logId": "Log-ID"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "Sessionen er udløbet for ${name}",
"sessionExpiredMany": "Sessionerne er udløbet for ${count} servere",
"signInAgain": "Log ind igen",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "Rediger ${product}-forbindelse",
"editMediaBrowserIntro": "Tilføj eller fjern URL'er for ${serverName}. Plezy bruger den tilgængelige URL med laveste latenstid."
},
"discover": {
"title": "Opdag",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Søgning mislykkedes: ${error}",
"searchUnavailable": "",
"searchUnavailable": "Søgningen kunne ikke nå nogen medieserver.",
"connectionTimeout": "Forbindelsen fik timeout under indlæsning af ${context}",
"connectionFailed": "Kan ikke oprette forbindelse til medieserver",
"unableToLoad": "Kunne ikke indlæse ${context}. Prøv igen.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Upload logfiler"
},
"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": "Plezy kunne ikke starte",
"failedBody": "Der gik noget galt under opstart. Oplysningerne nedenfor viser, hvad der gik galt.",
"failedBodyRepairable": "Plezy's gemte indstillingsfil er beskadiget og skal genopbygges, før Plezy kan starte. Det hjælper ikke at prøve igen — vælg Reparer lager.",
"phaseLabel": "Trin",
"showDetails": "Vis detaljer",
"hideDetails": "Skjul detaljer",
"copyDetails": "Kopiér detaljer",
"detailsCopied": "Detaljer kopieret til udklipsholder",
"uploadDetails": "Upload detaljer",
"repairStorage": "Reparer lager",
"repairTitle": "Reparer gemte data?",
"repairBodyCommon": "Plezy's indstillingsfil er beskadiget og kan ikke læses. Reparation nulstiller alle indstillinger til deres standardværdier.",
"repairBodyOneCredential": "Én gemt loginoplysning er beskadiget og kan ikke læses. Reparation fjerner kun den; dine andre indstillinger forbliver urørt.",
"repairBodySignInsKept": "Dine servere og profiler bør forblive logget ind.",
"repairBodySignInsLost": "Nøglen, der beskytter dine gemte loginoplysninger, kan ikke gendannes fra denne fil, så du skal logge ind på alle servere og profiler igen. Intet på din medieserver er påvirket.",
"repairBodySessionsUncertain": "Trackere (MAL, AniList, Simkl, Trakt) og Seerr gemmes separat, og det er uvist, om de overlever. Plezy fortæller dig præcis, hvad det beholdt.",
"repairConfirm": "Reparer",
"repairSucceeded": "Lager repareret",
"repairNeedsRestart": "Lager repareret — genstart påkrævet",
"restartRequiredBody": "Dine data er blevet repareret, men Plezy skal starte på ny, før det kan bruge dem. Luk Plezy, og åbn det igen.",
"quitPlezy": "Afslut Plezy",
"repairFailed": "Reparation mislykkedes",
"repairKeptSignIns": "Dine servere og profiler er stadig logget ind.",
"repairLostSignIns": "Nøglen, der beskytter dine gemte loginoplysninger, kunne ikke gendannes. Du skal logge ind på alle servere og profiler igen.",
"repairLostSessions": "Mindst én tracker- eller Seerr-forbindelse gik tabt og skal genetableres.",
"backupTitle": "En kopi af den beskadigede fil blev gemt",
"backupWarning": "Den indeholder dine loginoplysninger. Upload eller del den ikke.",
"deleteBackup": "Slet kopi",
"backupDeleted": "Kopi slettet.",
"previousFailureTitle": "Plezy kunne ikke starte sidste gang"
},
"licenses": {
"relatedPackages": "Relaterede pakker",
@@ -1107,134 +1107,134 @@
"searchPrompt": "Søg efter film og serier på ${source}.",
"searchFailed": "Søgningen mislykkedes. Tjek din forbindelse, og prøv igen.",
"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} populær",
"rankAiring": "#${n} på luften",
"rankRated": "#${n} bedømt",
"rankFavorited": "#${n} favorit",
"rankTrending": "#${n} populær lige nu",
"rankSeasonal": "#${n} i ${season}",
"watchingNow": "${n} ser med",
"available": "Tilgængelig",
"partiallyAvailable": "Delvist tilgængelig",
"availableIn4k": "4K tilgængelig",
"requested": "Anmodet",
"pendingApproval": "Afventer godkendelse",
"processing": "Behandles",
"declined": "Afvist",
"requestFailed": "Anmodningen mislykkedes",
"requested4k": "4K anmodet",
"seasonsAvailable": "${available}/${total} sæsoner",
"nextEpisodeIn": "Afsnit ${episode} om ${duration}",
"nextAiringIn": "Næste om ${duration}",
"episodesShort": "${n} afsnit",
"minutesPerEpisode": "${n} min/afsnit",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} opført",
"viewersDay": "${n} så det i dag",
"viewersWeek": "${n} så det denne uge",
"viewersMonth": "${n} så det denne måned",
"viewersYear": "${n} så det i år",
"viewersAllTime": "${n} seere",
"planning": "${n} planlægger at se det",
"favorited": "${n} favoritter",
"dropRate": "${percent} droppede det",
"comments": {
"one": "",
"other": ""
"one": "${n} kommentar",
"other": "${n} kommentarer"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} stemmer",
"watching": "${n} ser det",
"completed": "${n} færdigset",
"onHold": "${n} på pause",
"dropped": "${n} droppede"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Vinter",
"spring": "Forår",
"summer": "Sommer",
"fall": "Efterår",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV-kort",
"movie": "Film",
"special": "Special",
"ova": "OVA",
"ona": "ONA",
"music": "Musik",
"other": "Andet"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Original",
"manga": "Manga",
"lightNovel": "Light novel",
"novel": "Roman",
"visualNovel": "Visual novel",
"game": "Spil",
"webComic": "Webtegneserie",
"musicRelease": "Musik",
"otherMedia": "Andet"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Instruktør",
"writer": "Forfatter",
"producer": "Producer",
"creator": "Skaber",
"composer": "Komponist"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Prequel",
"sequel": "Sequel",
"sideStory": "Bihistorie",
"spinOff": "Spin-off",
"alternativeVersion": "Alternativ version",
"summary": "Resumé",
"parentStory": "Hovedhistorie",
"adaptation": "Adaption",
"other": "Relateret"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Sendes ${day} kl. ${time}",
"broadcastWithZone": "Sendes ${day} kl. ${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": "Originaltitel",
"alsoKnownAs": "Også kendt som",
"studios": "Studier",
"country": "Land",
"language": "Sprog",
"released": "Udgivet",
"physicalRelease": "På disk",
"ended": "Afsluttet",
"addedOn": "Tilføjet ${date}",
"yourRating": "Din bedømmelse",
"budget": "Budget",
"revenue": "Billetindtægter",
"contentAdvisory": "Aldersvejledning",
"tags": "Tags",
"revealSpoilerTags": "Vis spoilertags",
"links": "Links",
"watchOn": "Se på",
"watchTrailer": "Se trailer",
"openOn": "Åbn på ${site}",
"crew": "Crew",
"ratings": "Bedømmelser",
"schedule": "Program",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "Anbefalet af ${n} bruger",
"other": "Anbefalet af ${n} brugere"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Anbefalet af ${who}",
"favoritedBy": "Favorit hos ${who}",
"unairedEpisodes": "${n} ikke sendt endnu",
"recommendedByPercent": "Anbefalet af ${percent} af seerne",
"relatedTitles": "Relaterede titler",
"background": "Baggrund"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} resultat",
"other": "${n} resultater"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Rediger synkroniseringsregel",
"removeSyncRule": "Fjern synkroniseringsregel",
"removeSyncRuleConfirm": "Stop synkronisering af \"${title}\"? Downloadede episoder beholdes.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "Stop synkronisering af \"${title}\"?",
"deleteSyncRuleDownloads": "Slet også tilknyttede downloads",
"deleteSyncRuleDownloadsDescription": "Downloads, der bruges af en anden synkroniseringsregel eller profil, beholdes.",
"syncRuleCreated": "Synkroniseringsregel oprettet — beholder ${count} usete episoder",
"syncRuleUpdated": "Synkroniseringsregel opdateret",
"syncRuleRemoved": "Synkroniseringsregel fjernet",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Synkroniseringsregel og tilknyttede downloads fjernet",
"syncRuleCleanupBusy": "Synkroniseringsregler opdateres lige nu. Prøv igen om et øjeblik.",
"syncRuleCleanupUnavailable": "Tilknyttede downloads kunne ikke identificeres sikkert. Genopret forbindelse til serveren og prøv igen, eller fjern reglen uden at slette downloads.",
"syncedNewEpisodes": "Synkroniserede ${count} nye episoder for ${title}",
"activeSyncRules": "Synkroniseringsregler",
"noSyncRules": "Ingen synkroniseringsregler",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Aktiver Plezy på ${service}",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "Tilføj ${product}-server",
"serverUrls": "Server-URL'er",
"serverUrlsHelper": "Du kan angive flere URL'er adskilt med komma.",
"findServer": "Find server",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Leder efter lokale ${product}-servere...",
"localMediaBrowserServers": "Lokale ${product}-servere",
"username": "Brugernavn",
"password": "Adgangskode",
"signIn": "Log ind",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Log ind med Plex",
"pinExpired": "PIN-koden udløb før login. Prøv igen.",
"failedToRegisterAccount": "Kunne ikke registrere kontoen: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Indtast din ${product}-server-URL",
"addConnectionTitle": "Tilføj forbindelse",
"addConnectionTitleScoped": "Tilføj til ${name}",
"signInWithPlexCard": "Log ind med Plex",
"signInWithPlexCardSubtitle": "Godkend denne enhed. Delte servere tilføjes.",
"signInWithPlexCardSubtitleScoped": "Godkend en Plex-konto. Plex Home-brugere bliver til profiler.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Opret forbindelse til ${product}",
"connectToMediaBrowserCardSubtitle": "Indtast din server-URL, brugernavn og adgangskode.",
"connectToMediaBrowserCardSubtitleScoped": "Log ind på din ${product}-server. Tilknyttes til ${name}.",
"borrowFromAnotherProfile": "Lån fra en anden profil",
"borrowFromAnotherProfileSubtitle": "Genbrug en anden profils forbindelse. PIN-beskyttede profiler kræver en PIN."
}
+293 -293
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Warte auf die Authentifizierung …\nMelde dich über deinen Browser an.",
"useBrowser": "Browser verwenden",
"or": "oder",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Mit ${product} verbinden",
"useQuickConnect": "Quick Connect verwenden",
"quickConnectInstructions": "Öffne Quick Connect in Jellyfin und gib diesen Code ein.",
"quickConnectWaiting": "Warte auf Bestätigung…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Vollbild verlassen",
"pressBackAgainToExit": "Zum Beenden erneut Zurück drücken",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Kritiker",
"audience": "Publikum",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten-Tomatoes-Kritiker",
"rottenTomatoesAudience": "Rotten-Tomatoes-Publikum"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Dunkel",
"oledTheme": "OLED",
"libraryDensity": "Darstellungsdichte der Mediathek",
"displayScale": "",
"displayScale": "Skalierung",
"compact": "Kompakt",
"comfortable": "Großzügig",
"tvCornerSpotlightBackdrop": "Backdrop in der Ecke",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} MB",
"bufferSizeAuto": "Automatisch (empfohlen)",
"bufferSizeWarning": "${heap} MB Speicher verfügbar. Ein Puffer von ${size} MB kann die Wiedergabe beeinträchtigen.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Wiedergabepuffer",
"playbackBufferAuto": "Automatisch (empfohlen)",
"playbackBufferLarge": "Groß",
"playbackBufferExtraLarge": "Extra groß",
"playbackBufferDescription": "Puffert mehr gegen instabile Verbindungen. Zusätzlich durch die Puffergröße begrenzt.",
"defaultQualityTitle": "Standardqualität",
"musicQualityTitle": "Musikqualität",
"subtitleStyling": "Untertitel-Stil",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Detaillierte Protokolle zur Fehleranalyse aktivieren",
"viewLogs": "Protokolle anzeigen",
"viewLogsDescription": "App-Protokolle anzeigen",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Bildercache leeren",
"clearImageCacheDescription": "Zwischengespeicherte Artworks und Vorschaubilder löschen. Bilder können langsamer laden, bis sie erneut heruntergeladen werden.",
"clearImageCacheSuccess": "Bildercache erfolgreich geleert",
"resetSettings": "Einstellungen zurücksetzen",
"resetSettingsDescription": "Standardeinstellungen wiederherstellen. Dies kann nicht rückgängig gemacht werden.",
"resetSettingsSuccess": "Einstellungen erfolgreich zurückgesetzt",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Dateiinformationen",
"overview": "",
"overview": "Übersicht",
"video": "Video",
"audio": "Audio",
"subtitles": "Untertitel",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Eingebettete Bilder",
"dataStreams": "Datenstreams",
"lyrics": "Songtexte",
"file": "Datei",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Anhänge",
"delivery": "Bereitstellung",
"versionCounter": "Version ${index} von ${count}",
"fileCounter": "Datei ${index} von ${count}",
"noStreams": "Der Server hat für diese Datei keine Streams gemeldet.",
"copyPath": "Pfad kopieren",
"pathCopied": "Dateipfad kopiert",
"codec": "Codec",
"codecTag": "",
"codecTag": "Codec-Tag",
"resolution": "Auflösung",
"codedResolution": "",
"codedResolution": "Codierte Auflösung",
"bitrate": "Bitrate",
"frameRate": "Bildrate",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Rotation",
"comment": "Kommentar",
"audioDescription": "Audiodeskription",
"headerCompression": "Header-Komprimierung",
"sidecarFile": "Sidecar-Datei",
"transportTimestamp": "Transport-Zeitstempel",
"displayOffset": "Anzeige-Offset",
"previewFailureCode": "Fehlercode der Vorschau",
"previewRetries": "Vorschau-Wiederholungsversuche",
"aspectRatio": "Seitenverhältnis",
"pixelAspectRatio": "",
"pixelAspectRatio": "Pixel-Seitenverhältnis",
"profile": "Profil",
"level": "",
"level": "Level",
"bitDepth": "Bittiefe",
"pixelFormat": "",
"pixelFormat": "Pixelformat",
"colorSpace": "Farbraum",
"colorRange": "Farbbereich",
"colorPrimaries": "Primärfarben",
"colorTransfer": "",
"colorTransfer": "Farbübertragung",
"chromaSubsampling": "Chroma-Subsampling",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Chroma-Position",
"scanType": "Scan-Typ",
"interlaced": "Interlaced",
"anamorphic": "Anamorph",
"referenceFrames": "Referenzbilder",
"dynamicRange": "Dynamikbereich",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby-Vision-Level",
"dolbyVisionVersion": "Dolby-Vision-Version",
"dolbyVisionLayers": "Dolby-Vision-Ebenen",
"baseLayerCompatibility": "Kompatibilität der Basisebene",
"avcBitstream": "AVC-Bitstream",
"nalLengthSize": "NAL-Längengröße",
"scalingMatrix": "Benutzerdefinierte Skalierungsmatrix",
"streamIdentifier": "Stream-Kennung",
"streamIndex": "Stream-Index",
"streamId": "Stream-ID",
"language": "Sprache",
"languageCode": "Sprachcode",
"streamTitle": "Track-Titel",
"channels": "Kanäle",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Abtastrate",
"spatialAudio": "Räumliches Audio",
"textBased": "Textbasiert",
"subtitleFormat": "Sidecar-Format",
"provider": "Anbieter",
"matchScore": "Übereinstimmungswert",
"externalDelivery": "Kann separat bereitgestellt werden",
"sidecarPath": "Sidecar-Pfad",
"sourceStream": "Kopiert von",
"temporary": "Temporär",
"timeBase": "Zeitbasis",
"overallBitrate": "Gesamtbitrate",
"path": "Pfad",
"fileName": "",
"fileName": "Dateiname",
"size": "Größe",
"totalSize": "",
"totalSize": "Gesamtgröße",
"container": "Container",
"duration": "Dauer",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Vorschaubilder",
"previewIndex": "Vorschau-Index",
"packetLength": "Paketlänge",
"filePresent": "Datei vorhanden",
"fileReadable": "Vom Server lesbar",
"streamPath": "Stream-Pfad",
"optimizedForStreaming": "Für Streaming optimiert",
"has64bitOffsets": "64-Bit-Offsets",
"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": "Protokoll",
"mediaType": "Medientyp",
"sourceKind": "Quellenart",
"optimizedVersion": "Optimierte Version",
"optimizationTarget": "Optimierungsziel",
"deletedAt": "Gelöscht",
"remoteSource": "Remote-Quelle",
"infiniteStream": "Endlos-Stream",
"directPlay": "Direct Play",
"directStream": "Direct Stream",
"transcoding": "Transkodierung",
"etag": "ETag",
"versionId": "Versions-ID",
"fileId": "Datei-ID",
"defaultAudioTrack": "Standard-Audiospur",
"defaultSubtitleTrack": "Standard-Untertitelspur",
"subtitlesOff": "Aus",
"flagDefault": "Standard",
"flagForced": "Erzwungen",
"flagSelected": "Ausgewählt",
"flagExternal": "Extern",
"flagHearingImpaired": "Für Hörgeschädigte",
"flagDub": "Dub",
"flagOriginal": "Original"
},
"mediaMenu": {
"markAsWatched": "Als gesehen markieren",
@@ -524,35 +524,35 @@
"shufflePlay": "Zufallswiedergabe",
"shuffleNotAvailableOffline": "Zufallswiedergabe ist offline nicht verfügbar",
"fileInfo": "Dateiinfo",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Folge vom Server löschen",
"deleteSeasonFromServer": "Staffel vom Server löschen",
"deleteShowFromServer": "Serie vom Server löschen",
"deleteMovieFromServer": "Film vom Server löschen",
"deleteEpisodeTitle": "Diese Folge löschen?",
"deleteSeasonTitle": "Diese Staffel löschen?",
"deleteShowTitle": "Diese Serie löschen?",
"deleteMovieTitle": "Diesen Film löschen?",
"deleteEpisodeConfirm": "Folge löschen",
"deleteSeasonConfirm": "Staffel löschen",
"deleteShowConfirm": "Serie löschen",
"deleteMovieConfirm": "Film löschen",
"deleteAnyway": "Trotzdem löschen",
"confirmDeleteTarget": "„${title}“ dauerhaft von deinem Server löschen?",
"deleteMultipleWarning": "Dies umfasst alle Episoden und deren Dateien.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Dies löscht alle ${n} Folge darin sowie ihre Datei.",
"other": "Dies löscht alle ${n} Folgen darin sowie ihre Dateien."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Dieses Element ist als ${n} Datei gespeichert, die gelöscht wird.",
"other": "Dieses Element ist über ${n} Dateien verteilt gespeichert, die alle gelöscht werden."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "${n} weitere Folge ist in derselben Datei gespeichert und wird ebenfalls gelöscht:",
"other": "${n} weitere Folgen sind in derselben Datei gespeichert und werden ebenfalls gelöscht:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy konnte nicht prüfen, welche Dateien dadurch entfernt werden. Es könnte also mehr gelöscht werden als das oben genannte Element. Brich ab und versuche es erneut, oder lösche trotzdem.",
"deleteScopeUnverifiedNoFileInfo": "Dein Server hat für dieses Element keine Dateidetails bereitgestellt, daher kann Plezy nicht prüfen, welche Dateien entfernt werden. Es könnte mehr gelöscht werden als das oben genannte Element.",
"mediaDeletedSuccessfully": "Medienelement gelöscht",
"mediaFailedToDelete": "Medienelement konnte nicht gelöscht werden",
"rate": "Bewerten",
@@ -628,9 +628,9 @@
"playNext": "Nächstes abspielen",
"playButton": "Abspielen",
"pauseButton": "Pause",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Pausiert",
"playbackResumed": "Wird abgespielt",
"loadingVideo": "Video wird geladen",
"showPlaybackControls": "Wiedergabesteuerung anzeigen",
"hidePlaybackControls": "Wiedergabesteuerung ausblenden",
"seekBackwardButton": "${seconds} Sekunden zurück",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Aus „Weiterschauen“ entfernt",
"errorLoading": "Fehler: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Einige Medienserver konnten nicht durchsucht werden. Verfügbare Ergebnisse werden angezeigt.",
"streamInterrupted": "Der Stream wurde unterbrochen. Drücke auf Wiedergabe oder spule, um es erneut zu versuchen.",
"liveStreamInterrupted": "Der Livestream wurde unterbrochen. Drücke auf Wiedergabe, um es erneut zu versuchen.",
"fileInfoNotAvailable": "Dateiinfo nicht verfügbar",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Wechsel zu einem kompatiblen Player …",
"serverLimitTitle": "Wiedergabe fehlgeschlagen",
"serverLimitBody": "Serverfehler (HTTP 500). Vermutlich hat ein Bandbreiten- oder Transkodierungslimit diese Sitzung abgelehnt. Bitte den Besitzer, das Limit anzupassen.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Datei nicht verfügbar",
"mediaUnreadableBody": "Der Server hat dieses Element gefunden, konnte seine Datei aber nicht lesen (HTTP 404). Die Datei wurde wahrscheinlich verschoben oder gelöscht, oder ihr Speicher ist offline. Bitte den Serverbesitzer, die Datei zu prüfen und die Mediathek neu zu scannen.",
"logsUploaded": "Protokolle hochgeladen",
"logsUploadFailed": "Protokolle konnten nicht hochgeladen werden",
"logId": "Protokoll-ID"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "Sitzung für ${name} abgelaufen",
"sessionExpiredMany": "Sitzungen für ${count} Server abgelaufen",
"signInAgain": "Erneut anmelden",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "Verbindung zu ${product} bearbeiten",
"editMediaBrowserIntro": "URLs für ${serverName} hinzufügen oder entfernen. Plezy verwendet die erreichbare URL mit der geringsten Latenz."
},
"discover": {
"title": "Entdecken",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Suche fehlgeschlagen: ${error}",
"searchUnavailable": "",
"searchUnavailable": "Die Suche konnte keinen Medienserver erreichen.",
"connectionTimeout": "Zeitüberschreitung beim Laden von ${context}",
"connectionFailed": "Keine Verbindung zum Medienserver möglich",
"unableToLoad": "${context} konnte nicht geladen werden. Bitte erneut versuchen.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Protokolle hochladen"
},
"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": "Plezy konnte nicht gestartet werden",
"failedBody": "Beim Start ist etwas schiefgelaufen. Die Details unten zeigen, was fehlgeschlagen ist.",
"failedBodyRepairable": "Die gespeicherte Einstellungsdatei von Plezy ist beschädigt und muss neu aufgebaut werden, bevor Plezy starten kann. Erneutes Versuchen hilft nicht wähle „Speicher reparieren“.",
"phaseLabel": "Schritt",
"showDetails": "Details anzeigen",
"hideDetails": "Details ausblenden",
"copyDetails": "Details kopieren",
"detailsCopied": "Details in die Zwischenablage kopiert",
"uploadDetails": "Details hochladen",
"repairStorage": "Speicher reparieren",
"repairTitle": "Gespeicherte Daten reparieren?",
"repairBodyCommon": "Die Einstellungsdatei von Plezy ist beschädigt und kann nicht gelesen werden. Beim Reparieren werden alle Einstellungen auf ihre Standardwerte zurückgesetzt.",
"repairBodyOneCredential": "Eine gespeicherte Anmeldung ist beschädigt und kann nicht gelesen werden. Beim Reparieren wird nur diese entfernt; deine übrigen Einstellungen bleiben unangetastet.",
"repairBodySignInsKept": "Deine Server und Profile sollten angemeldet bleiben.",
"repairBodySignInsLost": "Der Schlüssel, der deine gespeicherten Anmeldungen schützt, kann aus dieser Datei nicht wiederhergestellt werden. Du musst dich daher bei jedem Server und Profil erneut anmelden. Auf deinem Medienserver ändert sich nichts.",
"repairBodySessionsUncertain": "Tracker (MAL, AniList, Simkl, Trakt) und Seerr werden separat gespeichert und können erhalten bleiben oder auch nicht. Plezy teilt dir genau mit, was erhalten blieb.",
"repairConfirm": "Reparieren",
"repairSucceeded": "Speicher repariert",
"repairNeedsRestart": "Speicher repariert Neustart erforderlich",
"restartRequiredBody": "Deine Daten wurden repariert, aber Plezy muss neu starten, bevor es sie verwenden kann. Schließe Plezy und öffne es erneut.",
"quitPlezy": "Plezy beenden",
"repairFailed": "Reparatur fehlgeschlagen",
"repairKeptSignIns": "Deine Server und Profile sind weiterhin angemeldet.",
"repairLostSignIns": "Der Schlüssel, der deine gespeicherten Anmeldungen schützt, konnte nicht wiederhergestellt werden. Du musst dich bei jedem Server und Profil erneut anmelden.",
"repairLostSessions": "Mindestens eine Tracker- oder Seerr-Verbindung ging verloren und muss neu verbunden werden.",
"backupTitle": "Eine Kopie der beschädigten Datei wurde aufbewahrt",
"backupWarning": "Sie enthält deine Anmeldedaten. Lade sie nicht hoch und teile sie nicht.",
"deleteBackup": "Kopie löschen",
"backupDeleted": "Kopie gelöscht.",
"previousFailureTitle": "Plezy konnte beim letzten Mal nicht starten"
},
"licenses": {
"relatedPackages": "Verwandte Pakete",
@@ -1107,134 +1107,134 @@
"searchPrompt": "Suche nach Filmen und Serien auf ${source}.",
"searchFailed": "Suche fehlgeschlagen. Prüfe deine Verbindung und versuche es erneut.",
"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} beliebt",
"rankAiring": "#${n} derzeit ausgestrahlt",
"rankRated": "#${n} bewertet",
"rankFavorited": "#${n} favorisiert",
"rankTrending": "#${n} angesagt",
"rankSeasonal": "#${n} in ${season}",
"watchingNow": "${n} schauen gerade",
"available": "Verfügbar",
"partiallyAvailable": "Teilweise verfügbar",
"availableIn4k": "4K verfügbar",
"requested": "Angefragt",
"pendingApproval": "Genehmigung ausstehend",
"processing": "Wird verarbeitet",
"declined": "Abgelehnt",
"requestFailed": "Anfrage fehlgeschlagen",
"requested4k": "4K angefragt",
"seasonsAvailable": "${available}/${total} Staffeln",
"nextEpisodeIn": "Folge ${episode} in ${duration}",
"nextAiringIn": "Nächste in ${duration}",
"episodesShort": "${n} Folgen",
"minutesPerEpisode": "${n} Min./Folge",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} gelistet",
"viewersDay": "${n} heute gesehen",
"viewersWeek": "${n} diese Woche gesehen",
"viewersMonth": "${n} diesen Monat gesehen",
"viewersYear": "${n} dieses Jahr gesehen",
"viewersAllTime": "${n} Zuschauer",
"planning": "${n} haben es geplant",
"favorited": "${n} Favoriten",
"dropRate": "${percent} haben es abgebrochen",
"comments": {
"one": "",
"other": ""
"one": "${n} Kommentar",
"other": "${n} Kommentare"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} Stimmen",
"watching": "${n} schauen es gerade",
"completed": "${n} abgeschlossen",
"onHold": "${n} pausiert",
"dropped": "${n} abgebrochen"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Winter",
"spring": "Frühling",
"summer": "Sommer",
"fall": "Herbst",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV-Kurzfilm",
"movie": "Film",
"special": "Special",
"ova": "OVA",
"ona": "ONA",
"music": "Musik",
"other": "Sonstiges"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Original",
"manga": "Manga",
"lightNovel": "Light Novel",
"novel": "Roman",
"visualNovel": "Visual Novel",
"game": "Spiel",
"webComic": "Webcomic",
"musicRelease": "Musik",
"otherMedia": "Sonstiges"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Regisseur",
"writer": "Autor",
"producer": "Produzent",
"creator": "Schöpfer",
"composer": "Komponist"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Prequel",
"sequel": "Fortsetzung",
"sideStory": "Nebengeschichte",
"spinOff": "Spin-off",
"alternativeVersion": "Alternative Version",
"summary": "Zusammenfassung",
"parentStory": "Hauptgeschichte",
"adaptation": "Adaption",
"other": "Verwandt"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Läuft ${day} um ${time}",
"broadcastWithZone": "Läuft ${day} um ${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": "Originaltitel",
"alsoKnownAs": "Auch bekannt als",
"studios": "Studios",
"country": "Land",
"language": "Sprache",
"released": "Erschienen",
"physicalRelease": "Auf Disc",
"ended": "Beendet",
"addedOn": "Hinzugefügt am ${date}",
"yourRating": "Deine Bewertung",
"budget": "Budget",
"revenue": "Einspielergebnis",
"contentAdvisory": "Altersfreigabe",
"tags": "Tags",
"revealSpoilerTags": "Spoiler-Tags anzeigen",
"links": "Links",
"watchOn": "Ansehen auf",
"watchTrailer": "Trailer ansehen",
"openOn": "Auf ${site} öffnen",
"crew": "Crew",
"ratings": "Bewertungen",
"schedule": "Sendetermine",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "Von ${n} Nutzer empfohlen",
"other": "Von ${n} Nutzern empfohlen"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Empfohlen von ${who}",
"favoritedBy": "Favorisiert von ${who}",
"unairedEpisodes": "${n} noch nicht ausgestrahlt",
"recommendedByPercent": "Von ${percent} der Zuschauer empfohlen",
"relatedTitles": "Verwandte Titel",
"background": "Hintergrund"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} Ergebnis",
"other": "${n} Ergebnisse"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Synchronisierungsregel bearbeiten",
"removeSyncRule": "Synchronisierungsregel entfernen",
"removeSyncRuleConfirm": "Synchronisierung von „${title}“ beenden? Heruntergeladene Episoden werden behalten.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "„${title}“ nicht mehr synchronisieren?",
"deleteSyncRuleDownloads": "Zugehörige Downloads ebenfalls löschen",
"deleteSyncRuleDownloadsDescription": "Downloads, die von einer anderen Synchronisierungsregel oder einem Profil verwendet werden, bleiben erhalten.",
"syncRuleCreated": "Synchronisierungsregel erstellt ${count} ungesehene Episoden werden behalten",
"syncRuleUpdated": "Synchronisierungsregel aktualisiert",
"syncRuleRemoved": "Synchronisierungsregel entfernt",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Synchronisierungsregel und zugehörige Downloads entfernt",
"syncRuleCleanupBusy": "Synchronisierungsregeln werden gerade aktualisiert. Versuche es gleich noch einmal.",
"syncRuleCleanupUnavailable": "Zugehörige Downloads konnten nicht sicher ermittelt werden. Verbinde den Server erneut und versuche es noch einmal, oder entferne die Regel, ohne die Downloads zu löschen.",
"syncedNewEpisodes": "${count} neue Episoden für ${title} synchronisiert",
"activeSyncRules": "Synchronisierungsregeln",
"noSyncRules": "Keine Synchronisierungsregeln",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Plezy auf ${service} aktivieren",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "${product}-Server hinzufügen",
"serverUrls": "Server-URLs",
"serverUrlsHelper": "Mehrere URLs möglich, durch Kommas getrennt.",
"findServer": "Server finden",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Suche nach lokalen ${product}-Servern …",
"localMediaBrowserServers": "Lokale ${product}-Server",
"username": "Benutzername",
"password": "Passwort",
"signIn": "Anmelden",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Mit Plex anmelden",
"pinExpired": "PIN ist vor der Anmeldung abgelaufen. Bitte erneut versuchen.",
"failedToRegisterAccount": "Konto konnte nicht registriert werden: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Gib die URL deines ${product}-Servers ein",
"addConnectionTitle": "Verbindung hinzufügen",
"addConnectionTitleScoped": "Zu ${name} hinzufügen",
"signInWithPlexCard": "Mit Plex anmelden",
"signInWithPlexCardSubtitle": "Dieses Gerät autorisieren. Geteilte Server werden hinzugefügt.",
"signInWithPlexCardSubtitleScoped": "Ein Plex-Konto autorisieren. Home-Benutzer werden zu Profilen.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Mit ${product} verbinden",
"connectToMediaBrowserCardSubtitle": "Gib Server-URL, Benutzername und Passwort ein.",
"connectToMediaBrowserCardSubtitleScoped": "Melde dich bei deinem ${product}-Server an. Wird mit ${name} verknüpft.",
"borrowFromAnotherProfile": "Von einem anderen Profil ausleihen",
"borrowFromAnotherProfileSubtitle": "Verbindung eines anderen Profils wiederverwenden. PIN-geschützte Profile erfordern eine PIN."
}
+293 -293
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Esperando autenticación...\nInicia sesión desde tu navegador.",
"useBrowser": "Usar navegador",
"or": "o",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Conectar a ${product}",
"useQuickConnect": "Usar Quick Connect",
"quickConnectInstructions": "Abre Quick Connect en Jellyfin e introduce este código.",
"quickConnectWaiting": "Esperando aprobación…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Salir de pantalla completa",
"pressBackAgainToExit": "Pulsa Atrás de nuevo para salir",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Críticos",
"audience": "Público",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Críticos de Rotten Tomatoes",
"rottenTomatoesAudience": "Público de Rotten Tomatoes"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Oscuro",
"oledTheme": "OLED",
"libraryDensity": "Densidad de la biblioteca",
"displayScale": "",
"displayScale": "Escala de visualización",
"compact": "Compacto",
"comfortable": "Cómodo",
"tvCornerSpotlightBackdrop": "Imagen destacada en la esquina",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} MB",
"bufferSizeAuto": "Automático (recomendado)",
"bufferSizeWarning": "${heap} MB de memoria disponible. Un búfer de ${size} MB puede afectar a la reproducción.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Búfer de reproducción",
"playbackBufferAuto": "Automático (recomendado)",
"playbackBufferLarge": "Grande",
"playbackBufferExtraLarge": "Extra grande",
"playbackBufferDescription": "Almacena más en búfer para conexiones inestables. También limitado por el tamaño del búfer.",
"defaultQualityTitle": "Calidad predeterminada",
"musicQualityTitle": "Calidad de música",
"subtitleStyling": "Estilo de subtítulos",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Habilitar registros detallados para solucionar problemas",
"viewLogs": "Ver registros",
"viewLogsDescription": "Ver los registros de la aplicación",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Vaciar caché de imágenes",
"clearImageCacheDescription": "Borra las carátulas y miniaturas guardadas en caché. Las imágenes pueden tardar más en cargar hasta que se descarguen de nuevo.",
"clearImageCacheSuccess": "Caché de imágenes vaciada correctamente",
"resetSettings": "Restablecer configuración",
"resetSettingsDescription": "Restaurar ajustes predeterminados. No se puede deshacer.",
"resetSettingsSuccess": "Configuración restablecida con éxito",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Información del archivo",
"overview": "",
"overview": "Resumen",
"video": "Video",
"audio": "Audio",
"subtitles": "Subtítulos",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Imágenes incrustadas",
"dataStreams": "Flujos de datos",
"lyrics": "Letras",
"file": "Archivo",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Archivos adjuntos",
"delivery": "Entrega",
"versionCounter": "Versión ${index} de ${count}",
"fileCounter": "Archivo ${index} de ${count}",
"noStreams": "El servidor no informó de ningún flujo para este archivo.",
"copyPath": "Copiar ruta",
"pathCopied": "Ruta del archivo copiada",
"codec": "Códec",
"codecTag": "",
"codecTag": "Etiqueta de códec",
"resolution": "Resolución",
"codedResolution": "",
"codedResolution": "Resolución codificada",
"bitrate": "Tasa de bits",
"frameRate": "Frecuencia de fotogramas",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Rotación",
"comment": "Comentario",
"audioDescription": "Audiodescripción",
"headerCompression": "Compresión de cabecera",
"sidecarFile": "Archivo auxiliar",
"transportTimestamp": "Marca de tiempo de transporte",
"displayOffset": "Desplazamiento de visualización",
"previewFailureCode": "Código de error de vista previa",
"previewRetries": "Reintentos de vista previa",
"aspectRatio": "Relación de aspecto",
"pixelAspectRatio": "",
"pixelAspectRatio": "Relación de aspecto de píxel",
"profile": "Perfil",
"level": "",
"level": "Nivel",
"bitDepth": "Profundidad de bits",
"pixelFormat": "",
"pixelFormat": "Formato de píxel",
"colorSpace": "Espacio de color",
"colorRange": "Rango de color",
"colorPrimaries": "Primarias de color",
"colorTransfer": "",
"colorTransfer": "Transferencia de color",
"chromaSubsampling": "Submuestreo de croma",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Ubicación de crominancia",
"scanType": "Tipo de escaneo",
"interlaced": "Entrelazado",
"anamorphic": "Anamórfico",
"referenceFrames": "Fotogramas de referencia",
"dynamicRange": "Rango dinámico",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Nivel de Dolby Vision",
"dolbyVisionVersion": "Versión de Dolby Vision",
"dolbyVisionLayers": "Capas de Dolby Vision",
"baseLayerCompatibility": "Compatibilidad de capa base",
"avcBitstream": "Flujo de bits AVC",
"nalLengthSize": "Tamaño de longitud NAL",
"scalingMatrix": "Matriz de escalado personalizada",
"streamIdentifier": "Identificador de flujo",
"streamIndex": "Índice de flujo",
"streamId": "ID de flujo",
"language": "Idioma",
"languageCode": "Código de idioma",
"streamTitle": "Título de la pista",
"channels": "Canales",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Frecuencia de muestreo",
"spatialAudio": "Audio espacial",
"textBased": "Basado en texto",
"subtitleFormat": "Formato de archivo auxiliar",
"provider": "Proveedor",
"matchScore": "Puntuación de coincidencia",
"externalDelivery": "Puede servirse por separado",
"sidecarPath": "Ruta del archivo auxiliar",
"sourceStream": "Copiado de",
"temporary": "Temporal",
"timeBase": "Base de tiempo",
"overallBitrate": "Tasa de bits total",
"path": "Ruta",
"fileName": "",
"fileName": "Nombre de archivo",
"size": "Tamaño",
"totalSize": "",
"totalSize": "Tamaño total",
"container": "Contenedor",
"duration": "Duración",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Miniaturas de vista previa",
"previewIndex": "Índice de vista previa",
"packetLength": "Longitud del paquete",
"filePresent": "Archivo presente",
"fileReadable": "Legible por el servidor",
"streamPath": "Ruta del flujo",
"optimizedForStreaming": "Optimizado para transmisión",
"has64bitOffsets": "Desplazamientos de 64 bits",
"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": "Protocolo",
"mediaType": "Tipo de medio",
"sourceKind": "Tipo de origen",
"optimizedVersion": "Versión optimizada",
"optimizationTarget": "Destino de optimización",
"deletedAt": "Eliminado",
"remoteSource": "Origen remoto",
"infiniteStream": "Flujo infinito",
"directPlay": "Reproducción directa",
"directStream": "Flujo directo",
"transcoding": "Transcodificación",
"etag": "ETag",
"versionId": "ID de versión",
"fileId": "ID de archivo",
"defaultAudioTrack": "Pista de audio predeterminada",
"defaultSubtitleTrack": "Pista de subtítulos predeterminada",
"subtitlesOff": "Desactivados",
"flagDefault": "Predeterminada",
"flagForced": "Forzada",
"flagSelected": "Seleccionada",
"flagExternal": "Externa",
"flagHearingImpaired": "Para personas con discapacidad auditiva",
"flagDub": "Doblaje",
"flagOriginal": "Original"
},
"mediaMenu": {
"markAsWatched": "Marcar como visto",
@@ -524,35 +524,35 @@
"shufflePlay": "Reproducción aleatoria",
"shuffleNotAvailableOffline": "La reproducción aleatoria no está disponible sin conexión",
"fileInfo": "Información del archivo",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Eliminar el episodio del servidor",
"deleteSeasonFromServer": "Eliminar la temporada del servidor",
"deleteShowFromServer": "Eliminar la serie del servidor",
"deleteMovieFromServer": "Eliminar la película del servidor",
"deleteEpisodeTitle": "¿Eliminar este episodio?",
"deleteSeasonTitle": "¿Eliminar esta temporada?",
"deleteShowTitle": "¿Eliminar esta serie?",
"deleteMovieTitle": "¿Eliminar esta película?",
"deleteEpisodeConfirm": "Eliminar episodio",
"deleteSeasonConfirm": "Eliminar temporada",
"deleteShowConfirm": "Eliminar serie",
"deleteMovieConfirm": "Eliminar película",
"deleteAnyway": "Eliminar de todos modos",
"confirmDeleteTarget": "¿Eliminar definitivamente ${title} de tu servidor?",
"deleteMultipleWarning": "Esto incluye todos los episodios y sus archivos.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Esto elimina el único episodio que contiene y su archivo.",
"other": "Esto elimina los ${n} episodios que contiene y sus archivos."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Este elemento se almacena en ${n} archivo, que se eliminará.",
"other": "Este elemento se almacena en ${n} archivos, y todos se eliminarán."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "${n} episodio más se almacena en el mismo archivo y también se eliminará:",
"other": "${n} episodios más se almacenan en el mismo archivo y también se eliminarán:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy no pudo comprobar qué archivos se eliminarán, por lo que podría borrar más de lo indicado arriba. Cancela y vuelve a intentarlo, o elimina de todos modos.",
"deleteScopeUnverifiedNoFileInfo": "Tu servidor no proporcionó los detalles del archivo de este elemento, por lo que Plezy no puede comprobar qué archivos se eliminarán. Podría borrar más de lo indicado arriba.",
"mediaDeletedSuccessfully": "Elemento multimedia eliminado con éxito",
"mediaFailedToDelete": "Error al eliminar el elemento multimedia",
"rate": "Calificar",
@@ -628,9 +628,9 @@
"playNext": "Reproducir siguiente",
"playButton": "Reproducir",
"pauseButton": "Pausar",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "En pausa",
"playbackResumed": "Reproduciendo",
"loadingVideo": "Cargando el vídeo",
"showPlaybackControls": "Mostrar controles de reproducción",
"hidePlaybackControls": "Ocultar controles de reproducción",
"seekBackwardButton": "Retroceder ${seconds} segundos",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Eliminado de Seguir Viendo",
"errorLoading": "Error: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Algunos servidores de medios no se pudieron buscar. Se muestran los resultados disponibles.",
"streamInterrupted": "La reproducción se interrumpió. Pulsa reproducir o avanza para volver a intentarlo.",
"liveStreamInterrupted": "La transmisión en vivo se interrumpió. Pulsa reproducir para volver a intentarlo.",
"fileInfoNotAvailable": "Información de archivo no disponible",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Cambiando a reproductor compatible...",
"serverLimitTitle": "Error de reproducción",
"serverLimitBody": "Error del servidor (HTTP 500). Un límite de ancho de banda/transcodificación probablemente rechazó esta sesión. Pide al propietario que lo ajuste.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Archivo no disponible",
"mediaUnreadableBody": "El servidor encontró este elemento pero no pudo leer su archivo (HTTP 404). Es probable que el archivo se haya movido o eliminado, o que su almacenamiento esté sin conexión. Pide al propietario del servidor que revise el archivo y vuelva a escanear la biblioteca.",
"logsUploaded": "Registros subidos",
"logsUploadFailed": "Error al subir registros",
"logId": "ID de registro"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "Sesión caducada para ${name}",
"sessionExpiredMany": "Sesión caducada para ${count} servidores",
"signInAgain": "Iniciar sesión de nuevo",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "Editar conexión de ${product}",
"editMediaBrowserIntro": "Añade o elimina URL para ${serverName}. Plezy usará la URL accesible con menor latencia."
},
"discover": {
"title": "Descubrir",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Error en la búsqueda: ${error}",
"searchUnavailable": "",
"searchUnavailable": "La búsqueda no pudo alcanzar ningún servidor de medios.",
"connectionTimeout": "Tiempo de conexión agotado al cargar ${context}",
"connectionFailed": "No se puede conectar al servidor multimedia",
"unableToLoad": "No se pudo cargar ${context}. Inténtalo de nuevo.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Subir registros"
},
"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": "Plezy no pudo iniciarse",
"failedBody": "Algo salió mal durante el inicio. Los detalles de abajo indican qué ha fallado.",
"failedBodyRepairable": "El archivo de ajustes guardados de Plezy está dañado y debe reconstruirse antes de que Plezy pueda iniciarse. Reintentar no servirá: elige Reparar almacenamiento.",
"phaseLabel": "Paso",
"showDetails": "Mostrar detalles",
"hideDetails": "Ocultar detalles",
"copyDetails": "Copiar detalles",
"detailsCopied": "Detalles copiados al portapapeles",
"uploadDetails": "Subir detalles",
"repairStorage": "Reparar almacenamiento",
"repairTitle": "¿Reparar los datos guardados?",
"repairBodyCommon": "El archivo de ajustes de Plezy está dañado y no puede leerse. La reparación restablece todos los ajustes a sus valores predeterminados.",
"repairBodyOneCredential": "Un inicio de sesión guardado está dañado y no puede leerse. La reparación elimina solo ese; el resto de tus ajustes se mantienen intactos.",
"repairBodySignInsKept": "Tus servidores y perfiles deberían permanecer con la sesión iniciada.",
"repairBodySignInsLost": "La clave que protege tus inicios de sesión guardados no se puede recuperar de este archivo, por lo que tendrás que iniciar sesión de nuevo en cada servidor y perfil. Nada en tu servidor de medios se ve afectado.",
"repairBodySessionsUncertain": "Los rastreadores (MAL, AniList, Simkl, Trakt) y Seerr se guardan por separado y pueden sobrevivir o no. Plezy te dirá exactamente qué ha conservado.",
"repairConfirm": "Reparar",
"repairSucceeded": "Almacenamiento reparado",
"repairNeedsRestart": "Almacenamiento reparado: es necesario reiniciar",
"restartRequiredBody": "Tus datos se repararon, pero Plezy debe iniciarse de nuevo antes de poder usarlos. Cierra Plezy y ábrelo otra vez.",
"quitPlezy": "Salir de Plezy",
"repairFailed": "Error en la reparación",
"repairKeptSignIns": "Tus servidores y perfiles siguen con la sesión iniciada.",
"repairLostSignIns": "La clave que protege tus inicios de sesión guardados no se pudo recuperar. Tendrás que iniciar sesión de nuevo en cada servidor y perfil.",
"repairLostSessions": "Se perdió al menos una conexión de rastreador o de Seerr y hay que volver a conectarla.",
"backupTitle": "Se ha guardado una copia del archivo dañado",
"backupWarning": "Contiene tus credenciales de inicio de sesión. No la subas ni la compartas.",
"deleteBackup": "Eliminar copia",
"backupDeleted": "Copia eliminada.",
"previousFailureTitle": "Plezy no se inició la última vez"
},
"licenses": {
"relatedPackages": "Paquetes relacionados",
@@ -1107,134 +1107,134 @@
"searchPrompt": "Busca películas y series en ${source}.",
"searchFailed": "La búsqueda falló. Comprueba tu conexión e inténtalo de nuevo.",
"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} popular",
"rankAiring": "#${n} en emisión",
"rankRated": "#${n} puntuado",
"rankFavorited": "#${n} favorito",
"rankTrending": "#${n} en tendencia",
"rankSeasonal": "#${n} en ${season}",
"watchingNow": "${n} viendo",
"available": "Disponible",
"partiallyAvailable": "Parcialmente disponible",
"availableIn4k": "Disponible en 4K",
"requested": "Solicitado",
"pendingApproval": "Pendiente de aprobación",
"processing": "Procesando",
"declined": "Rechazado",
"requestFailed": "La solicitud falló",
"requested4k": "Solicitado en 4K",
"seasonsAvailable": "${available}/${total} temporadas",
"nextEpisodeIn": "Ep. ${episode} en ${duration}",
"nextAiringIn": "Siguiente en ${duration}",
"episodesShort": "${n} eps",
"minutesPerEpisode": "${n} min/ep",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} registrados",
"viewersDay": "${n} vistos hoy",
"viewersWeek": "${n} vistos esta semana",
"viewersMonth": "${n} vistos este mes",
"viewersYear": "${n} vistos este año",
"viewersAllTime": "${n} espectadores",
"planning": "${n} tienen previsto verlo",
"favorited": "${n} favoritos",
"dropRate": "${percent} lo abandonaron",
"comments": {
"one": "",
"other": ""
"one": "${n} comentario",
"other": "${n} comentarios"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} votos",
"watching": "${n} lo están viendo",
"completed": "${n} lo completaron",
"onHold": "${n} en pausa",
"dropped": "${n} lo abandonaron"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Invierno",
"spring": "Primavera",
"summer": "Verano",
"fall": "Otoño",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "Corto de TV",
"movie": "Película",
"special": "Especial",
"ova": "OVA",
"ona": "ONA",
"music": "Música",
"other": "Otro"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Original",
"manga": "Manga",
"lightNovel": "Novela ligera",
"novel": "Novela",
"visualNovel": "Novela visual",
"game": "Juego",
"webComic": "Cómic web",
"musicRelease": "Música",
"otherMedia": "Otro"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Director",
"writer": "Guionista",
"producer": "Productor",
"creator": "Creador",
"composer": "Compositor"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Precuela",
"sequel": "Secuela",
"sideStory": "Historia paralela",
"spinOff": "Spin-off",
"alternativeVersion": "Versión alternativa",
"summary": "Resumen",
"parentStory": "Historia principal",
"adaptation": "Adaptación",
"other": "Relacionado"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Se emite los ${day} a las ${time}",
"broadcastWithZone": "Se emite los ${day} a las ${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": "Título original",
"alsoKnownAs": "También conocido como",
"studios": "Estudios",
"country": "País",
"language": "Idioma",
"released": "Estrenada",
"physicalRelease": "En disco",
"ended": "Finalizada",
"addedOn": "Añadida el ${date}",
"yourRating": "Tu valoración",
"budget": "Presupuesto",
"revenue": "Taquilla",
"contentAdvisory": "Orientación por edades",
"tags": "Etiquetas",
"revealSpoilerTags": "Mostrar etiquetas de spoilers",
"links": "Enlaces",
"watchOn": "Ver en",
"watchTrailer": "Ver tráiler",
"openOn": "Abrir en ${site}",
"crew": "Equipo",
"ratings": "Valoraciones",
"schedule": "Programación",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "Recomendada por ${n} usuario",
"other": "Recomendada por ${n} usuarios"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Recomendada por ${who}",
"favoritedBy": "Marcada como favorita por ${who}",
"unairedEpisodes": "${n} sin estrenar",
"recommendedByPercent": "Recomendada por el ${percent} de los espectadores",
"relatedTitles": "Títulos relacionados",
"background": "Antecedentes"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} resultado",
"other": "${n} resultados"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Editar regla de sincronización",
"removeSyncRule": "Eliminar regla de sincronización",
"removeSyncRuleConfirm": "¿Dejar de sincronizar \"${title}\"? Los episodios descargados se conservarán.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "¿Dejar de sincronizar \"${title}\"?",
"deleteSyncRuleDownloads": "Eliminar también las descargas asociadas",
"deleteSyncRuleDownloadsDescription": "Se conservarán las descargas usadas por otra regla de sincronización o perfil.",
"syncRuleCreated": "Regla de sincronización creada — se conservarán ${count} episodios no vistos",
"syncRuleUpdated": "Regla de sincronización actualizada",
"syncRuleRemoved": "Regla de sincronización eliminada",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Regla de sincronización y descargas asociadas eliminadas",
"syncRuleCleanupBusy": "Las reglas de sincronización se están actualizando. Inténtalo de nuevo en un momento.",
"syncRuleCleanupUnavailable": "No se pudieron identificar las descargas asociadas de forma segura. Vuelve a conectar el servidor e inténtalo de nuevo, o elimina la regla sin borrar las descargas.",
"syncedNewEpisodes": "${count} nuevos episodios sincronizados para ${title}",
"activeSyncRules": "Reglas de sincronización",
"noSyncRules": "Sin reglas de sincronización",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Activar Plezy en ${service}",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "Añadir servidor ${product}",
"serverUrls": "Direcciones URL del servidor",
"serverUrlsHelper": "Se permiten varias URL, separadas por comas.",
"findServer": "Buscar servidor",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Buscando servidores ${product} locales...",
"localMediaBrowserServers": "Servidores ${product} locales",
"username": "Usuario",
"password": "Contraseña",
"signIn": "Iniciar sesión",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Iniciar sesión con Plex",
"pinExpired": "El PIN caducó antes de iniciar sesión. Inténtalo de nuevo.",
"failedToRegisterAccount": "No se pudo registrar la cuenta: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Introduce la URL de tu servidor ${product}",
"addConnectionTitle": "Añadir conexión",
"addConnectionTitleScoped": "Añadir a ${name}",
"signInWithPlexCard": "Iniciar sesión con Plex",
"signInWithPlexCardSubtitle": "Autoriza este dispositivo. Se añaden servidores compartidos.",
"signInWithPlexCardSubtitleScoped": "Autoriza una cuenta Plex. Los usuarios de Home se convierten en perfiles.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Conectar a ${product}",
"connectToMediaBrowserCardSubtitle": "Introduce la URL de tu servidor, el nombre de usuario y la contraseña.",
"connectToMediaBrowserCardSubtitleScoped": "Inicia sesión en tu servidor ${product}. Se vincula a ${name}.",
"borrowFromAnotherProfile": "Tomar prestado de otro perfil",
"borrowFromAnotherProfileSubtitle": "Reutiliza la conexión de otro perfil. Los perfiles protegidos con PIN requieren un PIN."
}
+296 -296
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "En attente d'authentification...\nConnectez-vous depuis votre navigateur.",
"useBrowser": "Utiliser le navigateur",
"or": "ou",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Se connecter à ${product}",
"useQuickConnect": "Utiliser Quick Connect",
"quickConnectInstructions": "Ouvrez Quick Connect dans Jellyfin et saisissez ce code.",
"quickConnectWaiting": "En attente d'approbation…",
@@ -45,7 +45,7 @@
"pause": "Pause",
"resume": "Reprendre",
"error": "Erreur",
"search": "Rechercher",
"search": "Recherche",
"home": "Accueil",
"back": "Retour",
"settings": "Paramètres",
@@ -66,17 +66,17 @@
"exitFullscreen": "Quitter le plein écran",
"pressBackAgainToExit": "Appuyez à nouveau sur retour pour quitter",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Critiques",
"audience": "Public",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Critiques Rotten Tomatoes",
"rottenTomatoesAudience": "Public Rotten Tomatoes"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Sombre",
"oledTheme": "OLED",
"libraryDensity": "Densité des bibliothèques",
"displayScale": "",
"displayScale": "Échelle d'affichage",
"compact": "Compact",
"comfortable": "Confortable",
"tvCornerSpotlightBackdrop": "Illustration en vedette dans le coin",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} Mo",
"bufferSizeAuto": "Automatique (recommandé)",
"bufferSizeWarning": "${heap} Mo de mémoire disponible. Un tampon de ${size} Mo peut affecter la lecture.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Tampon de lecture",
"playbackBufferAuto": "Auto (recommandé)",
"playbackBufferLarge": "Grand",
"playbackBufferExtraLarge": "Très grand",
"playbackBufferDescription": "Tampon supplémentaire contre les connexions instables. Également limité par la taille du tampon.",
"defaultQualityTitle": "Qualité par défaut",
"musicQualityTitle": "Qualité de la musique",
"subtitleStyling": "Style des sous-titres",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Activer la journalisation détaillée pour le dépannage",
"viewLogs": "Voir les journaux",
"viewLogsDescription": "Voir les journaux de lapplication",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Vider le cache d'images",
"clearImageCacheDescription": "Vide les affiches et vignettes en cache. Les images peuvent se charger plus lentement jusqu'à leur prochain téléchargement.",
"clearImageCacheSuccess": "Cache d'images vidé avec succès",
"resetSettings": "Réinitialiser les paramètres",
"resetSettingsDescription": "Restaurer les paramètres par défaut. Action irréversible.",
"resetSettingsSuccess": "Réinitialisation des paramètres réussie",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Informations sur le fichier",
"overview": "",
"overview": "Aperçu",
"video": "Vidéo",
"audio": "Audio",
"subtitles": "Sous-titres",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Images intégrées",
"dataStreams": "Flux de données",
"lyrics": "Paroles",
"file": "Fichier",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Pièces jointes",
"delivery": "Diffusion",
"versionCounter": "Version ${index} sur ${count}",
"fileCounter": "Fichier ${index} sur ${count}",
"noStreams": "Le serveur n'a signalé aucun flux pour ce fichier.",
"copyPath": "Copier le chemin",
"pathCopied": "Chemin du fichier copié",
"codec": "Codec",
"codecTag": "",
"codecTag": "Balise de codec",
"resolution": "Résolution",
"codedResolution": "",
"codedResolution": "Résolution codée",
"bitrate": "Débit",
"frameRate": "Fréquence d'images",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Rotation",
"comment": "Commentaire",
"audioDescription": "Audiodescription",
"headerCompression": "Compression d'en-tête",
"sidecarFile": "Fichier annexe",
"transportTimestamp": "Horodatage du transport",
"displayOffset": "Décalage d'affichage",
"previewFailureCode": "Code d'échec de l'aperçu",
"previewRetries": "Tentatives d'aperçu",
"aspectRatio": "Format d'image",
"pixelAspectRatio": "",
"pixelAspectRatio": "Rapport d'aspect des pixels",
"profile": "Profil",
"level": "",
"level": "Niveau",
"bitDepth": "Profondeur de bits",
"pixelFormat": "",
"pixelFormat": "Format de pixels",
"colorSpace": "Espace colorimétrique",
"colorRange": "Gamme de couleurs",
"colorPrimaries": "Couleurs primaires",
"colorTransfer": "",
"colorTransfer": "Transfert de couleur",
"chromaSubsampling": "Sous-échantillonnage chromatique",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Position du chroma",
"scanType": "Type de balayage",
"interlaced": "Entrelacé",
"anamorphic": "Anamorphique",
"referenceFrames": "Images de référence",
"dynamicRange": "Plage dynamique",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Niveau Dolby Vision",
"dolbyVisionVersion": "Version Dolby Vision",
"dolbyVisionLayers": "Couches Dolby Vision",
"baseLayerCompatibility": "Compatibilité de la couche de base",
"avcBitstream": "Flux binaire AVC",
"nalLengthSize": "Taille de longueur NAL",
"scalingMatrix": "Matrice de mise à l'échelle personnalisée",
"streamIdentifier": "Identifiant de flux",
"streamIndex": "Index de flux",
"streamId": "ID de flux",
"language": "Langue",
"languageCode": "Code de langue",
"streamTitle": "Titre de la piste",
"channels": "Canaux",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Fréquence d'échantillonnage",
"spatialAudio": "Audio spatial",
"textBased": "Basé sur du texte",
"subtitleFormat": "Format annexe",
"provider": "Fournisseur",
"matchScore": "Score de correspondance",
"externalDelivery": "Peut être diffusé séparément",
"sidecarPath": "Chemin du fichier annexe",
"sourceStream": "Copié depuis",
"temporary": "Temporaire",
"timeBase": "Base de temps",
"overallBitrate": "Débit global",
"path": "Chemin",
"fileName": "",
"fileName": "Nom du fichier",
"size": "Taille",
"totalSize": "",
"totalSize": "Taille totale",
"container": "Conteneur",
"duration": "Durée",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Vignettes d'aperçu",
"previewIndex": "Index d'aperçu",
"packetLength": "Longueur du paquet",
"filePresent": "Fichier présent",
"fileReadable": "Lisible par le serveur",
"streamPath": "Chemin du flux",
"optimizedForStreaming": "Optimisé pour le streaming",
"has64bitOffsets": "Décalages 64 bits",
"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": "Protocole",
"mediaType": "Type de média",
"sourceKind": "Type de source",
"optimizedVersion": "Version optimisée",
"optimizationTarget": "Cible d'optimisation",
"deletedAt": "Supprimé",
"remoteSource": "Source distante",
"infiniteStream": "Flux infini",
"directPlay": "Lecture directe",
"directStream": "Flux direct",
"transcoding": "Transcodage",
"etag": "ETag",
"versionId": "ID de version",
"fileId": "ID de fichier",
"defaultAudioTrack": "Piste audio par défaut",
"defaultSubtitleTrack": "Piste de sous-titres par défaut",
"subtitlesOff": "Désactivés",
"flagDefault": "Par défaut",
"flagForced": "Forcé",
"flagSelected": "Sélectionné",
"flagExternal": "Externe",
"flagHearingImpaired": "Sourds et malentendants",
"flagDub": "Doublage",
"flagOriginal": "Originale"
},
"mediaMenu": {
"markAsWatched": "Marquer comme vu",
@@ -524,35 +524,35 @@
"shufflePlay": "Lecture aléatoire",
"shuffleNotAvailableOffline": "La lecture aléatoire nest pas disponible hors ligne",
"fileInfo": "Informations sur le fichier",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Supprimer l'épisode du serveur",
"deleteSeasonFromServer": "Supprimer la saison du serveur",
"deleteShowFromServer": "Supprimer la série du serveur",
"deleteMovieFromServer": "Supprimer le film du serveur",
"deleteEpisodeTitle": "Supprimer cet épisode ?",
"deleteSeasonTitle": "Supprimer cette saison ?",
"deleteShowTitle": "Supprimer cette série ?",
"deleteMovieTitle": "Supprimer ce film ?",
"deleteEpisodeConfirm": "Supprimer l'épisode",
"deleteSeasonConfirm": "Supprimer la saison",
"deleteShowConfirm": "Supprimer la série",
"deleteMovieConfirm": "Supprimer le film",
"deleteAnyway": "Supprimer quand même",
"confirmDeleteTarget": "Supprimer définitivement ${title} de votre serveur ?",
"deleteMultipleWarning": "Cela inclut tous les épisodes et leurs fichiers.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Cela supprime ${n} épisode qu'elle contient, ainsi que son fichier.",
"other": "Cela supprime les ${n} épisodes qu'elle contient, ainsi que leurs fichiers."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Cet élément est stocké sous forme de ${n} fichier, qui sera supprimé.",
"other": "Cet élément est stocké sur ${n} fichiers, et ils seront tous supprimés."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "${n} autre épisode est stocké dans le même fichier et sera également supprimé :",
"other": "${n} autres épisodes sont stockés dans le même fichier et seront également supprimés :"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy n'a pas pu vérifier quels fichiers seront supprimés ; il risque donc d'en supprimer plus que l'élément nommé ci-dessus. Annulez et réessayez, ou supprimez quand même.",
"deleteScopeUnverifiedNoFileInfo": "Votre serveur n'a pas fourni les détails du fichier pour cet élément, Plezy ne peut donc pas vérifier quels fichiers seront supprimés. Il risque d'en supprimer plus que l'élément nommé ci-dessus.",
"mediaDeletedSuccessfully": "Élément média supprimé avec succès",
"mediaFailedToDelete": "Échec de la suppression de l'élément média",
"rate": "Noter",
@@ -628,9 +628,9 @@
"playNext": "Lire l'épisode suivant",
"playButton": "Lire",
"pauseButton": "Pause",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "En pause",
"playbackResumed": "En lecture",
"loadingVideo": "Chargement de la vidéo",
"showPlaybackControls": "Afficher les commandes de lecture",
"hidePlaybackControls": "Masquer les commandes de lecture",
"seekBackwardButton": "Reculer de ${seconds} secondes",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Supprimé de « Continuer à regarder »",
"errorLoading": "Erreur : ${error}",
"searchPartialResults": "",
"searchPartialResults": "Certains serveurs multimédia n'ont pas pu être interrogés. Affichage des résultats disponibles.",
"streamInterrupted": "La lecture a été interrompue. Appuyez sur Lecture ou avancez pour réessayer.",
"liveStreamInterrupted": "Le direct a été interrompu. Appuyez sur Lecture pour réessayer.",
"fileInfoNotAvailable": "Informations sur le fichier non disponibles",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Passage au lecteur compatible...",
"serverLimitTitle": "Échec de la lecture",
"serverLimitBody": "Erreur serveur (HTTP 500). Une limite de bande passante/transcodage a probablement rejeté cette session. Demandez au propriétaire de l'ajuster.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Fichier indisponible",
"mediaUnreadableBody": "Le serveur a trouvé cet élément mais n'a pas pu lire son fichier (HTTP 404). Le fichier a probablement été déplacé, supprimé, ou son stockage est hors ligne. Demandez au propriétaire du serveur de vérifier le fichier et de relancer l'analyse de la bibliothèque.",
"logsUploaded": "Journaux envoyés",
"logsUploadFailed": "Échec de lenvoi des journaux",
"logId": "Identifiant du journal"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "Session expirée pour ${name}",
"sessionExpiredMany": "Session expirée pour ${count} serveurs",
"signInAgain": "Se reconnecter",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "Modifier la connexion ${product}",
"editMediaBrowserIntro": "Ajoutez ou retirez des URL pour ${serverName}. Plezy utilisera l'URL joignable avec la latence la plus faible."
},
"discover": {
"title": "Découvrir",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Échec de la recherche : ${error}",
"searchUnavailable": "",
"searchUnavailable": "La recherche n'a pu atteindre aucun serveur multimédia.",
"connectionTimeout": "Délai d'attente de connexion dépassé pendant le chargement ${context}",
"connectionFailed": "Impossible de se connecter au serveur multimédia",
"unableToLoad": "Impossible de charger ${context}. Réessayez.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Envoyer les journaux"
},
"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": "Plezy n'a pas pu démarrer",
"failedBody": "Une erreur s'est produite au démarrage. Les détails ci-dessous identifient la cause.",
"failedBodyRepairable": "Le fichier de paramètres enregistré de Plezy est endommagé et doit être reconstruit avant que Plezy ne puisse démarrer. Réessayer ne servira à rien — choisissez Réparer le stockage.",
"phaseLabel": "Étape",
"showDetails": "Afficher les détails",
"hideDetails": "Masquer les détails",
"copyDetails": "Copier les détails",
"detailsCopied": "Détails copiés dans le presse-papiers",
"uploadDetails": "Téléverser les détails",
"repairStorage": "Réparer le stockage",
"repairTitle": "Réparer les données stockées ?",
"repairBodyCommon": "Le fichier de paramètres de Plezy est endommagé et illisible. La réparation rétablit tous les paramètres par défaut.",
"repairBodyOneCredential": "Une connexion enregistrée est endommagée et illisible. La réparation ne supprime que celle-ci ; vos autres paramètres sont laissés intacts.",
"repairBodySignInsKept": "Vos serveurs et profils devraient rester connectés.",
"repairBodySignInsLost": "La clé qui protège vos connexions enregistrées ne peut pas être récupérée à partir de ce fichier ; vous devrez donc vous reconnecter à chaque serveur et profil. Rien sur votre serveur multimédia n'est affecté.",
"repairBodySessionsUncertain": "Les trackers (MAL, AniList, Simkl, Trakt) et Seerr sont stockés séparément et peuvent ou non être conservés. Plezy vous indiquera exactement ce qu'il a gardé.",
"repairConfirm": "Réparer",
"repairSucceeded": "Stockage réparé",
"repairNeedsRestart": "Stockage réparé — redémarrage requis",
"restartRequiredBody": "Vos données ont été réparées, mais Plezy doit redémarrer pour pouvoir les utiliser. Fermez Plezy puis rouvrez-le.",
"quitPlezy": "Quitter Plezy",
"repairFailed": "Échec de la réparation",
"repairKeptSignIns": "Vos serveurs et profils sont toujours connectés.",
"repairLostSignIns": "La clé qui protégeait vos connexions enregistrées n'a pas pu être récupérée. Vous devrez vous reconnecter à chaque serveur et profil.",
"repairLostSessions": "Au moins une connexion à un tracker ou à Seerr a été perdue et devra être rétablie.",
"backupTitle": "Une copie du fichier endommagé a été conservée",
"backupWarning": "Elle contient vos identifiants de connexion. Ne la téléversez pas et ne la partagez pas.",
"deleteBackup": "Supprimer la copie",
"backupDeleted": "Copie supprimée.",
"previousFailureTitle": "Plezy n'a pas réussi à démarrer la dernière fois"
},
"licenses": {
"relatedPackages": "Paquets associés",
@@ -1058,8 +1058,8 @@
"licensesCount": "${count} licences"
},
"navigation": {
"libraries": "Bibliothèques",
"downloads": "Téléchargements",
"libraries": "Bibliothèque",
"downloads": "Téléchargement",
"liveTv": "TV en direct",
"explore": "Explorer"
},
@@ -1107,134 +1107,134 @@
"searchPrompt": "Recherchez des films et des séries sur ${source}.",
"searchFailed": "Échec de la recherche. Vérifiez votre connexion et réessayez.",
"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} populaire",
"rankAiring": "#${n} en diffusion",
"rankRated": "#${n} mieux noté",
"rankFavorited": "#${n} favoris",
"rankTrending": "#${n} tendance",
"rankSeasonal": "#${n} de ${season}",
"watchingNow": "${n} regardent",
"available": "Disponible",
"partiallyAvailable": "Partiellement disponible",
"availableIn4k": "4K disponible",
"requested": "Demandé",
"pendingApproval": "En attente d'approbation",
"processing": "En cours de traitement",
"declined": "Refusé",
"requestFailed": "Échec de la demande",
"requested4k": "4K demandé",
"seasonsAvailable": "${available}/${total} saisons",
"nextEpisodeIn": "Ép ${episode} dans ${duration}",
"nextAiringIn": "Prochain dans ${duration}",
"episodesShort": "${n} ép",
"minutesPerEpisode": "${n} min/ép",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} répertoriés",
"viewersDay": "${n} vus aujourd'hui",
"viewersWeek": "${n} vus cette semaine",
"viewersMonth": "${n} vus ce mois-ci",
"viewersYear": "${n} vus cette année",
"viewersAllTime": "${n} spectateurs",
"planning": "${n} prévoient de le regarder",
"favorited": "${n} favoris",
"dropRate": "${percent} l'ont abandonné",
"comments": {
"one": "",
"other": ""
"one": "${n} commentaire",
"other": "${n} commentaires"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} votes",
"watching": "${n} le regardent",
"completed": "${n} l'ont terminé",
"onHold": "${n} en pause",
"dropped": "${n} ont abandonné"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Hiver",
"spring": "Printemps",
"summer": "Été",
"fall": "Automne",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "Court TV",
"movie": "Film",
"special": "Spécial",
"ova": "OVA",
"ona": "ONA",
"music": "Musique",
"other": "Autre"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Original",
"manga": "Manga",
"lightNovel": "Light novel",
"novel": "Roman",
"visualNovel": "Visual novel",
"game": "Jeu",
"webComic": "Webcomic",
"musicRelease": "Musique",
"otherMedia": "Autre"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Réalisateur",
"writer": "Scénariste",
"producer": "Producteur",
"creator": "Créateur",
"composer": "Compositeur"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Préquelle",
"sequel": "Suite",
"sideStory": "Histoire parallèle",
"spinOff": "Spin-off",
"alternativeVersion": "Version alternative",
"summary": "Résumé",
"parentStory": "Histoire principale",
"adaptation": "Adaptation",
"other": "Lié"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Diffusé le ${day} à ${time}",
"broadcastWithZone": "Diffusé le ${day} à ${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": "Titre original",
"alsoKnownAs": "Également connu sous",
"studios": "Studios",
"country": "Pays",
"language": "Langue",
"released": "Sorti",
"physicalRelease": "En disque",
"ended": "Terminé",
"addedOn": "Ajouté le ${date}",
"yourRating": "Votre note",
"budget": "Budget",
"revenue": "Box-office",
"contentAdvisory": "Recommandation d'âge",
"tags": "Tags",
"revealSpoilerTags": "Afficher les tags spoiler",
"links": "Liens",
"watchOn": "Regarder sur",
"watchTrailer": "Regarder la bande-annonce",
"openOn": "Ouvrir sur ${site}",
"crew": "Équipe",
"ratings": "Notes",
"schedule": "Programme",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "Recommandé par ${n} utilisateur",
"other": "Recommandé par ${n} utilisateurs"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Recommandé par ${who}",
"favoritedBy": "Ajouté aux favoris par ${who}",
"unairedEpisodes": "${n} pas encore diffusés",
"recommendedByPercent": "Recommandé par ${percent} des spectateurs",
"relatedTitles": "Titres liés",
"background": "Contexte"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} résultat",
"other": "${n} résultats"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Modifier la règle de synchronisation",
"removeSyncRule": "Supprimer la règle de synchronisation",
"removeSyncRuleConfirm": "Arrêter la synchronisation de « ${title} » ? Les épisodes téléchargés seront conservés.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "Arrêter la synchronisation de « ${title} » ?",
"deleteSyncRuleDownloads": "Supprimer aussi les téléchargements associés",
"deleteSyncRuleDownloadsDescription": "Les téléchargements utilisés par une autre règle de synchronisation ou un autre profil seront conservés.",
"syncRuleCreated": "Règle de synchronisation créée — ${count} épisodes non vus conservés",
"syncRuleUpdated": "Règle de synchronisation mise à jour",
"syncRuleRemoved": "Règle de synchronisation supprimée",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Règle de synchronisation et téléchargements associés supprimés",
"syncRuleCleanupBusy": "Les règles de synchronisation sont en cours de mise à jour. Réessayez dans un instant.",
"syncRuleCleanupUnavailable": "Les téléchargements associés n'ont pas pu être identifiés en toute sécurité. Reconnectez le serveur et réessayez, ou retirez la règle sans supprimer les téléchargements.",
"syncedNewEpisodes": "${count} nouveaux épisodes synchronisés pour ${title}",
"activeSyncRules": "Règles de synchronisation",
"noSyncRules": "Aucune règle de synchronisation",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Activer Plezy sur ${service}",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "Ajouter un serveur ${product}",
"serverUrls": "URL du serveur",
"serverUrlsHelper": "Plusieurs URL possibles, séparées par des virgules.",
"findServer": "Rechercher un serveur",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Recherche de serveurs ${product} locaux...",
"localMediaBrowserServers": "Serveurs ${product} locaux",
"username": "Nom d'utilisateur",
"password": "Mot de passe",
"signIn": "Se connecter",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Se connecter avec Plex",
"pinExpired": "Le PIN a expiré avant la connexion. Veuillez réessayer.",
"failedToRegisterAccount": "Échec de l'enregistrement du compte : ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Saisissez l'URL de votre serveur ${product}",
"addConnectionTitle": "Ajouter une connexion",
"addConnectionTitleScoped": "Ajouter à ${name}",
"signInWithPlexCard": "Se connecter avec Plex",
"signInWithPlexCardSubtitle": "Autorisez cet appareil. Les serveurs partagés sont ajoutés.",
"signInWithPlexCardSubtitleScoped": "Autorisez un compte Plex. Les utilisateurs Home deviennent des profils.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Se connecter à ${product}",
"connectToMediaBrowserCardSubtitle": "Saisissez l'URL de votre serveur, votre nom d'utilisateur et votre mot de passe.",
"connectToMediaBrowserCardSubtitleScoped": "Connectez-vous à votre serveur ${product}. Sera associé à ${name}.",
"borrowFromAnotherProfile": "Emprunter à un autre profil",
"borrowFromAnotherProfileSubtitle": "Réutiliser la connexion d'un autre profil. Les profils protégés par PIN exigent un PIN."
}
+293 -293
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Várakozás a hitelesítésre...\nJelentkezz be a böngésződben.",
"useBrowser": "Böngésző használata",
"or": "vagy",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Csatlakozás a(z) ${product} szolgáltatáshoz",
"useQuickConnect": "Quick Connect használata",
"quickConnectInstructions": "Nyisd meg a Quick Connect-et a Jellyfinben, és add meg ezt a kódot.",
"quickConnectWaiting": "Várakozás a jóváhagyásra…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Kilépés a teljes képernyőből",
"pressBackAgainToExit": "A kilépéshez nyomd meg újra a Vissza gombot",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Kritikusok",
"audience": "Közönség",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes kritikusok",
"rottenTomatoesAudience": "Rotten Tomatoes közönség"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Sötét",
"oledTheme": "OLED",
"libraryDensity": "Könyvtársűrűség",
"displayScale": "",
"displayScale": "Kijelző méretezése",
"compact": "Kompakt",
"comfortable": "Kényelmes",
"tvCornerSpotlightBackdrop": "Sarokban megjelenő kiemelt háttérkép",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} MB",
"bufferSizeAuto": "Automatikus (ajánlott)",
"bufferSizeWarning": "${heap} MB memória érhető el. A(z) ${size} MB méretű puffer befolyásolhatja a lejátszást.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Lejátszási puffer",
"playbackBufferAuto": "Automatikus (ajánlott)",
"playbackBufferLarge": "Nagy",
"playbackBufferExtraLarge": "Extra nagy",
"playbackBufferDescription": "Több puffert használ instabil kapcsolatok ellen. A pufferméret is korlátozza.",
"defaultQualityTitle": "Alapértelmezett minőség",
"musicQualityTitle": "Zene minősége",
"subtitleStyling": "Feliratok stílusa",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Részletes naplózás engedélyezése a hibaelhárításhoz",
"viewLogs": "Naplók megtekintése",
"viewLogsDescription": "Alkalmazásnaplók megtekintése",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Képgyorsítótár törlése",
"clearImageCacheDescription": "Törli a gyorsítótárazott borítókat és miniatűröket. A képek lassabban tölthetők be, amíg újra le nem töltődnek.",
"clearImageCacheSuccess": "A képgyorsítótár sikeresen törölve",
"resetSettings": "Beállítások visszaállítása",
"resetSettingsDescription": "Az alapértelmezett beállítások visszaállítása. Ez a művelet nem vonható vissza.",
"resetSettingsSuccess": "A beállítások sikeresen visszaállítva",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Fájlinformáció",
"overview": "",
"overview": "Áttekintés",
"video": "Videó",
"audio": "Hang",
"subtitles": "Feliratok",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Beágyazott képek",
"dataStreams": "Adatfolyamok",
"lyrics": "Dalszövegek",
"file": "Fájl",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Mellékletek",
"delivery": "Kézbesítés",
"versionCounter": "${index}. verzió a(z) ${count} közül",
"fileCounter": "${index}. fájl a(z) ${count} közül",
"noStreams": "A szerver nem jelentett adatfolyamot ehhez a fájlhoz.",
"copyPath": "Útvonal másolása",
"pathCopied": "Fájlútvonal kimásolva",
"codec": "Kodek",
"codecTag": "",
"codecTag": "Kodekcímke",
"resolution": "Felbontás",
"codedResolution": "",
"codedResolution": "Kódolt felbontás",
"bitrate": "Bitráta",
"frameRate": "Képkockasebesség",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Forgatás",
"comment": "Megjegyzés",
"audioDescription": "Hangleírás",
"headerCompression": "Fejléc-tömörítés",
"sidecarFile": "Kísérő fájl",
"transportTimestamp": "Szállítási időbélyeg",
"displayOffset": "Megjelenítési eltolás",
"previewFailureCode": "Előnézeti hibakód",
"previewRetries": "Előnézeti újrapróbálkozások",
"aspectRatio": "Méretarány",
"pixelAspectRatio": "",
"pixelAspectRatio": "Pixel képarány",
"profile": "Profil",
"level": "",
"level": "Szint",
"bitDepth": "Bitmélység",
"pixelFormat": "",
"pixelFormat": "Pixelformátum",
"colorSpace": "Színtér",
"colorRange": "Színtartomány",
"colorPrimaries": "Elsődleges színek",
"colorTransfer": "",
"colorTransfer": "Színátvitel",
"chromaSubsampling": "Krominancia-alulmintavételezés",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Kroma elhelyezkedés",
"scanType": "Pásztázási típus",
"interlaced": "Váltott soros",
"anamorphic": "Anamorf",
"referenceFrames": "Referencia képkockák",
"dynamicRange": "Dinamikatartomány",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision szint",
"dolbyVisionVersion": "Dolby Vision verzió",
"dolbyVisionLayers": "Dolby Vision rétegek",
"baseLayerCompatibility": "Alapréteg-kompatibilitás",
"avcBitstream": "AVC bitfolyam",
"nalLengthSize": "NAL hosszméret",
"scalingMatrix": "Egyéni méretezési mátrix",
"streamIdentifier": "Adatfolyam-azonosító",
"streamIndex": "Adatfolyam-index",
"streamId": "Adatfolyam azonosítója",
"language": "Nyelv",
"languageCode": "Nyelvkód",
"streamTitle": "Sáv címe",
"channels": "Csatornák",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Mintavételi frekvencia",
"spatialAudio": "Térbeli hang",
"textBased": "Szövegalapú",
"subtitleFormat": "Kísérő formátum",
"provider": "Szolgáltató",
"matchScore": "Egyezési pontszám",
"externalDelivery": "Külön is kiszolgálható",
"sidecarPath": "Kísérő fájl útvonala",
"sourceStream": "Másolva innen",
"temporary": "Ideiglenes",
"timeBase": "Időalap",
"overallBitrate": "Összesített bitráta",
"path": "Elérési út",
"fileName": "",
"fileName": "Fájlnév",
"size": "Méret",
"totalSize": "",
"totalSize": "Teljes méret",
"container": "Konténer",
"duration": "Időtartam",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Előnézeti miniatűrök",
"previewIndex": "Előnézeti index",
"packetLength": "Csomaghossz",
"filePresent": "Fájl jelen van",
"fileReadable": "A szerver számára olvasható",
"streamPath": "Adatfolyam útvonala",
"optimizedForStreaming": "Adatfolyam-továbbításra optimalizálva",
"has64bitOffsets": "64 bites eltolások",
"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": "Protokoll",
"mediaType": "Médiatípus",
"sourceKind": "Forrás típusa",
"optimizedVersion": "Optimalizált verzió",
"optimizationTarget": "Optimalizálási cél",
"deletedAt": "Törölve",
"remoteSource": "Távoli forrás",
"infiniteStream": "Végtelen adatfolyam",
"directPlay": "Közvetlen lejátszás",
"directStream": "Közvetlen adatfolyam",
"transcoding": "Átkódolás",
"etag": "ETag",
"versionId": "Verzióazonosító",
"fileId": "Fájlazonosító",
"defaultAudioTrack": "Alapértelmezett hangsáv",
"defaultSubtitleTrack": "Alapértelmezett feliratsáv",
"subtitlesOff": "Ki",
"flagDefault": "Alapértelmezett",
"flagForced": "Kényszerített",
"flagSelected": "Kiválasztva",
"flagExternal": "Külső",
"flagHearingImpaired": "Nagyothallóknak",
"flagDub": "Szinkron",
"flagOriginal": "Eredeti"
},
"mediaMenu": {
"markAsWatched": "Megjelölés megtekintettként",
@@ -524,35 +524,35 @@
"shufflePlay": "Véletlenszerű lejátszás",
"shuffleNotAvailableOffline": "A véletlenszerű lejátszás nem érhető el offline",
"fileInfo": "Fájlinformáció",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Epizód törlése a szerverről",
"deleteSeasonFromServer": "Évad törlése a szerverről",
"deleteShowFromServer": "Sorozat törlése a szerverről",
"deleteMovieFromServer": "Film törlése a szerverről",
"deleteEpisodeTitle": "Töröljük ezt az epizódot?",
"deleteSeasonTitle": "Töröljük ezt az évadot?",
"deleteShowTitle": "Töröljük ezt a sorozatot?",
"deleteMovieTitle": "Töröljük ezt a filmet?",
"deleteEpisodeConfirm": "Epizód törlése",
"deleteSeasonConfirm": "Évad törlése",
"deleteShowConfirm": "Sorozat törlése",
"deleteMovieConfirm": "Film törlése",
"deleteAnyway": "Törlés mindenképp",
"confirmDeleteTarget": "Véglegesen töröljük a(z) ${title} elemet a szerverről?",
"deleteMultipleWarning": "Ez magában foglalja az összes epizódot és azok fájljait.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Ez törli az összes (${n}) epizódot benne és a hozzá tartozó fájlt.",
"other": "Ez törli az összes (${n}) epizódot benne és a fájljaikat."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Ez az elem ${n} fájlban van tárolva, amely törlésre kerül.",
"other": "Ez az elem ${n} fájlban van tárolva, és mindegyik törlésre kerül."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "További ${n} epizód is ugyanabban a fájlban van, és szintén törlésre kerül:",
"other": "További ${n} epizód is ugyanabban a fájlban van, és szintén törlésre kerül:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "A Plezy nem tudta ellenőrizni, mely fájlokat távolítja el ez, ezért a fent nevezett elemnél többet is törölhet. Szakítsa meg és próbálja újra, vagy töröljön mindenképp.",
"deleteScopeUnverifiedNoFileInfo": "A szerver nem szolgáltatott fájladatokat ehhez az elemhez, ezért a Plezy nem tudja ellenőrizni, mely fájlokat távolít el. A fent nevezett elemnél többet is törölhet.",
"mediaDeletedSuccessfully": "Médiaelem sikeresen törölve",
"mediaFailedToDelete": "Nem sikerült a médiaelem törlése",
"rate": "Értékelés",
@@ -628,9 +628,9 @@
"playNext": "Következő lejátszása",
"playButton": "Lejátszás",
"pauseButton": "Szünet",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Szüneteltetve",
"playbackResumed": "Lejátszás",
"loadingVideo": "Videó betöltése",
"showPlaybackControls": "Lejátszásvezérlők megjelenítése",
"hidePlaybackControls": "Lejátszásvezérlők elrejtése",
"seekBackwardButton": "Tekerés hátra ${seconds} másodperccel",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Eltávolítva a folytatásból",
"errorLoading": "Hiba: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Néhány médiaszervert nem sikerült keresni. Az elérhető találatok megjelenítése.",
"streamInterrupted": "Az adatfolyam megszakadt. Az újrapróbálkozáshoz indítsd el a lejátszást, vagy tekerj másik pozícióra.",
"liveStreamInterrupted": "Az élő adás megszakadt. Nyomd meg a lejátszást az újrapróbálkozáshoz.",
"fileInfoNotAvailable": "A fájlinformáció nem érhető el",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Váltás kompatibilis lejátszóra...",
"serverLimitTitle": "A lejátszás nem sikerült",
"serverLimitBody": "Szerverhiba (HTTP 500). A munkamenetet valószínűleg egy sávszélességi vagy átkódolási korlát utasította el. Kérd meg a tulajdonost a korlát módosítására.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "A fájl nem érhető el",
"mediaUnreadableBody": "A szerver megtalálta ezt az elemet, de nem tudta beolvasni a fájlját (HTTP 404). A fájl valószínűleg áthelyezésre vagy törlésre került, vagy a tárhelye offline. Kérje meg a szerver tulajdonosát, hogy ellenőrizze a fájlt, és vizsgálja újra a könyvtárat.",
"logsUploaded": "Naplók feltöltve",
"logsUploadFailed": "Nem sikerült a naplók feltöltése",
"logId": "Naplóazonosító"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "A(z) ${name} munkamenete lejárt",
"sessionExpiredMany": "${count} szerver munkamenete lejárt",
"signInAgain": "Bejelentkezés újra",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "A(z) ${product} kapcsolat szerkesztése",
"editMediaBrowserIntro": "Adjon hozzá vagy távolítson el URL-eket a(z) ${serverName} esetén. A Plezy a legkisebb késleltetésű, elérhető URL-t fogja használni."
},
"discover": {
"title": "Felfedezés",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Keresés sikertelen: ${error}",
"searchUnavailable": "",
"searchUnavailable": "A keresés egyetlen médiaszervert sem tudott elérni.",
"connectionTimeout": "Hálózati időtúllépés a következő betöltésekor: ${context}",
"connectionFailed": "Nem sikerült csatlakozni a médiaszerverhez",
"unableToLoad": "Nem sikerült betölteni a következőt: ${context}. Próbáld újra.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Naplók feltöltése"
},
"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": "A Plezy nem tudott elindulni",
"failedBody": "Valami hiba történt az indítás során. Az alábbi részletek mutatják, mi hibázott.",
"failedBodyRepairable": "A Plezy mentett beállításfájlja sérült, és újra kell építeni, mielőtt a Plezy elindulhatna. Az újrapróbálkozás nem segít válassza a Tárhely javítása lehetőséget.",
"phaseLabel": "Lépés",
"showDetails": "Részletek megjelenítése",
"hideDetails": "Részletek elrejtése",
"copyDetails": "Részletek másolása",
"detailsCopied": "A részletek a vágólapra kerültek",
"uploadDetails": "Részletek feltöltése",
"repairStorage": "Tárhely javítása",
"repairTitle": "Javítsuk a tárolt adatokat?",
"repairBodyCommon": "A Plezy beállításfájlja sérült, és nem olvasható. A javítás minden beállítást visszaállít az alapértelmezettre.",
"repairBodyOneCredential": "Egy mentett bejelentkezés sérült, és nem olvasható. A javítás csak azt távolítja el; a többi beállítása érintetlen marad.",
"repairBodySignInsKept": "A szervereinek és profiljainak bejelentkezve kell maradniuk.",
"repairBodySignInsLost": "A mentett bejelentkezéseket védő kulcs nem nyerhető vissza ebből a fájlból, ezért minden szerverre és profilba újra be kell jelentkeznie. A médiaszerveren semmi nem érintett.",
"repairBodySessionsUncertain": "A nyomkövetők (MAL, AniList, Simkl, Trakt) és a Seerr külön vannak tárolva, és megmaradhatnak vagy nem. A Plezy pontosan megmondja, mit őrzött meg.",
"repairConfirm": "Javítás",
"repairSucceeded": "A tárhely javítva",
"repairNeedsRestart": "A tárhely javítva újraindítás szükséges",
"restartRequiredBody": "Az adatait kijavítottuk, de a Plezy-nek frissen kell elindulnia, mielőtt használhatná. Zárja be a Plezy-t, és nyissa meg újra.",
"quitPlezy": "Kilépés a Plezy-ből",
"repairFailed": "A javítás nem sikerült",
"repairKeptSignIns": "A szerverei és profiljai továbbra is be vannak jelentkezve.",
"repairLostSignIns": "A mentett bejelentkezéseket védő kulcs nem volt visszanyerhető. Minden szerverre és profilba újra be kell jelentkeznie.",
"repairLostSessions": "Legalább egy nyomkövető- vagy Seerr-kapcsolat elveszett, és újra kell csatlakoztatni.",
"backupTitle": "A sérült fájlról másolat készült",
"backupWarning": "Bejelentkezési adatait tartalmazza. Ne töltse fel és ne ossza meg.",
"deleteBackup": "Másolat törlése",
"backupDeleted": "A másolat törölve.",
"previousFailureTitle": "A Plezy legutóbb nem tudott elindulni"
},
"licenses": {
"relatedPackages": "Kapcsolódó csomagok",
@@ -1107,134 +1107,134 @@
"searchPrompt": "Filmek és sorozatok keresése a következőn: ${source}.",
"searchFailed": "A keresés nem sikerült. Ellenőrizd a kapcsolatot és próbáld újra.",
"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} népszerű",
"rankAiring": "#${n} adásban",
"rankRated": "#${n} értékelt",
"rankFavorited": "#${n} kedvenc",
"rankTrending": "#${n} felkapott",
"rankSeasonal": "#${n} a(z) ${season} évadban",
"watchingNow": "${n} nézi",
"available": "Elérhető",
"partiallyAvailable": "Részben elérhető",
"availableIn4k": "4K elérhető",
"requested": "Kérve",
"pendingApproval": "Jóváhagyásra vár",
"processing": "Feldolgozás alatt",
"declined": "Elutasítva",
"requestFailed": "A kérés nem sikerült",
"requested4k": "4K kérve",
"seasonsAvailable": "${available}/${total} évad",
"nextEpisodeIn": "${episode}. ep. ${duration} múlva",
"nextAiringIn": "Következő ${duration} múlva",
"episodesShort": "${n} ep.",
"minutesPerEpisode": "${n} perc/ep.",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} listázva",
"viewersDay": "${n} nézte ma",
"viewersWeek": "${n} nézte ezen a héten",
"viewersMonth": "${n} nézte ebben a hónapban",
"viewersYear": "${n} nézte ebben az évben",
"viewersAllTime": "${n} néző",
"planning": "${n} tervezi megnézni",
"favorited": "${n} kedvenc",
"dropRate": "${percent} felhagyott vele",
"comments": {
"one": "",
"other": ""
"one": "${n} hozzászólás",
"other": "${n} hozzászólás"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} szavazat",
"watching": "${n} nézi",
"completed": "${n} befejezte",
"onHold": "${n} szünetelteti",
"dropped": "${n} felhagyott vele"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Tél",
"spring": "Tavasz",
"summer": "Nyár",
"fall": "Ősz",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV rövid",
"movie": "Film",
"special": "Különkiadás",
"ova": "OVA",
"ona": "ONA",
"music": "Zene",
"other": "Egyéb"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Eredeti",
"manga": "Manga",
"lightNovel": "Light novel",
"novel": "Regény",
"visualNovel": "Visual novel",
"game": "Játék",
"webComic": "Webképregény",
"musicRelease": "Zene",
"otherMedia": "Egyéb"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Rendező",
"writer": "Író",
"producer": "Producer",
"creator": "Alkotó",
"composer": "Zeneszerző"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Előzmény",
"sequel": "Folytatás",
"sideStory": "Melléktörténet",
"spinOff": "Spin-off",
"alternativeVersion": "Alternatív verzió",
"summary": "Összefoglaló",
"parentStory": "Fő történet",
"adaptation": "Adaptáció",
"other": "Kapcsolódó"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Adásban: ${day}, ${time} órakor",
"broadcastWithZone": "Adásban: ${day}, ${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": "Eredeti cím",
"alsoKnownAs": "Más néven",
"studios": "Stúdiók",
"country": "Ország",
"language": "Nyelv",
"released": "Megjelent",
"physicalRelease": "Lemezes",
"ended": "Befejeződött",
"addedOn": "Hozzáadva: ${date}",
"yourRating": "Az Ön értékelése",
"budget": "Költségvetés",
"revenue": "Bevétel",
"contentAdvisory": "Korhatár",
"tags": "Címkék",
"revealSpoilerTags": "Spoiler címkék megjelenítése",
"links": "Hivatkozások",
"watchOn": "Megnézhető itt",
"watchTrailer": "Előzetes megtekintése",
"openOn": "Megnyitás itt: ${site}",
"crew": "Stáb",
"ratings": "Értékelések",
"schedule": "Műsorrend",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "${n} felhasználó ajánlja",
"other": "${n} felhasználó ajánlja"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Ajánlotta: ${who}",
"favoritedBy": "Kedvencek közt: ${who}",
"unairedEpisodes": "${n} még nem került adásba",
"recommendedByPercent": "A nézők ${percent}-a ajánlja",
"relatedTitles": "Kapcsolódó címek",
"background": "Háttér"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} találat",
"other": "${n} találat"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Szinkronizálási szabály szerkesztése",
"removeSyncRule": "Szinkronizálási szabály eltávolítása",
"removeSyncRuleConfirm": "Leállítod a(z) \"${title}\" szinkronizálását? A letöltött epizódok megmaradnak.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "Leállítjuk a(z) \"${title}\" szinkronizálását?",
"deleteSyncRuleDownloads": "A kapcsolódó letöltések törlése is",
"deleteSyncRuleDownloadsDescription": "A másik szinkronszabály vagy profil által használt letöltések megmaradnak.",
"syncRuleCreated": "Szinkronizálási szabály létrehozva — ${count} nem látott epizód megtartása",
"syncRuleUpdated": "Szinkronizálási szabály frissítve",
"syncRuleRemoved": "Szinkronizálási szabály eltávolítva",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "A szinkronszabály és a kapcsolódó letöltések eltávolítva",
"syncRuleCleanupBusy": "A szinkronszabályok éppen frissülnek. Próbálja újra egy pillanat múlva.",
"syncRuleCleanupUnavailable": "A kapcsolódó letöltések nem azonosíthatók biztonságosan. Csatlakoztassa újra a szervert, és próbálja újra, vagy távolítsa el a szabályt a letöltések törlése nélkül.",
"syncedNewEpisodes": "${count} új epizód szinkronizálva a következőhöz: ${title}",
"activeSyncRules": "Szinkronizálási szabályok",
"noSyncRules": "Nincsenek szinkronizálási szabályok",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Plezy aktiválása a következőn: ${service}",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "${product} szerver hozzáadása",
"serverUrls": "Szerver URL-címei",
"serverUrlsHelper": "Több URL is megadható, vesszővel elválasztva.",
"findServer": "Szerver keresése",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Helyi ${product} szerverek keresése...",
"localMediaBrowserServers": "Helyi ${product} szerverek",
"username": "Felhasználónév",
"password": "Jelszó",
"signIn": "Bejelentkezés",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Bejelentkezés Plexszel",
"pinExpired": "A PIN-kód a bejelentkezés előtt lejárt. Próbáld újra.",
"failedToRegisterAccount": "Nem sikerült a fiók regisztrálása: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Adja meg a(z) ${product} szerver URL-jét",
"addConnectionTitle": "Kapcsolat hozzáadása",
"addConnectionTitleScoped": "Hozzáadás a következőhöz: ${name}",
"signInWithPlexCard": "Bejelentkezés Plexszel",
"signInWithPlexCardSubtitle": "Eszköz engedélyezése. A megosztott szerverek hozzáadásra kerülnek.",
"signInWithPlexCardSubtitleScoped": "Plex-fiók engedélyezése. A Plex Home-felhasználókból profilok lesznek.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Csatlakozás a(z) ${product} szolgáltatáshoz",
"connectToMediaBrowserCardSubtitle": "Adja meg a szerver URL-jét, felhasználónevét és jelszavát.",
"connectToMediaBrowserCardSubtitleScoped": "Jelentkezzen be a(z) ${product} szerverére. A(z) ${name} szolgáltatáshoz kötődik.",
"borrowFromAnotherProfile": "Kapcsolat használata másik profilból",
"borrowFromAnotherProfileSubtitle": "Egy másik profil kapcsolatának használata. A PIN-kóddal védett profilokhoz PIN-kód szükséges."
}
+294 -294
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "In attesa di autenticazione...\nAccedi dal browser.",
"useBrowser": "Usa il browser",
"or": "o",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Connettiti a ${product}",
"useQuickConnect": "Usa Quick Connect",
"quickConnectInstructions": "Apri Quick Connect in Jellyfin e inserisci questo codice.",
"quickConnectWaiting": "In attesa di approvazione…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Esci dalla modalità a schermo intero",
"pressBackAgainToExit": "Premi di nuovo Indietro per uscire",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Critici",
"audience": "Pubblico",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Critici di Rotten Tomatoes",
"rottenTomatoesAudience": "Pubblico di Rotten Tomatoes"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Scuro",
"oledTheme": "OLED",
"libraryDensity": "Densità della libreria",
"displayScale": "",
"displayScale": "Scala di visualizzazione",
"compact": "Compatta",
"comfortable": "Comoda",
"tvCornerSpotlightBackdrop": "Sfondo in evidenza nell'angolo",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size}MB",
"bufferSizeAuto": "Automatica (consigliata)",
"bufferSizeWarning": "${heap}MB di memoria disponibile. Un buffer di ${size}MB può influire sulla riproduzione.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Buffer di riproduzione",
"playbackBufferAuto": "Auto (consigliato)",
"playbackBufferLarge": "Grande",
"playbackBufferExtraLarge": "Extra grande",
"playbackBufferDescription": "Bufferizza di più contro connessioni instabili. Limitato anche dalla dimensione del buffer.",
"defaultQualityTitle": "Qualità predefinita",
"musicQualityTitle": "Qualità musicale",
"subtitleStyling": "Stile sottotitoli",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Abilita una registrazione dettagliata per la risoluzione dei problemi",
"viewLogs": "Visualizza i log",
"viewLogsDescription": "Visualizza i log dell'applicazione",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Svuota cache immagini",
"clearImageCacheDescription": "Svuota le immagini e le miniature memorizzate nella cache. Le immagini potrebbero caricarsi più lentamente finché non vengono scaricate di nuovo.",
"clearImageCacheSuccess": "Cache immagini svuotata correttamente",
"resetSettings": "Ripristina impostazioni",
"resetSettingsDescription": "Ripristina le impostazioni predefinite. Questa operazione non può essere annullata.",
"resetSettingsSuccess": "Impostazioni ripristinate correttamente",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Info sul file",
"overview": "",
"overview": "Panoramica",
"video": "Video",
"audio": "Audio",
"subtitles": "Sottotitoli",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Immagini incorporate",
"dataStreams": "Flussi di dati",
"lyrics": "Testi",
"file": "File",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Allegati",
"delivery": "Distribuzione",
"versionCounter": "Versione ${index} di ${count}",
"fileCounter": "File ${index} di ${count}",
"noStreams": "Il server non ha segnalato flussi per questo file.",
"copyPath": "Copia percorso",
"pathCopied": "Percorso del file copiato",
"codec": "Codec",
"codecTag": "",
"codecTag": "Tag codec",
"resolution": "Risoluzione",
"codedResolution": "",
"codedResolution": "Risoluzione codificata",
"bitrate": "Bitrate",
"frameRate": "Frequenza fotogrammi",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Rotazione",
"comment": "Commento",
"audioDescription": "Descrizione audio",
"headerCompression": "Compressione header",
"sidecarFile": "File sidecar",
"transportTimestamp": "Timestamp di trasporto",
"displayOffset": "Offset di visualizzazione",
"previewFailureCode": "Codice errore anteprima",
"previewRetries": "Riprova anteprima",
"aspectRatio": "Proporzioni",
"pixelAspectRatio": "",
"pixelAspectRatio": "Aspect ratio pixel",
"profile": "Profilo",
"level": "",
"level": "Livello",
"bitDepth": "Profondità in bit",
"pixelFormat": "",
"pixelFormat": "Formato pixel",
"colorSpace": "Spazio colore",
"colorRange": "Gamma colori",
"colorPrimaries": "Colori primari",
"colorTransfer": "",
"colorTransfer": "Trasferimento colore",
"chromaSubsampling": "Sottocampionamento cromatico",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Posizione crominanza",
"scanType": "Tipo di scansione",
"interlaced": "Interlacciato",
"anamorphic": "Anamorfico",
"referenceFrames": "Frame di riferimento",
"dynamicRange": "Dynamic Range",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision Level",
"dolbyVisionVersion": "Dolby Vision Version",
"dolbyVisionLayers": "Dolby Vision Layers",
"baseLayerCompatibility": "Compatibilità layer di base",
"avcBitstream": "Bitstream AVC",
"nalLengthSize": "Dimensione lunghezza NAL",
"scalingMatrix": "Matrice di scaling personalizzata",
"streamIdentifier": "Identificatore flusso",
"streamIndex": "Indice flusso",
"streamId": "ID flusso",
"language": "Lingua",
"languageCode": "Codice lingua",
"streamTitle": "Titolo traccia",
"channels": "Canali",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Frequenza di campionamento",
"spatialAudio": "Audio spaziale",
"textBased": "Testuale",
"subtitleFormat": "Formato sidecar",
"provider": "Provider",
"matchScore": "Punteggio corrispondenza",
"externalDelivery": "Può essere servito separatamente",
"sidecarPath": "Percorso sidecar",
"sourceStream": "Copiato da",
"temporary": "Temporaneo",
"timeBase": "Base temporale",
"overallBitrate": "Bitrate complessivo",
"path": "Percorso",
"fileName": "",
"fileName": "Nome file",
"size": "Dimensione",
"totalSize": "",
"totalSize": "Dimensione totale",
"container": "Contenitore",
"duration": "Durata",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Miniature anteprima",
"previewIndex": "Indice anteprima",
"packetLength": "Lunghezza pacchetto",
"filePresent": "File presente",
"fileReadable": "Leggibile dal server",
"streamPath": "Percorso flusso",
"optimizedForStreaming": "Ottimizzato per lo streaming",
"has64bitOffsets": "Offset a 64 bit",
"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": "Protocollo",
"mediaType": "Tipo di supporto",
"sourceKind": "Tipo di origine",
"optimizedVersion": "Versione ottimizzata",
"optimizationTarget": "Obiettivo ottimizzazione",
"deletedAt": "Eliminato",
"remoteSource": "Origine remota",
"infiniteStream": "Flusso infinito",
"directPlay": "Riproduzione diretta",
"directStream": "Streaming diretto",
"transcoding": "Transcodifica",
"etag": "ETag",
"versionId": "ID versione",
"fileId": "ID file",
"defaultAudioTrack": "Traccia audio predefinita",
"defaultSubtitleTrack": "Traccia sottotitoli predefinita",
"subtitlesOff": "Disattivati",
"flagDefault": "Predefinito",
"flagForced": "Forzato",
"flagSelected": "Selezionato",
"flagExternal": "Esterno",
"flagHearingImpaired": "Non udenti",
"flagDub": "Doppiato",
"flagOriginal": "Originale"
},
"mediaMenu": {
"markAsWatched": "Segna come visto",
@@ -524,35 +524,35 @@
"shufflePlay": "Riproduzione casuale",
"shuffleNotAvailableOffline": "Riproduzione casuale non disponibile offline",
"fileInfo": "Info sul file",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Elimina episodio dal server",
"deleteSeasonFromServer": "Elimina stagione dal server",
"deleteShowFromServer": "Elimina serie dal server",
"deleteMovieFromServer": "Elimina film dal server",
"deleteEpisodeTitle": "Eliminare questo episodio?",
"deleteSeasonTitle": "Eliminare questa stagione?",
"deleteShowTitle": "Eliminare questa serie?",
"deleteMovieTitle": "Eliminare questo film?",
"deleteEpisodeConfirm": "Elimina episodio",
"deleteSeasonConfirm": "Elimina stagione",
"deleteShowConfirm": "Elimina serie",
"deleteMovieConfirm": "Elimina film",
"deleteAnyway": "Elimina comunque",
"confirmDeleteTarget": "Eliminare definitivamente ${title} dal tuo server?",
"deleteMultipleWarning": "Sono inclusi tutti gli episodi e i relativi file.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Questo elimina tutti i ${n} episodio in essa contenuto e il relativo file.",
"other": "Questo elimina tutti i ${n} episodi in essa contenuti e i relativi file."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Questo elemento è archiviato in ${n} file, che verrà eliminato.",
"other": "Questo elemento è archiviato in ${n} file, e tutti verranno eliminati."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "${n} altro episodio è archiviato nello stesso file e verrà eliminato anche lui:",
"other": "${n} altri episodi sono archiviati nello stesso file e verranno eliminati anche loro:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy non ha potuto verificare quali file rimuoverà, quindi potrebbe eliminare più di quanto indicato sopra. Annulla e riprova, oppure elimina comunque.",
"deleteScopeUnverifiedNoFileInfo": "Il tuo server non ha fornito i dettagli del file per questo elemento, quindi Plezy non può verificare quali file rimuoverà. Potrebbe eliminare più di quanto indicato sopra.",
"mediaDeletedSuccessfully": "Elemento multimediale eliminato correttamente",
"mediaFailedToDelete": "Impossibile eliminare l'elemento multimediale",
"rate": "Valuta",
@@ -628,9 +628,9 @@
"playNext": "Riproduci il successivo",
"playButton": "Riproduci",
"pauseButton": "Pausa",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "In pausa",
"playbackResumed": "Riproduzione",
"loadingVideo": "Caricamento video",
"showPlaybackControls": "Mostra i controlli di riproduzione",
"hidePlaybackControls": "Nascondi i controlli di riproduzione",
"seekBackwardButton": "Riavvolgi di ${seconds} secondi",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Rimosso da Continua a guardare",
"errorLoading": "Errore: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Non è stato possibile cercare in alcuni server multimediali. Vengono mostrati i risultati disponibili.",
"streamInterrupted": "La riproduzione si è interrotta. Premi Riproduci o vai a un altro punto per riprovare.",
"liveStreamInterrupted": "La diretta si è interrotta. Premi Riproduci per riprovare.",
"fileInfoNotAvailable": "Informazioni sul file non disponibili",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Passaggio al lettore compatibile...",
"serverLimitTitle": "Riproduzione non riuscita",
"serverLimitBody": "Errore del server (HTTP 500). È probabile che un limite di banda o transcodifica abbia impedito questa sessione. Chiedi al proprietario di modificare il limite.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "File non disponibile",
"mediaUnreadableBody": "Il server ha trovato questo elemento ma non ha potuto leggere il suo file (HTTP 404). Il file è stato probabilmente spostato o eliminato, oppure il suo storage è offline. Chiedi al proprietario del server di controllare il file e di riscansionare la libreria.",
"logsUploaded": "Log caricati",
"logsUploadFailed": "Impossibile caricare i log",
"logId": "ID log"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "Sessione scaduta per ${name}",
"sessionExpiredMany": "Sessione scaduta per ${count} server",
"signInAgain": "Accedi di nuovo",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "Modifica connessione ${product}",
"editMediaBrowserIntro": "Aggiungi o rimuovi gli URL per ${serverName}. Plezy userà l'URL raggiungibile con la latenza più bassa."
},
"discover": {
"title": "Esplora",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Ricerca non riuscita: ${error}",
"searchUnavailable": "",
"searchUnavailable": "La ricerca non ha potuto raggiungere alcun server multimediale.",
"connectionTimeout": "Tempo scaduto per la connessione durante il caricamento di ${context}",
"connectionFailed": "Impossibile connettersi al server multimediale",
"unableToLoad": "Impossibile caricare ${context}. Riprova.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Carica log"
},
"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": "Plezy non ha potuto avviarsi",
"failedBody": "Si è verificato un errore durante l'avvio. I dettagli seguenti indicano cosa non ha funzionato.",
"failedBodyRepairable": "Il file delle impostazioni salvate di Plezy è danneggiato e deve essere ricostruito prima che Plezy possa avviarsi. Riprovare non servirà: scegli Ripara storage.",
"phaseLabel": "Passaggio",
"showDetails": "Mostra dettagli",
"hideDetails": "Nascondi dettagli",
"copyDetails": "Copia dettagli",
"detailsCopied": "Dettagli copiati negli appunti",
"uploadDetails": "Carica dettagli",
"repairStorage": "Ripara storage",
"repairTitle": "Riparare i dati archiviati?",
"repairBodyCommon": "Il file delle impostazioni di Plezy è danneggiato e non può essere letto. La riparazione ripristina ogni impostazione al suo valore predefinito.",
"repairBodyOneCredential": "Un accesso salvato è danneggiato e non può essere letto. La riparazione rimuove solo quello; le altre impostazioni restano intatte.",
"repairBodySignInsKept": "I tuoi server e profili dovrebbero rimanere con accesso effettuato.",
"repairBodySignInsLost": "La chiave che protegge i tuoi accessi salvati non può essere recuperata da questo file, quindi dovrai effettuare di nuovo l'accesso a ogni server e profilo. Nulla sul tuo server multimediale è interessato.",
"repairBodySessionsUncertain": "I tracker (MAL, AniList, Simkl, Trakt) e Seerr sono archiviati separatamente e potrebbero sopravvivere o meno. Plezy ti dirà esattamente cosa ha conservato.",
"repairConfirm": "Ripara",
"repairSucceeded": "Storage riparato",
"repairNeedsRestart": "Storage riparato — riavvio richiesto",
"restartRequiredBody": "I tuoi dati sono stati riparati, ma Plezy deve ripartire da zero prima di poterli usare. Chiudi Plezy e riaprilo.",
"quitPlezy": "Esci da Plezy",
"repairFailed": "Riparazione non riuscita",
"repairKeptSignIns": "I tuoi server e profili hanno ancora l'accesso effettuato.",
"repairLostSignIns": "La chiave che protegge i tuoi accessi salvati non ha potuto essere recuperata. Dovrai effettuare di nuovo l'accesso a ogni server e profilo.",
"repairLostSessions": "Almeno una connessione a un tracker o a Seerr è andata persa e deve essere riconnessa.",
"backupTitle": "È stata conservata una copia del file danneggiato",
"backupWarning": "Contiene le tue credenziali di accesso. Non caricarla né condividerla.",
"deleteBackup": "Elimina copia",
"backupDeleted": "Copia eliminata.",
"previousFailureTitle": "Plezy non è riuscito ad avviarsi l'ultima volta"
},
"licenses": {
"relatedPackages": "Pacchetti correlati",
@@ -1060,7 +1060,7 @@
"navigation": {
"libraries": "Librerie",
"downloads": "Download",
"liveTv": "TV in diretta",
"liveTv": "Diretta",
"explore": "Esplora"
},
"explore": {
@@ -1107,134 +1107,134 @@
"searchPrompt": "Cerca film e serie TV su ${source}.",
"searchFailed": "Ricerca fallita. Controlla la connessione e riprova.",
"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} popolari",
"rankAiring": "#${n} in onda",
"rankRated": "#${n} valutati",
"rankFavorited": "#${n} preferiti",
"rankTrending": "#${n} di tendenza",
"rankSeasonal": "#${n} in ${season}",
"watchingNow": "${n} in visione",
"available": "Disponibile",
"partiallyAvailable": "Parzialmente disponibile",
"availableIn4k": "Disponibile in 4K",
"requested": "Richiesto",
"pendingApproval": "In attesa di approvazione",
"processing": "In elaborazione",
"declined": "Rifiutato",
"requestFailed": "Richiesta non riuscita",
"requested4k": "Richiesto in 4K",
"seasonsAvailable": "${available}/${total} stagioni",
"nextEpisodeIn": "Ep ${episode} tra ${duration}",
"nextAiringIn": "Prossimo tra ${duration}",
"episodesShort": "${n} ep",
"minutesPerEpisode": "${n} min/ep",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} in elenco",
"viewersDay": "${n} guardati oggi",
"viewersWeek": "${n} guardati questa settimana",
"viewersMonth": "${n} guardati questo mese",
"viewersYear": "${n} guardati quest'anno",
"viewersAllTime": "${n} spettatori",
"planning": "${n} hanno in programma di guardarlo",
"favorited": "${n} preferiti",
"dropRate": "${percent} lo ha abbandonato",
"comments": {
"one": "",
"other": ""
"one": "${n} commento",
"other": "${n} commenti"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} voti",
"watching": "${n} lo stanno guardando",
"completed": "${n} completati",
"onHold": "${n} in pausa",
"dropped": "${n} abbandonati"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Inverno",
"spring": "Primavera",
"summer": "Estate",
"fall": "Autunno",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV Short",
"movie": "Film",
"special": "Speciale",
"ova": "OVA",
"ona": "ONA",
"music": "Musica",
"other": "Altro"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Originale",
"manga": "Manga",
"lightNovel": "Light novel",
"novel": "Romanzo",
"visualNovel": "Visual novel",
"game": "Videogioco",
"webComic": "Web comic",
"musicRelease": "Musica",
"otherMedia": "Altro"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Regista",
"writer": "Sceneggiatore",
"producer": "Produttore",
"creator": "Creatore",
"composer": "Compositore"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Prequel",
"sequel": "Sequel",
"sideStory": "Storia secondaria",
"spinOff": "Spin-off",
"alternativeVersion": "Versione alternativa",
"summary": "Riepilogo",
"parentStory": "Storia originale",
"adaptation": "Adattamento",
"other": "Correlati"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Va in onda ${day} alle ${time}",
"broadcastWithZone": "Va in onda ${day} alle ${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": "Titolo originale",
"alsoKnownAs": "Conosciuto anche come",
"studios": "Studi",
"country": "Paese",
"language": "Lingua",
"released": "Uscito",
"physicalRelease": "Su disco",
"ended": "Concluso",
"addedOn": "Aggiunto ${date}",
"yourRating": "La tua valutazione",
"budget": "Budget",
"revenue": "Incassi",
"contentAdvisory": "Guida all'età",
"tags": "Tag",
"revealSpoilerTags": "Mostra tag spoiler",
"links": "Link",
"watchOn": "Guarda su",
"watchTrailer": "Guarda trailer",
"openOn": "Apri su ${site}",
"crew": "Cast tecnico",
"ratings": "Valutazioni",
"schedule": "Programmazione",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "Consigliato da ${n} utente",
"other": "Consigliato da ${n} utenti"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Consigliato da ${who}",
"favoritedBy": "Preferito da ${who}",
"unairedEpisodes": "${n} non ancora in onda",
"recommendedByPercent": "Consigliato dal ${percent} degli spettatori",
"relatedTitles": "Titoli correlati",
"background": "Contesto"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} risultato",
"other": "${n} risultati"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Modifica regola di sincronizzazione",
"removeSyncRule": "Rimuovi regola di sincronizzazione",
"removeSyncRuleConfirm": "Interrompere la sincronizzazione di \"${title}\"? Gli episodi scaricati verranno mantenuti.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "Interrompere la sincronizzazione di \"${title}\"?",
"deleteSyncRuleDownloads": "Elimina anche i download associati",
"deleteSyncRuleDownloadsDescription": "I download usati da un'altra regola di sincronizzazione o da un altro profilo verranno conservati.",
"syncRuleCreated": "Regola di sincronizzazione creata — ${count} episodi non visti mantenuti",
"syncRuleUpdated": "Regola di sincronizzazione aggiornata",
"syncRuleRemoved": "Regola di sincronizzazione rimossa",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Regola di sincronizzazione e download associati rimossi",
"syncRuleCleanupBusy": "Le regole di sincronizzazione sono in fase di aggiornamento. Riprova tra un momento.",
"syncRuleCleanupUnavailable": "Non è stato possibile identificare in sicurezza i download associati. Riconnetti il server e riprova, oppure rimuovi la regola senza eliminare i download.",
"syncedNewEpisodes": "${count} nuovi episodi sincronizzati per ${title}",
"activeSyncRules": "Regole di sincronizzazione",
"noSyncRules": "Nessuna regola di sincronizzazione",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Attiva Plezy su ${service}",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "Aggiungi server ${product}",
"serverUrls": "URL del server",
"serverUrlsHelper": "Sono consentiti più URL, separati da virgole.",
"findServer": "Trova il server",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Ricerca di server ${product} locali...",
"localMediaBrowserServers": "Server ${product} locali",
"username": "Nome utente",
"password": "Password",
"signIn": "Accedi",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Accedi con Plex",
"pinExpired": "PIN scaduto prima dell'accesso. Riprova.",
"failedToRegisterAccount": "Registrazione account non riuscita: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Inserisci l'URL del server ${product}",
"addConnectionTitle": "Aggiungi connessione",
"addConnectionTitleScoped": "Aggiungi a ${name}",
"signInWithPlexCard": "Accedi con Plex",
"signInWithPlexCardSubtitle": "Autorizza questo dispositivo. I server condivisi vengono aggiunti.",
"signInWithPlexCardSubtitleScoped": "Autorizza un account Plex. Gli utenti Home diventano profili.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Connettiti a ${product}",
"connectToMediaBrowserCardSubtitle": "Inserisci l'URL del server, il nome utente e la password.",
"connectToMediaBrowserCardSubtitleScoped": "Accedi al tuo server ${product}. Associato a ${name}.",
"borrowFromAnotherProfile": "Prendi in prestito da un altro profilo",
"borrowFromAnotherProfileSubtitle": "Riutilizza la connessione di un altro profilo. I profili protetti da PIN richiedono un PIN."
}
+287 -287
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "認証を待っています…\nブラウザでサインインしてください。",
"useBrowser": "ブラウザを使用",
"or": "または",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "${product}に接続",
"useQuickConnect": "Quick Connect を使う",
"quickConnectInstructions": "JellyfinでQuick Connectを開き、このコードを入力してください。",
"quickConnectWaiting": "承認を待っています…",
@@ -66,17 +66,17 @@
"exitFullscreen": "フルスクリーンを終了",
"pressBackAgainToExit": "もう一度押すと終了します",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "批評家",
"audience": "観客",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes 批評家",
"rottenTomatoesAudience": "Rotten Tomatoes 観客"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "ダーク",
"oledTheme": "OLED",
"libraryDensity": "ライブラリの密度",
"displayScale": "",
"displayScale": "表示スケール",
"compact": "コンパクト",
"comfortable": "ゆったり",
"tvCornerSpotlightBackdrop": "画面隅の注目コンテンツ背景",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size}MB",
"bufferSizeAuto": "自動(推奨)",
"bufferSizeWarning": "${heap}MBのメモリが利用可能です。${size}MBのバッファは再生に影響する可能性があります。",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "再生バッファー",
"playbackBufferAuto": "自動(推奨)",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "特大",
"playbackBufferDescription": "不安定な接続に備えてより多くのバッファーを使用します。バッファーサイズによっても制限されます。",
"defaultQualityTitle": "デフォルト画質",
"musicQualityTitle": "音楽の音質",
"subtitleStyling": "字幕スタイル",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "トラブルシューティング用の詳細なログを有効化",
"viewLogs": "ログを表示",
"viewLogsDescription": "アプリケーションログを表示",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "画像キャッシュをクリア",
"clearImageCacheDescription": "キャッシュされたアートワークとサムネイルをクリアします。再度ダウンロードされるまで画像の読み込みが遅くなる場合があります。",
"clearImageCacheSuccess": "画像キャッシュを正常にクリアしました",
"resetSettings": "設定をリセット",
"resetSettingsDescription": "設定を既定に戻します。元に戻せません。",
"resetSettingsSuccess": "設定を正常にリセットしました",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "ファイル情報",
"overview": "",
"overview": "概要",
"video": "映像",
"audio": "音声",
"subtitles": "字幕",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "埋め込み画像",
"dataStreams": "データストリーム",
"lyrics": "歌詞",
"file": "ファイル",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "添付ファイル",
"delivery": "配信",
"versionCounter": "バージョン ${index} / ${count}",
"fileCounter": "ファイル ${index} / ${count}",
"noStreams": "サーバーはこのファイルにストリームがないと報告しました。",
"copyPath": "パスをコピー",
"pathCopied": "ファイルパスをコピーしました",
"codec": "コーデック",
"codecTag": "",
"codecTag": "コーデックタグ",
"resolution": "解像度",
"codedResolution": "",
"codedResolution": "符号化解像度",
"bitrate": "ビットレート",
"frameRate": "フレームレート",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "回転",
"comment": "コメント",
"audioDescription": "音声解説",
"headerCompression": "ヘッダー圧縮",
"sidecarFile": "サイドカーファイル",
"transportTimestamp": "トランスポートタイムスタンプ",
"displayOffset": "表示オフセット",
"previewFailureCode": "プレビュー失敗コード",
"previewRetries": "プレビュー再試行回数",
"aspectRatio": "アスペクト比",
"pixelAspectRatio": "",
"pixelAspectRatio": "ピクセルアスペクト比",
"profile": "プロファイル",
"level": "",
"level": "レベル",
"bitDepth": "ビット深度",
"pixelFormat": "",
"pixelFormat": "ピクセルフォーマット",
"colorSpace": "色空間",
"colorRange": "色範囲",
"colorPrimaries": "色原色",
"colorTransfer": "",
"colorTransfer": "カラートランスファー",
"chromaSubsampling": "クロマサブサンプリング",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "クロマ位置",
"scanType": "スキャンタイプ",
"interlaced": "インターレース",
"anamorphic": "アナモルフィック",
"referenceFrames": "参照フレーム数",
"dynamicRange": "ダイナミックレンジ",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision レベル",
"dolbyVisionVersion": "Dolby Vision バージョン",
"dolbyVisionLayers": "Dolby Vision レイヤー",
"baseLayerCompatibility": "ベースレイヤー互換性",
"avcBitstream": "AVC ビットストリーム",
"nalLengthSize": "NAL 長さサイズ",
"scalingMatrix": "カスタムスケーリングマトリックス",
"streamIdentifier": "ストリーム識別子",
"streamIndex": "ストリームインデックス",
"streamId": "ストリーム ID",
"language": "言語",
"languageCode": "言語コード",
"streamTitle": "トラックタイトル",
"channels": "チャンネル",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "サンプルレート",
"spatialAudio": "空間オーディオ",
"textBased": "テキストベース",
"subtitleFormat": "サイドカーフォーマット",
"provider": "プロバイダー",
"matchScore": "一致スコア",
"externalDelivery": "個別に配信可能",
"sidecarPath": "サイドカーパス",
"sourceStream": "コピー元",
"temporary": "一時的",
"timeBase": "タイムベース",
"overallBitrate": "全体ビットレート",
"path": "パス",
"fileName": "",
"fileName": "ファイル名",
"size": "サイズ",
"totalSize": "",
"totalSize": "合計サイズ",
"container": "コンテナ",
"duration": "長さ",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "プレビューサムネイル",
"previewIndex": "プレビューインデックス",
"packetLength": "パケット長",
"filePresent": "ファイルあり",
"fileReadable": "サーバーから読み取り可能",
"streamPath": "ストリームパス",
"optimizedForStreaming": "ストリーミング最適化",
"has64bitOffsets": "64ビットオフセット",
"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": "プロトコル",
"mediaType": "メディアタイプ",
"sourceKind": "ソース種別",
"optimizedVersion": "最適化バージョン",
"optimizationTarget": "最適化ターゲット",
"deletedAt": "削除済み",
"remoteSource": "リモートソース",
"infiniteStream": "無限ストリーム",
"directPlay": "ダイレクト再生",
"directStream": "ダイレクトストリーム",
"transcoding": "トランスコード",
"etag": "ETag",
"versionId": "バージョン ID",
"fileId": "ファイル ID",
"defaultAudioTrack": "デフォルト音声トラック",
"defaultSubtitleTrack": "デフォルト字幕トラック",
"subtitlesOff": "オフ",
"flagDefault": "デフォルト",
"flagForced": "強制",
"flagSelected": "選択済み",
"flagExternal": "外部",
"flagHearingImpaired": "聴覚障害者向け",
"flagDub": "吹替",
"flagOriginal": "オリジナル"
},
"mediaMenu": {
"markAsWatched": "視聴済みにする",
@@ -524,32 +524,32 @@
"shufflePlay": "シャッフル再生",
"shuffleNotAvailableOffline": "オフラインではシャッフルを利用できません",
"fileInfo": "ファイル情報",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "サーバーからエピソードを削除",
"deleteSeasonFromServer": "サーバーからシーズンを削除",
"deleteShowFromServer": "サーバーから番組を削除",
"deleteMovieFromServer": "サーバーから映画を削除",
"deleteEpisodeTitle": "このエピソードを削除しますか?",
"deleteSeasonTitle": "このシーズンを削除しますか?",
"deleteShowTitle": "この番組を削除しますか?",
"deleteMovieTitle": "この映画を削除しますか?",
"deleteEpisodeConfirm": "エピソードを削除",
"deleteSeasonConfirm": "シーズンを削除",
"deleteShowConfirm": "番組を削除",
"deleteMovieConfirm": "映画を削除",
"deleteAnyway": "それでも削除",
"confirmDeleteTarget": "サーバーから「${title}」を完全に削除しますか?",
"deleteMultipleWarning": "すべてのエピソードとそのファイルが含まれます。",
"deleteEpisodeCountWarning": {
"other": ""
"other": "中の全${n}エピソードとそのファイルが削除されます。"
},
"deleteMultiPartWarning": {
"other": ""
"other": "このアイテムは${n}個のファイルにまたがって保存されており、すべて削除されます。"
},
"deleteSharedFileHeading": {
"other": ""
"other": "同じファイルに保存されている他の${n}エピソードも削除されます:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezyは削除対象のファイルを確認できなかったため、上記のアイテム以上に削除される可能性があります。キャンセルして再試行するか、それでも削除してください。",
"deleteScopeUnverifiedNoFileInfo": "サーバーがこのアイテムのファイル情報を提供しなかったため、Plezyは削除対象のファイルを確認できません。上記のアイテム以上に削除される可能性があります。",
"mediaDeletedSuccessfully": "メディアアイテムを正常に削除しました",
"mediaFailedToDelete": "メディアアイテムの削除に失敗しました",
"rate": "評価",
@@ -625,9 +625,9 @@
"playNext": "次を再生",
"playButton": "再生",
"pauseButton": "一時停止",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "一時停止中",
"playbackResumed": "再生中",
"loadingVideo": "動画を読み込み中",
"showPlaybackControls": "再生コントロールを表示",
"hidePlaybackControls": "再生コントロールを非表示",
"seekBackwardButton": "${seconds}秒戻る",
@@ -698,7 +698,7 @@
},
"removedFromContinueWatching": "視聴中から削除しました",
"errorLoading": "エラー: ${error}",
"searchPartialResults": "",
"searchPartialResults": "一部のメディアサーバーを検索できませんでした。利用可能な結果を表示しています。",
"streamInterrupted": "ストリームが中断されました。再生を押すかシークして再試行してください。",
"liveStreamInterrupted": "ライブストリームが中断されました。再生を押して再試行してください。",
"fileInfoNotAvailable": "ファイル情報が利用できません",
@@ -737,8 +737,8 @@
"switchingToCompatiblePlayer": "互換性のあるプレーヤーに切り替え中…",
"serverLimitTitle": "再生に失敗しました",
"serverLimitBody": "サーバーエラー(HTTP 500)。帯域幅/トランスコード制限により拒否された可能性があります。所有者に調整を依頼してください。",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "ファイルを利用できません",
"mediaUnreadableBody": "サーバーはこのアイテムを見つけましたが、そのファイルを読み取れませんでした(HTTP 404)。ファイルが移動・削除されたか、ストレージがオフラインの可能性があります。サーバーの管理者にファイルの確認とライブラリの再スキャンを依頼してください。",
"logsUploaded": "ログをアップロードしました",
"logsUploadFailed": "ログのアップロードに失敗しました",
"logId": "ログID"
@@ -857,8 +857,8 @@
"sessionExpiredOne": "${name} のセッションの有効期限が切れました",
"sessionExpiredMany": "${count} 台のサーバーのセッションの有効期限が切れました",
"signInAgain": "再度サインイン",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "${product}接続を編集",
"editMediaBrowserIntro": "${serverName}のURLを追加または削除します。Plezyは到達可能なURLのうち、レイテンシーが最も低いものを使用します。"
},
"discover": {
"title": "探す",
@@ -888,7 +888,7 @@
},
"errors": {
"searchFailed": "検索に失敗しました: ${error}",
"searchUnavailable": "",
"searchUnavailable": "検索中にメディアサーバーへ接続できませんでした。",
"connectionTimeout": "${context}の読み込み中に接続がタイムアウトしました",
"connectionFailed": "メディアサーバーに接続できません",
"unableToLoad": "${context}を読み込めませんでした。もう一度お試しください。",
@@ -1016,36 +1016,36 @@
"uploadLogs": "ログをアップロード"
},
"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": "Plezyを起動できませんでした",
"failedBody": "起動中に問題が発生しました。以下の詳細に失敗の原因が示されています。",
"failedBodyRepairable": "Plezyの保存済み設定ファイルが破損しているため、Plezyを起動する前に再構築する必要があります。再試行しても解決しません —「ストレージを修復」を選択してください。",
"phaseLabel": "ステップ",
"showDetails": "詳細を表示",
"hideDetails": "詳細を非表示",
"copyDetails": "詳細をコピー",
"detailsCopied": "詳細をクリップボードにコピーしました",
"uploadDetails": "詳細をアップロード",
"repairStorage": "ストレージを修復",
"repairTitle": "保存データを修復しますか?",
"repairBodyCommon": "Plezyの設定ファイルが破損しており読み取れません。修復するとすべての設定がデフォルトにリセットされます。",
"repairBodyOneCredential": "保存済みのサインインの1つが破損しており読み取れません。修復するとその1つだけが削除され、他の設定には影響しません。",
"repairBodySignInsKept": "サーバーとプロフィールはサインインしたままになります。",
"repairBodySignInsLost": "保存済みのサインインを保護するキーをこのファイルから復元できないため、すべてのサーバーとプロフィールに再度サインインする必要があります。メディアサーバー上のデータには影響ありません。",
"repairBodySessionsUncertain": "トラッカー(MAL、AniList、Simkl、Trakt)とSeerrは別途保存されており、保持されるかどうかは不明です。Plezyは保持した内容を正確にお知らせします。",
"repairConfirm": "修復",
"repairSucceeded": "ストレージを修復しました",
"repairNeedsRestart": "ストレージを修復しました — 再起動が必要です",
"restartRequiredBody": "データは修復されましたが、Plezyはそれを使用する前に再起動する必要があります。Plezyを閉じて再度開いてください。",
"quitPlezy": "Plezyを終了",
"repairFailed": "修復に失敗しました",
"repairKeptSignIns": "サーバーとプロフィールはサインインしたままです。",
"repairLostSignIns": "保存済みのサインインを保護するキーを復元できませんでした。すべてのサーバーとプロフィールに再度サインインする必要があります。",
"repairLostSessions": "少なくとも1つのトラッカーまたはSeerr接続が失われたため、再接続が必要です。",
"backupTitle": "破損したファイルのコピーを保持しました",
"backupWarning": "このコピーにはサインイン資格情報が含まれています。アップロードや共有はしないでください。",
"deleteBackup": "コピーを削除",
"backupDeleted": "コピーを削除しました。",
"previousFailureTitle": "前回、Plezyは起動に失敗しました"
},
"licenses": {
"relatedPackages": "関連パッケージ",
@@ -1102,131 +1102,131 @@
"searchPrompt": "${source}で映画やテレビ番組を検索します。",
"searchFailed": "検索に失敗しました。接続を確認してもう一度お試しください。",
"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}",
"rankAiring": "放送中 #${n}",
"rankRated": "評価 #${n}",
"rankFavorited": "お気に入り #${n}",
"rankTrending": "急上昇 #${n}",
"rankSeasonal": "#${n}${season}",
"watchingNow": "${n}人視聴中",
"available": "視聴可能",
"partiallyAvailable": "一部視聴可能",
"availableIn4k": "4K対応",
"requested": "リクエスト済み",
"pendingApproval": "承認待ち",
"processing": "処理中",
"declined": "却下",
"requestFailed": "リクエスト失敗",
"requested4k": "4Kリクエスト済み",
"seasonsAvailable": "シーズン ${available}/${total}",
"nextEpisodeIn": "エピソード${episode} あと${duration}",
"nextAiringIn": "次回 あと${duration}",
"episodesShort": "${n}話",
"minutesPerEpisode": "${n}分/話",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "登録者 ${n}人",
"viewersDay": "本日${n}人が視聴",
"viewersWeek": "今週${n}人が視聴",
"viewersMonth": "今月${n}人が視聴",
"viewersYear": "今年${n}人が視聴",
"viewersAllTime": "累計視聴者${n}人",
"planning": "${n}人が視聴予定",
"favorited": "お気に入り ${n}件",
"dropRate": "${percent}が視聴中止",
"comments": {
"other": ""
"other": "コメント ${n}件"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "投票 ${n}件",
"watching": "${n}人が視聴中",
"completed": "${n}人が視聴済み",
"onHold": "${n}人が保留中",
"dropped": "${n}人が視聴中止"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV短編",
"movie": "映画",
"special": "スペシャル",
"ova": "OVA",
"ona": "ONA",
"music": "音楽",
"other": "その他"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "オリジナル",
"manga": "漫画",
"lightNovel": "ライトノベル",
"novel": "小説",
"visualNovel": "ビジュアルノベル",
"game": "ゲーム",
"webComic": "Web漫画",
"musicRelease": "音楽",
"otherMedia": "その他"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "監督",
"writer": "脚本",
"producer": "プロデューサー",
"creator": "原作者",
"composer": "作曲家"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "前日譚",
"sequel": "続編",
"sideStory": "サイドストーリー",
"spinOff": "スピンオフ",
"alternativeVersion": "別バージョン",
"summary": "総集編",
"parentStory": "親作品",
"adaptation": "原作",
"other": "関連作品"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "${day} ${time}に放送",
"broadcastWithZone": "${day} ${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": "原題",
"alsoKnownAs": "別名",
"studios": "制作会社",
"country": "",
"language": "言語",
"released": "公開日",
"physicalRelease": "ディスク発売",
"ended": "放送終了",
"addedOn": "${date}に追加",
"yourRating": "あなたの評価",
"budget": "制作費",
"revenue": "興行収入",
"contentAdvisory": "年齢区分",
"tags": "タグ",
"revealSpoilerTags": "ネタバレタグを表示",
"links": "リンク",
"watchOn": "視聴先",
"watchTrailer": "予告編を見る",
"openOn": "${site}で開く",
"crew": "スタッフ",
"ratings": "評価",
"schedule": "放送予定",
"recommendedByUsers": {
"other": ""
"other": "${n}人のユーザーがおすすめ"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "${who}がおすすめ",
"favoritedBy": "${who}がお気に入り登録",
"unairedEpisodes": "未放送 ${n}話",
"recommendedByPercent": "視聴者の${percent}がおすすめ",
"relatedTitles": "関連作品",
"background": "背景"
},
"totalResults": {
"other": ""
"other": "${n}件の結果"
}
},
"liveTv": {
@@ -1492,15 +1492,15 @@
"editSyncRule": "同期ルールを編集",
"removeSyncRule": "同期ルールを削除",
"removeSyncRuleConfirm": "「${title}」の同期を停止しますか?ダウンロード済みのエピソードは保持されます。",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "「${title}」の同期を停止しますか?",
"deleteSyncRuleDownloads": "関連するダウンロードも削除",
"deleteSyncRuleDownloadsDescription": "別の同期ルールやプロフィールで使用されているダウンロードは保持されます。",
"syncRuleCreated": "同期ルールを作成しました — 未視聴のエピソードを${count}件保持",
"syncRuleUpdated": "同期ルールを更新しました",
"syncRuleRemoved": "同期ルールを削除しました",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "同期ルールと関連するダウンロードを削除しました",
"syncRuleCleanupBusy": "同期ルールが更新中です。しばらくしてからもう一度お試しください。",
"syncRuleCleanupUnavailable": "関連するダウンロードを安全に特定できませんでした。サーバーに再接続して再試行するか、ダウンロードを削除せずにルールを削除してください。",
"syncedNewEpisodes": "${title}の新しいエピソードを${count}件同期しました",
"activeSyncRules": "同期ルール",
"noSyncRules": "同期ルールなし",
@@ -1865,7 +1865,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "${service} で Plezy を有効化",
@@ -1898,12 +1898,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "${product}サーバーを追加",
"serverUrls": "サーバーURL",
"serverUrlsHelper": "複数のURLをカンマ区切りで入力できます。",
"findServer": "サーバーを検索",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "ローカルの${product}サーバーを検索中…",
"localMediaBrowserServers": "ローカルの${product}サーバー",
"username": "ユーザー名",
"password": "パスワード",
"signIn": "サインイン",
@@ -1915,15 +1915,15 @@
"addPlexTitle": "Plexでサインイン",
"pinExpired": "サインイン前にPINの有効期限が切れました。もう一度お試しください。",
"failedToRegisterAccount": "アカウントの登録に失敗しました: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "${product}サーバーのURLを入力してください",
"addConnectionTitle": "接続を追加",
"addConnectionTitleScoped": "${name}に追加",
"signInWithPlexCard": "Plexでサインイン",
"signInWithPlexCardSubtitle": "このデバイスを承認します。共有サーバーが追加されます。",
"signInWithPlexCardSubtitleScoped": "Plexアカウントを承認します。Homeユーザーはプロフィールになります。",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "${product}に接続",
"connectToMediaBrowserCardSubtitle": "サーバーのURL、ユーザー名、パスワードを入力してください。",
"connectToMediaBrowserCardSubtitleScoped": "${product}サーバーにサインインします。「${name}」に紐付けられます。",
"borrowFromAnotherProfile": "別のプロフィールの接続を利用",
"borrowFromAnotherProfileSubtitle": "別のプロフィールの接続を再利用します。PINで保護されたプロフィールにはPINが必要です。"
}
+282 -282
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Растау күтілуде...\nБраузеріңізден кіріңіз.",
"useBrowser": "Браузерді пайдалану",
"or": "немесе",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "${product} қосылу",
"useQuickConnect": "Жылдам қосылуды пайдалану",
"quickConnectInstructions": "Jellyfin-де Жылдам қосылуды ашып, осы кодты енгізіңіз.",
"quickConnectWaiting": "Растау күтілуде…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Толық экраннан шығу",
"pressBackAgainToExit": "Шығу үшін артқа түймесін қайтадан басыңыз",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Сыншылар",
"audience": "Көрермендер",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes сыншылары",
"rottenTomatoesAudience": "Rotten Tomatoes көрермендері"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Қараңғы",
"oledTheme": "OLED",
"libraryDensity": "Кітапхана тығыздығы",
"displayScale": "",
"displayScale": "Дисплей масштабы",
"compact": "Тығыз",
"comfortable": "Ыңғайлы",
"tvCornerSpotlightBackdrop": "Бұрыштық жарық фоны",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} МБ",
"bufferSizeAuto": "Автоматты (Ұсынылатын)",
"bufferSizeWarning": "${heap} МБ ЖҰД қолжетімді. ${size} МБ буфер ойнатуға әсер етуі мүмкін.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Ойнату буфері",
"playbackBufferAuto": "Авто (ұсынылады)",
"playbackBufferLarge": "Үлкен",
"playbackBufferExtraLarge": "Өте үлкен",
"playbackBufferDescription": "Тұрақсыз қосылыстарға қарсы көбірек буферлейді. Буфер өлшемімен де шектеледі.",
"defaultQualityTitle": "Әдепкі сапа",
"musicQualityTitle": "Музыка сапасы",
"subtitleStyling": "Субтитр баптаулары",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Файл туралы ақпарат",
"overview": "",
"overview": "Шолу",
"video": "Видео",
"audio": "Аудио",
"subtitles": "Субтитрлер",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Кірістірілген суреттер",
"dataStreams": "Деректер ағындары",
"lyrics": "Ән мәтіні",
"file": "Файл",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Тіркемелер",
"delivery": "Жеткізу",
"versionCounter": "Нұсқа ${index} / ${count}",
"fileCounter": "Файл ${index} / ${count}",
"noStreams": "Сервер бұл файл үшін ағындар жоқ деп хабарлады.",
"copyPath": "Жолды көшіру",
"pathCopied": "Файл жолы көшірілді",
"codec": "Кодек",
"codecTag": "",
"codecTag": "Кодек тегі",
"resolution": "Ажыратымдылық",
"codedResolution": "",
"codedResolution": "Кодталған ажыратымдылық",
"bitrate": "Биттік жылдамдық (Bitrate)",
"frameRate": "Кадр жиілігі",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Бұрылыс",
"comment": "Пікір",
"audioDescription": "Аудио сипаттама",
"headerCompression": "Тақырып қысуы",
"sidecarFile": "Қосалқы файл",
"transportTimestamp": "Транспорт уақыт белгісі",
"displayOffset": "Көрсету ығысуы",
"previewFailureCode": "Алдын ала қарау қате коды",
"previewRetries": "Алдын ала қарау қайталаулары",
"aspectRatio": "Тараптар қатынасы",
"pixelAspectRatio": "",
"pixelAspectRatio": "Пиксель пропорциясы",
"profile": "Профиль",
"level": "",
"level": "Деңгей",
"bitDepth": "Бит тереңдігі",
"pixelFormat": "",
"pixelFormat": "Пиксель форматы",
"colorSpace": "Түс кеңістігі",
"colorRange": "Түс диапазоны",
"colorPrimaries": "Негізгі түстер",
"colorTransfer": "",
"colorTransfer": "Түс тасымалдауы",
"chromaSubsampling": "Түстік субдискретизация",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Chroma орналасуы",
"scanType": "Сканерлеу түрі",
"interlaced": "Жоларалық",
"anamorphic": "Анаморфты",
"referenceFrames": "Тірек кадрлар",
"dynamicRange": "Динамикалық диапазон",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision деңгейі",
"dolbyVisionVersion": "Dolby Vision нұсқасы",
"dolbyVisionLayers": "Dolby Vision қабаттары",
"baseLayerCompatibility": "Базалық қабат үйлесімділігі",
"avcBitstream": "AVC бит ағыны",
"nalLengthSize": "NAL ұзындық өлшемі",
"scalingMatrix": "Теңшелетін масштабтау матрицасы",
"streamIdentifier": "Ағын идентификаторы",
"streamIndex": "Ағын индексі",
"streamId": "Ағын ID",
"language": "Тіл",
"languageCode": "Тіл коды",
"streamTitle": "Трек атауы",
"channels": "Арналар",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Дискретизация жиілігі",
"spatialAudio": "Кеңістіктік аудио",
"textBased": "Мәтіндік",
"subtitleFormat": "Қосалқы формат",
"provider": "Провайдер",
"matchScore": "Сәйкестік ұпайы",
"externalDelivery": "Бөлек жеткізілуі мүмкін",
"sidecarPath": "Қосалқы файл жолы",
"sourceStream": "Көшірілген көзі",
"temporary": "Уақытша",
"timeBase": "Уақыт негізі",
"overallBitrate": "Жалпы биттік жылдамдық",
"path": "Жол",
"fileName": "",
"fileName": "Файл атауы",
"size": "Көлемі",
"totalSize": "",
"totalSize": "Жалпы өлшемі",
"container": "Контейнер",
"duration": "Уақыты",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Алдын ала қарау суреттері",
"previewIndex": "Алдын ала қарау индексі",
"packetLength": "Пакет ұзындығы",
"filePresent": "Файл бар",
"fileReadable": "Сервер оқи алады",
"streamPath": "Ағын жолы",
"optimizedForStreaming": "Ағынды беру үшін оңтайландырылған",
"has64bitOffsets": "64-биттік ығысулар",
"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": "Протокол",
"mediaType": "Медиа түрі",
"sourceKind": "Дереккөз түрі",
"optimizedVersion": "Оңтайландырылған нұсқа",
"optimizationTarget": "Оңтайландыру мақсаты",
"deletedAt": "Өшірілген",
"remoteSource": "Қашықтағы дереккөз",
"infiniteStream": "Шексіз ағын",
"directPlay": "Тікелей ойнату",
"directStream": "Тікелей ағын",
"transcoding": "Транскодтау",
"etag": "ETag",
"versionId": "Нұсқа ID",
"fileId": "Файл ID",
"defaultAudioTrack": "Әдепкі аудио трек",
"defaultSubtitleTrack": "Әдепкі субтитр трегі",
"subtitlesOff": "Өшірулі",
"flagDefault": "Әдепкі",
"flagForced": "Мәжбүрлі",
"flagSelected": "Таңдалған",
"flagExternal": "Сыртқы",
"flagHearingImpaired": "Есту қабілеті бұзылғандар үшін",
"flagDub": "Дубляж",
"flagOriginal": "Түпнұсқа"
},
"mediaMenu": {
"markAsWatched": "Көрілді деп белгілеу",
@@ -524,35 +524,35 @@
"shufflePlay": "Араластырып ойнату",
"shuffleNotAvailableOffline": "Араластырып ойнату офлайн режимде қолжетімсіз",
"fileInfo": "Файл туралы ақпарат",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Бөлімді серверден өшіру",
"deleteSeasonFromServer": "Маусымды серверден өшіру",
"deleteShowFromServer": "Сериалды серверден өшіру",
"deleteMovieFromServer": "Фильмді серверден өшіру",
"deleteEpisodeTitle": "Осы бөлім өшірілсін бе?",
"deleteSeasonTitle": "Осы маусым өшірілсін бе?",
"deleteShowTitle": "Осы сериал өшірілсін бе?",
"deleteMovieTitle": "Осы фильм өшірілсін бе?",
"deleteEpisodeConfirm": "Бөлімді өшіру",
"deleteSeasonConfirm": "Маусымды өшіру",
"deleteShowConfirm": "Сериалды өшіру",
"deleteMovieConfirm": "Фильмді өшіру",
"deleteAnyway": "Бәрібір өшіру",
"confirmDeleteTarget": "${title} серверіңізден толық өшірілсін бе?",
"deleteMultipleWarning": "Бұл барлық бөлімдер мен файлдарға әсер етеді.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Бұл ондағы ${n} бөлімді және оның файлын өшіреді.",
"other": "Бұл ондағы барлық ${n} бөлімді және олардың файлдарын өшіреді."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Бұл элемент ${n} файл ретінде сақталған, ол өшіріледі.",
"other": "Бұл элемент ${n} файлда сақталған, олардың барлығы өшіріледі."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "Сол файлда тағы ${n} бөлім сақталған, ол да өшіріледі:",
"other": "Сол файлда тағы ${n} бөлім сақталған, олар да өшіріледі:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy қандай файлдар өшірілетінін тексере алмады, сондықтан ол жоғарыда аталған элементтен артық өшіруі мүмкін. Бас тартып, қайталап көріңіз немесе бәрібір өшіріңіз.",
"deleteScopeUnverifiedNoFileInfo": "Серверіңіз бұл элемент үшін файл мәліметтерін ұсынбады, сондықтан Plezy қандай файлдар өшірілетінін тексере алмайды. Ол жоғарыда аталған элементтен артық өшіруі мүмкін.",
"mediaDeletedSuccessfully": "Медиа элементі сәтті өшірілді",
"mediaFailedToDelete": "Медиа элементін өшіру мүмкін болмады",
"rate": "Бағалау",
@@ -628,9 +628,9 @@
"playNext": "Келесіні ойнату",
"playButton": "Ойнату",
"pauseButton": "Кідірту",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Кідіртілді",
"playbackResumed": "Ойнатылуда",
"loadingVideo": "Бейне жүктелуде",
"showPlaybackControls": "Басқару элементтерін көрсету",
"hidePlaybackControls": "Басқару элементтерін жасыру",
"seekBackwardButton": "${seconds} секунд артқа айналдыру",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Үйлесімді ойнатқышқа ауысуда...",
"serverLimitTitle": "Ойнату қатесі",
"serverLimitBody": "Сервер қатесі (HTTP 500). Шектеу бұл сеансты қабылдамады.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Файл қолжетімсіз",
"mediaUnreadableBody": "Сервер бұл элементті тапты, бірақ оның файлын оқи алмады (HTTP 404). Файл жылжытылған, өшірілген немесе оның сақтау орны қолжетімсіз болуы мүмкін. Сервер иесінен файлды тексеріп, кітапхананы қайта сканерлеуді сұраңыз.",
"logsUploaded": "Журналдар жүктелді",
"logsUploadFailed": "Журналдарды жүктеу мүмкін болмады",
"logId": "Журнал ID-сі"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "${name} үшін сеанс мерзімі өтті",
"sessionExpiredMany": "${count} сервер үшін сеанс мерзімі өтті",
"signInAgain": "Қайтадан кіру",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "${product} қосылымын өңдеу",
"editMediaBrowserIntro": "${serverName} үшін URL мекенжайларды қосыңыз немесе өшіріңіз. Plezy ең төмен кідірісі бар қолжетімді URL мекенжайды пайдаланады."
},
"discover": {
"title": "Шолу",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Журналдарды жүктеу"
},
"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": "Plezy іске қосылмады",
"failedBody": "Іске қосу кезінде қате орын алды. Төмендегі мәліметтер ненің сәтсіз аяқталғанын көрсетеді.",
"failedBodyRepairable": "Plezy сақталған баптаулар файлы зақымдалған және Plezy іске қосылмас бұрын оны қайта құру қажет. Қайталау көмектеспейді — «Сақтауды қалпына келтіру» тармағын таңдаңыз.",
"phaseLabel": "Қадам",
"showDetails": "Мәліметтерді көрсету",
"hideDetails": "Мәліметтерді жасыру",
"copyDetails": "Мәліметтерді көшіру",
"detailsCopied": "Мәліметтер алмасу буферіне көшірілді",
"uploadDetails": "Мәліметтерді жүктеп жіберу",
"repairStorage": "Сақтауды қалпына келтіру",
"repairTitle": "Сақталған деректер қалпына келтірілсін бе?",
"repairBodyCommon": "Plezy баптаулар файлы зақымдалған және оқылмайды. Қалпына келтіру барлық баптауды әдепкі мәнге қайтарады.",
"repairBodyOneCredential": "Бір сақталған кіру деректері зақымдалған және оқылмайды. Қалпына келтіру тек соны өшіреді; қалған баптауларыңызға тиіспейді.",
"repairBodySignInsKept": "Серверлеріңіз бен профильдеріңіз кірген күйінде қалады.",
"repairBodySignInsLost": "Сақталған кіру деректерін қорғайтын кілт осы файлдан қалпына келтірілмейді, сондықтан әрбір сервер мен профильге қайта кіруге тура келеді. Медиа серверіңіздегі ештеңеге әсер етілмейді.",
"repairBodySessionsUncertain": "Tracker-лар (MAL, AniList, Simkl, Trakt) және Seerr бөлек сақталады және сақталуы да, сақталмауы да мүмкін. Plezy не сақталғанын нақты айтады.",
"repairConfirm": "Қалпына келтіру",
"repairSucceeded": "Сақтау қалпына келтірілді",
"repairNeedsRestart": "Сақтау қалпына келтірілді — қайта іске қосу қажет",
"restartRequiredBody": "Деректеріңіз қалпына келтірілді, бірақ Plezy оларды пайдаланар алдында жаңадан іске қосылуы керек. Plezy жабыңыз да, қайта ашыңыз.",
"quitPlezy": "Plezy бағдарламасынан шығу",
"repairFailed": "Қалпына келтіру сәтсіз аяқталды",
"repairKeptSignIns": "Серверлеріңіз бен профильдеріңіз әлі кірген күйде.",
"repairLostSignIns": "Сақталған кіру деректерін қорғайтын кілт қалпына келтірілмеді. Әрбір сервер мен профильге қайта кіруге тура келеді.",
"repairLostSessions": "Кем дегенде бір tracker немесе Seerr қосылымы жоғалды, оны қайта қосу қажет.",
"backupTitle": "Зақымдалған файлдың көшірмесі сақталды",
"backupWarning": "Онда сіздің кіру деректеріңіз бар. Оны жүктеп жібермеңіз немесе бөліспеңіз.",
"deleteBackup": "Көшірмені өшіру",
"backupDeleted": "Көшірме өшірілді.",
"previousFailureTitle": "Plezy соңғы рет іске қосыла алмады"
},
"licenses": {
"relatedPackages": "Байланысты пакеттер",
@@ -1107,134 +1107,134 @@
"searchPrompt": "${source} арқылы фильмдер мен сериалдарды іздеңіз.",
"searchFailed": "Іздеу қатесі. Қосылымды тексеріңіз.",
"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} танымал",
"rankAiring": "#${n} эфирде",
"rankRated": "#${n} бағаланған",
"rankFavorited": "#${n} таңдаулы",
"rankTrending": "#${n} трендте",
"rankSeasonal": "#${n} — ${season}",
"watchingNow": "${n} қарауда",
"available": "Қолжетімді",
"partiallyAvailable": "Жартылай қолжетімді",
"availableIn4k": "4K қолжетімді",
"requested": "Сұралған",
"pendingApproval": "Растау күтілуде",
"processing": "Өңделуде",
"declined": "Қабылданбады",
"requestFailed": "Сұрау сәтсіз аяқталды",
"requested4k": "4K сұралған",
"seasonsAvailable": "${available}/${total} маусым",
"nextEpisodeIn": "${episode}-бөлім ${duration} ішінде",
"nextAiringIn": "Келесісі ${duration} ішінде",
"episodesShort": "${n} бөл.",
"minutesPerEpisode": "${n} мин/бөл.",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} тізімде",
"viewersDay": "Бүгін ${n} көрді",
"viewersWeek": "Осы аптада ${n} көрді",
"viewersMonth": "Осы айда ${n} көрді",
"viewersYear": "Осы жылы ${n} көрді",
"viewersAllTime": "${n} көрермен",
"planning": "${n} көруді жоспарлауда",
"favorited": "${n} таңдаулы",
"dropRate": "${percent} тастап кетті",
"comments": {
"one": "",
"other": ""
"one": "${n} пікір",
"other": "${n} пікір"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} дауыс",
"watching": "${n} қарап жатыр",
"completed": "${n} аяқтады",
"onHold": "${n} кейінге қалдырды",
"dropped": "${n} тастады"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Қыс",
"spring": "Көктем",
"summer": "Жаз",
"fall": "Күз",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "ТВ",
"tvShort": "Қысқа ТВ",
"movie": "Фильм",
"special": "Арнайы",
"ova": "OVA",
"ona": "ONA",
"music": "Музыка",
"other": "Басқа"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Түпнұсқа",
"manga": "Манга",
"lightNovel": "Ранобэ",
"novel": "Роман",
"visualNovel": "Визуалды роман",
"game": "Ойын",
"webComic": "Веб-комикс",
"musicRelease": "Музыка",
"otherMedia": "Басқа"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Режиссер",
"writer": "Сценарист",
"producer": "Продюсер",
"creator": "Жасаушы",
"composer": "Композитор"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Приквел",
"sequel": "Сиквел",
"sideStory": "Жанама оқиға",
"spinOff": "Спин-офф",
"alternativeVersion": "Балама нұсқа",
"summary": "Қысқаша мазмұны",
"parentStory": "Негізгі оқиға",
"adaptation": "Экранизация",
"other": "Қатысты"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "${day} күні ${time} көрсетіледі",
"broadcastWithZone": "${day} күні ${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": "Түпнұсқа атауы",
"alsoKnownAs": "Басқа атаулары",
"studios": "Студиялар",
"country": "Ел",
"language": "Тіл",
"released": "Шығарылған",
"physicalRelease": "Дискіде",
"ended": "Аяқталды",
"addedOn": "${date} қосылды",
"yourRating": "Сіздің бағаңыз",
"budget": "Бюджет",
"revenue": "Кассалық жиын",
"contentAdvisory": "Жас шектеуі",
"tags": "Тегтер",
"revealSpoilerTags": "Спойлер тегтерін көрсету",
"links": "Сілтемелер",
"watchOn": "Мына жерде қарау:",
"watchTrailer": "Трейлерді қарау",
"openOn": "${site} сайтында ашу",
"crew": "Ұжым",
"ratings": "Бағалаулар",
"schedule": "Кесте",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "${n} пайдаланушы ұсынды",
"other": "${n} пайдаланушы ұсынды"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "${who} ұсынды",
"favoritedBy": "${who} таңдаулыға қосты",
"unairedEpisodes": "${n} әлі көрсетілмеген",
"recommendedByPercent": "Көрермендердің ${percent} ұсынады",
"relatedTitles": "Қатысты атаулар",
"background": "Фон"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} нәтиже",
"other": "${n} нәтиже"
}
},
"liveTv": {
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Plezy-ді ${service} қызметінде белсендіру",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "${product} серверін қосу",
"serverUrls": "Сервер URL-дері",
"serverUrlsHelper": "Үтірмен бөлінген бірнеше URL мекенжайына рұқсат етіледі.",
"findServer": "Серверді табу",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Жергілікті ${product} серверлері ізделуде...",
"localMediaBrowserServers": "Жергілікті ${product} серверлері",
"username": "Пайдаланушы аты",
"password": "Құпия сөз",
"signIn": "Кіру",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Plex арқылы кіру",
"pinExpired": "PIN код мерзімі өтті.",
"failedToRegisterAccount": "Тіркелгіні тіркеу қатесі: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "${product} серверінің URL мекенжайын енгізіңіз",
"addConnectionTitle": "Қосылым қосу",
"addConnectionTitleScoped": "${name} профиліне қосу",
"signInWithPlexCard": "Plex арқылы кіру",
"signInWithPlexCardSubtitle": "Осы құрылғыны авторизациялау.",
"signInWithPlexCardSubtitleScoped": "Plex тіркелгісін авторизациялау.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "${product} қосылу",
"connectToMediaBrowserCardSubtitle": "Сервер URL мекенжайын, пайдаланушы атын және құпия сөзді енгізіңіз.",
"connectToMediaBrowserCardSubtitleScoped": "${product} серверіне кіріңіз. ${name} тіркелгісіне байланыстырылады.",
"borrowFromAnotherProfile": "Басқа профильден алу",
"borrowFromAnotherProfileSubtitle": "Басқа профильдің қосылымын қайта пайдалану."
}
+287 -287
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "인증 대기 중...\n브라우저에서 로그인하세요.",
"useBrowser": "브라우저 사용",
"or": "또는",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "${product}에 연결",
"useQuickConnect": "Quick Connect 사용",
"quickConnectInstructions": "Jellyfin에서 Quick Connect를 열고 이 코드를 입력하세요.",
"quickConnectWaiting": "승인 대기 중…",
@@ -66,17 +66,17 @@
"exitFullscreen": "전체 화면 종료",
"pressBackAgainToExit": "한 번 더 누르면 종료됩니다",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "평론가",
"audience": "관객",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes 평론가",
"rottenTomatoesAudience": "Rotten Tomatoes 관객"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "다크",
"oledTheme": "OLED",
"libraryDensity": "라이브러리 표시 밀도",
"displayScale": "",
"displayScale": "표시 배율",
"compact": "조밀하게",
"comfortable": "여유롭게",
"tvCornerSpotlightBackdrop": "모서리 스포트라이트 배경",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size}MB",
"bufferSizeAuto": "자동 (권장)",
"bufferSizeWarning": "${heap}MB 메모리를 사용할 수 있습니다. ${size}MB 버퍼는 재생에 영향을 줄 수 있습니다.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "재생 버퍼",
"playbackBufferAuto": "자동 (권장)",
"playbackBufferLarge": "대형",
"playbackBufferExtraLarge": "초대형",
"playbackBufferDescription": "불안정한 연결에 대비해 더 많은 버퍼를 사용합니다. 버퍼 크기에 의해서도 제한됩니다.",
"defaultQualityTitle": "기본 화질",
"musicQualityTitle": "음악 음질",
"subtitleStyling": "자막 스타일",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "문제 해결을 위해 상세 로깅 활성화",
"viewLogs": "로그 보기",
"viewLogsDescription": "애플리케이션 로그 확인",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "이미지 캐시 지우기",
"clearImageCacheDescription": "캐시된 아트워크와 썸네일을 지웁니다. 다시 다운로드할 때까지 이미지가 느리게 로드될 수 있습니다.",
"clearImageCacheSuccess": "이미지 캐시를 성공적으로 지웠습니다",
"resetSettings": "설정 재설정",
"resetSettingsDescription": "기본 설정으로 복원합니다. 되돌릴 수 없습니다.",
"resetSettingsSuccess": "설정 재설정 성공",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "파일 정보",
"overview": "",
"overview": "개요",
"video": "비디오",
"audio": "오디오",
"subtitles": "자막",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "내장 이미지",
"dataStreams": "데이터 스트림",
"lyrics": "가사",
"file": "파일",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "첨부 파일",
"delivery": "재생 방식",
"versionCounter": "버전 ${index} / ${count}",
"fileCounter": "파일 ${index} / ${count}",
"noStreams": "서버에서 이 파일에 대한 스트림 정보를 보고하지 않았습니다.",
"copyPath": "경로 복사",
"pathCopied": "파일 경로가 복사되었습니다",
"codec": "코덱",
"codecTag": "",
"codecTag": "코덱 태그",
"resolution": "해상도",
"codedResolution": "",
"codedResolution": "코딩 해상도",
"bitrate": "비트레이트",
"frameRate": "프레임 속도",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "회전",
"comment": "주석",
"audioDescription": "오디오 설명",
"headerCompression": "헤더 압축",
"sidecarFile": "사이드카 파일",
"transportTimestamp": "전송 타임스탬프",
"displayOffset": "표시 오프셋",
"previewFailureCode": "미리보기 오류 코드",
"previewRetries": "미리보기 재시도 횟수",
"aspectRatio": "종횡비",
"pixelAspectRatio": "",
"pixelAspectRatio": "픽셀 종횡비",
"profile": "프로파일",
"level": "",
"level": "레벨",
"bitDepth": "비트 심도",
"pixelFormat": "",
"pixelFormat": "픽셀 포맷",
"colorSpace": "색 공간",
"colorRange": "색 범위",
"colorPrimaries": "색 원색",
"colorTransfer": "",
"colorTransfer": "색상 전송",
"chromaSubsampling": "색차 서브샘플링",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "크로마 위치",
"scanType": "주사 방식",
"interlaced": "비월 주사",
"anamorphic": "아나모픽",
"referenceFrames": "참조 프레임",
"dynamicRange": "동적 범위",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision 레벨",
"dolbyVisionVersion": "Dolby Vision 버전",
"dolbyVisionLayers": "Dolby Vision 레이어",
"baseLayerCompatibility": "베이스 레이어 호환성",
"avcBitstream": "AVC 비트스트림",
"nalLengthSize": "NAL 길이 크기",
"scalingMatrix": "사용자 지정 스케일링 매트릭스",
"streamIdentifier": "스트림 식별자",
"streamIndex": "스트림 인덱스",
"streamId": "스트림 ID",
"language": "언어",
"languageCode": "언어 코드",
"streamTitle": "트랙 제목",
"channels": "채널",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "샘플 레이트",
"spatialAudio": "공간 오디오",
"textBased": "텍스트 기반",
"subtitleFormat": "사이드카 포맷",
"provider": "제공자",
"matchScore": "일치 점수",
"externalDelivery": "별도 제공 가능",
"sidecarPath": "사이드카 경로",
"sourceStream": "복사 출처",
"temporary": "임시",
"timeBase": "시간 기준",
"overallBitrate": "전체 비트레이트",
"path": "경로",
"fileName": "",
"fileName": "파일 이름",
"size": "크기",
"totalSize": "",
"totalSize": "총 크기",
"container": "컨테이너",
"duration": "재생 시간",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "미리보기 썸네일",
"previewIndex": "미리보기 인덱스",
"packetLength": "패킷 길이",
"filePresent": "파일 있음",
"fileReadable": "서버에서 읽기 가능",
"streamPath": "스트림 경로",
"optimizedForStreaming": "스트리밍 최적화",
"has64bitOffsets": "64비트 오프셋",
"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": "프로토콜",
"mediaType": "미디어 유형",
"sourceKind": "소스 종류",
"optimizedVersion": "최적화 버전",
"optimizationTarget": "최적화 대상",
"deletedAt": "삭제됨",
"remoteSource": "원격 소스",
"infiniteStream": "무한 스트림",
"directPlay": "Direct Play",
"directStream": "Direct Stream",
"transcoding": "트랜스코딩",
"etag": "ETag",
"versionId": "버전 ID",
"fileId": "파일 ID",
"defaultAudioTrack": "기본 오디오 트랙",
"defaultSubtitleTrack": "기본 자막 트랙",
"subtitlesOff": "꺼짐",
"flagDefault": "기본",
"flagForced": "강제",
"flagSelected": "선택됨",
"flagExternal": "외부",
"flagHearingImpaired": "청각 장애인용",
"flagDub": "더빙",
"flagOriginal": "원본"
},
"mediaMenu": {
"markAsWatched": "시청 완료로 표시",
@@ -524,32 +524,32 @@
"shufflePlay": "무작위 재생",
"shuffleNotAvailableOffline": "오프라인에서는 무작위 재생을 사용할 수 없습니다",
"fileInfo": "파일 정보",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "서버에서 에피소드 삭제",
"deleteSeasonFromServer": "서버에서 시즌 삭제",
"deleteShowFromServer": "서버에서 프로그램 삭제",
"deleteMovieFromServer": "서버에서 영화 삭제",
"deleteEpisodeTitle": "이 에피소드를 삭제할까요?",
"deleteSeasonTitle": "이 시즌을 삭제할까요?",
"deleteShowTitle": "이 프로그램을 삭제할까요?",
"deleteMovieTitle": "이 영화를 삭제할까요?",
"deleteEpisodeConfirm": "에피소드 삭제",
"deleteSeasonConfirm": "시즌 삭제",
"deleteShowConfirm": "프로그램 삭제",
"deleteMovieConfirm": "영화 삭제",
"deleteAnyway": "그래도 삭제",
"confirmDeleteTarget": "서버에서 ${title}을(를) 영구 삭제할까요?",
"deleteMultipleWarning": "모든 에피소드와 파일이 포함됩니다.",
"deleteEpisodeCountWarning": {
"other": ""
"other": "포함된 에피소드 ${n}개와 해당 파일이 모두 삭제됩니다."
},
"deleteMultiPartWarning": {
"other": ""
"other": "이 항목은 파일 ${n}개에 걸쳐 저장되어 있으며, 모든 파일이 삭제됩니다."
},
"deleteSharedFileHeading": {
"other": ""
"other": "같은 파일에 저장된 다른 에피소드 ${n}개도 함께 삭제됩니다:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy가 어떤 파일이 삭제될지 확인하지 못해 위 항목보다 더 많은 파일이 삭제될 수 있습니다. 취소하고 다시 시도하거나 그래도 삭제하세요.",
"deleteScopeUnverifiedNoFileInfo": "서버가 이 항목의 파일 정보를 제공하지 않아 Plezy가 어떤 파일이 삭제될지 확인할 수 없습니다. 위 항목보다 더 많은 파일이 삭제될 수 있습니다.",
"mediaDeletedSuccessfully": "미디어 항목이 성공적으로 삭제되었습니다",
"mediaFailedToDelete": "미디어 항목 삭제 실패",
"rate": "평가",
@@ -625,9 +625,9 @@
"playNext": "다음 재생",
"playButton": "재생",
"pauseButton": "일시정지",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "일시정지됨",
"playbackResumed": "재생 중",
"loadingVideo": "동영상 로딩 중...",
"showPlaybackControls": "재생 컨트롤 표시",
"hidePlaybackControls": "재생 컨트롤 숨기기",
"seekBackwardButton": "${seconds}초 뒤로 이동",
@@ -698,7 +698,7 @@
},
"removedFromContinueWatching": "계속 시청 목록에서 제거됨",
"errorLoading": "오류: ${error}",
"searchPartialResults": "",
"searchPartialResults": "일부 미디어 서버를 검색하지 못했습니다. 사용 가능한 결과만 표시합니다.",
"streamInterrupted": "스트림이 중단되었습니다. 재생을 누르거나 탐색하여 다시 시도하세요.",
"liveStreamInterrupted": "라이브 스트림이 중단되었습니다. 재생을 눌러 다시 시도하세요.",
"fileInfoNotAvailable": "파일 정보가 없습니다",
@@ -737,8 +737,8 @@
"switchingToCompatiblePlayer": "호환되는 플레이어로 전환 중...",
"serverLimitTitle": "재생 실패",
"serverLimitBody": "서버 오류(HTTP 500). 대역폭/트랜스코딩 제한으로 세션이 거부된 것 같습니다. 소유자에게 조정을 요청하세요.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "파일을 사용할 수 없음",
"mediaUnreadableBody": "서버에서 이 항목을 찾았지만 파일을 읽을 수 없습니다(HTTP 404). 파일이 이동되거나 삭제되었거나 저장소가 오프라인 상태일 수 있습니다. 서버 관리자에게 파일 확인과 라이브러리 재스캔을 요청하세요.",
"logsUploaded": "로그 업로드 완료",
"logsUploadFailed": "로그 업로드 실패",
"logId": "로그 ID"
@@ -857,8 +857,8 @@
"sessionExpiredOne": "${name}의 세션이 만료되었습니다",
"sessionExpiredMany": "${count}개 서버의 세션이 만료되었습니다",
"signInAgain": "다시 로그인",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "${product} 연결 편집",
"editMediaBrowserIntro": "${serverName}의 URL을 추가하거나 제거하세요. Plezy는 연결 가능한 URL 중 지연 시간이 가장 낮은 URL을 사용합니다."
},
"discover": {
"title": "둘러보기",
@@ -888,7 +888,7 @@
},
"errors": {
"searchFailed": "검색 실패: ${error}",
"searchUnavailable": "",
"searchUnavailable": "검색이 어떤 미디어 서버에도 연결할 수 없습니다.",
"connectionTimeout": "${context} 로드 중 연결 시간 초과",
"connectionFailed": "미디어 서버에 연결할 수 없습니다",
"unableToLoad": "${context}을(를) 불러올 수 없습니다. 다시 시도하세요.",
@@ -1016,36 +1016,36 @@
"uploadLogs": "로그 업로드"
},
"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": "Plezy를 시작하지 못했습니다",
"failedBody": "시작 중 문제가 발생했습니다. 아래 세부 정보에서 실패 원인을 확인할 수 있습니다.",
"failedBodyRepairable": "Plezy의 저장된 설정 파일이 손상되어 Plezy를 시작하려면 먼저 파일을 다시 만들어야 합니다. 재시도해도 해결되지 않습니다 — 저장소 복구를 선택하세요.",
"phaseLabel": "단계",
"showDetails": "세부 정보 표시",
"hideDetails": "세부 정보 숨기기",
"copyDetails": "세부 정보 복사",
"detailsCopied": "세부 정보가 클립보드에 복사되었습니다",
"uploadDetails": "세부 정보 업로드",
"repairStorage": "저장소 복구",
"repairTitle": "저장된 데이터를 복구할까요?",
"repairBodyCommon": "Plezy의 설정 파일이 손상되어 읽을 수 없습니다. 복구하면 모든 설정이 기본값으로 재설정됩니다.",
"repairBodyOneCredential": "저장된 로그인 정보 하나가 손상되어 읽을 수 없습니다. 복구하면 해당 로그인 정보만 제거되며 다른 설정은 그대로 유지됩니다.",
"repairBodySignInsKept": "서버와 프로필은 로그인 상태가 유지됩니다.",
"repairBodySignInsLost": "저장된 로그인 정보를 보호하는 키를 이 파일에서 복구할 수 없어 모든 서버와 프로필에 다시 로그인해야 합니다. 미디어 서버의 데이터에는 영향이 없습니다.",
"repairBodySessionsUncertain": "트래커(MAL, AniList, Simkl, Trakt)와 Seerr는 별도로 저장되며 유지 여부가 확실하지 않습니다. Plezy가 유지된 항목을 정확히 알려줄 것입니다.",
"repairConfirm": "복구",
"repairSucceeded": "저장소가 복구되었습니다",
"repairNeedsRestart": "저장소가 복구되었습니다 — 재시작 필요",
"restartRequiredBody": "데이터가 복구되었지만 Plezy는 이를 사용하려면 새로 시작해야 합니다. Plezy를 종료한 후 다시 열어주세요.",
"quitPlezy": "Plezy 종료",
"repairFailed": "복구 실패",
"repairKeptSignIns": "서버와 프로필이 계속 로그인 상태입니다.",
"repairLostSignIns": "저장된 로그인 정보를 보호하는 키를 복구할 수 없었습니다. 모든 서버와 프로필에 다시 로그인해야 합니다.",
"repairLostSessions": "트래커 또는 Seerr 연결이 하나 이상 끊어져 다시 연결해야 합니다.",
"backupTitle": "손상된 파일의 복사본이 보관되었습니다",
"backupWarning": "로그인 자격 증명이 포함되어 있습니다. 업로드하거나 공유하지 마세요.",
"deleteBackup": "복사본 삭제",
"backupDeleted": "복사본이 삭제되었습니다.",
"previousFailureTitle": "지난번에 Plezy를 시작하지 못했습니다"
},
"licenses": {
"relatedPackages": "관련 소프트웨어 패키지",
@@ -1102,131 +1102,131 @@
"searchPrompt": "${source}에서 영화와 TV 프로그램을 검색하세요.",
"searchFailed": "검색에 실패했습니다. 연결을 확인하고 다시 시도하세요.",
"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} 인기",
"rankAiring": "#${n} 방영 중",
"rankRated": "#${n} 평가",
"rankFavorited": "#${n} 즐겨찾기",
"rankTrending": "#${n} 트렌드",
"rankSeasonal": "#${n} ${season}",
"watchingNow": "${n}명 시청 중",
"available": "이용 가능",
"partiallyAvailable": "부분 이용 가능",
"availableIn4k": "4K 이용 가능",
"requested": "요청됨",
"pendingApproval": "승인 대기 중",
"processing": "처리 중",
"declined": "거절됨",
"requestFailed": "요청 실패",
"requested4k": "4K 요청됨",
"seasonsAvailable": "시즌 ${available}/${total}",
"nextEpisodeIn": "${episode}화 · ${duration} 후",
"nextAiringIn": "${duration} 후 다음 화",
"episodesShort": "${n}화",
"minutesPerEpisode": "${n}분/화",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n}명 등록",
"viewersDay": "오늘 ${n}명 시청",
"viewersWeek": "이번 주 ${n}명 시청",
"viewersMonth": "이번 달 ${n}명 시청",
"viewersYear": "올해 ${n}명 시청",
"viewersAllTime": "시청자 ${n}명",
"planning": "${n}명 볼 예정",
"favorited": "즐겨찾기 ${n}명",
"dropRate": "${percent} 하차",
"comments": {
"other": ""
"other": "댓글 ${n}개"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "투표 ${n}개",
"watching": "시청 중 ${n}명",
"completed": "완료 ${n}명",
"onHold": "보류 ${n}명",
"dropped": "하차 ${n}명"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "겨울",
"spring": "",
"summer": "여름",
"fall": "가을",
"withYear": "${season} ${year}년"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV 단편",
"movie": "영화",
"special": "스페셜",
"ova": "OVA",
"ona": "ONA",
"music": "음악",
"other": "기타"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "오리지널",
"manga": "만화",
"lightNovel": "라이트 노벨",
"novel": "소설",
"visualNovel": "비주얼 노벨",
"game": "게임",
"webComic": "웹툰",
"musicRelease": "음악",
"otherMedia": "기타"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "감독",
"writer": "각본",
"producer": "프로듀서",
"creator": "제작자",
"composer": "작곡"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "프리퀄",
"sequel": "시퀄",
"sideStory": "사이드 스토리",
"spinOff": "스핀오프",
"alternativeVersion": "대체 버전",
"summary": "요약",
"parentStory": "원작",
"adaptation": "각색",
"other": "관련"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "${day} ${time} 방영",
"broadcastWithZone": "${day} ${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": "원제",
"alsoKnownAs": "다른 이름",
"studios": "스튜디오",
"country": "국가",
"language": "언어",
"released": "출시일",
"physicalRelease": "디스크 출시",
"ended": "종영",
"addedOn": "${date}에 추가됨",
"yourRating": "내 평점",
"budget": "제작비",
"revenue": "흥행 수익",
"contentAdvisory": "연령 등급",
"tags": "태그",
"revealSpoilerTags": "스포일러 태그 표시",
"links": "링크",
"watchOn": "시청처",
"watchTrailer": "예고편 보기",
"openOn": "${site}에서 열기",
"crew": "제작진",
"ratings": "평점",
"schedule": "방영 일정",
"recommendedByUsers": {
"other": ""
"other": "사용자 ${n}명이 추천"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "${who} 추천",
"favoritedBy": "${who} 즐겨찾기",
"unairedEpisodes": "미방영 ${n}개",
"recommendedByPercent": "시청자의 ${percent} 추천",
"relatedTitles": "관련 작품",
"background": "배경"
},
"totalResults": {
"other": ""
"other": "결과 ${n}개"
}
},
"liveTv": {
@@ -1492,15 +1492,15 @@
"editSyncRule": "동기화 규칙 편집",
"removeSyncRule": "동기화 규칙 제거",
"removeSyncRuleConfirm": "\"${title}\" 동기화를 중단하시겠습니까? 다운로드된 에피소드는 유지됩니다.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "\"${title}\" 동기화를 중지할까요?",
"deleteSyncRuleDownloads": "연결된 다운로드도 삭제",
"deleteSyncRuleDownloadsDescription": "다른 동기화 규칙이나 프로필에서 사용하는 다운로드는 유지됩니다.",
"syncRuleCreated": "동기화 규칙 생성됨 — 미시청 에피소드 ${count}개 유지",
"syncRuleUpdated": "동기화 규칙 업데이트됨",
"syncRuleRemoved": "동기화 규칙 제거됨",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "동기화 규칙과 연결된 다운로드가 삭제되었습니다",
"syncRuleCleanupBusy": "동기화 규칙이 현재 업데이트 중입니다. 잠시 후 다시 시도하세요.",
"syncRuleCleanupUnavailable": "연결된 다운로드를 안전하게 확인할 수 없습니다. 서버에 다시 연결한 후 시도하거나, 다운로드를 삭제하지 않고 규칙만 제거하세요.",
"syncedNewEpisodes": "${title}의 새 에피소드 ${count}개 동기화됨",
"activeSyncRules": "동기화 규칙",
"noSyncRules": "동기화 규칙 없음",
@@ -1865,7 +1865,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "${service}에서 Plezy 활성화",
@@ -1898,12 +1898,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "${product} 서버 추가",
"serverUrls": "서버 URL",
"serverUrlsHelper": "쉼표로 구분하여 여러 URL을 입력할 수 있습니다.",
"findServer": "서버 찾기",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "로컬 ${product} 서버를 찾는 중...",
"localMediaBrowserServers": "로컬 ${product} 서버",
"username": "사용자 이름",
"password": "비밀번호",
"signIn": "로그인",
@@ -1915,15 +1915,15 @@
"addPlexTitle": "Plex로 로그인",
"pinExpired": "로그인 전에 PIN이 만료되었습니다. 다시 시도하세요.",
"failedToRegisterAccount": "계정 등록 실패: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "${product} 서버 URL을 입력하세요",
"addConnectionTitle": "연결 추가",
"addConnectionTitleScoped": "${name}에 추가",
"signInWithPlexCard": "Plex로 로그인",
"signInWithPlexCardSubtitle": "이 기기를 승인합니다. 공유 서버가 추가됩니다.",
"signInWithPlexCardSubtitleScoped": "Plex 계정을 승인합니다. Home 사용자는 프로필이 됩니다.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "${product}에 연결",
"connectToMediaBrowserCardSubtitle": "서버 URL, 사용자 이름, 비밀번호를 입력하세요.",
"connectToMediaBrowserCardSubtitleScoped": "${product} 서버에 로그인하세요. ${name}에 연결됩니다.",
"borrowFromAnotherProfile": "다른 프로필에서 빌리기",
"borrowFromAnotherProfileSubtitle": "다른 프로필의 연결을 재사용합니다. PIN으로 보호된 프로필에는 PIN이 필요합니다."
}
+293 -293
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Venter på autentisering...\nLogg inn fra nettleseren.",
"useBrowser": "Bruk nettleser",
"or": "eller",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Koble til ${product}",
"useQuickConnect": "Bruk Quick Connect",
"quickConnectInstructions": "Åpne Quick Connect i Jellyfin og skriv inn denne koden.",
"quickConnectWaiting": "Venter på godkjenning…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Avslutt fullskjerm",
"pressBackAgainToExit": "Trykk på Tilbake en gang til for å avslutte",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Kritikere",
"audience": "Publikum",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes-kritikere",
"rottenTomatoesAudience": "Rotten Tomatoes-publikum"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Mørkt",
"oledTheme": "OLED",
"libraryDensity": "Innholdstetthet i biblioteket",
"displayScale": "",
"displayScale": "Skalering",
"compact": "Kompakt",
"comfortable": "Komfortabel",
"tvCornerSpotlightBackdrop": "Fremhevet bakgrunn i hjørnet",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} MB",
"bufferSizeAuto": "Automatisk (anbefalt)",
"bufferSizeWarning": "${heap} MB minne tilgjengelig. En buffer på ${size} MB kan påvirke avspillingen.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Avspillingsbuffer",
"playbackBufferAuto": "Auto (anbefalt)",
"playbackBufferLarge": "Stor",
"playbackBufferExtraLarge": "Ekstra stor",
"playbackBufferDescription": "Bufrer mer mot ustabile tilkoblinger. Begrenses også av bufferstørrelsen.",
"defaultQualityTitle": "Standardkvalitet",
"musicQualityTitle": "Musikkvalitet",
"subtitleStyling": "Undertekststil",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Aktiver detaljert logging for feilsøking",
"viewLogs": "Vis logger",
"viewLogsDescription": "Vis applikasjonslogger",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Tøm bildebufferen",
"clearImageCacheDescription": "Tømmer bufret kunstverk og miniatyrbilder. Bilder kan lastes langsommere til de er lastet ned på nytt.",
"clearImageCacheSuccess": "Bildebufferen ble tømt",
"resetSettings": "Tilbakestill innstillinger",
"resetSettingsDescription": "Gjenopprett standardinnstillinger. Dette kan ikke angres.",
"resetSettingsSuccess": "Innstillinger tilbakestilt",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Filinformasjon",
"overview": "",
"overview": "Oversikt",
"video": "Video",
"audio": "Lyd",
"subtitles": "Undertekster",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Innebygde bilder",
"dataStreams": "Datastrømmer",
"lyrics": "Sangtekster",
"file": "Fil",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Vedlegg",
"delivery": "Levering",
"versionCounter": "Versjon ${index} av ${count}",
"fileCounter": "Fil ${index} av ${count}",
"noStreams": "Serveren rapporterte ingen strømmer for denne filen.",
"copyPath": "Kopier bane",
"pathCopied": "Filbane kopiert",
"codec": "Kodek",
"codecTag": "",
"codecTag": "Codec-tagg",
"resolution": "Oppløsning",
"codedResolution": "",
"codedResolution": "Kodet oppløsning",
"bitrate": "Bitrate",
"frameRate": "Bildefrekvens",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Rotasjon",
"comment": "Kommentar",
"audioDescription": "Lydbeskrivelse",
"headerCompression": "Overskriftkomprimering",
"sidecarFile": "Sidecar-fil",
"transportTimestamp": "Transporttidsstempel",
"displayOffset": "Visningsforskyvning",
"previewFailureCode": "Forhåndsvisningsfeilkode",
"previewRetries": "Nye forhåndsvisningsforsøk",
"aspectRatio": "Sideforhold",
"pixelAspectRatio": "",
"pixelAspectRatio": "Piksel-aspektforhold",
"profile": "Profil",
"level": "",
"level": "Nivå",
"bitDepth": "Bitdybde",
"pixelFormat": "",
"pixelFormat": "Pikselformat",
"colorSpace": "Fargerom",
"colorRange": "Fargeområde",
"colorPrimaries": "Fargeprimærer",
"colorTransfer": "",
"colorTransfer": "Fargeoverføring",
"chromaSubsampling": "Krominansnedsampling",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Kroma-plassering",
"scanType": "Skanningstype",
"interlaced": "Interlaced",
"anamorphic": "Anamorfisk",
"referenceFrames": "Referanserammer",
"dynamicRange": "Dynamisk omfang",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision-nivå",
"dolbyVisionVersion": "Dolby Vision-versjon",
"dolbyVisionLayers": "Dolby Vision-lag",
"baseLayerCompatibility": "Kompatibilitet for basislag",
"avcBitstream": "AVC-bitstrøm",
"nalLengthSize": "NAL-lengdestørrelse",
"scalingMatrix": "Egendefinert skaleringsmatrise",
"streamIdentifier": "Strømidentifikator",
"streamIndex": "Strømindeks",
"streamId": "Strøm-ID",
"language": "Språk",
"languageCode": "Språkkode",
"streamTitle": "Spor-tittel",
"channels": "Kanaler",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Samplingsfrekvens",
"spatialAudio": "Romlig lyd",
"textBased": "Tekstbasert",
"subtitleFormat": "Sidecar-format",
"provider": "Tilbyder",
"matchScore": "Match-poengsum",
"externalDelivery": "Kan leveres separat",
"sidecarPath": "Sidecar-bane",
"sourceStream": "Kopiert fra",
"temporary": "Midlertidig",
"timeBase": "Tidsbase",
"overallBitrate": "Total bitrate",
"path": "Sti",
"fileName": "",
"fileName": "Filnavn",
"size": "Størrelse",
"totalSize": "",
"totalSize": "Total størrelse",
"container": "Format",
"duration": "Varighet",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Forhåndsvisningsminiatyrer",
"previewIndex": "Forhåndsvisningsindeks",
"packetLength": "Pakkelengde",
"filePresent": "Fil til stede",
"fileReadable": "Lesbar for serveren",
"streamPath": "Strømbane",
"optimizedForStreaming": "Optimalisert for strømming",
"has64bitOffsets": "64-biters forskyvninger",
"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": "Protokoll",
"mediaType": "Mediatype",
"sourceKind": "Kildetype",
"optimizedVersion": "Optimalisert versjon",
"optimizationTarget": "Optimaliseringsmål",
"deletedAt": "Slettet",
"remoteSource": "Ekstern kilde",
"infiniteStream": "Uendelig strøm",
"directPlay": "Direct Play",
"directStream": "Direct Stream",
"transcoding": "Transkoding",
"etag": "ETag",
"versionId": "Versjons-ID",
"fileId": "Fil-ID",
"defaultAudioTrack": "Standard lydspor",
"defaultSubtitleTrack": "Standard tekstspor",
"subtitlesOff": "Av",
"flagDefault": "Standard",
"flagForced": "Tvunget",
"flagSelected": "Valgt",
"flagExternal": "Ekstern",
"flagHearingImpaired": "Hørselshemmet",
"flagDub": "Dub",
"flagOriginal": "Original"
},
"mediaMenu": {
"markAsWatched": "Merk som sett",
@@ -524,35 +524,35 @@
"shufflePlay": "Tilfeldig avspilling",
"shuffleNotAvailableOffline": "Tilfeldig avspilling er ikke tilgjengelig uten nett",
"fileInfo": "Filinformasjon",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Slett episode fra serveren",
"deleteSeasonFromServer": "Slett sesong fra serveren",
"deleteShowFromServer": "Slett serie fra serveren",
"deleteMovieFromServer": "Slett film fra serveren",
"deleteEpisodeTitle": "Slette denne episoden?",
"deleteSeasonTitle": "Slette denne sesongen?",
"deleteShowTitle": "Slette denne serien?",
"deleteMovieTitle": "Slette denne filmen?",
"deleteEpisodeConfirm": "Slett episode",
"deleteSeasonConfirm": "Slett sesong",
"deleteShowConfirm": "Slett serie",
"deleteMovieConfirm": "Slett film",
"deleteAnyway": "Slett likevel",
"confirmDeleteTarget": "Slette ${title} permanent fra serveren din?",
"deleteMultipleWarning": "Dette inkluderer alle episoder og deres filer.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Dette sletter ${n} episode i den, og filen.",
"other": "Dette sletter alle ${n} episodene i den, og filene deres."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Dette elementet er lagret som ${n} fil, som vil bli slettet.",
"other": "Dette elementet er lagret på tvers av ${n} filer, og alle vil bli slettet."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "${n} annen episode er lagret i samme fil og vil også bli slettet:",
"other": "${n} andre episoder er lagret i samme fil og vil også bli slettet:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy kunne ikke sjekke hvilke filer dette vil fjerne, så det kan slette mer enn elementet som er nevnt ovenfor. Avbryt og prøv igjen, eller slett likevel.",
"deleteScopeUnverifiedNoFileInfo": "Serveren din ga ikke fildetaljer for dette elementet, så Plezy kan ikke sjekke hvilke filer dette vil fjerne. Det kan slette mer enn elementet som er nevnt ovenfor.",
"mediaDeletedSuccessfully": "Medieelement slettet",
"mediaFailedToDelete": "Kunne ikke slette medieelement",
"rate": "Vurder",
@@ -628,9 +628,9 @@
"playNext": "Spill neste",
"playButton": "Spill av",
"pauseButton": "Pause",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Pauset",
"playbackResumed": "Spiller",
"loadingVideo": "Laster video",
"showPlaybackControls": "Vis avspillingskontroller",
"hidePlaybackControls": "Skjul avspillingskontroller",
"seekBackwardButton": "Spol tilbake ${seconds} sekunder",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Fjernet fra Fortsett å se",
"errorLoading": "Feil: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Noen medieservere kunne ikke søkes i. Viser tilgjengelige resultater.",
"streamInterrupted": "Avspillingen ble avbrutt. Trykk på Spill av eller spol for å prøve på nytt.",
"liveStreamInterrupted": "Direktesendingen ble avbrutt. Trykk på Spill av for å prøve på nytt.",
"fileInfoNotAvailable": "Filinformasjon ikke tilgjengelig",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Bytter til kompatibel spiller...",
"serverLimitTitle": "Avspilling mislyktes",
"serverLimitBody": "Serverfeil (HTTP 500). En båndbredde-/transkodingsgrense avviste trolig økten. Be eieren justere den.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Fil utilgjengelig",
"mediaUnreadableBody": "Serveren fant dette elementet, men kunne ikke lese filen (HTTP 404). Filen er sannsynligvis flyttet, slettet, eller lagringen er frakoblet. Be serverens eier om å sjekke filen og skanne biblioteket på nytt.",
"logsUploaded": "Logger lastet opp",
"logsUploadFailed": "Kunne ikke laste opp logger",
"logId": "Logg-ID"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "Økten er utløpt for ${name}",
"sessionExpiredMany": "Økten er utløpt for ${count} servere",
"signInAgain": "Logg inn igjen",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "Rediger ${product}-tilkobling",
"editMediaBrowserIntro": "Legg til eller fjern URL-er for ${serverName}. Plezy vil bruke den nåbare URL-en med lavest ventetid."
},
"discover": {
"title": "Oppdag",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Søk mislyktes: ${error}",
"searchUnavailable": "",
"searchUnavailable": "Søket kunne ikke nå noen medieserver.",
"connectionTimeout": "Tidsavbrudd ved lasting av ${context}",
"connectionFailed": "Kan ikke koble til medieserver",
"unableToLoad": "Kunne ikke laste ${context}. Prøv igjen.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Last opp logger"
},
"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": "Plezy kunne ikke starte",
"failedBody": "Noe gikk galt under oppstart. Detaljene nedenfor viser hva som feilet.",
"failedBodyRepairable": "Plezy's lagrede innstillingsfil er skadet og må bygges på nytt før Plezy kan starte. Å prøve igjen hjelper ikke velg Reparer lagring.",
"phaseLabel": "Trinn",
"showDetails": "Vis detaljer",
"hideDetails": "Skjul detaljer",
"copyDetails": "Kopier detaljer",
"detailsCopied": "Detaljer kopiert til utklippstavlen",
"uploadDetails": "Last opp detaljer",
"repairStorage": "Reparer lagring",
"repairTitle": "Reparere lagrede data?",
"repairBodyCommon": "Plezy's innstillingsfil er skadet og kan ikke leses. Reparasjon tilbakestiller alle innstillinger til standard.",
"repairBodyOneCredential": "Én lagret pålogging er skadet og kan ikke leses. Reparasjon fjerner bare den; de andre innstillingene dine blir urørt.",
"repairBodySignInsKept": "Serverne og profilene dine skal forbli pålogget.",
"repairBodySignInsLost": "Nøkkelen som beskytter de lagrede påloggingene dine kan ikke gjenvinnes fra denne filen, så du må logge på alle servere og profiler på nytt. Ingenting på medieserveren din påvirkes.",
"repairBodySessionsUncertain": "Trackere (MAL, AniList, Simkl, Trakt) og Seerr lagres separat og kan overleve eller ikke. Plezy vil fortelle deg nøyaktig hva det beholdt.",
"repairConfirm": "Reparer",
"repairSucceeded": "Lagring reparert",
"repairNeedsRestart": "Lagring reparert omstart kreves",
"restartRequiredBody": "Dataene dine ble reparert, men Plezy må starte på nytt før det kan bruke dem. Lukk Plezy og åpne det igjen.",
"quitPlezy": "Avslutt Plezy",
"repairFailed": "Reparasjon mislyktes",
"repairKeptSignIns": "Serverne og profilene dine er fortsatt pålogget.",
"repairLostSignIns": "Nøkkelen som beskytter de lagrede påloggingene dine kunne ikke gjenvinnes. Du må logge på alle servere og profiler på nytt.",
"repairLostSessions": "Minst én tracker- eller Seerr-tilkobling gikk tapt og må kobles til på nytt.",
"backupTitle": "En kopi av den skadede filen ble beholdt",
"backupWarning": "Den inneholder påloggingsinformasjonen din. Ikke last den opp eller del den.",
"deleteBackup": "Slett kopi",
"backupDeleted": "Kopi slettet.",
"previousFailureTitle": "Plezy mislyktes i å starte forrige gang"
},
"licenses": {
"relatedPackages": "Relaterte pakker",
@@ -1107,134 +1107,134 @@
"searchPrompt": "Søk etter filmer og serier på ${source}.",
"searchFailed": "Søk mislyktes. Sjekk tilkoblingen og prøv igjen.",
"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} populær",
"rankAiring": "#${n} på lufta",
"rankRated": "#${n} vurdert",
"rankFavorited": "#${n} favorisert",
"rankTrending": "#${n} trendende",
"rankSeasonal": "#${n} i ${season}",
"watchingNow": "${n} ser på",
"available": "Tilgjengelig",
"partiallyAvailable": "Delvis tilgjengelig",
"availableIn4k": "4K tilgjengelig",
"requested": "Forespurt",
"pendingApproval": "Venter på godkjenning",
"processing": "Behandler",
"declined": "Avslått",
"requestFailed": "Forespørsel mislyktes",
"requested4k": "4K forespurt",
"seasonsAvailable": "${available}/${total} sesonger",
"nextEpisodeIn": "Ep ${episode} om ${duration}",
"nextAiringIn": "Neste om ${duration}",
"episodesShort": "${n} ep.",
"minutesPerEpisode": "${n} min/ep",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} oppført",
"viewersDay": "${n} så på i dag",
"viewersWeek": "${n} så på denne uken",
"viewersMonth": "${n} så på denne måneden",
"viewersYear": "${n} så på i år",
"viewersAllTime": "${n} seere",
"planning": "${n} planlegger å se",
"favorited": "${n} favoritter",
"dropRate": "${percent} droppet den",
"comments": {
"one": "",
"other": ""
"one": "${n} kommentar",
"other": "${n} kommentarer"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} stemmer",
"watching": "${n} ser på den",
"completed": "${n} fullførte",
"onHold": "${n} på pause",
"dropped": "${n} droppet"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Vinter",
"spring": "Vår",
"summer": "Sommer",
"fall": "Høst",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV-kort",
"movie": "Film",
"special": "Spesial",
"ova": "OVA",
"ona": "ONA",
"music": "Musikk",
"other": "Annet"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Original",
"manga": "Manga",
"lightNovel": "Light novel",
"novel": "Roman",
"visualNovel": "Visual novel",
"game": "Spill",
"webComic": "Nettserie",
"musicRelease": "Musikk",
"otherMedia": "Annet"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Regissør",
"writer": "Forfatter",
"producer": "Produsent",
"creator": "Skaper",
"composer": "Komponist"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Prequel",
"sequel": "Sequel",
"sideStory": "Bihistorie",
"spinOff": "Spin-off",
"alternativeVersion": "Alternativ versjon",
"summary": "Sammendrag",
"parentStory": "Hovedhistorie",
"adaptation": "Adaptasjon",
"other": "Relatert"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Sendes ${day} kl. ${time}",
"broadcastWithZone": "Sendes ${day} kl. ${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": "Originaltittel",
"alsoKnownAs": "Også kjent som",
"studios": "Studioer",
"country": "Land",
"language": "Språk",
"released": "Utgitt",
"physicalRelease": "På disk",
"ended": "Avsluttet",
"addedOn": "Lagt til ${date}",
"yourRating": "Din vurdering",
"budget": "Budsjett",
"revenue": "Billettinntekter",
"contentAdvisory": "Aldersveiledning",
"tags": "Tagger",
"revealSpoilerTags": "Vis spoilertagger",
"links": "Lenker",
"watchOn": "Se på",
"watchTrailer": "Se trailer",
"openOn": "Åpne på ${site}",
"crew": "Mannskap",
"ratings": "Vurderinger",
"schedule": "Sendeskjema",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "Anbefalt av ${n} bruker",
"other": "Anbefalt av ${n} brukere"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Anbefalt av ${who}",
"favoritedBy": "Favorisert av ${who}",
"unairedEpisodes": "${n} har ikke blitt sendt ennå",
"recommendedByPercent": "Anbefalt av ${percent} av seerne",
"relatedTitles": "Relaterte titler",
"background": "Bakgrunn"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} resultat",
"other": "${n} resultater"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Rediger synkroniseringsregel",
"removeSyncRule": "Fjern synkroniseringsregel",
"removeSyncRuleConfirm": "Slutte å synkronisere \"${title}\"? Nedlastede episoder beholdes.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "Slutte å synkronisere «${title}»?",
"deleteSyncRuleDownloads": "Slett også tilknyttede nedlastinger",
"deleteSyncRuleDownloadsDescription": "Nedlastinger som brukes av en annen synkroniseringsregel eller profil, beholdes.",
"syncRuleCreated": "Synkroniseringsregel opprettet — beholder ${count} usette episoder",
"syncRuleUpdated": "Synkroniseringsregel oppdatert",
"syncRuleRemoved": "Synkroniseringsregel fjernet",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Synkroniseringsregel og tilknyttede nedlastinger fjernet",
"syncRuleCleanupBusy": "Synkroniseringsreglene oppdateres for øyeblikket. Prøv igjen om et øyeblikk.",
"syncRuleCleanupUnavailable": "Tilknyttede nedlastinger kunne ikke identifiseres på en trygg måte. Koble til serveren på nytt og prøv igjen, eller fjern regelen uten å slette nedlastingene.",
"syncedNewEpisodes": "Synkroniserte ${count} nye episoder for ${title}",
"activeSyncRules": "Synkroniseringsregler",
"noSyncRules": "Ingen synkroniseringsregler",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Aktiver Plezy på ${service}",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "Legg til ${product}-server",
"serverUrls": "Server-URL-er",
"serverUrlsHelper": "Flere URL-er er tillatt, atskilt med komma.",
"findServer": "Finn server",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Leter etter lokale ${product}-servere...",
"localMediaBrowserServers": "Lokale ${product}-servere",
"username": "Brukernavn",
"password": "Passord",
"signIn": "Logg inn",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Logg inn med Plex",
"pinExpired": "PIN-koden utløp før innloggingen var fullført. Prøv igjen.",
"failedToRegisterAccount": "Kunne ikke registrere kontoen: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Skriv inn URL-en til ${product}-serveren din",
"addConnectionTitle": "Legg til tilkobling",
"addConnectionTitleScoped": "Legg til for ${name}",
"signInWithPlexCard": "Logg inn med Plex",
"signInWithPlexCardSubtitle": "Autoriser denne enheten. Delte servere legges til.",
"signInWithPlexCardSubtitleScoped": "Autoriser en Plex-konto. Home-brukere blir profiler.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Koble til ${product}",
"connectToMediaBrowserCardSubtitle": "Skriv inn server-URL-en, brukernavnet og passordet ditt.",
"connectToMediaBrowserCardSubtitleScoped": "Logg på ${product}-serveren din. Knyttes til ${name}.",
"borrowFromAnotherProfile": "Lån fra en annen profil",
"borrowFromAnotherProfileSubtitle": "Gjenbruk en annen profils tilkobling. PIN-beskyttede profiler krever PIN."
}
+293 -293
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Wachten op authenticatie...\nMeld je aan via je browser.",
"useBrowser": "Gebruik browser",
"or": "of",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Verbinding maken met ${product}",
"useQuickConnect": "Quick Connect gebruiken",
"quickConnectInstructions": "Open Quick Connect in Jellyfin en voer deze code in.",
"quickConnectWaiting": "Wachten op goedkeuring…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Volledig scherm verlaten",
"pressBackAgainToExit": "Druk nogmaals op terug om af te sluiten",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Critici",
"audience": "Publiek",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes-critici",
"rottenTomatoesAudience": "Rotten Tomatoes-publiek"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Donker",
"oledTheme": "OLED",
"libraryDensity": "Bibliotheekdichtheid",
"displayScale": "",
"displayScale": "Weergaveschaal",
"compact": "Compact",
"comfortable": "Comfortabel",
"tvCornerSpotlightBackdrop": "Uitgelichte achtergrond in de hoek",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size}MB",
"bufferSizeAuto": "Automatisch (aanbevolen)",
"bufferSizeWarning": "${heap}MB geheugen beschikbaar. Een buffer van ${size}MB kan afspelen beïnvloeden.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Afspeelbuffer",
"playbackBufferAuto": "Auto (aanbevolen)",
"playbackBufferLarge": "Groot",
"playbackBufferExtraLarge": "Extra groot",
"playbackBufferDescription": "Buffert meer tegen onstabiele verbindingen. Ook beperkt door de buffergrootte.",
"defaultQualityTitle": "Standaardkwaliteit",
"musicQualityTitle": "Muziekkwaliteit",
"subtitleStyling": "Ondertitelopmaak",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Schakel gedetailleerde logboekregistratie in om problemen op te lossen",
"viewLogs": "Logbestanden bekijken",
"viewLogsDescription": "Logbestanden van de app bekijken",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Afbeeldingscache wissen",
"clearImageCacheDescription": "Gecachte artwork en miniaturen wissen. Afbeeldingen kunnen langzamer laden tot ze opnieuw zijn gedownload.",
"clearImageCacheSuccess": "Afbeeldingscache succesvol gewist",
"resetSettings": "Instellingen resetten",
"resetSettingsDescription": "Standaardinstellingen herstellen. Dit kan niet ongedaan worden gemaakt.",
"resetSettingsSuccess": "Instellingen succesvol gereset",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Bestandsinformatie",
"overview": "",
"overview": "Overzicht",
"video": "Video",
"audio": "Audio",
"subtitles": "Ondertitels",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Ingebedde afbeeldingen",
"dataStreams": "Datastreams",
"lyrics": "Songteksten",
"file": "Bestand",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Bijlagen",
"delivery": "Levering",
"versionCounter": "Versie ${index} van ${count}",
"fileCounter": "Bestand ${index} van ${count}",
"noStreams": "De server rapporteerde geen streams voor dit bestand.",
"copyPath": "Pad kopiëren",
"pathCopied": "Bestandspad gekopieerd",
"codec": "Codec",
"codecTag": "",
"codecTag": "Codec-tag",
"resolution": "Resolutie",
"codedResolution": "",
"codedResolution": "Gecodeerde resolutie",
"bitrate": "Bitrate",
"frameRate": "Framesnelheid",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Rotatie",
"comment": "Opmerking",
"audioDescription": "Audiodescriptie",
"headerCompression": "Headercompressie",
"sidecarFile": "Sidecar-bestand",
"transportTimestamp": "Transporttijdstempel",
"displayOffset": "Display-offset",
"previewFailureCode": "Foutcode preview",
"previewRetries": "Previewpogingen",
"aspectRatio": "Beeldverhouding",
"pixelAspectRatio": "",
"pixelAspectRatio": "Pixel-aspectratio",
"profile": "Profiel",
"level": "",
"level": "Niveau",
"bitDepth": "Bitdiepte",
"pixelFormat": "",
"pixelFormat": "Pixelformaat",
"colorSpace": "Kleurruimte",
"colorRange": "Kleurbereik",
"colorPrimaries": "Kleurprimaires",
"colorTransfer": "",
"colorTransfer": "Kleurtransfer",
"chromaSubsampling": "Chroma-subsampling",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Chroma-positie",
"scanType": "Scantype",
"interlaced": "Interlaced",
"anamorphic": "Anamorf",
"referenceFrames": "Referentieframes",
"dynamicRange": "Dynamisch bereik",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision-niveau",
"dolbyVisionVersion": "Dolby Vision-versie",
"dolbyVisionLayers": "Dolby Vision-lagen",
"baseLayerCompatibility": "Compatibiliteit basislaag",
"avcBitstream": "AVC-bitstroom",
"nalLengthSize": "NAL-lengte",
"scalingMatrix": "Aangepaste schalingsmatrix",
"streamIdentifier": "Stream-id",
"streamIndex": "Streamindex",
"streamId": "Stream-ID",
"language": "Taal",
"languageCode": "Taalcode",
"streamTitle": "Tracktitel",
"channels": "Kanalen",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Samplingsnelheid",
"spatialAudio": "Ruimtelijke audio",
"textBased": "Op tekst gebaseerd",
"subtitleFormat": "Sidecar-formaat",
"provider": "Provider",
"matchScore": "Matchscore",
"externalDelivery": "Kan afzonderlijk worden geleverd",
"sidecarPath": "Sidecar-pad",
"sourceStream": "Gekopieerd van",
"temporary": "Tijdelijk",
"timeBase": "Tijdbasis",
"overallBitrate": "Totale bitrate",
"path": "Pad",
"fileName": "",
"fileName": "Bestandsnaam",
"size": "Grootte",
"totalSize": "",
"totalSize": "Totale grootte",
"container": "Container",
"duration": "Duur",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Preview-miniaturen",
"previewIndex": "Preview-index",
"packetLength": "Pakketlengte",
"filePresent": "Bestand aanwezig",
"fileReadable": "Leesbaar door server",
"streamPath": "Streampad",
"optimizedForStreaming": "Geoptimaliseerd voor streaming",
"has64bitOffsets": "64-bits offsets",
"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": "Protocol",
"mediaType": "Mediatype",
"sourceKind": "Soort bron",
"optimizedVersion": "Geoptimaliseerde versie",
"optimizationTarget": "Optimalisatiedoel",
"deletedAt": "Verwijderd",
"remoteSource": "Externe bron",
"infiniteStream": "Oneindige stream",
"directPlay": "Direct Play",
"directStream": "Direct Stream",
"transcoding": "Transcoderen",
"etag": "ETag",
"versionId": "Versie-ID",
"fileId": "Bestands-ID",
"defaultAudioTrack": "Standaard audiotrack",
"defaultSubtitleTrack": "Standaard ondertitelingstrack",
"subtitlesOff": "Uit",
"flagDefault": "Standaard",
"flagForced": "Geforceerd",
"flagSelected": "Geselecteerd",
"flagExternal": "Extern",
"flagHearingImpaired": "Slechthorend",
"flagDub": "Nasynchronisatie",
"flagOriginal": "Origineel"
},
"mediaMenu": {
"markAsWatched": "Als bekeken markeren",
@@ -524,35 +524,35 @@
"shufflePlay": "Willekeurig afspelen",
"shuffleNotAvailableOffline": "Willekeurig afspelen is offline niet beschikbaar",
"fileInfo": "Bestandsinformatie",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Aflevering verwijderen van server",
"deleteSeasonFromServer": "Seizoen verwijderen van server",
"deleteShowFromServer": "Serie verwijderen van server",
"deleteMovieFromServer": "Film verwijderen van server",
"deleteEpisodeTitle": "Deze aflevering verwijderen?",
"deleteSeasonTitle": "Dit seizoen verwijderen?",
"deleteShowTitle": "Deze serie verwijderen?",
"deleteMovieTitle": "Deze film verwijderen?",
"deleteEpisodeConfirm": "Aflevering verwijderen",
"deleteSeasonConfirm": "Seizoen verwijderen",
"deleteShowConfirm": "Serie verwijderen",
"deleteMovieConfirm": "Film verwijderen",
"deleteAnyway": "Toch verwijderen",
"confirmDeleteTarget": "${title} definitief van je server verwijderen?",
"deleteMultipleWarning": "Dit omvat alle afleveringen en hun bestanden.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Hiermee wordt de ${n} aflevering erin verwijderd, inclusief het bestand.",
"other": "Hiermee worden alle ${n} afleveringen erin verwijderd, inclusief hun bestanden."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Dit item wordt opgeslagen als ${n} bestand, dat wordt verwijderd.",
"other": "Dit item wordt opgeslagen over ${n} bestanden, en ze worden allemaal verwijderd."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "${n} andere aflevering staat in hetzelfde bestand en wordt ook verwijderd:",
"other": "${n} andere afleveringen staan in hetzelfde bestand en worden ook verwijderd:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy kon niet controleren welke bestanden hiermee worden verwijderd, dus het kan meer verwijderen dan het hierboven genoemde item. Annuleer en probeer het opnieuw, of verwijder toch.",
"deleteScopeUnverifiedNoFileInfo": "Je server heeft geen bestandsgegevens voor dit item verstrekt, dus Plezy kan niet controleren welke bestanden hiermee worden verwijderd. Het kan meer verwijderen dan het hierboven genoemde item.",
"mediaDeletedSuccessfully": "Media-item succesvol verwijderd",
"mediaFailedToDelete": "Verwijderen van media-item mislukt",
"rate": "Beoordelen",
@@ -628,9 +628,9 @@
"playNext": "Volgende afspelen",
"playButton": "Afspelen",
"pauseButton": "Pauzeren",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Gepauzeerd",
"playbackResumed": "Afspelen",
"loadingVideo": "Video laden",
"showPlaybackControls": "Afspeelbediening tonen",
"hidePlaybackControls": "Afspeelbediening verbergen",
"seekBackwardButton": "${seconds} seconden terugspoelen",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Verwijderd uit 'Doorgaan met kijken'",
"errorLoading": "Fout: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Sommige mediaservers konden niet worden doorzocht. Beschikbare resultaten worden getoond.",
"streamInterrupted": "De stream is onderbroken. Druk op afspelen of spoel om het opnieuw te proberen.",
"liveStreamInterrupted": "De livestream is onderbroken. Druk op afspelen om het opnieuw te proberen.",
"fileInfoNotAvailable": "Bestandsinformatie niet beschikbaar",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Overschakelen naar compatibele speler...",
"serverLimitTitle": "Afspelen mislukt",
"serverLimitBody": "Serverfout (HTTP 500). Waarschijnlijk weigerde een bandbreedte-/transcodeerlimiet deze sessie. Vraag de eigenaar dit aan te passen.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Bestand niet beschikbaar",
"mediaUnreadableBody": "De server heeft dit item gevonden maar kon het bestand niet lezen (HTTP 404). Het bestand is waarschijnlijk verplaatst of verwijderd, of de opslag is offline. Vraag de serverbeheerder om het bestand te controleren en de bibliotheek opnieuw te scannen.",
"logsUploaded": "Logbestanden geüpload",
"logsUploadFailed": "Uploaden van logbestanden mislukt",
"logId": "Logboek-ID"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "Sessie verlopen voor ${name}",
"sessionExpiredMany": "Sessie verlopen voor ${count} servers",
"signInAgain": "Opnieuw aanmelden",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "${product}-verbinding bewerken",
"editMediaBrowserIntro": "Voeg URL's toe aan ${serverName} of verwijder ze. Plezy gebruikt de bereikbare URL met de laagste latentie."
},
"discover": {
"title": "Ontdekken",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Zoeken mislukt: ${error}",
"searchUnavailable": "",
"searchUnavailable": "Zoeken kon geen enkele mediaserver bereiken.",
"connectionTimeout": "Time-out van verbinding tijdens het laden van ${context}",
"connectionFailed": "Kan geen verbinding maken met mediaserver",
"unableToLoad": "Kan ${context} niet laden. Probeer het opnieuw.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Logbestanden uploaden"
},
"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": "Plezy kon niet starten",
"failedBody": "Er is iets misgegaan tijdens het opstarten. De onderstaande details laten zien wat er misging.",
"failedBodyRepairable": "Het opgeslagen instellingenbestand van Plezy is beschadigd en moet opnieuw worden opgebouwd voordat Plezy kan starten. Opnieuw proberen helpt niet — kies 'Opslag repareren'.",
"phaseLabel": "Stap",
"showDetails": "Details tonen",
"hideDetails": "Details verbergen",
"copyDetails": "Details kopiëren",
"detailsCopied": "Details naar het klembord gekopieerd",
"uploadDetails": "Details uploaden",
"repairStorage": "Opslag repareren",
"repairTitle": "Opgeslagen gegevens repareren?",
"repairBodyCommon": "Het instellingenbestand van Plezy is beschadigd en kan niet worden gelezen. Door te repareren worden alle instellingen teruggezet naar hun standaardwaarde.",
"repairBodyOneCredential": "Eén opgeslagen aanmelding is beschadigd en kan niet worden gelezen. Door te repareren wordt alleen die ene verwijderd; je andere instellingen blijven onaangetast.",
"repairBodySignInsKept": "Je servers en profielen blijven naar verwachting aangemeld.",
"repairBodySignInsLost": "De sleutel die je opgeslagen aanmeldingen beschermt, kan niet uit dit bestand worden hersteld. Je moet je daarom opnieuw aanmelden bij elke server en elk profiel. Er wordt niets op je mediaserver gewijzigd.",
"repairBodySessionsUncertain": "Trackers (MAL, AniList, Simkl, Trakt) en Seerr worden apart opgeslagen en blijven mogelijk wel of niet bewaard. Plezy vertelt je precies wat het heeft bewaard.",
"repairConfirm": "Repareren",
"repairSucceeded": "Opslag gerepareerd",
"repairNeedsRestart": "Opslag gerepareerd — herstart vereist",
"restartRequiredBody": "Je gegevens zijn gerepareerd, maar Plezy moet opnieuw starten voordat het ze kan gebruiken. Sluit Plezy en open het opnieuw.",
"quitPlezy": "Plezy afsluiten",
"repairFailed": "Repareren mislukt",
"repairKeptSignIns": "Je servers en profielen zijn nog steeds aangemeld.",
"repairLostSignIns": "De sleutel die je opgeslagen aanmeldingen beschermt, kon niet worden hersteld. Je moet je opnieuw aanmelden bij elke server en elk profiel.",
"repairLostSessions": "Er is minstens één tracker- of Seerr-verbinding verloren gegaan en die moet opnieuw worden verbonden.",
"backupTitle": "Er is een kopie van het beschadigde bestand bewaard",
"backupWarning": "Het bevat je aanmeldgegevens. Upload of deel het niet.",
"deleteBackup": "Kopie verwijderen",
"backupDeleted": "Kopie verwijderd.",
"previousFailureTitle": "Plezy kon de vorige keer niet starten"
},
"licenses": {
"relatedPackages": "Gerelateerde pakketten",
@@ -1107,134 +1107,134 @@
"searchPrompt": "Zoek naar films en series op ${source}.",
"searchFailed": "Zoeken mislukt. Controleer je verbinding en probeer opnieuw.",
"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} populair",
"rankAiring": "#${n} nu op tv",
"rankRated": "#${n} beoordeeld",
"rankFavorited": "#${n} favoriet",
"rankTrending": "#${n} trending",
"rankSeasonal": "#${n} in ${season}",
"watchingNow": "${n} kijken",
"available": "Beschikbaar",
"partiallyAvailable": "Gedeeltelijk beschikbaar",
"availableIn4k": "4K beschikbaar",
"requested": "Aangevraagd",
"pendingApproval": "In afwachting van goedkeuring",
"processing": "Wordt verwerkt",
"declined": "Afgewezen",
"requestFailed": "Aanvraag mislukt",
"requested4k": "4K aangevraagd",
"seasonsAvailable": "${available}/${total} seizoenen",
"nextEpisodeIn": "Afl. ${episode} over ${duration}",
"nextAiringIn": "Volgende over ${duration}",
"episodesShort": "${n} afl.",
"minutesPerEpisode": "${n} min/afl.",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} op de lijst",
"viewersDay": "${n} vandaag bekeken",
"viewersWeek": "${n} deze week bekeken",
"viewersMonth": "${n} deze maand bekeken",
"viewersYear": "${n} dit jaar bekeken",
"viewersAllTime": "${n} kijkers",
"planning": "${n} van plan om te kijken",
"favorited": "${n} favorieten",
"dropRate": "${percent} is ermee gestopt",
"comments": {
"one": "",
"other": ""
"one": "${n} reactie",
"other": "${n} reacties"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} stemmen",
"watching": "${n} kijken ernaar",
"completed": "${n} afgerond",
"onHold": "${n} op pauze",
"dropped": "${n} gestopt"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Winter",
"spring": "Lente",
"summer": "Zomer",
"fall": "Herfst",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "Korte tv-serie",
"movie": "Film",
"special": "Special",
"ova": "OVA",
"ona": "ONA",
"music": "Muziek",
"other": "Anders"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Origineel",
"manga": "Manga",
"lightNovel": "Light novel",
"novel": "Roman",
"visualNovel": "Visual novel",
"game": "Game",
"webComic": "Webcomic",
"musicRelease": "Muziek",
"otherMedia": "Anders"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Regisseur",
"writer": "Schrijver",
"producer": "Producent",
"creator": "Maker",
"composer": "Componist"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Prequel",
"sequel": "Sequel",
"sideStory": "Side story",
"spinOff": "Spin-off",
"alternativeVersion": "Alternatieve versie",
"summary": "Samenvatting",
"parentStory": "Hoofdverhaal",
"adaptation": "Adaptatie",
"other": "Gerelateerd"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Wordt uitgezonden op ${day} om ${time}",
"broadcastWithZone": "Wordt uitgezonden op ${day} om ${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": "Originele titel",
"alsoKnownAs": "Ook bekend als",
"studios": "Studio's",
"country": "Land",
"language": "Taal",
"released": "Uitgebracht",
"physicalRelease": "Op schijf",
"ended": "Beëindigd",
"addedOn": "Toegevoegd op ${date}",
"yourRating": "Jouw beoordeling",
"budget": "Budget",
"revenue": "Box office",
"contentAdvisory": "Leeftijdsadvies",
"tags": "Tags",
"revealSpoilerTags": "Spoilertags tonen",
"links": "Links",
"watchOn": "Bekijk op",
"watchTrailer": "Trailer bekijken",
"openOn": "Openen op ${site}",
"crew": "Crew",
"ratings": "Beoordelingen",
"schedule": "Uitzendschema",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "Aanbevolen door ${n} gebruiker",
"other": "Aanbevolen door ${n} gebruikers"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Aanbevolen door ${who}",
"favoritedBy": "Favoriet bij ${who}",
"unairedEpisodes": "${n} nog niet uitgezonden",
"recommendedByPercent": "Aanbevolen door ${percent} van de kijkers",
"relatedTitles": "Gerelateerde titels",
"background": "Achtergrond"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} resultaat",
"other": "${n} resultaten"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Synchronisatieregel bewerken",
"removeSyncRule": "Synchronisatieregel verwijderen",
"removeSyncRuleConfirm": "Synchronisatie van \"${title}\" stoppen? Gedownloade afleveringen worden behouden.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "Stoppen met synchroniseren van \"${title}\"?",
"deleteSyncRuleDownloads": "Gekoppelde downloads ook verwijderen",
"deleteSyncRuleDownloadsDescription": "Downloads die door een andere synchronisatieregel of een ander profiel worden gebruikt, blijven behouden.",
"syncRuleCreated": "Synchronisatieregel aangemaakt — ${count} onbekeken afleveringen behouden",
"syncRuleUpdated": "Synchronisatieregel bijgewerkt",
"syncRuleRemoved": "Synchronisatieregel verwijderd",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Synchronisatieregel en gekoppelde downloads verwijderd",
"syncRuleCleanupBusy": "Synchronisatieregels worden momenteel bijgewerkt. Probeer het over een moment opnieuw.",
"syncRuleCleanupUnavailable": "Gekoppelde downloads konden niet veilig worden geïdentificeerd. Maak opnieuw verbinding met de server en probeer het opnieuw, of verwijder de regel zonder de downloads te verwijderen.",
"syncedNewEpisodes": "${count} nieuwe afleveringen gesynchroniseerd voor ${title}",
"activeSyncRules": "Synchronisatieregels",
"noSyncRules": "Geen synchronisatieregels",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Plezy activeren op ${service}",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "${product}-server toevoegen",
"serverUrls": "Server-URL's",
"serverUrlsHelper": "Meerdere URL's toegestaan, gescheiden door komma's.",
"findServer": "Server zoeken",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Zoeken naar lokale ${product}-servers...",
"localMediaBrowserServers": "Lokale ${product}-servers",
"username": "Gebruikersnaam",
"password": "Wachtwoord",
"signIn": "Inloggen",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Inloggen met Plex",
"pinExpired": "De pincode verliep voordat je kon inloggen. Probeer het opnieuw.",
"failedToRegisterAccount": "Account registreren mislukt: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Voer de URL van je ${product}-server in",
"addConnectionTitle": "Verbinding toevoegen",
"addConnectionTitleScoped": "Toevoegen aan ${name}",
"signInWithPlexCard": "Inloggen met Plex",
"signInWithPlexCardSubtitle": "Autoriseer dit apparaat. Gedeelde servers worden toegevoegd.",
"signInWithPlexCardSubtitleScoped": "Autoriseer een Plex-account. Home-gebruikers worden profielen.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Verbinding maken met ${product}",
"connectToMediaBrowserCardSubtitle": "Voer je server-URL, gebruikersnaam en wachtwoord in.",
"connectToMediaBrowserCardSubtitleScoped": "Meld je aan bij je ${product}-server. Wordt gekoppeld aan ${name}.",
"borrowFromAnotherProfile": "Van een ander profiel lenen",
"borrowFromAnotherProfileSubtitle": "Hergebruik de verbinding van een ander profiel. Voor profielen met pincodebeveiliging is een pincode vereist."
}
+306 -306
View File
@@ -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."
}
+293 -293
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Aguardando autenticação...\nEntre pelo navegador.",
"useBrowser": "Usar navegador",
"or": "ou",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Conectar ao ${product}",
"useQuickConnect": "Usar Quick Connect",
"quickConnectInstructions": "Abra o Quick Connect no Jellyfin e insira este código.",
"quickConnectWaiting": "Aguardando aprovação…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Sair da tela cheia",
"pressBackAgainToExit": "Pressione voltar novamente para sair",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Críticos",
"audience": "Público",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Críticos do Rotten Tomatoes",
"rottenTomatoesAudience": "Público do Rotten Tomatoes"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Escuro",
"oledTheme": "OLED",
"libraryDensity": "Densidade da Biblioteca",
"displayScale": "",
"displayScale": "Escala de exibição",
"compact": "Compacto",
"comfortable": "Confortável",
"tvCornerSpotlightBackdrop": "Imagem de destaque no canto",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size}MB",
"bufferSizeAuto": "Automático (Recomendado)",
"bufferSizeWarning": "${heap}MB de memória disponível. Um buffer de ${size}MB pode afetar a reprodução.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Buffer de reprodução",
"playbackBufferAuto": "Automático (recomendado)",
"playbackBufferLarge": "Grande",
"playbackBufferExtraLarge": "Extra grande",
"playbackBufferDescription": "Faz buffer extra contra conexões instáveis. Também limitado pelo tamanho do buffer.",
"defaultQualityTitle": "Qualidade padrão",
"musicQualityTitle": "Qualidade da música",
"subtitleStyling": "Estilo de Legendas",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Ativar log detalhado para solução de problemas",
"viewLogs": "Ver Logs",
"viewLogsDescription": "Ver logs do app",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Limpar cache de imagens",
"clearImageCacheDescription": "Limpar artes e miniaturas em cache. As imagens podem carregar mais devagar até serem baixadas novamente.",
"clearImageCacheSuccess": "Cache de imagens limpo com sucesso",
"resetSettings": "Redefinir Configurações",
"resetSettingsDescription": "Restaurar configurações padrão. Não pode ser desfeito.",
"resetSettingsSuccess": "Configurações redefinidas com sucesso",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Informações do arquivo",
"overview": "",
"overview": "Visão geral",
"video": "Vídeo",
"audio": "Áudio",
"subtitles": "Legendas",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Imagens incorporadas",
"dataStreams": "Fluxos de dados",
"lyrics": "Letras",
"file": "Arquivo",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Anexos",
"delivery": "Entrega",
"versionCounter": "Versão ${index} de ${count}",
"fileCounter": "Arquivo ${index} de ${count}",
"noStreams": "O servidor não relatou fluxos para este arquivo.",
"copyPath": "Copiar caminho",
"pathCopied": "Caminho do arquivo copiado",
"codec": "Codec",
"codecTag": "",
"codecTag": "Tag do codec",
"resolution": "Resolução",
"codedResolution": "",
"codedResolution": "Resolução codificada",
"bitrate": "Taxa de bits",
"frameRate": "Taxa de Quadros",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Rotação",
"comment": "Comentário",
"audioDescription": "Descrição de áudio",
"headerCompression": "Compactação de cabeçalho",
"sidecarFile": "Arquivo sidecar",
"transportTimestamp": "Carimbo de transporte",
"displayOffset": "Deslocamento de exibição",
"previewFailureCode": "Código de falha da pré-visualização",
"previewRetries": "Tentativas da pré-visualização",
"aspectRatio": "Proporção",
"pixelAspectRatio": "",
"pixelAspectRatio": "Proporção de aspecto de pixel",
"profile": "Perfil",
"level": "",
"level": "Nível",
"bitDepth": "Profundidade de bits",
"pixelFormat": "",
"pixelFormat": "Formato de pixel",
"colorSpace": "Espaço de Cor",
"colorRange": "Faixa de Cor",
"colorPrimaries": "Primárias de Cor",
"colorTransfer": "",
"colorTransfer": "Transferência de cor",
"chromaSubsampling": "Subamostragem de Croma",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Localização do croma",
"scanType": "Tipo de varredura",
"interlaced": "Entrelaçado",
"anamorphic": "Anamórfico",
"referenceFrames": "Quadros de referência",
"dynamicRange": "Faixa dinâmica",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Nível Dolby Vision",
"dolbyVisionVersion": "Versão Dolby Vision",
"dolbyVisionLayers": "Camadas Dolby Vision",
"baseLayerCompatibility": "Compatibilidade da camada base",
"avcBitstream": "Bitstream AVC",
"nalLengthSize": "Tamanho do comprimento NAL",
"scalingMatrix": "Matriz de dimensionamento personalizada",
"streamIdentifier": "Identificador do fluxo",
"streamIndex": "Índice do fluxo",
"streamId": "ID do fluxo",
"language": "Idioma",
"languageCode": "Código do idioma",
"streamTitle": "Título da faixa",
"channels": "Canais",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Taxa de amostragem",
"spatialAudio": "Áudio espacial",
"textBased": "Baseado em texto",
"subtitleFormat": "Formato sidecar",
"provider": "Provedor",
"matchScore": "Pontuação de correspondência",
"externalDelivery": "Pode ser servido separadamente",
"sidecarPath": "Caminho do sidecar",
"sourceStream": "Copiado de",
"temporary": "Temporário",
"timeBase": "Base de tempo",
"overallBitrate": "Taxa de bits total",
"path": "Caminho",
"fileName": "",
"fileName": "Nome do arquivo",
"size": "Tamanho",
"totalSize": "",
"totalSize": "Tamanho total",
"container": "Contêiner",
"duration": "Duração",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Miniaturas de pré-visualização",
"previewIndex": "Índice de pré-visualização",
"packetLength": "Tamanho do pacote",
"filePresent": "Arquivo presente",
"fileReadable": "Legível pelo servidor",
"streamPath": "Caminho do fluxo",
"optimizedForStreaming": "Otimizado para transmissão",
"has64bitOffsets": "Deslocamentos de 64 bits",
"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": "Protocolo",
"mediaType": "Tipo de mídia",
"sourceKind": "Tipo de origem",
"optimizedVersion": "Versão otimizada",
"optimizationTarget": "Alvo de otimização",
"deletedAt": "Excluído",
"remoteSource": "Origem remota",
"infiniteStream": "Fluxo infinito",
"directPlay": "Reprodução direta",
"directStream": "Fluxo direto",
"transcoding": "Transcodificação",
"etag": "ETag",
"versionId": "ID da versão",
"fileId": "ID do arquivo",
"defaultAudioTrack": "Faixa de áudio padrão",
"defaultSubtitleTrack": "Faixa de legenda padrão",
"subtitlesOff": "Desativadas",
"flagDefault": "Padrão",
"flagForced": "Forçada",
"flagSelected": "Selecionada",
"flagExternal": "Externa",
"flagHearingImpaired": "Deficiência auditiva",
"flagDub": "Dublada",
"flagOriginal": "Original"
},
"mediaMenu": {
"markAsWatched": "Marcar como Assistido",
@@ -524,35 +524,35 @@
"shufflePlay": "Reprodução Aleatória",
"shuffleNotAvailableOffline": "Reprodução aleatória indisponível offline",
"fileInfo": "Informações do arquivo",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Excluir episódio do servidor",
"deleteSeasonFromServer": "Excluir temporada do servidor",
"deleteShowFromServer": "Excluir série do servidor",
"deleteMovieFromServer": "Excluir filme do servidor",
"deleteEpisodeTitle": "Excluir este episódio?",
"deleteSeasonTitle": "Excluir esta temporada?",
"deleteShowTitle": "Excluir esta série?",
"deleteMovieTitle": "Excluir este filme?",
"deleteEpisodeConfirm": "Excluir episódio",
"deleteSeasonConfirm": "Excluir temporada",
"deleteShowConfirm": "Excluir série",
"deleteMovieConfirm": "Excluir filme",
"deleteAnyway": "Excluir mesmo assim",
"confirmDeleteTarget": "Excluir permanentemente ${title} do seu servidor?",
"deleteMultipleWarning": "Isso inclui todos os episódios e seus arquivos.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Isso exclui o ${n} episódio e o arquivo dele.",
"other": "Isso exclui todos os ${n} episódios e os arquivos deles."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Este item está armazenado como ${n} arquivo, que será excluído.",
"other": "Este item está armazenado em ${n} arquivos, e todos eles serão excluídos."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "Mais ${n} episódio está armazenado no mesmo arquivo e também será excluído:",
"other": "Mais ${n} episódios estão armazenados no mesmo arquivo e também serão excluídos:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "O Plezy não conseguiu verificar quais arquivos serão removidos, então pode excluir mais do que o item acima. Cancele e tente novamente, ou exclua mesmo assim.",
"deleteScopeUnverifiedNoFileInfo": "Seu servidor não forneceu detalhes do arquivo para este item, então o Plezy não pode verificar quais arquivos serão removidos. Pode excluir mais do que o item acima.",
"mediaDeletedSuccessfully": "Item de mídia excluído com sucesso",
"mediaFailedToDelete": "Falha ao excluir item de mídia",
"rate": "Avaliar",
@@ -628,9 +628,9 @@
"playNext": "Reproduzir Próximo",
"playButton": "Reproduzir",
"pauseButton": "Pausar",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Pausado",
"playbackResumed": "Reproduzindo",
"loadingVideo": "Carregando vídeo",
"showPlaybackControls": "Mostrar controles de reprodução",
"hidePlaybackControls": "Ocultar controles de reprodução",
"seekBackwardButton": "Retroceder ${seconds} segundos",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Removido de Continuar assistindo",
"errorLoading": "Erro: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Alguns servidores de mídia não puderam ser pesquisados. Exibindo os resultados disponíveis.",
"streamInterrupted": "A transmissão foi interrompida. Pressione reproduzir ou avance para tentar novamente.",
"liveStreamInterrupted": "A transmissão ao vivo foi interrompida. Pressione reproduzir para tentar novamente.",
"fileInfoNotAvailable": "Informações do arquivo não disponíveis",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Alternando para um reprodutor compatível...",
"serverLimitTitle": "Falha na reprodução",
"serverLimitBody": "Erro do servidor (HTTP 500). Um limite de largura de banda ou transcodificação provavelmente rejeitou esta sessão. Peça ao proprietário do servidor para ajustá-lo.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Arquivo indisponível",
"mediaUnreadableBody": "O servidor encontrou este item, mas não conseguiu ler o arquivo (HTTP 404). O arquivo provavelmente foi movido, excluído ou o armazenamento está offline. Peça ao responsável pelo servidor para verificar o arquivo e reexaminar a biblioteca.",
"logsUploaded": "Logs enviados",
"logsUploadFailed": "Falha ao enviar logs",
"logId": "ID do log"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "Sessão de ${name} expirada",
"sessionExpiredMany": "Sessões expiradas em ${count} servidores",
"signInAgain": "Entrar novamente",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "Editar conexão do ${product}",
"editMediaBrowserIntro": "Adicione ou remova URLs para ${serverName}. O Plezy usará a URL acessível com menor latência."
},
"discover": {
"title": "Descobrir",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Falha na busca: ${error}",
"searchUnavailable": "",
"searchUnavailable": "A busca não conseguiu alcançar nenhum servidor de mídia.",
"connectionTimeout": "Tempo de conexão esgotado ao carregar ${context}",
"connectionFailed": "Não foi possível conectar ao servidor de mídia",
"unableToLoad": "Não foi possível carregar ${context}. Tente novamente.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Enviar Logs"
},
"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": "O Plezy não conseguiu iniciar",
"failedBody": "Algo deu errado durante a inicialização. Os detalhes abaixo identificam o que falhou.",
"failedBodyRepairable": "O arquivo de configurações salvo do Plezy está danificado e precisa ser reconstruído antes que o Plezy possa iniciar. Tentar novamente não vai ajudar — escolha Reparar armazenamento.",
"phaseLabel": "Etapa",
"showDetails": "Mostrar detalhes",
"hideDetails": "Ocultar detalhes",
"copyDetails": "Copiar detalhes",
"detailsCopied": "Detalhes copiados para a área de transferência",
"uploadDetails": "Enviar detalhes",
"repairStorage": "Reparar armazenamento",
"repairTitle": "Reparar dados armazenados?",
"repairBodyCommon": "O arquivo de configurações do Plezy está danificado e não pode ser lido. Reparar redefine todas as configurações para o padrão.",
"repairBodyOneCredential": "Um login salvo está danificado e não pode ser lido. Reparar remove apenas ele; suas outras configurações permanecem intactas.",
"repairBodySignInsKept": "Seus servidores e perfis devem permanecer conectados.",
"repairBodySignInsLost": "A chave que protege seus logins salvos não pode ser recuperada deste arquivo, então você terá que entrar novamente em todos os servidores e perfis. Nada no seu servidor de mídia é afetado.",
"repairBodySessionsUncertain": "Os rastreadores (MAL, AniList, Simkl, Trakt) e o Seerr são armazenados separadamente e podem ou não ser preservados. O Plezy informará exatamente o que foi mantido.",
"repairConfirm": "Reparar",
"repairSucceeded": "Armazenamento reparado",
"repairNeedsRestart": "Armazenamento reparado — reinício necessário",
"restartRequiredBody": "Seus dados foram reparados, mas o Plezy precisa iniciar do zero antes de usá-los. Feche o Plezy e abra-o novamente.",
"quitPlezy": "Sair do Plezy",
"repairFailed": "Falha no reparo",
"repairKeptSignIns": "Seus servidores e perfis ainda estão conectados.",
"repairLostSignIns": "A chave que protege seus logins salvos não pôde ser recuperada. Você terá que entrar novamente em todos os servidores e perfis.",
"repairLostSessions": "Pelo menos uma conexão de rastreador ou do Seerr foi perdida e precisa ser reconectada.",
"backupTitle": "Uma cópia do arquivo danificado foi mantida",
"backupWarning": "Ele contém suas credenciais de login. Não envie nem compartilhe.",
"deleteBackup": "Excluir cópia",
"backupDeleted": "Cópia excluída.",
"previousFailureTitle": "O Plezy falhou ao iniciar da última vez"
},
"licenses": {
"relatedPackages": "Pacotes Relacionados",
@@ -1107,134 +1107,134 @@
"searchPrompt": "Busque filmes e séries em ${source}.",
"searchFailed": "Falha na busca. Verifique sua conexão e tente novamente.",
"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} popular",
"rankAiring": "#${n} no ar",
"rankRated": "#${n} avaliado",
"rankFavorited": "#${n} favoritado",
"rankTrending": "#${n} em alta",
"rankSeasonal": "#${n} em ${season}",
"watchingNow": "${n} assistindo",
"available": "Disponível",
"partiallyAvailable": "Parcialmente disponível",
"availableIn4k": "4K disponível",
"requested": "Solicitado",
"pendingApproval": "Aguardando aprovação",
"processing": "Processando",
"declined": "Recusado",
"requestFailed": "Falha na solicitação",
"requested4k": "4K solicitado",
"seasonsAvailable": "${available}/${total} temporadas",
"nextEpisodeIn": "Ep ${episode} em ${duration}",
"nextAiringIn": "Próximo em ${duration}",
"episodesShort": "${n} epps",
"minutesPerEpisode": "${n} min/ep",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} listados",
"viewersDay": "${n} assistiram hoje",
"viewersWeek": "${n} assistiram esta semana",
"viewersMonth": "${n} assistiram este mês",
"viewersYear": "${n} assistiram este ano",
"viewersAllTime": "${n} espectadores",
"planning": "${n} pretendem assistir",
"favorited": "${n} favoritos",
"dropRate": "${percent} abandonaram",
"comments": {
"one": "",
"other": ""
"one": "${n} comentário",
"other": "${n} comentários"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} votos",
"watching": "${n} assistindo",
"completed": "${n} concluíram",
"onHold": "${n} em pausa",
"dropped": "${n} abandonaram"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Inverno",
"spring": "Primavera",
"summer": "Verão",
"fall": "Outono",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "Curta de TV",
"movie": "Filme",
"special": "Especial",
"ova": "OVA",
"ona": "ONA",
"music": "Música",
"other": "Outro"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Original",
"manga": "Mangá",
"lightNovel": "Light novel",
"novel": "Romance",
"visualNovel": "Visual novel",
"game": "Jogo",
"webComic": "Webcomic",
"musicRelease": "Música",
"otherMedia": "Outro"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Diretor",
"writer": "Roteirista",
"producer": "Produtor",
"creator": "Criador",
"composer": "Compositor"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Prequela",
"sequel": "Sequela",
"sideStory": "História paralela",
"spinOff": "Spin-off",
"alternativeVersion": "Versão alternativa",
"summary": "Resumo",
"parentStory": "História principal",
"adaptation": "Adaptação",
"other": "Relacionado"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Vai ao ar ${day} às ${time}",
"broadcastWithZone": "Vai ao ar ${day} às ${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": "Título original",
"alsoKnownAs": "Também conhecido como",
"studios": "Estúdios",
"country": "País",
"language": "Idioma",
"released": "Lançado",
"physicalRelease": "Em disco",
"ended": "Encerrado",
"addedOn": "Adicionado em ${date}",
"yourRating": "Sua avaliação",
"budget": "Orçamento",
"revenue": "Bilheteria",
"contentAdvisory": "Classificação indicativa",
"tags": "Tags",
"revealSpoilerTags": "Mostrar tags de spoiler",
"links": "Links",
"watchOn": "Assistir em",
"watchTrailer": "Ver trailer",
"openOn": "Abrir em ${site}",
"crew": "Equipe",
"ratings": "Avaliações",
"schedule": "Programação",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "Recomendado por ${n} usuário",
"other": "Recomendado por ${n} usuários"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Recomendado por ${who}",
"favoritedBy": "Favoritado por ${who}",
"unairedEpisodes": "${n} ainda não exibidos",
"recommendedByPercent": "Recomendado por ${percent} dos espectadores",
"relatedTitles": "Títulos relacionados",
"background": "Contexto"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} resultado",
"other": "${n} resultados"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Editar regra de sincronização",
"removeSyncRule": "Remover regra de sincronização",
"removeSyncRuleConfirm": "Parar de sincronizar \"${title}\"? Os episódios baixados serão mantidos.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "Parar a sincronização de \"${title}\"?",
"deleteSyncRuleDownloads": "Também excluir downloads associados",
"deleteSyncRuleDownloadsDescription": "Downloads usados por outra regra de sincronização ou perfil serão mantidos.",
"syncRuleCreated": "Regra de sincronização criada — mantendo ${count} episódios não assistidos",
"syncRuleUpdated": "Regra de sincronização atualizada",
"syncRuleRemoved": "Regra de sincronização removida",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Regra de sincronização e downloads associados removidos",
"syncRuleCleanupBusy": "As regras de sincronização estão sendo atualizadas. Tente novamente em instantes.",
"syncRuleCleanupUnavailable": "Os downloads associados não puderam ser identificados com segurança. Reconecte o servidor e tente novamente, ou remova a regra sem excluir os downloads.",
"syncedNewEpisodes": "${count} novos episódios sincronizados para ${title}",
"activeSyncRules": "Regras de sincronização",
"noSyncRules": "Nenhuma regra de sincronização",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Ativar o Plezy no ${service}",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "Adicionar servidor ${product}",
"serverUrls": "URLs do servidor",
"serverUrlsHelper": "Várias URLs são permitidas, separadas por vírgulas.",
"findServer": "Encontrar servidor",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Procurando servidores ${product} locais...",
"localMediaBrowserServers": "Servidores ${product} locais",
"username": "Usuário",
"password": "Senha",
"signIn": "Entrar",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Entrar com Plex",
"pinExpired": "O PIN expirou antes de entrar. Tente novamente.",
"failedToRegisterAccount": "Falha ao registrar a conta: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Digite a URL do seu servidor ${product}",
"addConnectionTitle": "Adicionar conexão",
"addConnectionTitleScoped": "Adicionar a ${name}",
"signInWithPlexCard": "Entrar com Plex",
"signInWithPlexCardSubtitle": "Autorize este dispositivo. Servidores compartilhados são adicionados.",
"signInWithPlexCardSubtitleScoped": "Autorize uma conta Plex. Os usuários do Plex Home se tornam perfis.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Conectar ao ${product}",
"connectToMediaBrowserCardSubtitle": "Digite a URL do servidor, o nome de usuário e a senha.",
"connectToMediaBrowserCardSubtitleScoped": "Entre no seu servidor ${product}. Vinculado a ${name}.",
"borrowFromAnotherProfile": "Pegar emprestado de outro perfil",
"borrowFromAnotherProfileSubtitle": "Reutilize a conexão de outro perfil. Perfis protegidos por PIN exigem PIN."
}
+306 -306
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Ожидание аутентификации...\nВыполните вход в браузере.",
"useBrowser": "Использовать браузер",
"or": "или",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Подключиться к ${product}",
"useQuickConnect": "Использовать Quick Connect",
"quickConnectInstructions": "Откройте Quick Connect в Jellyfin и введите этот код.",
"quickConnectWaiting": "Ожидание подтверждения…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Выйти из полноэкранного режима",
"pressBackAgainToExit": "Нажмите ещё раз для выхода",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Критики",
"audience": "Зрители",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Критики Rotten Tomatoes",
"rottenTomatoesAudience": "Зрители Rotten Tomatoes"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Тёмная",
"oledTheme": "OLED",
"libraryDensity": "Плотность библиотеки",
"displayScale": "",
"displayScale": "Масштаб отображения",
"compact": "Компактный",
"comfortable": "Комфортный",
"tvCornerSpotlightBackdrop": "Фоновое изображение в углу",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size}МБ",
"bufferSizeAuto": "Авто (Рекомендуется)",
"bufferSizeWarning": "Доступно памяти: ${heap} МБ. Буфер размером ${size} МБ может повлиять на воспроизведение.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Буфер воспроизведения",
"playbackBufferAuto": "Авто (рекомендуется)",
"playbackBufferLarge": "Большой",
"playbackBufferExtraLarge": "Очень большой",
"playbackBufferDescription": "Буферизирует больше при нестабильном соединении. Также ограничено размером буфера.",
"defaultQualityTitle": "Качество по умолчанию",
"musicQualityTitle": "Качество музыки",
"subtitleStyling": "Стиль субтитров",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Включить подробное журналирование для устранения неполадок",
"viewLogs": "Просмотр логов",
"viewLogsDescription": "Просмотр логов приложения",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Очистить кэш изображений",
"clearImageCacheDescription": "Очистить кэшированные обложки и миниатюры. Изображения могут загружаться медленнее, пока не будут загружены снова.",
"clearImageCacheSuccess": "Кэш изображений успешно очищен",
"resetSettings": "Сбросить настройки",
"resetSettingsDescription": "Восстановить настройки по умолчанию. Это нельзя отменить.",
"resetSettingsSuccess": "Настройки успешно сброшены",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Информация о файле",
"overview": "",
"overview": "Обзор",
"video": "Видео",
"audio": "Аудио",
"subtitles": "Субтитры",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Встроенные изображения",
"dataStreams": "Потоки данных",
"lyrics": "Текст песни",
"file": "Файл",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Вложения",
"delivery": "Доставка",
"versionCounter": "Версия ${index} из ${count}",
"fileCounter": "Файл ${index} из ${count}",
"noStreams": "Сервер не сообщил о потоках для этого файла.",
"copyPath": "Копировать путь",
"pathCopied": "Путь к файлу скопирован",
"codec": "Кодек",
"codecTag": "",
"codecTag": "Тег кодека",
"resolution": "Разрешение",
"codedResolution": "",
"codedResolution": "Кодированное разрешение",
"bitrate": "Битрейт",
"frameRate": "Частота кадров",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Поворот",
"comment": "Комментарий",
"audioDescription": "Аудиоописание",
"headerCompression": "Сжатие заголовков",
"sidecarFile": "Файл-спутник",
"transportTimestamp": "Метка времени транспорта",
"displayOffset": "Смещение отображения",
"previewFailureCode": "Код ошибки превью",
"previewRetries": "Повторные попытки превью",
"aspectRatio": "Соотношение сторон",
"pixelAspectRatio": "",
"pixelAspectRatio": "Попиксельное соотношение сторон",
"profile": "Профиль",
"level": "",
"level": "Уровень",
"bitDepth": "Глубина цвета",
"pixelFormat": "",
"pixelFormat": "Формат пикселей",
"colorSpace": "Цветовое пространство",
"colorRange": "Цветовой диапазон",
"colorPrimaries": "Основные цвета",
"colorTransfer": "",
"colorTransfer": "Передача цвета",
"chromaSubsampling": "Субдискретизация цветности",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Расположение цветности",
"scanType": "Тип развёртки",
"interlaced": "Чересстрочный",
"anamorphic": "Анаморфный",
"referenceFrames": "Опорные кадры",
"dynamicRange": "Динамический диапазон",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Уровень Dolby Vision",
"dolbyVisionVersion": "Версия Dolby Vision",
"dolbyVisionLayers": "Слои Dolby Vision",
"baseLayerCompatibility": "Совместимость базового слоя",
"avcBitstream": "Битовый поток AVC",
"nalLengthSize": "Размер длины NAL",
"scalingMatrix": "Пользовательская матрица масштабирования",
"streamIdentifier": "Идентификатор потока",
"streamIndex": "Индекс потока",
"streamId": "ID потока",
"language": "Язык",
"languageCode": "Код языка",
"streamTitle": "Название дорожки",
"channels": "Каналы",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Частота дискретизации",
"spatialAudio": "Пространственное аудио",
"textBased": "Текстовый",
"subtitleFormat": "Формат файла-спутника",
"provider": "Провайдер",
"matchScore": "Оценка совпадения",
"externalDelivery": "Может передаваться отдельно",
"sidecarPath": "Путь к файлу-спутнику",
"sourceStream": "Скопировано из",
"temporary": "Временный",
"timeBase": "Временная база",
"overallBitrate": "Общий битрейт",
"path": "Путь",
"fileName": "",
"fileName": "Имя файла",
"size": "Размер",
"totalSize": "",
"totalSize": "Общий размер",
"container": "Контейнер",
"duration": "Длительность",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Миниатюры превью",
"previewIndex": "Индекс превью",
"packetLength": "Длина пакета",
"filePresent": "Файл присутствует",
"fileReadable": "Доступен для чтения сервером",
"streamPath": "Путь потока",
"optimizedForStreaming": "Оптимизировано для потоковой передачи",
"has64bitOffsets": "64-битные смещения",
"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": "Протокол",
"mediaType": "Тип медиа",
"sourceKind": "Тип источника",
"optimizedVersion": "Оптимизированная версия",
"optimizationTarget": "Цель оптимизации",
"deletedAt": "Удалено",
"remoteSource": "Удалённый источник",
"infiniteStream": "Бесконечный поток",
"directPlay": "Прямое воспроизведение",
"directStream": "Прямой поток",
"transcoding": "Транскодирование",
"etag": "ETag",
"versionId": "ID версии",
"fileId": "ID файла",
"defaultAudioTrack": "Аудиодорожка по умолчанию",
"defaultSubtitleTrack": "Дорожка субтитров по умолчанию",
"subtitlesOff": "Выкл.",
"flagDefault": "По умолчанию",
"flagForced": "Принудительная",
"flagSelected": "Выбрана",
"flagExternal": "Внешняя",
"flagHearingImpaired": "Для слабослышащих",
"flagDub": "Дубляж",
"flagOriginal": "Оригинал"
},
"mediaMenu": {
"markAsWatched": "Отметить как просмотренное",
@@ -524,41 +524,41 @@
"shufflePlay": "Случайное воспроизведение",
"shuffleNotAvailableOffline": "Перемешивание недоступно офлайн",
"fileInfo": "Информация о файле",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Удалить эпизод с сервера",
"deleteSeasonFromServer": "Удалить сезон с сервера",
"deleteShowFromServer": "Удалить сериал с сервера",
"deleteMovieFromServer": "Удалить фильм с сервера",
"deleteEpisodeTitle": "Удалить этот эпизод?",
"deleteSeasonTitle": "Удалить этот сезон?",
"deleteShowTitle": "Удалить этот сериал?",
"deleteMovieTitle": "Удалить этот фильм?",
"deleteEpisodeConfirm": "Удалить эпизод",
"deleteSeasonConfirm": "Удалить сезон",
"deleteShowConfirm": "Удалить сериал",
"deleteMovieConfirm": "Удалить фильм",
"deleteAnyway": "Всё равно удалить",
"confirmDeleteTarget": "Навсегда удалить ${title} с вашего сервера?",
"deleteMultipleWarning": "Это включает все эпизоды и их файлы.",
"deleteEpisodeCountWarning": {
"one": "",
"few": "",
"many": "",
"other": ""
"one": "Это удалит содержащийся в нём ${n} эпизод и его файл.",
"few": "Это удалит содержащиеся в нём ${n} эпизода и их файлы.",
"many": "Это удалит содержащиеся в нём ${n} эпизодов и их файлы.",
"other": "Это удалит содержащиеся в нём ${n} эпизодов и их файлы."
},
"deleteMultiPartWarning": {
"one": "",
"few": "",
"many": "",
"other": ""
"one": "Этот элемент хранится как ${n} файл, который будет удалён.",
"few": "Этот элемент хранится в ${n} файлах, и все они будут удалены.",
"many": "Этот элемент хранится в ${n} файлах, и все они будут удалены.",
"other": "Этот элемент хранится в ${n} файлах, и все они будут удалены."
},
"deleteSharedFileHeading": {
"one": "",
"few": "",
"many": "",
"other": ""
"one": "В этом же файле хранится ещё ${n} эпизод, и он тоже будет удалён:",
"few": "В этом же файле хранятся ещё ${n} эпизода, и они тоже будут удалены:",
"many": "В этом же файле хранятся ещё ${n} эпизодов, и они тоже будут удалены:",
"other": "В этом же файле хранятся ещё ${n} эпизодов, и они тоже будут удалены:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy не смог проверить, какие файлы будут удалены, поэтому может быть удалено больше, чем указанный выше элемент. Отмените и попробуйте снова либо удалите в любом случае.",
"deleteScopeUnverifiedNoFileInfo": "Ваш сервер не предоставил сведения о файлах для этого элемента, поэтому Plezy не может проверить, какие файлы будут удалены. Может быть удалено больше, чем указанный выше элемент.",
"mediaDeletedSuccessfully": "Медиаэлемент успешно удалён",
"mediaFailedToDelete": "Не удалось удалить медиаэлемент",
"rate": "Оценить",
@@ -634,9 +634,9 @@
"playNext": "Следующее",
"playButton": "Воспроизвести",
"pauseButton": "Пауза",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "На паузе",
"playbackResumed": "Воспроизведение",
"loadingVideo": "Загрузка видео",
"showPlaybackControls": "Показать элементы управления воспроизведением",
"hidePlaybackControls": "Скрыть элементы управления воспроизведением",
"seekBackwardButton": "Перемотать назад на ${seconds} с",
@@ -710,7 +710,7 @@
},
"removedFromContinueWatching": "Удалено из «Продолжить просмотр»",
"errorLoading": "Ошибка: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Поиск по некоторым медиасерверам не удался. Показываем доступные результаты.",
"streamInterrupted": "Поток прервался. Нажмите «Воспроизвести» или перемотайте, чтобы повторить попытку.",
"liveStreamInterrupted": "Прямая трансляция прервалась. Нажмите «Воспроизвести», чтобы повторить попытку.",
"fileInfoNotAvailable": "Информация о файле недоступна",
@@ -749,8 +749,8 @@
"switchingToCompatiblePlayer": "Переключение на совместимый плеер...",
"serverLimitTitle": "Ошибка воспроизведения",
"serverLimitBody": "Ошибка сервера (HTTP 500). Лимит пропускной способности/транскодирования, вероятно, отклонил сессию. Попросите владельца изменить настройки.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Файл недоступен",
"mediaUnreadableBody": "Сервер нашёл этот элемент, но не смог прочитать его файл (HTTP 404). Вероятно, файл был перемещён, удалён или его хранилище недоступно. Попросите владельца сервера проверить файл и пересканировать библиотеку.",
"logsUploaded": "Логи загружены",
"logsUploadFailed": "Не удалось загрузить логи",
"logId": "ID лога"
@@ -869,8 +869,8 @@
"sessionExpiredOne": "Сессия истекла для ${name}",
"sessionExpiredMany": "Сессия истекла для ${count} серверов",
"signInAgain": "Войти снова",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "Изменить подключение ${product}",
"editMediaBrowserIntro": "Добавьте или удалите URL-адреса для ${serverName}. Plezy будет использовать доступный URL с наименьшей задержкой."
},
"discover": {
"title": "Обзор",
@@ -900,7 +900,7 @@
},
"errors": {
"searchFailed": "Ошибка поиска: ${error}",
"searchUnavailable": "",
"searchUnavailable": "Поиску не удалось связаться ни с одним медиасервером.",
"connectionTimeout": "Таймаут подключения при загрузке ${context}",
"connectionFailed": "Не удалось подключиться к медиасерверу",
"unableToLoad": "Не удалось загрузить ${context}. Повторите попытку.",
@@ -1028,36 +1028,36 @@
"uploadLogs": "Загрузить логи"
},
"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": "Plezy не удалось запустить",
"failedBody": "Во время запуска что-то пошло не так. Сведения ниже показывают, что именно не удалось.",
"failedBodyRepairable": "Сохранённый файл настроек Plezy повреждён, и его необходимо пересоздать, прежде чем Plezy сможет запуститься. Повторные попытки не помогут — выберите «Восстановить хранилище».",
"phaseLabel": "Шаг",
"showDetails": "Показать сведения",
"hideDetails": "Скрыть сведения",
"copyDetails": "Копировать сведения",
"detailsCopied": "Сведения скопированы в буфер обмена",
"uploadDetails": "Отправить сведения",
"repairStorage": "Восстановить хранилище",
"repairTitle": "Восстановить сохранённые данные?",
"repairBodyCommon": "Файл настроек Plezy повреждён и не может быть прочитан. Восстановление сбросит все настройки к значениям по умолчанию.",
"repairBodyOneCredential": "Одна сохранённая учётная запись повреждена и не может быть прочитана. Восстановление удалит только её; остальные настройки не будут затронуты.",
"repairBodySignInsKept": "Вход в ваши серверы и профили будет сохранён.",
"repairBodySignInsLost": "Ключ, защищающий сохранённые входы, невозможно восстановить из этого файла, поэтому вам придётся снова войти на каждый сервер и в каждый профиль. На вашем медиасервере ничего не изменится.",
"repairBodySessionsUncertain": "Трекеры (MAL, AniList, Simkl, Trakt) и Seerr хранятся отдельно и могут сохраниться или нет. Plezy точно сообщит, что удалось сохранить.",
"repairConfirm": "Восстановить",
"repairSucceeded": "Хранилище восстановлено",
"repairNeedsRestart": "Хранилище восстановлено — требуется перезапуск",
"restartRequiredBody": "Ваши данные были восстановлены, но Plezy должен запуститься заново, чтобы использовать их. Закройте Plezy и откройте его снова.",
"quitPlezy": "Выйти из Plezy",
"repairFailed": "Не удалось восстановить",
"repairKeptSignIns": "Ваши серверы и профили по-прежнему в системе.",
"repairLostSignIns": "Ключ, защищающий сохранённые входы, не удалось восстановить. Вам придётся снова войти на каждый сервер и в каждый профиль.",
"repairLostSessions": "Потеряно как минимум одно подключение трекера или Seerr — его нужно восстановить.",
"backupTitle": "Сохранена копия повреждённого файла",
"backupWarning": "Она содержит ваши учётные данные для входа. Не загружайте и не передавайте её.",
"deleteBackup": "Удалить копию",
"backupDeleted": "Копия удалена.",
"previousFailureTitle": "В прошлый раз Plezy не удалось запустить"
},
"licenses": {
"relatedPackages": "Связанные пакеты",
@@ -1068,7 +1068,7 @@
"navigation": {
"libraries": "Библиотеки",
"downloads": "Загрузки",
"liveTv": "ТВ в прямом эфире",
"liveTv": "Прямой эфир",
"explore": "Обзор"
},
"explore": {
@@ -1117,140 +1117,140 @@
"searchPrompt": "Ищите фильмы и сериалы в ${source}.",
"searchFailed": "Ошибка поиска. Проверьте подключение и повторите попытку.",
"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} по популярности",
"rankAiring": "#${n} в эфире",
"rankRated": "#${n} по оценкам",
"rankFavorited": "#${n} по избранному",
"rankTrending": "#${n} в тренде",
"rankSeasonal": "#${n} в сезоне ${season}",
"watchingNow": "${n} смотрят",
"available": "Доступно",
"partiallyAvailable": "Доступно частично",
"availableIn4k": "Доступно в 4K",
"requested": "Запрошено",
"pendingApproval": "Ожидает одобрения",
"processing": "В обработке",
"declined": "Отклонено",
"requestFailed": "Запрос не удался",
"requested4k": "Запрошено в 4K",
"seasonsAvailable": "${available}/${total} сезонов",
"nextEpisodeIn": "Серия ${episode} через ${duration}",
"nextAiringIn": "Далее через ${duration}",
"episodesShort": "${n} эп.",
"minutesPerEpisode": "${n} мин/эп.",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} в списках",
"viewersDay": "${n} посмотрели сегодня",
"viewersWeek": "${n} посмотрели на этой неделе",
"viewersMonth": "${n} посмотрели в этом месяце",
"viewersYear": "${n} посмотрели в этом году",
"viewersAllTime": "${n} зрителей",
"planning": "${n} планируют посмотреть",
"favorited": "${n} в избранном",
"dropRate": "${percent} бросили",
"comments": {
"one": "",
"few": "",
"many": "",
"other": ""
"one": "${n} комментарий",
"few": "${n} комментария",
"many": "${n} комментариев",
"other": "${n} комментариев"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} голосов",
"watching": "${n} смотрят",
"completed": "${n} завершили",
"onHold": "${n} отложили",
"dropped": "${n} бросили"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Зима",
"spring": "Весна",
"summer": "Лето",
"fall": "Осень",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "ТВ",
"tvShort": "Короткометражное ТВ",
"movie": "Фильм",
"special": "Спецвыпуск",
"ova": "OVA",
"ona": "ONA",
"music": "Музыка",
"other": "Другое"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Оригинал",
"manga": "Манга",
"lightNovel": "Ранобэ",
"novel": "Новелла",
"visualNovel": "Визуальная новелла",
"game": "Игра",
"webComic": "Веб-комикс",
"musicRelease": "Музыка",
"otherMedia": "Другое"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Режиссёр",
"writer": "Сценарист",
"producer": "Продюсер",
"creator": "Создатель",
"composer": "Композитор"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Приквел",
"sequel": "Сиквел",
"sideStory": "Побочная история",
"spinOff": "Спин-офф",
"alternativeVersion": "Альтернативная версия",
"summary": "Краткое изложение",
"parentStory": "Основная история",
"adaptation": "Адаптация",
"other": "Связано"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Выходит ${day} в ${time}",
"broadcastWithZone": "Выходит ${day} в ${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": "Оригинальное название",
"alsoKnownAs": "Также известен как",
"studios": "Студии",
"country": "Страна",
"language": "Язык",
"released": "Выпущено",
"physicalRelease": "На диске",
"ended": "Завершено",
"addedOn": "Добавлено ${date}",
"yourRating": "Ваша оценка",
"budget": "Бюджет",
"revenue": "Сборы",
"contentAdvisory": "Возрастные ограничения",
"tags": "Теги",
"revealSpoilerTags": "Показать теги со спойлерами",
"links": "Ссылки",
"watchOn": "Смотреть на",
"watchTrailer": "Смотреть трейлер",
"openOn": "Открыть на ${site}",
"crew": "Съёмочная группа",
"ratings": "Рейтинги",
"schedule": "Расписание",
"recommendedByUsers": {
"one": "",
"few": "",
"many": "",
"other": ""
"one": "Рекомендуют ${n} пользователь",
"few": "Рекомендуют ${n} пользователя",
"many": "Рекомендуют ${n} пользователей",
"other": "Рекомендуют ${n} пользователей"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Рекомендовано: ${who}",
"favoritedBy": "В избранном у ${who}",
"unairedEpisodes": "${n} ещё не вышли",
"recommendedByPercent": "Рекомендуют ${percent} зрителей",
"relatedTitles": "Связанные названия",
"background": "Фон"
},
"totalResults": {
"one": "",
"few": "",
"many": "",
"other": ""
"one": "${n} результат",
"few": "${n} результата",
"many": "${n} результатов",
"other": "${n} результатов"
}
},
"liveTv": {
@@ -1519,15 +1519,15 @@
"editSyncRule": "Редактировать правило синхронизации",
"removeSyncRule": "Удалить правило синхронизации",
"removeSyncRuleConfirm": "Прекратить синхронизацию «${title}»? Скачанные эпизоды будут сохранены.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "Прекратить синхронизацию \"${title}\"?",
"deleteSyncRuleDownloads": "Также удалить связанные загрузки",
"deleteSyncRuleDownloadsDescription": "Загрузки, используемые другим правилом синхронизации или профилем, будут сохранены.",
"syncRuleCreated": "Правило синхронизации создано — хранится ${count} непросмотренных эпизодов",
"syncRuleUpdated": "Правило синхронизации обновлено",
"syncRuleRemoved": "Правило синхронизации удалено",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Правило синхронизации и связанные загрузки удалены",
"syncRuleCleanupBusy": "Правила синхронизации сейчас обновляются. Попробуйте снова чуть позже.",
"syncRuleCleanupUnavailable": "Не удалось надёжно определить связанные загрузки. Переподключите сервер и повторите попытку либо удалите правило без удаления загрузок.",
"syncedNewEpisodes": "Синхронизировано ${count} новых эпизодов для ${title}",
"activeSyncRules": "Правила синхронизации",
"noSyncRules": "Нет правил синхронизации",
@@ -1892,7 +1892,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Активируйте Plezy в ${service}",
@@ -1925,12 +1925,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "Добавить сервер ${product}",
"serverUrls": "URL-адреса сервера",
"serverUrlsHelper": "Можно указать несколько URL через запятую.",
"findServer": "Найти сервер",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Поиск локальных серверов ${product}...",
"localMediaBrowserServers": "Локальные серверы ${product}",
"username": "Имя пользователя",
"password": "Пароль",
"signIn": "Войти",
@@ -1942,15 +1942,15 @@
"addPlexTitle": "Войти через Plex",
"pinExpired": "Срок действия PIN истёк до входа. Попробуйте снова.",
"failedToRegisterAccount": "Не удалось зарегистрировать учётную запись: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Введите URL вашего сервера ${product}",
"addConnectionTitle": "Добавить подключение",
"addConnectionTitleScoped": "Добавить в ${name}",
"signInWithPlexCard": "Войти через Plex",
"signInWithPlexCardSubtitle": "Авторизуйте это устройство. Общие серверы будут добавлены.",
"signInWithPlexCardSubtitleScoped": "Авторизуйте аккаунт Plex. Пользователи Home станут профилями.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Подключиться к ${product}",
"connectToMediaBrowserCardSubtitle": "Введите URL сервера, имя пользователя и пароль.",
"connectToMediaBrowserCardSubtitleScoped": "Войдите на свой сервер ${product}. Будет привязано к ${name}.",
"borrowFromAnotherProfile": "Использовать подключение другого профиля",
"borrowFromAnotherProfileSubtitle": "Повторно используйте подключение другого профиля. Для защищённых профилей потребуется PIN."
}
+1 -1
View File
@@ -4,7 +4,7 @@
/// To regenerate, run: `dart run slang`
///
/// Locales: 22
/// Strings: 32743 (1488 per locale)
/// Strings: 38852 (1766 per locale)
// coverage:ignore-file
// ignore_for_file: type=lint, unused_import
+676 -4
View File
@@ -67,6 +67,7 @@ class TranslationsAz extends Translations with BaseTranslations<AppLocale, Trans
@override late final _Translations$serverSelection$az serverSelection = _Translations$serverSelection$az._(_root);
@override late final _Translations$hubDetail$az hubDetail = _Translations$hubDetail$az._(_root);
@override late final _Translations$logs$az logs = _Translations$logs$az._(_root);
@override late final _Translations$startup$az startup = _Translations$startup$az._(_root);
@override late final _Translations$licenses$az licenses = _Translations$licenses$az._(_root);
@override late final _Translations$navigation$az navigation = _Translations$navigation$az._(_root);
@override late final _Translations$explore$az explore = _Translations$explore$az._(_root);
@@ -115,6 +116,7 @@ class _Translations$auth$az extends Translations$auth$en {
@override String get waitingForAuth => 'Təsdiqləmə gözlənilir...\nSəyahətçinizdən (brauzer) daxil olun.';
@override String get useBrowser => 'Səyahətçini istifadə et';
@override String get or => 'və ya';
@override String connectToMediaBrowser({required Object product}) => '${product}-a qoşul';
@override String get useQuickConnect => 'Sürətli Qoşulmanı istifadə et';
@override String get quickConnectInstructions => 'Jellyfin-də Sürətli Qoşulmanı açın və bu kodu daxil edin.';
@override String get quickConnectWaiting => 'Təsdiq gözlənilir…';
@@ -175,6 +177,7 @@ class _Translations$common$az extends Translations$common$en {
@override String get fullscreen => 'Tam ekran';
@override String get exitFullscreen => 'Tam ekrandan çıx';
@override String get pressBackAgainToExit => 'Çıxmaq üçün geri düyməsinə bir daha basın';
@override late final _Translations$common$ratingSource$az ratingSource = _Translations$common$ratingSource$az._(_root);
}
// Path: screens
@@ -238,6 +241,7 @@ class _Translations$settings$az extends Translations$settings$en {
@override String get darkTheme => 'Tünd';
@override String get oledTheme => 'OLED';
@override String get libraryDensity => 'Kitabxana sıxlığı';
@override String get displayScale => 'Ekran miqyası';
@override String get compact => 'Sıx';
@override String get comfortable => 'Rəhat';
@override String get tvCornerSpotlightBackdrop => 'Künc işıqlandırma fonu';
@@ -287,6 +291,11 @@ class _Translations$settings$az extends Translations$settings$en {
@override String bufferSizeMB({required Object size}) => '${size}MB';
@override String get bufferSizeAuto => 'Avtomatik (Tövsiyə olunan)';
@override String bufferSizeWarning({required Object heap, required Object size}) => '${heap}MB yaddaş əlçatandır. ${size}MB bufer oynatmaya təsir edə bilər.';
@override String get playbackBuffer => 'Oxutma buferi';
@override String get playbackBufferAuto => 'Avtomatik (tövsiyə olunur)';
@override String get playbackBufferLarge => 'Böyük';
@override String get playbackBufferExtraLarge => 'Çox böyük';
@override String get playbackBufferDescription => 'Qeyri-sabit əlaqələrə qarşı daha çox buferləyir. Bufer ölçüsü ilə də məhdudlaşır.';
@override String get defaultQualityTitle => 'Defolt keyfiyyət';
@override String get musicQualityTitle => 'Musiqi keyfiyyəti';
@override String get subtitleStyling => 'Altyazı tənzimləmələri';
@@ -509,29 +518,118 @@ class _Translations$fileInfo$az extends Translations$fileInfo$en {
// Translations
@override String get title => 'Fayl məlumatı';
@override String get overview => 'Ümumi baxış';
@override String get video => 'Video';
@override String get audio => 'Səs';
@override String get subtitles => 'Altyazılar';
@override String get images => 'Daxili şəkillər';
@override String get dataStreams => 'Məlumat axınları';
@override String get lyrics => 'Mahnı sözləri';
@override String get file => 'Fayl';
@override String get attachments => 'Əlavələr';
@override String get delivery => 'Çatdırılma';
@override String versionCounter({required Object count, required Object index}) => '${count}-dən ${index} versiya';
@override String fileCounter({required Object count, required Object index}) => '${count}-dən ${index} fayl';
@override String get noStreams => 'Server bu fayl üçün heç bir axın bildirmədi.';
@override String get copyPath => 'Yolu kopyala';
@override String get pathCopied => 'Fayl yolu kopyalandı';
@override String get codec => 'Kodek';
@override String get codecTag => 'Kodek teqi';
@override String get resolution => 'Ayırdetmə';
@override String get codedResolution => 'Kodlanmış rezolyusiya';
@override String get bitrate => 'Bit sürəti (Bitrate)';
@override String get frameRate => 'Kadr tezliyi';
@override String get rotation => 'Dönmə';
@override String get comment => 'Şərh';
@override String get audioDescription => 'Səs təsviri';
@override String get headerCompression => 'Başlıq sıxışdırması';
@override String get sidecarFile => 'Sidecar faylı';
@override String get transportTimestamp => 'Transport vaxt damğası';
@override String get displayOffset => 'Ekran ofseti';
@override String get previewFailureCode => 'Önizləmə xəta kodu';
@override String get previewRetries => 'Önizləmə cəhdləri';
@override String get aspectRatio => 'Tərəf nisbəti';
@override String get pixelAspectRatio => 'Piksel aspekt nisbəti';
@override String get profile => 'Profil';
@override String get level => 'Səviyyə';
@override String get bitDepth => 'Bit dərinliyi';
@override String get pixelFormat => 'Piksel formatı';
@override String get colorSpace => 'Rəng sahəsi';
@override String get colorRange => 'Rəng diapazonu';
@override String get colorPrimaries => 'Əsas rənglər';
@override String get colorTransfer => 'Rəng ötürməsi';
@override String get chromaSubsampling => 'Rəng alt-diskretləşdirməsi';
@override String get chromaLocation => 'Chroma mövqeyi';
@override String get scanType => 'Tarama növü';
@override String get interlaced => 'Sətirlərarası';
@override String get anamorphic => 'Anamorfik';
@override String get referenceFrames => 'İstinad kadrları';
@override String get dynamicRange => 'Dinamik diapazon';
@override String get dolbyVision => 'Dolby Vision';
@override String get dolbyVisionLevel => 'Dolby Vision səviyyəsi';
@override String get dolbyVisionVersion => 'Dolby Vision versiyası';
@override String get dolbyVisionLayers => 'Dolby Vision təbəqələri';
@override String get baseLayerCompatibility => 'Baza təbəqə uyğunluğu';
@override String get avcBitstream => 'AVC bit axını';
@override String get nalLengthSize => 'NAL uzunluq ölçüsü';
@override String get scalingMatrix => 'Xüsusi miqyaslama matrisi';
@override String get streamIdentifier => 'Axın identifikatoru';
@override String get streamIndex => 'Axın indeksi';
@override String get streamId => 'Axın ID-si';
@override String get language => 'Dil';
@override String get languageCode => 'Dil kodu';
@override String get streamTitle => 'Trek başlığı';
@override String get channels => 'Kanallar';
@override String get sampleRate => 'Diskretləşdirmə tezliyi';
@override String get spatialAudio => 'Məkan səsi';
@override String get textBased => 'Mətn əsaslı';
@override String get subtitleFormat => 'Sidecar formatı';
@override String get provider => 'Provayder';
@override String get matchScore => 'Uyğunluq balı';
@override String get externalDelivery => 'Ayrıca ötürülə bilər';
@override String get sidecarPath => 'Sidecar yolu';
@override String get sourceStream => 'Kopyalanan mənbə';
@override String get temporary => 'Müvəqqəti';
@override String get timeBase => 'Vaxt bazası';
@override String get overallBitrate => 'Ümumi bit sürəti';
@override String get path => 'Yol';
@override String get fileName => 'Fayl adı';
@override String get size => 'Həcm';
@override String get totalSize => 'Ümumi ölçü';
@override String get container => 'Konteyner';
@override String get duration => 'Müddət';
@override String get previewThumbnails => 'Önizləmə miniatürləri';
@override String get previewIndex => 'Önizləmə indeksi';
@override String get packetLength => 'Paket uzunluğu';
@override String get filePresent => 'Fayl mövcuddur';
@override String get fileReadable => 'Server tərəfindən oxuna bilir';
@override String get streamPath => 'Axın yolu';
@override String get optimizedForStreaming => 'Yayım üçün optimallaşdırılıb';
@override String get has64bitOffsets => '64-bit ofsetlər';
@override String get protocol => 'Protokol';
@override String get mediaType => 'Media növü';
@override String get sourceKind => 'Mənbə növü';
@override String get optimizedVersion => 'Optimallaşdırılmış versiya';
@override String get optimizationTarget => 'Optimallaşdırma hədəfi';
@override String get deletedAt => 'Silinib';
@override String get remoteSource => 'Uzaq mənbə';
@override String get infiniteStream => 'Sonsuz axın';
@override String get directPlay => 'Birbaşa oynatma';
@override String get directStream => 'Birbaşa axın';
@override String get transcoding => 'Yenidən kodlaşdırma';
@override String get etag => 'ETag';
@override String get versionId => 'Versiya ID-si';
@override String get fileId => 'Fayl ID-si';
@override String get defaultAudioTrack => 'Defolt səs treki';
@override String get defaultSubtitleTrack => 'Defolt altyazı treki';
@override String get subtitlesOff => 'Söndürülüb';
@override String get flagDefault => 'Defolt';
@override String get flagForced => 'Məcburi';
@override String get flagSelected => 'Seçilib';
@override String get flagExternal => 'Xarici';
@override String get flagHearingImpaired => 'Eşitmə qüsurlu üçün';
@override String get flagDub => 'Dublyaj';
@override String get flagOriginal => 'Orijinal';
}
// Path: mediaMenu
@@ -549,7 +647,35 @@ class _Translations$mediaMenu$az extends Translations$mediaMenu$en {
@override String get shufflePlay => 'Qarışıq oynat';
@override String get shuffleNotAvailableOffline => 'Qarışıq oynatma oflayn rejimdə əlçatan deyil';
@override String get fileInfo => 'Fayl məlumatı';
@override String get deleteEpisodeFromServer => 'Seriyanı serverdən sil';
@override String get deleteSeasonFromServer => 'Mövsümü serverdən sil';
@override String get deleteShowFromServer => 'Serialı serverdən sil';
@override String get deleteMovieFromServer => 'Kinonu serverdən sil';
@override String get deleteEpisodeTitle => 'Bu seriya silinsin?';
@override String get deleteSeasonTitle => 'Bu mövsüm silinsin?';
@override String get deleteShowTitle => 'Bu serial silinsin?';
@override String get deleteMovieTitle => 'Bu kino silinsin?';
@override String get deleteEpisodeConfirm => 'Seriyanı sil';
@override String get deleteSeasonConfirm => 'Mövsümü sil';
@override String get deleteShowConfirm => 'Serialı sil';
@override String get deleteMovieConfirm => 'Kinonu sil';
@override String get deleteAnyway => 'Yenə də sil';
@override String confirmDeleteTarget({required Object title}) => '${title} serverinizdən birdəfəlik silinsin?';
@override String get deleteMultipleWarning => 'Bu bütün seriyaları və faylları əhatə edir.';
@override String deleteEpisodeCountWarning({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n,
one: 'Bu, içindəki ${n} seriyanı və onun faylını siləcək.',
other: 'Bu, içindəki ${n} seriyanı və onların fayllarını siləcək.',
);
@override String deleteMultiPartWarning({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n,
one: 'Bu element ${n} fayl kimi saxlanılır və o silinəcək.',
other: 'Bu element ${n} faylda saxlanılır və hamısı silinəcək.',
);
@override String deleteSharedFileHeading({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n,
one: 'Eyni faylda saxlanılan ${n} başqa seriya da silinəcək:',
other: 'Eyni faylda saxlanılan ${n} başqa seriya da silinəcək:',
);
@override String get deleteScopeUnverifiedProbeFailed => 'Plezy bunun hansı faylları siləcəyini yoxlaya bilmədi, ona görə də yuxarıda adı çəkilən elementdən daha çoxunu silə bilər. Ləğv edib təzədən cəhd edin və ya yenə də silin.';
@override String get deleteScopeUnverifiedNoFileInfo => 'Serveriniz bu element üçün fayl təfərrüatlarını təqdim etmədi, ona görə Plezy bunun hansı faylları siləcəyini yoxlaya bilmir. Yuxarıda adı çəkilən elementdən daha çoxunu silə bilər.';
@override String get mediaDeletedSuccessfully => 'Media elementi uğurla silindi';
@override String get mediaFailedToDelete => 'Media elementi silinə bilmədi';
@override String get rate => 'Qiymətləndir';
@@ -660,6 +786,9 @@ class _Translations$videoControls$az extends Translations$videoControls$en {
@override String get playNext => 'Növbətini oynat';
@override String get playButton => 'Oynat';
@override String get pauseButton => 'Fasilə';
@override String get playbackPaused => 'Fasilədə';
@override String get playbackResumed => 'Oynadılır';
@override String get loadingVideo => 'Video yüklənir';
@override String get showPlaybackControls => 'Oynatma idarəetmələrini göstər';
@override String get hidePlaybackControls => 'Oynatma idarəetmələrini gizlət';
@override String seekBackwardButton({required Object seconds}) => '${seconds} saniyə geri sar';
@@ -768,6 +897,8 @@ class _Translations$messages$az extends Translations$messages$en {
@override String get switchingToCompatiblePlayer => 'Uyğun oynadıcıya keçilir...';
@override String get serverLimitTitle => 'Oynatma uğursuz oldu';
@override String get serverLimitBody => 'Server xətası (HTTP 500). Məhdudiyyət bu seansı rədd etdi.';
@override String get mediaUnreadableTitle => 'Fayl əlçatan deyil';
@override String get mediaUnreadableBody => 'Server bu elementi tapdı, lakin onun faylını oxuya bilmədi (HTTP 404). Fayl yəqin ki, köçürülüb, silinib və ya onun saxlanma yeri oflayndır. Server sahibindən faylı yoxlamasını və kitabxananı yenidən skan etməsini xahiş edin.';
@override String get logsUploaded => 'Jurnallar yükləndi';
@override String get logsUploadFailed => 'Jurnallar yüklənə bilmədi';
@override String get logId => 'Jurnal ID-si';
@@ -921,6 +1052,8 @@ class _Translations$connections$az extends Translations$connections$en {
@override String sessionExpiredOne({required Object name}) => '${name} üçün seansın vaxtı bitdi';
@override String sessionExpiredMany({required Object count}) => '${count} server üçün seansın vaxtı bitdi';
@override String get signInAgain => 'Yenidən daxil ol';
@override String editMediaBrowserTitle({required Object product}) => '${product} qoşulmasını düzəliş et';
@override String editMediaBrowserIntro({required Object serverName}) => '${serverName} üçün URL-lər əlavə edin və ya silin. Plezy əlçatan olan ən aşağı gecikməli URL-i istifadə edəcək.';
}
// Path: discover
@@ -1082,6 +1215,45 @@ class _Translations$logs$az extends Translations$logs$en {
@override String get uploadLogs => 'Jurnalları yüklə';
}
// Path: startup
class _Translations$startup$az extends Translations$startup$en {
_Translations$startup$az._(TranslationsAz root) : this._root = root, super.internal(root);
final TranslationsAz _root; // ignore: unused_field
// Translations
@override String get failedTitle => 'Plezy başlaya bilmədi';
@override String get failedBody => 'Başlatma zamanı nəsə səhv getdi. Aşağıdakı təfərrüatlar nəyin uğursuz olduğunu göstərir.';
@override String get failedBodyRepairable => 'Plezy-nin saxlanmış tənzimləmə faylı zədələnib və Plezy başlamazdan əvvəl yenidən qurulmalıdır. Təzədən cəhd etmək kömək etməyəcək — Yaddaşı təmir et seçin.';
@override String get phaseLabel => 'Addım';
@override String get showDetails => 'Təfərrüatları göstər';
@override String get hideDetails => 'Təfərrüatları gizlət';
@override String get copyDetails => 'Təfərrüatları kopyala';
@override String get detailsCopied => 'Təfərrüatlar buferə kopyalandı';
@override String get uploadDetails => 'Təfərrüatları yüklə';
@override String get repairStorage => 'Yaddaşı təmir et';
@override String get repairTitle => 'Saxlanmış məlumatlar təmir edilsin?';
@override String get repairBodyCommon => 'Plezy-nin tənzimləmə faylı zədələnib və oxuna bilmir. Təmir bütün tənzimləmələri defolt vəziyyətinə sıfırlayır.';
@override String get repairBodyOneCredential => 'Bir saxlanmış daxil olma məlumatı zədələnib və oxuna bilmir. Təmir yalnız onu silir; digər tənzimləmələrinizə toxunulmur.';
@override String get repairBodySignInsKept => 'Serverləriniz və profilləriniz daxil olmuş vəziyyətdə qalmalıdır.';
@override String get repairBodySignInsLost => 'Saxlanmış daxil olmalarınızı qoruyan açar bu fayldan bərpa edilə bilmir, ona görə də hər serverə və profilə yenidən daxil olmalı olacaqsınız. Media serverinizdə heç nəyə təsir olunmur.';
@override String get repairBodySessionsUncertain => 'İzləyicilər (MAL, AniList, Simkl, Trakt) və Seerr ayrıca saxlanılır və qalıb-qalmayacaqları bəlli deyil. Plezy sizə nəyi saxladığını dəqiq bildirəcək.';
@override String get repairConfirm => 'Təmir et';
@override String get repairSucceeded => 'Yaddaş təmir edildi';
@override String get repairNeedsRestart => 'Yaddaş təmir edildi — yenidən başlatma tələb olunur';
@override String get restartRequiredBody => 'Məlumatlarınız təmir edildi, lakin Plezy ondan istifadə etmək üçün yenidən başlamalıdır. Plezy-ni bağlayın və yenidən açın.';
@override String get quitPlezy => 'Plezy-dən çıx';
@override String get repairFailed => 'Təmir uğursuz oldu';
@override String get repairKeptSignIns => 'Serverləriniz və profilləriniz hələ də daxil olub.';
@override String get repairLostSignIns => 'Saxlanmış daxil olmalarınızı qoruyan açar bərpa edilə bilmədi. Hər serverə və profilə yenidən daxil olmalı olacaqsınız.';
@override String get repairLostSessions => 'Ən azı bir izləyici və ya Seerr əlaqəsi itirildi və yenidən qoşulmalıdır.';
@override String get backupTitle => 'Zədələnmiş faylın nüsxəsi saxlanıldı';
@override String get backupWarning => 'O, daxil olma məlumatlarınızı ehtiva edir. Onu yükləməyin və ya paylaşmayın.';
@override String get deleteBackup => 'Nüsxəni sil';
@override String get backupDeleted => 'Nüsxə silindi.';
@override String get previousFailureTitle => 'Plezy son dəfə başlaya bilmədi';
}
// Path: licenses
class _Translations$licenses$az extends Translations$licenses$en {
_Translations$licenses$az._(TranslationsAz root) : this._root = root, super.internal(root);
@@ -1137,6 +1309,20 @@ class _Translations$explore$az extends Translations$explore$en {
@override String searchEmpty({required Object query}) => '"${query}" üçün nəticə tapılmadı';
@override String searchPrompt({required Object source}) => '${source} vasitəsilə kino və seriallar axtarın.';
@override String get searchFailed => 'Axtarış uğursuz oldu. Bağlantınızı yoxlayın.';
@override late final _Translations$explore$badge$az badge = _Translations$explore$badge$az._(_root);
@override late final _Translations$explore$stats$az stats = _Translations$explore$stats$az._(_root);
@override late final _Translations$explore$season$az season = _Translations$explore$season$az._(_root);
@override late final _Translations$explore$format$az format = _Translations$explore$format$az._(_root);
@override late final _Translations$explore$sourceMaterial$az sourceMaterial = _Translations$explore$sourceMaterial$az._(_root);
@override late final _Translations$explore$creditRole$az creditRole = _Translations$explore$creditRole$az._(_root);
@override late final _Translations$explore$relation$az relation = _Translations$explore$relation$az._(_root);
@override String broadcast({required Object day, required Object time}) => '${day} saat ${time}-da yayımlanır';
@override String broadcastWithZone({required Object day, required Object time, required Object timezone}) => '${day} saat ${time} (${timezone}) yayımlanır';
@override late final _Translations$explore$detail$az detail = _Translations$explore$detail$az._(_root);
@override String totalResults({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n,
one: '${n} nəticə',
other: '${n} nəticə',
);
}
// Path: liveTv
@@ -1810,9 +1996,12 @@ class _Translations$addServer$az extends Translations$addServer$en {
final TranslationsAz _root; // ignore: unused_field
// Translations
@override String addMediaBrowserTitle({required Object product}) => '${product} serveri əlavə et';
@override String get serverUrls => 'Server URL-ləri';
@override String get serverUrlsHelper => 'Vergüllə ayrılmış bir neçə URL-ə icazə verilir.';
@override String get findServer => 'Server tap';
@override String searchingLocalMediaBrowserServers({required Object product}) => 'Yerli ${product} serverləri axtarılır...';
@override String localMediaBrowserServers({required Object product}) => 'Yerli ${product} serverləri';
@override String get username => 'İstifadəçi adı';
@override String get password => 'Şifrə';
@override String get signIn => 'Daxil ol';
@@ -1824,15 +2013,39 @@ class _Translations$addServer$az extends Translations$addServer$en {
@override String get addPlexTitle => 'Plex ilə daxil ol';
@override String get pinExpired => 'PIN-in vaxtı bitdi. Lütfən təzədən cəhd edin.';
@override String failedToRegisterAccount({required Object error}) => 'Hesab qeydiyyatı uğursuz oldu: ${error}';
@override String enterMediaBrowserUrlError({required Object product}) => '${product} server URL-inizi daxil edin';
@override String get addConnectionTitle => 'Qoşulma əlavə et';
@override String addConnectionTitleScoped({required Object name}) => '${name} profilinə əlavə et';
@override String get signInWithPlexCard => 'Plex ilə daxil ol';
@override String get signInWithPlexCardSubtitle => 'Bu cihazı səlahiyyətləndirin.';
@override String get signInWithPlexCardSubtitleScoped => 'Plex hesabını səlahiyyətləndirin.';
@override String connectToMediaBrowserCard({required Object product}) => '${product}-a qoşul';
@override String get connectToMediaBrowserCardSubtitle => 'Server URL-inizi, istifadəçi adınızı və şifrənizi daxil edin.';
@override String connectToMediaBrowserCardSubtitleScoped({required Object product, required Object name}) => '${product} serverinizə daxil olun. ${name} ilə əlaqələndirilir.';
@override String get borrowFromAnotherProfile => 'Başqa profildən götür';
@override String get borrowFromAnotherProfileSubtitle => 'Başqa profilin qoşulmasını yenidən istifadə edin.';
}
// Path: common.ratingSource
class _Translations$common$ratingSource$az extends Translations$common$ratingSource$en {
_Translations$common$ratingSource$az._(TranslationsAz root) : this._root = root, super.internal(root);
final TranslationsAz _root; // ignore: unused_field
// Translations
@override String get critic => 'Tənqidçilər';
@override String get audience => 'Tamaşaçılar';
@override String get imdb => 'IMDb';
@override String get tmdb => 'TMDB';
@override String get rottenTomatoes => 'Rotten Tomatoes';
@override String get simkl => 'Simkl';
@override String get mal => 'MyAnimeList';
@override String get anilist => 'AniList';
@override String get trakt => 'Trakt';
@override String get rottenTomatoesCritic => 'Rotten Tomatoes tənqidçiləri';
@override String get rottenTomatoesAudience => 'Rotten Tomatoes tamaşaçıları';
}
// Path: hotkeys.actions
class _Translations$hotkeys$actions$az extends Translations$hotkeys$actions$en {
_Translations$hotkeys$actions$az._(TranslationsAz root) : this._root = root, super.internal(root);
@@ -1996,6 +2209,186 @@ class _Translations$explore$status$az extends Translations$explore$status$en {
@override String get upcoming => 'Gələcək';
}
// Path: explore.badge
class _Translations$explore$badge$az extends Translations$explore$badge$en {
_Translations$explore$badge$az._(TranslationsAz root) : this._root = root, super.internal(root);
final TranslationsAz _root; // ignore: unused_field
// Translations
@override String rankPopular({required Object n}) => '#${n} populyar';
@override String rankAiring({required Object n}) => '#${n} yayımlanır';
@override String rankRated({required Object n}) => '#${n} qiymətləndirilib';
@override String rankFavorited({required Object n}) => '#${n} favorit';
@override String rankTrending({required Object n}) => '#${n} trenddə';
@override String rankSeasonal({required Object season, required Object n}) => '${season} üçün #${n}';
@override String watchingNow({required Object n}) => '${n} izləyir';
@override String get available => 'Əlçatandır';
@override String get partiallyAvailable => 'Hissəvi əlçatandır';
@override String get availableIn4k => '4K əlçatandır';
@override String get requested => 'Sorğu göndərildi';
@override String get pendingApproval => 'Təsdiq gözlənilir';
@override String get processing => 'Emal edilir';
@override String get declined => 'Rədd edildi';
@override String get requestFailed => 'Sorğu uğursuz oldu';
@override String get requested4k => '4K sorğu göndərildi';
@override String seasonsAvailable({required Object available, required Object total}) => '${available}/${total} mövsüm';
@override String nextEpisodeIn({required Object episode, required Object duration}) => 'Ep ${episode} ${duration} sonra';
@override String nextAiringIn({required Object duration}) => 'Növbəti ${duration} sonra';
@override String episodesShort({required Object n}) => '${n} ep';
@override String minutesPerEpisode({required Object n}) => '${n} dəq/ep';
@override String get adult => '18+';
}
// Path: explore.stats
class _Translations$explore$stats$az extends Translations$explore$stats$en {
_Translations$explore$stats$az._(TranslationsAz root) : this._root = root, super.internal(root);
final TranslationsAz _root; // ignore: unused_field
// Translations
@override String listed({required Object n}) => '${n} siyahıya alınıb';
@override String viewersDay({required Object n}) => 'Bu gün ${n} izlədi';
@override String viewersWeek({required Object n}) => 'Bu həftə ${n} izlədi';
@override String viewersMonth({required Object n}) => 'Bu ay ${n} izlədi';
@override String viewersYear({required Object n}) => 'Bu il ${n} izlədi';
@override String viewersAllTime({required Object n}) => '${n} izləyici';
@override String planning({required Object n}) => '${n} izləməyi planlaşdırır';
@override String favorited({required Object n}) => '${n} favorit';
@override String dropRate({required Object percent}) => '${percent} izləməyi dayandırdı';
@override String comments({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n,
one: '${n} şərh',
other: '${n} şərh',
);
@override String votes({required Object n}) => '${n} səs';
@override String watching({required Object n}) => '${n} izləyir';
@override String completed({required Object n}) => '${n} tamamladı';
@override String onHold({required Object n}) => '${n} fasilədə';
@override String dropped({required Object n}) => '${n} izləməyi dayandırdı';
}
// Path: explore.season
class _Translations$explore$season$az extends Translations$explore$season$en {
_Translations$explore$season$az._(TranslationsAz root) : this._root = root, super.internal(root);
final TranslationsAz _root; // ignore: unused_field
// Translations
@override String get winter => 'Qış';
@override String get spring => 'Yaz';
@override String get summer => 'Yay';
@override String get fall => 'Payız';
@override String withYear({required Object season, required Object year}) => '${season} ${year}';
}
// Path: explore.format
class _Translations$explore$format$az extends Translations$explore$format$en {
_Translations$explore$format$az._(TranslationsAz root) : this._root = root, super.internal(root);
final TranslationsAz _root; // ignore: unused_field
// Translations
@override String get tv => 'TV';
@override String get tvShort => 'Qısa TV';
@override String get movie => 'Kino';
@override String get special => 'Xüsusi buraxılış';
@override String get ova => 'OVA';
@override String get ona => 'ONA';
@override String get music => 'Musiqi';
@override String get other => 'Digər';
}
// Path: explore.sourceMaterial
class _Translations$explore$sourceMaterial$az extends Translations$explore$sourceMaterial$en {
_Translations$explore$sourceMaterial$az._(TranslationsAz root) : this._root = root, super.internal(root);
final TranslationsAz _root; // ignore: unused_field
// Translations
@override String get original => 'Orijinal';
@override String get manga => 'Manga';
@override String get lightNovel => 'Light novel';
@override String get novel => 'Roman';
@override String get visualNovel => 'Vizual roman';
@override String get game => 'Oyun';
@override String get webComic => 'Veb komiks';
@override String get musicRelease => 'Musiqi';
@override String get otherMedia => 'Digər';
}
// Path: explore.creditRole
class _Translations$explore$creditRole$az extends Translations$explore$creditRole$en {
_Translations$explore$creditRole$az._(TranslationsAz root) : this._root = root, super.internal(root);
final TranslationsAz _root; // ignore: unused_field
// Translations
@override String get director => 'Rejissor';
@override String get writer => 'Ssenarist';
@override String get producer => 'Prodüser';
@override String get creator => 'Yaradıcı';
@override String get composer => 'Bəstəkar';
}
// Path: explore.relation
class _Translations$explore$relation$az extends Translations$explore$relation$en {
_Translations$explore$relation$az._(TranslationsAz root) : this._root = root, super.internal(root);
final TranslationsAz _root; // ignore: unused_field
// Translations
@override String get prequel => 'Prikvel';
@override String get sequel => 'Sikvel';
@override String get sideStory => 'Yan hekayə';
@override String get spinOff => 'Spin-off';
@override String get alternativeVersion => 'Alternativ versiya';
@override String get summary => 'Xülasə';
@override String get parentStory => 'Əsas hekayə';
@override String get adaptation => 'Adaptasiya';
@override String get other => 'Əlaqəli';
}
// Path: explore.detail
class _Translations$explore$detail$az extends Translations$explore$detail$en {
_Translations$explore$detail$az._(TranslationsAz root) : this._root = root, super.internal(root);
final TranslationsAz _root; // ignore: unused_field
// Translations
@override String get originalTitle => 'Orijinal başlıq';
@override String get alsoKnownAs => 'Digər adları';
@override String get studios => 'Studiyalar';
@override String get country => 'Ölkə';
@override String get language => 'Dil';
@override String get released => 'Buraxılıb';
@override String get physicalRelease => 'Diskdə';
@override String get ended => 'Bitib';
@override String addedOn({required Object date}) => '${date} əlavə edildi';
@override String get yourRating => 'Sizin qiymətləndirməniz';
@override String get budget => 'Büdcə';
@override String get revenue => 'Kassa gəliri';
@override String get contentAdvisory => 'Yaş tövsiyəsi';
@override String get tags => 'Teqlər';
@override String get revealSpoilerTags => 'Spoyler teqlərini göstər';
@override String get links => 'Keçidlər';
@override String get watchOn => 'İzlə';
@override String get watchTrailer => 'Treyleri izlə';
@override String openOn({required Object site}) => '${site} saytında aç';
@override String get crew => 'Heyət';
@override String get ratings => 'Reytinq';
@override String get schedule => 'Cədvəl';
@override String recommendedByUsers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n,
one: '${n} istifadəçi tövsiyə edir',
other: '${n} istifadəçi tövsiyə edir',
);
@override String recommendedBy({required Object who}) => '${who} tövsiyə edir';
@override String favoritedBy({required Object who}) => '${who} favorit edib';
@override String unairedEpisodes({required Object n}) => '${n} hələ yayımlanmayıb';
@override String recommendedByPercent({required Object percent}) => 'İzləyicilərin ${percent}-i tövsiyə edir';
@override String get relatedTitles => 'Əlaqəli başlıqlar';
@override String get background => 'Arxa fon';
}
// Path: downloads.backgroundWarning
class _Translations$downloads$backgroundWarning$az extends Translations$downloads$backgroundWarning$en {
_Translations$downloads$backgroundWarning$az._(TranslationsAz root) : this._root = root, super.internal(root);
@@ -2139,6 +2532,7 @@ class _Translations$services$names$az extends Translations$services$names$en {
@override String get anilist => 'AniList';
@override String get simkl => 'Simkl';
@override String get seerr => 'Seerr';
@override String get mdblist => 'MDBList';
}
// Path: services.deviceCode
@@ -2208,6 +2602,7 @@ extension on TranslationsAz {
'auth.waitingForAuth' => 'Təsdiqləmə gözlənilir...\nSəyahətçinizdən (brauzer) daxil olun.',
'auth.useBrowser' => 'Səyahətçini istifadə et',
'auth.or' => 'və ya',
'auth.connectToMediaBrowser' => ({required Object product}) => '${product}-a qoşul',
'auth.useQuickConnect' => 'Sürətli Qoşulmanı istifadə et',
'auth.quickConnectInstructions' => 'Jellyfin-də Sürətli Qoşulmanı açın və bu kodu daxil edin.',
'auth.quickConnectWaiting' => 'Təsdiq gözlənilir…',
@@ -2259,6 +2654,17 @@ extension on TranslationsAz {
'common.fullscreen' => 'Tam ekran',
'common.exitFullscreen' => 'Tam ekrandan çıx',
'common.pressBackAgainToExit' => 'Çıxmaq üçün geri düyməsinə bir daha basın',
'common.ratingSource.critic' => 'Tənqidçilər',
'common.ratingSource.audience' => 'Tamaşaçılar',
'common.ratingSource.imdb' => 'IMDb',
'common.ratingSource.tmdb' => 'TMDB',
'common.ratingSource.rottenTomatoes' => 'Rotten Tomatoes',
'common.ratingSource.simkl' => 'Simkl',
'common.ratingSource.mal' => 'MyAnimeList',
'common.ratingSource.anilist' => 'AniList',
'common.ratingSource.trakt' => 'Trakt',
'common.ratingSource.rottenTomatoesCritic' => 'Rotten Tomatoes tənqidçiləri',
'common.ratingSource.rottenTomatoesAudience' => 'Rotten Tomatoes tamaşaçıları',
'screens.licenses' => 'Lisenziyalar',
'screens.switchProfile' => 'Profili dəyiş',
'screens.subtitleStyling' => 'Altyazı tənzimləmələri',
@@ -2295,6 +2701,7 @@ extension on TranslationsAz {
'settings.darkTheme' => 'Tünd',
'settings.oledTheme' => 'OLED',
'settings.libraryDensity' => 'Kitabxana sıxlığı',
'settings.displayScale' => 'Ekran miqyası',
'settings.compact' => 'Sıx',
'settings.comfortable' => 'Rəhat',
'settings.tvCornerSpotlightBackdrop' => 'Künc işıqlandırma fonu',
@@ -2344,6 +2751,11 @@ extension on TranslationsAz {
'settings.bufferSizeMB' => ({required Object size}) => '${size}MB',
'settings.bufferSizeAuto' => 'Avtomatik (Tövsiyə olunan)',
'settings.bufferSizeWarning' => ({required Object heap, required Object size}) => '${heap}MB yaddaş əlçatandır. ${size}MB bufer oynatmaya təsir edə bilər.',
'settings.playbackBuffer' => 'Oxutma buferi',
'settings.playbackBufferAuto' => 'Avtomatik (tövsiyə olunur)',
'settings.playbackBufferLarge' => 'Böyük',
'settings.playbackBufferExtraLarge' => 'Çox böyük',
'settings.playbackBufferDescription' => 'Qeyri-sabit əlaqələrə qarşı daha çox buferləyir. Bufer ölçüsü ilə də məhdudlaşır.',
'settings.defaultQualityTitle' => 'Defolt keyfiyyət',
'settings.musicQualityTitle' => 'Musiqi keyfiyyəti',
'settings.subtitleStyling' => 'Altyazı tənzimləmələri',
@@ -2563,29 +2975,118 @@ extension on TranslationsAz {
'hotkeys.actions.skipMarker' => 'Girişi/Titrləri ötür',
'hotkeys.actions.screenshot' => 'Ekran şəkli çək',
'fileInfo.title' => 'Fayl məlumatı',
'fileInfo.overview' => 'Ümumi baxış',
'fileInfo.video' => 'Video',
'fileInfo.audio' => 'Səs',
'fileInfo.subtitles' => 'Altyazılar',
'fileInfo.images' => 'Daxili şəkillər',
'fileInfo.dataStreams' => 'Məlumat axınları',
'fileInfo.lyrics' => 'Mahnı sözləri',
'fileInfo.file' => 'Fayl',
'fileInfo.attachments' => 'Əlavələr',
'fileInfo.delivery' => 'Çatdırılma',
'fileInfo.versionCounter' => ({required Object count, required Object index}) => '${count}-dən ${index} versiya',
'fileInfo.fileCounter' => ({required Object count, required Object index}) => '${count}-dən ${index} fayl',
'fileInfo.noStreams' => 'Server bu fayl üçün heç bir axın bildirmədi.',
'fileInfo.copyPath' => 'Yolu kopyala',
'fileInfo.pathCopied' => 'Fayl yolu kopyalandı',
'fileInfo.codec' => 'Kodek',
'fileInfo.codecTag' => 'Kodek teqi',
'fileInfo.resolution' => 'Ayırdetmə',
'fileInfo.codedResolution' => 'Kodlanmış rezolyusiya',
'fileInfo.bitrate' => 'Bit sürəti (Bitrate)',
'fileInfo.frameRate' => 'Kadr tezliyi',
'fileInfo.rotation' => 'Dönmə',
'fileInfo.comment' => 'Şərh',
'fileInfo.audioDescription' => 'Səs təsviri',
'fileInfo.headerCompression' => 'Başlıq sıxışdırması',
'fileInfo.sidecarFile' => 'Sidecar faylı',
'fileInfo.transportTimestamp' => 'Transport vaxt damğası',
'fileInfo.displayOffset' => 'Ekran ofseti',
'fileInfo.previewFailureCode' => 'Önizləmə xəta kodu',
'fileInfo.previewRetries' => 'Önizləmə cəhdləri',
'fileInfo.aspectRatio' => 'Tərəf nisbəti',
'fileInfo.pixelAspectRatio' => 'Piksel aspekt nisbəti',
'fileInfo.profile' => 'Profil',
'fileInfo.level' => 'Səviyyə',
'fileInfo.bitDepth' => 'Bit dərinliyi',
'fileInfo.pixelFormat' => 'Piksel formatı',
'fileInfo.colorSpace' => 'Rəng sahəsi',
'fileInfo.colorRange' => 'Rəng diapazonu',
'fileInfo.colorPrimaries' => 'Əsas rənglər',
'fileInfo.colorTransfer' => 'Rəng ötürməsi',
'fileInfo.chromaSubsampling' => 'Rəng alt-diskretləşdirməsi',
'fileInfo.chromaLocation' => 'Chroma mövqeyi',
'fileInfo.scanType' => 'Tarama növü',
'fileInfo.interlaced' => 'Sətirlərarası',
'fileInfo.anamorphic' => 'Anamorfik',
'fileInfo.referenceFrames' => 'İstinad kadrları',
'fileInfo.dynamicRange' => 'Dinamik diapazon',
'fileInfo.dolbyVision' => 'Dolby Vision',
'fileInfo.dolbyVisionLevel' => 'Dolby Vision səviyyəsi',
'fileInfo.dolbyVisionVersion' => 'Dolby Vision versiyası',
'fileInfo.dolbyVisionLayers' => 'Dolby Vision təbəqələri',
'fileInfo.baseLayerCompatibility' => 'Baza təbəqə uyğunluğu',
'fileInfo.avcBitstream' => 'AVC bit axını',
'fileInfo.nalLengthSize' => 'NAL uzunluq ölçüsü',
'fileInfo.scalingMatrix' => 'Xüsusi miqyaslama matrisi',
'fileInfo.streamIdentifier' => 'Axın identifikatoru',
'fileInfo.streamIndex' => 'Axın indeksi',
'fileInfo.streamId' => 'Axın ID-si',
'fileInfo.language' => 'Dil',
'fileInfo.languageCode' => 'Dil kodu',
'fileInfo.streamTitle' => 'Trek başlığı',
'fileInfo.channels' => 'Kanallar',
'fileInfo.sampleRate' => 'Diskretləşdirmə tezliyi',
'fileInfo.spatialAudio' => 'Məkan səsi',
'fileInfo.textBased' => 'Mətn əsaslı',
'fileInfo.subtitleFormat' => 'Sidecar formatı',
'fileInfo.provider' => 'Provayder',
'fileInfo.matchScore' => 'Uyğunluq balı',
'fileInfo.externalDelivery' => 'Ayrıca ötürülə bilər',
'fileInfo.sidecarPath' => 'Sidecar yolu',
'fileInfo.sourceStream' => 'Kopyalanan mənbə',
'fileInfo.temporary' => 'Müvəqqəti',
'fileInfo.timeBase' => 'Vaxt bazası',
'fileInfo.overallBitrate' => 'Ümumi bit sürəti',
'fileInfo.path' => 'Yol',
'fileInfo.fileName' => 'Fayl adı',
'fileInfo.size' => 'Həcm',
'fileInfo.totalSize' => 'Ümumi ölçü',
'fileInfo.container' => 'Konteyner',
'fileInfo.duration' => 'Müddət',
'fileInfo.previewThumbnails' => 'Önizləmə miniatürləri',
'fileInfo.previewIndex' => 'Önizləmə indeksi',
'fileInfo.packetLength' => 'Paket uzunluğu',
'fileInfo.filePresent' => 'Fayl mövcuddur',
'fileInfo.fileReadable' => 'Server tərəfindən oxuna bilir',
'fileInfo.streamPath' => 'Axın yolu',
'fileInfo.optimizedForStreaming' => 'Yayım üçün optimallaşdırılıb',
'fileInfo.has64bitOffsets' => '64-bit ofsetlər',
'fileInfo.protocol' => 'Protokol',
'fileInfo.mediaType' => 'Media növü',
'fileInfo.sourceKind' => 'Mənbə növü',
'fileInfo.optimizedVersion' => 'Optimallaşdırılmış versiya',
'fileInfo.optimizationTarget' => 'Optimallaşdırma hədəfi',
'fileInfo.deletedAt' => 'Silinib',
'fileInfo.remoteSource' => 'Uzaq mənbə',
'fileInfo.infiniteStream' => 'Sonsuz axın',
'fileInfo.directPlay' => 'Birbaşa oynatma',
'fileInfo.directStream' => 'Birbaşa axın',
'fileInfo.transcoding' => 'Yenidən kodlaşdırma',
'fileInfo.etag' => 'ETag',
'fileInfo.versionId' => 'Versiya ID-si',
'fileInfo.fileId' => 'Fayl ID-si',
'fileInfo.defaultAudioTrack' => 'Defolt səs treki',
'fileInfo.defaultSubtitleTrack' => 'Defolt altyazı treki',
'fileInfo.subtitlesOff' => 'Söndürülüb',
'fileInfo.flagDefault' => 'Defolt',
'fileInfo.flagForced' => 'Məcburi',
'fileInfo.flagSelected' => 'Seçilib',
'fileInfo.flagExternal' => 'Xarici',
'fileInfo.flagHearingImpaired' => 'Eşitmə qüsurlu üçün',
'fileInfo.flagDub' => 'Dublyaj',
'fileInfo.flagOriginal' => 'Orijinal',
'mediaMenu.markAsWatched' => 'Baxıldı olaraq işarələ',
'mediaMenu.markAsUnwatched' => 'Baxılmadı olaraq işarələ',
'mediaMenu.removeFromContinueWatching' => 'İzləməyə davam et-dən sil',
@@ -2594,7 +3095,28 @@ extension on TranslationsAz {
'mediaMenu.shufflePlay' => 'Qarışıq oynat',
'mediaMenu.shuffleNotAvailableOffline' => 'Qarışıq oynatma oflayn rejimdə əlçatan deyil',
'mediaMenu.fileInfo' => 'Fayl məlumatı',
'mediaMenu.deleteEpisodeFromServer' => 'Seriyanı serverdən sil',
'mediaMenu.deleteSeasonFromServer' => 'Mövsümü serverdən sil',
'mediaMenu.deleteShowFromServer' => 'Serialı serverdən sil',
'mediaMenu.deleteMovieFromServer' => 'Kinonu serverdən sil',
'mediaMenu.deleteEpisodeTitle' => 'Bu seriya silinsin?',
'mediaMenu.deleteSeasonTitle' => 'Bu mövsüm silinsin?',
'mediaMenu.deleteShowTitle' => 'Bu serial silinsin?',
'mediaMenu.deleteMovieTitle' => 'Bu kino silinsin?',
'mediaMenu.deleteEpisodeConfirm' => 'Seriyanı sil',
'mediaMenu.deleteSeasonConfirm' => 'Mövsümü sil',
_ => null,
} ?? switch (path) {
'mediaMenu.deleteShowConfirm' => 'Serialı sil',
'mediaMenu.deleteMovieConfirm' => 'Kinonu sil',
'mediaMenu.deleteAnyway' => 'Yenə də sil',
'mediaMenu.confirmDeleteTarget' => ({required Object title}) => '${title} serverinizdən birdəfəlik silinsin?',
'mediaMenu.deleteMultipleWarning' => 'Bu bütün seriyaları və faylları əhatə edir.',
'mediaMenu.deleteEpisodeCountWarning' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n, one: 'Bu, içindəki ${n} seriyanı və onun faylını siləcək.', other: 'Bu, içindəki ${n} seriyanı və onların fayllarını siləcək.', ),
'mediaMenu.deleteMultiPartWarning' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n, one: 'Bu element ${n} fayl kimi saxlanılır və o silinəcək.', other: 'Bu element ${n} faylda saxlanılır və hamısı silinəcək.', ),
'mediaMenu.deleteSharedFileHeading' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n, one: 'Eyni faylda saxlanılan ${n} başqa seriya da silinəcək:', other: 'Eyni faylda saxlanılan ${n} başqa seriya da silinəcək:', ),
'mediaMenu.deleteScopeUnverifiedProbeFailed' => 'Plezy bunun hansı faylları siləcəyini yoxlaya bilmədi, ona görə də yuxarıda adı çəkilən elementdən daha çoxunu silə bilər. Ləğv edib təzədən cəhd edin və ya yenə də silin.',
'mediaMenu.deleteScopeUnverifiedNoFileInfo' => 'Serveriniz bu element üçün fayl təfərrüatlarını təqdim etmədi, ona görə Plezy bunun hansı faylları siləcəyini yoxlaya bilmir. Yuxarıda adı çəkilən elementdən daha çoxunu silə bilər.',
'mediaMenu.mediaDeletedSuccessfully' => 'Media elementi uğurla silindi',
'mediaMenu.mediaFailedToDelete' => 'Media elementi silinə bilmədi',
'mediaMenu.rate' => 'Qiymətləndir',
@@ -2660,6 +3182,9 @@ extension on TranslationsAz {
'videoControls.playNext' => 'Növbətini oynat',
'videoControls.playButton' => 'Oynat',
'videoControls.pauseButton' => 'Fasilə',
'videoControls.playbackPaused' => 'Fasilədə',
'videoControls.playbackResumed' => 'Oynadılır',
'videoControls.loadingVideo' => 'Video yüklənir',
'videoControls.showPlaybackControls' => 'Oynatma idarəetmələrini göstər',
'videoControls.hidePlaybackControls' => 'Oynatma idarəetmələrini gizlət',
'videoControls.seekBackwardButton' => ({required Object seconds}) => '${seconds} saniyə geri sar',
@@ -2711,8 +3236,6 @@ extension on TranslationsAz {
'videoControls.searchSubtitles' => 'Altyazı axtar',
'videoControls.language' => 'Dil',
'videoControls.noSubtitlesFound' => 'Altyazı tapılmadı',
_ => null,
} ?? switch (path) {
'videoControls.subtitleDownloaded' => 'Altyazı yükləndi',
'videoControls.subtitleDownloadedNotApplied' => 'Altyazı yükləndi, lakin seçilə bilmədi',
'videoControls.subtitleDownloadFailed' => 'Altyazı yüklənə bilmədi',
@@ -2764,6 +3287,8 @@ extension on TranslationsAz {
'messages.switchingToCompatiblePlayer' => 'Uyğun oynadıcıya keçilir...',
'messages.serverLimitTitle' => 'Oynatma uğursuz oldu',
'messages.serverLimitBody' => 'Server xətası (HTTP 500). Məhdudiyyət bu seansı rədd etdi.',
'messages.mediaUnreadableTitle' => 'Fayl əlçatan deyil',
'messages.mediaUnreadableBody' => 'Server bu elementi tapdı, lakin onun faylını oxuya bilmədi (HTTP 404). Fayl yəqin ki, köçürülüb, silinib və ya onun saxlanma yeri oflayndır. Server sahibindən faylı yoxlamasını və kitabxananı yenidən skan etməsini xahiş edin.',
'messages.logsUploaded' => 'Jurnallar yükləndi',
'messages.logsUploadFailed' => 'Jurnallar yüklənə bilmədi',
'messages.logId' => 'Jurnal ID-si',
@@ -2872,6 +3397,8 @@ extension on TranslationsAz {
'connections.sessionExpiredOne' => ({required Object name}) => '${name} üçün seansın vaxtı bitdi',
'connections.sessionExpiredMany' => ({required Object count}) => '${count} server üçün seansın vaxtı bitdi',
'connections.signInAgain' => 'Yenidən daxil ol',
'connections.editMediaBrowserTitle' => ({required Object product}) => '${product} qoşulmasını düzəliş et',
'connections.editMediaBrowserIntro' => ({required Object serverName}) => '${serverName} üçün URL-lər əlavə edin və ya silin. Plezy əlçatan olan ən aşağı gecikməli URL-i istifadə edəcək.',
'discover.title' => 'Kəşf et',
'discover.noContentAvailable' => 'Məzmun əlçatan deyil',
'discover.addMediaToLibraries' => 'Kitabxanalarınıza bir az media əlavə edin',
@@ -3005,6 +3532,36 @@ extension on TranslationsAz {
'logs.clearLogs' => 'Jurnalları təmizlə',
'logs.copyLogs' => 'Jurnalları kopyala',
'logs.uploadLogs' => 'Jurnalları yüklə',
'startup.failedTitle' => 'Plezy başlaya bilmədi',
'startup.failedBody' => 'Başlatma zamanı nəsə səhv getdi. Aşağıdakı təfərrüatlar nəyin uğursuz olduğunu göstərir.',
'startup.failedBodyRepairable' => 'Plezy-nin saxlanmış tənzimləmə faylı zədələnib və Plezy başlamazdan əvvəl yenidən qurulmalıdır. Təzədən cəhd etmək kömək etməyəcək — Yaddaşı təmir et seçin.',
'startup.phaseLabel' => 'Addım',
'startup.showDetails' => 'Təfərrüatları göstər',
'startup.hideDetails' => 'Təfərrüatları gizlət',
'startup.copyDetails' => 'Təfərrüatları kopyala',
'startup.detailsCopied' => 'Təfərrüatlar buferə kopyalandı',
'startup.uploadDetails' => 'Təfərrüatları yüklə',
'startup.repairStorage' => 'Yaddaşı təmir et',
'startup.repairTitle' => 'Saxlanmış məlumatlar təmir edilsin?',
'startup.repairBodyCommon' => 'Plezy-nin tənzimləmə faylı zədələnib və oxuna bilmir. Təmir bütün tənzimləmələri defolt vəziyyətinə sıfırlayır.',
'startup.repairBodyOneCredential' => 'Bir saxlanmış daxil olma məlumatı zədələnib və oxuna bilmir. Təmir yalnız onu silir; digər tənzimləmələrinizə toxunulmur.',
'startup.repairBodySignInsKept' => 'Serverləriniz və profilləriniz daxil olmuş vəziyyətdə qalmalıdır.',
'startup.repairBodySignInsLost' => 'Saxlanmış daxil olmalarınızı qoruyan açar bu fayldan bərpa edilə bilmir, ona görə də hər serverə və profilə yenidən daxil olmalı olacaqsınız. Media serverinizdə heç nəyə təsir olunmur.',
'startup.repairBodySessionsUncertain' => 'İzləyicilər (MAL, AniList, Simkl, Trakt) və Seerr ayrıca saxlanılır və qalıb-qalmayacaqları bəlli deyil. Plezy sizə nəyi saxladığını dəqiq bildirəcək.',
'startup.repairConfirm' => 'Təmir et',
'startup.repairSucceeded' => 'Yaddaş təmir edildi',
'startup.repairNeedsRestart' => 'Yaddaş təmir edildi — yenidən başlatma tələb olunur',
'startup.restartRequiredBody' => 'Məlumatlarınız təmir edildi, lakin Plezy ondan istifadə etmək üçün yenidən başlamalıdır. Plezy-ni bağlayın və yenidən açın.',
'startup.quitPlezy' => 'Plezy-dən çıx',
'startup.repairFailed' => 'Təmir uğursuz oldu',
'startup.repairKeptSignIns' => 'Serverləriniz və profilləriniz hələ də daxil olub.',
'startup.repairLostSignIns' => 'Saxlanmış daxil olmalarınızı qoruyan açar bərpa edilə bilmədi. Hər serverə və profilə yenidən daxil olmalı olacaqsınız.',
'startup.repairLostSessions' => 'Ən azı bir izləyici və ya Seerr əlaqəsi itirildi və yenidən qoşulmalıdır.',
'startup.backupTitle' => 'Zədələnmiş faylın nüsxəsi saxlanıldı',
'startup.backupWarning' => 'O, daxil olma məlumatlarınızı ehtiva edir. Onu yükləməyin və ya paylaşmayın.',
'startup.deleteBackup' => 'Nüsxəni sil',
'startup.backupDeleted' => 'Nüsxə silindi.',
'startup.previousFailureTitle' => 'Plezy son dəfə başlaya bilmədi',
'licenses.relatedPackages' => 'Əlaqəli paketlər',
'licenses.license' => 'Lisenziya',
'licenses.licenseNumber' => ({required Object number}) => 'Lisenziya ${number}',
@@ -3048,6 +3605,113 @@ extension on TranslationsAz {
'explore.searchEmpty' => ({required Object query}) => '"${query}" üçün nəticə tapılmadı',
'explore.searchPrompt' => ({required Object source}) => '${source} vasitəsilə kino və seriallar axtarın.',
'explore.searchFailed' => 'Axtarış uğursuz oldu. Bağlantınızı yoxlayın.',
'explore.badge.rankPopular' => ({required Object n}) => '#${n} populyar',
'explore.badge.rankAiring' => ({required Object n}) => '#${n} yayımlanır',
'explore.badge.rankRated' => ({required Object n}) => '#${n} qiymətləndirilib',
'explore.badge.rankFavorited' => ({required Object n}) => '#${n} favorit',
'explore.badge.rankTrending' => ({required Object n}) => '#${n} trenddə',
'explore.badge.rankSeasonal' => ({required Object season, required Object n}) => '${season} üçün #${n}',
'explore.badge.watchingNow' => ({required Object n}) => '${n} izləyir',
'explore.badge.available' => 'Əlçatandır',
'explore.badge.partiallyAvailable' => 'Hissəvi əlçatandır',
'explore.badge.availableIn4k' => '4K əlçatandır',
'explore.badge.requested' => 'Sorğu göndərildi',
'explore.badge.pendingApproval' => 'Təsdiq gözlənilir',
'explore.badge.processing' => 'Emal edilir',
'explore.badge.declined' => 'Rədd edildi',
_ => null,
} ?? switch (path) {
'explore.badge.requestFailed' => 'Sorğu uğursuz oldu',
'explore.badge.requested4k' => '4K sorğu göndərildi',
'explore.badge.seasonsAvailable' => ({required Object available, required Object total}) => '${available}/${total} mövsüm',
'explore.badge.nextEpisodeIn' => ({required Object episode, required Object duration}) => 'Ep ${episode} ${duration} sonra',
'explore.badge.nextAiringIn' => ({required Object duration}) => 'Növbəti ${duration} sonra',
'explore.badge.episodesShort' => ({required Object n}) => '${n} ep',
'explore.badge.minutesPerEpisode' => ({required Object n}) => '${n} dəq/ep',
'explore.badge.adult' => '18+',
'explore.stats.listed' => ({required Object n}) => '${n} siyahıya alınıb',
'explore.stats.viewersDay' => ({required Object n}) => 'Bu gün ${n} izlədi',
'explore.stats.viewersWeek' => ({required Object n}) => 'Bu həftə ${n} izlədi',
'explore.stats.viewersMonth' => ({required Object n}) => 'Bu ay ${n} izlədi',
'explore.stats.viewersYear' => ({required Object n}) => 'Bu il ${n} izlədi',
'explore.stats.viewersAllTime' => ({required Object n}) => '${n} izləyici',
'explore.stats.planning' => ({required Object n}) => '${n} izləməyi planlaşdırır',
'explore.stats.favorited' => ({required Object n}) => '${n} favorit',
'explore.stats.dropRate' => ({required Object percent}) => '${percent} izləməyi dayandırdı',
'explore.stats.comments' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n, one: '${n} şərh', other: '${n} şərh', ),
'explore.stats.votes' => ({required Object n}) => '${n} səs',
'explore.stats.watching' => ({required Object n}) => '${n} izləyir',
'explore.stats.completed' => ({required Object n}) => '${n} tamamladı',
'explore.stats.onHold' => ({required Object n}) => '${n} fasilədə',
'explore.stats.dropped' => ({required Object n}) => '${n} izləməyi dayandırdı',
'explore.season.winter' => 'Qış',
'explore.season.spring' => 'Yaz',
'explore.season.summer' => 'Yay',
'explore.season.fall' => 'Payız',
'explore.season.withYear' => ({required Object season, required Object year}) => '${season} ${year}',
'explore.format.tv' => 'TV',
'explore.format.tvShort' => 'Qısa TV',
'explore.format.movie' => 'Kino',
'explore.format.special' => 'Xüsusi buraxılış',
'explore.format.ova' => 'OVA',
'explore.format.ona' => 'ONA',
'explore.format.music' => 'Musiqi',
'explore.format.other' => 'Digər',
'explore.sourceMaterial.original' => 'Orijinal',
'explore.sourceMaterial.manga' => 'Manga',
'explore.sourceMaterial.lightNovel' => 'Light novel',
'explore.sourceMaterial.novel' => 'Roman',
'explore.sourceMaterial.visualNovel' => 'Vizual roman',
'explore.sourceMaterial.game' => 'Oyun',
'explore.sourceMaterial.webComic' => 'Veb komiks',
'explore.sourceMaterial.musicRelease' => 'Musiqi',
'explore.sourceMaterial.otherMedia' => 'Digər',
'explore.creditRole.director' => 'Rejissor',
'explore.creditRole.writer' => 'Ssenarist',
'explore.creditRole.producer' => 'Prodüser',
'explore.creditRole.creator' => 'Yaradıcı',
'explore.creditRole.composer' => 'Bəstəkar',
'explore.relation.prequel' => 'Prikvel',
'explore.relation.sequel' => 'Sikvel',
'explore.relation.sideStory' => 'Yan hekayə',
'explore.relation.spinOff' => 'Spin-off',
'explore.relation.alternativeVersion' => 'Alternativ versiya',
'explore.relation.summary' => 'Xülasə',
'explore.relation.parentStory' => 'Əsas hekayə',
'explore.relation.adaptation' => 'Adaptasiya',
'explore.relation.other' => 'Əlaqəli',
'explore.broadcast' => ({required Object day, required Object time}) => '${day} saat ${time}-da yayımlanır',
'explore.broadcastWithZone' => ({required Object day, required Object time, required Object timezone}) => '${day} saat ${time} (${timezone}) yayımlanır',
'explore.detail.originalTitle' => 'Orijinal başlıq',
'explore.detail.alsoKnownAs' => 'Digər adları',
'explore.detail.studios' => 'Studiyalar',
'explore.detail.country' => 'Ölkə',
'explore.detail.language' => 'Dil',
'explore.detail.released' => 'Buraxılıb',
'explore.detail.physicalRelease' => 'Diskdə',
'explore.detail.ended' => 'Bitib',
'explore.detail.addedOn' => ({required Object date}) => '${date} əlavə edildi',
'explore.detail.yourRating' => 'Sizin qiymətləndirməniz',
'explore.detail.budget' => 'Büdcə',
'explore.detail.revenue' => 'Kassa gəliri',
'explore.detail.contentAdvisory' => 'Yaş tövsiyəsi',
'explore.detail.tags' => 'Teqlər',
'explore.detail.revealSpoilerTags' => 'Spoyler teqlərini göstər',
'explore.detail.links' => 'Keçidlər',
'explore.detail.watchOn' => 'İzlə',
'explore.detail.watchTrailer' => 'Treyleri izlə',
'explore.detail.openOn' => ({required Object site}) => '${site} saytında aç',
'explore.detail.crew' => 'Heyət',
'explore.detail.ratings' => 'Reytinq',
'explore.detail.schedule' => 'Cədvəl',
'explore.detail.recommendedByUsers' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n, one: '${n} istifadəçi tövsiyə edir', other: '${n} istifadəçi tövsiyə edir', ),
'explore.detail.recommendedBy' => ({required Object who}) => '${who} tövsiyə edir',
'explore.detail.favoritedBy' => ({required Object who}) => '${who} favorit edib',
'explore.detail.unairedEpisodes' => ({required Object n}) => '${n} hələ yayımlanmayıb',
'explore.detail.recommendedByPercent' => ({required Object percent}) => 'İzləyicilərin ${percent}-i tövsiyə edir',
'explore.detail.relatedTitles' => 'Əlaqəli başlıqlar',
'explore.detail.background' => 'Arxa fon',
'explore.totalResults' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('az'))(n, one: '${n} nəticə', other: '${n} nəticə', ),
'liveTv.title' => 'Canlı TV',
'liveTv.guide' => 'Bələdçi',
'liveTv.noChannels' => 'Əlçatan kanal yoxdur',
@@ -3225,8 +3889,6 @@ extension on TranslationsAz {
'watchTogether.codeMustBe5Chars' => 'Seans kodu 5 simvol olmalıdır',
'watchTogether.joinInstructions' => 'Qoşulmaq üçün təşkilatçının seans kodunu daxil edin.',
'watchTogether.failedToCreate' => 'Seans yaradıla bilmədi',
_ => null,
} ?? switch (path) {
'watchTogether.failedToJoin' => 'Seansa qoşuluna bilmədi',
'watchTogether.sessionCodeCopied' => 'Seans kodu buferə kopyalandı',
'watchTogether.relayUnreachable' => 'Rele serverinə çatmaq olmur. İnternet provayderinin bloklaması Birlikdə İzləməyə mane ola bilər.',
@@ -3471,6 +4133,8 @@ extension on TranslationsAz {
'performanceOverlay.dvRpus' => 'DV RPU-ları',
'performanceOverlay.dvRpuAverage' => 'DV RPU Ort.',
'performanceOverlay.dvSampleAverage' => 'DV Nümunə Ort.',
_ => null,
} ?? switch (path) {
'performanceOverlay.maxLuma' => 'Maks Luma',
'performanceOverlay.minLuma' => 'Min Luma',
'performanceOverlay.maxCll' => 'MaxCLL',
@@ -3640,6 +4304,7 @@ extension on TranslationsAz {
'services.names.anilist' => 'AniList',
'services.names.simkl' => 'Simkl',
'services.names.seerr' => 'Seerr',
'services.names.mdblist' => 'MDBList',
'services.deviceCode.title' => ({required Object service}) => 'Plezy-ni ${service} üzərində aktivləşdirin',
'services.deviceCode.body' => ({required Object url}) => '${url} ünvanına keçin və bu kodu daxil edin:',
'services.deviceCode.openToActivate' => ({required Object service}) => 'Aktivləşdirmək üçün ${service} açın',
@@ -3663,9 +4328,12 @@ extension on TranslationsAz {
'services.libraryFilter.modeHintWhitelist' => 'Yalnız aşağıda seçilən kitabxanaları eyniləşdir.',
'services.libraryFilter.libraries' => 'Kitabxanalar',
'services.libraryFilter.noLibraries' => 'Kitabxana yoxdur',
'addServer.addMediaBrowserTitle' => ({required Object product}) => '${product} serveri əlavə et',
'addServer.serverUrls' => 'Server URL-ləri',
'addServer.serverUrlsHelper' => 'Vergüllə ayrılmış bir neçə URL-ə icazə verilir.',
'addServer.findServer' => 'Server tap',
'addServer.searchingLocalMediaBrowserServers' => ({required Object product}) => 'Yerli ${product} serverləri axtarılır...',
'addServer.localMediaBrowserServers' => ({required Object product}) => 'Yerli ${product} serverləri',
'addServer.username' => 'İstifadəçi adı',
'addServer.password' => 'Şifrə',
'addServer.signIn' => 'Daxil ol',
@@ -3677,11 +4345,15 @@ extension on TranslationsAz {
'addServer.addPlexTitle' => 'Plex ilə daxil ol',
'addServer.pinExpired' => 'PIN-in vaxtı bitdi. Lütfən təzədən cəhd edin.',
'addServer.failedToRegisterAccount' => ({required Object error}) => 'Hesab qeydiyyatı uğursuz oldu: ${error}',
'addServer.enterMediaBrowserUrlError' => ({required Object product}) => '${product} server URL-inizi daxil edin',
'addServer.addConnectionTitle' => 'Qoşulma əlavə et',
'addServer.addConnectionTitleScoped' => ({required Object name}) => '${name} profilinə əlavə et',
'addServer.signInWithPlexCard' => 'Plex ilə daxil ol',
'addServer.signInWithPlexCardSubtitle' => 'Bu cihazı səlahiyyətləndirin.',
'addServer.signInWithPlexCardSubtitleScoped' => 'Plex hesabını səlahiyyətləndirin.',
'addServer.connectToMediaBrowserCard' => ({required Object product}) => '${product}-a qoşul',
'addServer.connectToMediaBrowserCardSubtitle' => 'Server URL-inizi, istifadəçi adınızı və şifrənizi daxil edin.',
'addServer.connectToMediaBrowserCardSubtitleScoped' => ({required Object product, required Object name}) => '${product} serverinizə daxil olun. ${name} ilə əlaqələndirilir.',
'addServer.borrowFromAnotherProfile' => 'Başqa profildən götür',
'addServer.borrowFromAnotherProfileSubtitle' => 'Başqa profilin qoşulmasını yenidən istifadə edin.',
_ => null,
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+676 -4
View File
@@ -67,6 +67,7 @@ class TranslationsKk extends Translations with BaseTranslations<AppLocale, Trans
@override late final _Translations$serverSelection$kk serverSelection = _Translations$serverSelection$kk._(_root);
@override late final _Translations$hubDetail$kk hubDetail = _Translations$hubDetail$kk._(_root);
@override late final _Translations$logs$kk logs = _Translations$logs$kk._(_root);
@override late final _Translations$startup$kk startup = _Translations$startup$kk._(_root);
@override late final _Translations$licenses$kk licenses = _Translations$licenses$kk._(_root);
@override late final _Translations$navigation$kk navigation = _Translations$navigation$kk._(_root);
@override late final _Translations$explore$kk explore = _Translations$explore$kk._(_root);
@@ -115,6 +116,7 @@ class _Translations$auth$kk extends Translations$auth$en {
@override String get waitingForAuth => 'Растау күтілуде...\nБраузеріңізден кіріңіз.';
@override String get useBrowser => 'Браузерді пайдалану';
@override String get or => 'немесе';
@override String connectToMediaBrowser({required Object product}) => '${product} қосылу';
@override String get useQuickConnect => 'Жылдам қосылуды пайдалану';
@override String get quickConnectInstructions => 'Jellyfin-де Жылдам қосылуды ашып, осы кодты енгізіңіз.';
@override String get quickConnectWaiting => 'Растау күтілуде…';
@@ -175,6 +177,7 @@ class _Translations$common$kk extends Translations$common$en {
@override String get fullscreen => 'Толық экран';
@override String get exitFullscreen => 'Толық экраннан шығу';
@override String get pressBackAgainToExit => 'Шығу үшін артқа түймесін қайтадан басыңыз';
@override late final _Translations$common$ratingSource$kk ratingSource = _Translations$common$ratingSource$kk._(_root);
}
// Path: screens
@@ -238,6 +241,7 @@ class _Translations$settings$kk extends Translations$settings$en {
@override String get darkTheme => 'Қараңғы';
@override String get oledTheme => 'OLED';
@override String get libraryDensity => 'Кітапхана тығыздығы';
@override String get displayScale => 'Дисплей масштабы';
@override String get compact => 'Тығыз';
@override String get comfortable => 'Ыңғайлы';
@override String get tvCornerSpotlightBackdrop => 'Бұрыштық жарық фоны';
@@ -287,6 +291,11 @@ class _Translations$settings$kk extends Translations$settings$en {
@override String bufferSizeMB({required Object size}) => '${size} МБ';
@override String get bufferSizeAuto => 'Автоматты (Ұсынылатын)';
@override String bufferSizeWarning({required Object heap, required Object size}) => '${heap} МБ ЖҰД қолжетімді. ${size} МБ буфер ойнатуға әсер етуі мүмкін.';
@override String get playbackBuffer => 'Ойнату буфері';
@override String get playbackBufferAuto => 'Авто (ұсынылады)';
@override String get playbackBufferLarge => 'Үлкен';
@override String get playbackBufferExtraLarge => 'Өте үлкен';
@override String get playbackBufferDescription => 'Тұрақсыз қосылыстарға қарсы көбірек буферлейді. Буфер өлшемімен де шектеледі.';
@override String get defaultQualityTitle => 'Әдепкі сапа';
@override String get musicQualityTitle => 'Музыка сапасы';
@override String get subtitleStyling => 'Субтитр баптаулары';
@@ -509,29 +518,118 @@ class _Translations$fileInfo$kk extends Translations$fileInfo$en {
// Translations
@override String get title => 'Файл туралы ақпарат';
@override String get overview => 'Шолу';
@override String get video => 'Видео';
@override String get audio => 'Аудио';
@override String get subtitles => 'Субтитрлер';
@override String get images => 'Кірістірілген суреттер';
@override String get dataStreams => 'Деректер ағындары';
@override String get lyrics => 'Ән мәтіні';
@override String get file => 'Файл';
@override String get attachments => 'Тіркемелер';
@override String get delivery => 'Жеткізу';
@override String versionCounter({required Object index, required Object count}) => 'Нұсқа ${index} / ${count}';
@override String fileCounter({required Object index, required Object count}) => 'Файл ${index} / ${count}';
@override String get noStreams => 'Сервер бұл файл үшін ағындар жоқ деп хабарлады.';
@override String get copyPath => 'Жолды көшіру';
@override String get pathCopied => 'Файл жолы көшірілді';
@override String get codec => 'Кодек';
@override String get codecTag => 'Кодек тегі';
@override String get resolution => 'Ажыратымдылық';
@override String get codedResolution => 'Кодталған ажыратымдылық';
@override String get bitrate => 'Биттік жылдамдық (Bitrate)';
@override String get frameRate => 'Кадр жиілігі';
@override String get rotation => 'Бұрылыс';
@override String get comment => 'Пікір';
@override String get audioDescription => 'Аудио сипаттама';
@override String get headerCompression => 'Тақырып қысуы';
@override String get sidecarFile => 'Қосалқы файл';
@override String get transportTimestamp => 'Транспорт уақыт белгісі';
@override String get displayOffset => 'Көрсету ығысуы';
@override String get previewFailureCode => 'Алдын ала қарау қате коды';
@override String get previewRetries => 'Алдын ала қарау қайталаулары';
@override String get aspectRatio => 'Тараптар қатынасы';
@override String get pixelAspectRatio => 'Пиксель пропорциясы';
@override String get profile => 'Профиль';
@override String get level => 'Деңгей';
@override String get bitDepth => 'Бит тереңдігі';
@override String get pixelFormat => 'Пиксель форматы';
@override String get colorSpace => 'Түс кеңістігі';
@override String get colorRange => 'Түс диапазоны';
@override String get colorPrimaries => 'Негізгі түстер';
@override String get colorTransfer => 'Түс тасымалдауы';
@override String get chromaSubsampling => 'Түстік субдискретизация';
@override String get chromaLocation => 'Chroma орналасуы';
@override String get scanType => 'Сканерлеу түрі';
@override String get interlaced => 'Жоларалық';
@override String get anamorphic => 'Анаморфты';
@override String get referenceFrames => 'Тірек кадрлар';
@override String get dynamicRange => 'Динамикалық диапазон';
@override String get dolbyVision => 'Dolby Vision';
@override String get dolbyVisionLevel => 'Dolby Vision деңгейі';
@override String get dolbyVisionVersion => 'Dolby Vision нұсқасы';
@override String get dolbyVisionLayers => 'Dolby Vision қабаттары';
@override String get baseLayerCompatibility => 'Базалық қабат үйлесімділігі';
@override String get avcBitstream => 'AVC бит ағыны';
@override String get nalLengthSize => 'NAL ұзындық өлшемі';
@override String get scalingMatrix => 'Теңшелетін масштабтау матрицасы';
@override String get streamIdentifier => 'Ағын идентификаторы';
@override String get streamIndex => 'Ағын индексі';
@override String get streamId => 'Ағын ID';
@override String get language => 'Тіл';
@override String get languageCode => 'Тіл коды';
@override String get streamTitle => 'Трек атауы';
@override String get channels => 'Арналар';
@override String get sampleRate => 'Дискретизация жиілігі';
@override String get spatialAudio => 'Кеңістіктік аудио';
@override String get textBased => 'Мәтіндік';
@override String get subtitleFormat => 'Қосалқы формат';
@override String get provider => 'Провайдер';
@override String get matchScore => 'Сәйкестік ұпайы';
@override String get externalDelivery => 'Бөлек жеткізілуі мүмкін';
@override String get sidecarPath => 'Қосалқы файл жолы';
@override String get sourceStream => 'Көшірілген көзі';
@override String get temporary => 'Уақытша';
@override String get timeBase => 'Уақыт негізі';
@override String get overallBitrate => 'Жалпы биттік жылдамдық';
@override String get path => 'Жол';
@override String get fileName => 'Файл атауы';
@override String get size => 'Көлемі';
@override String get totalSize => 'Жалпы өлшемі';
@override String get container => 'Контейнер';
@override String get duration => 'Уақыты';
@override String get previewThumbnails => 'Алдын ала қарау суреттері';
@override String get previewIndex => 'Алдын ала қарау индексі';
@override String get packetLength => 'Пакет ұзындығы';
@override String get filePresent => 'Файл бар';
@override String get fileReadable => 'Сервер оқи алады';
@override String get streamPath => 'Ағын жолы';
@override String get optimizedForStreaming => 'Ағынды беру үшін оңтайландырылған';
@override String get has64bitOffsets => '64-биттік ығысулар';
@override String get protocol => 'Протокол';
@override String get mediaType => 'Медиа түрі';
@override String get sourceKind => 'Дереккөз түрі';
@override String get optimizedVersion => 'Оңтайландырылған нұсқа';
@override String get optimizationTarget => 'Оңтайландыру мақсаты';
@override String get deletedAt => 'Өшірілген';
@override String get remoteSource => 'Қашықтағы дереккөз';
@override String get infiniteStream => 'Шексіз ағын';
@override String get directPlay => 'Тікелей ойнату';
@override String get directStream => 'Тікелей ағын';
@override String get transcoding => 'Транскодтау';
@override String get etag => 'ETag';
@override String get versionId => 'Нұсқа ID';
@override String get fileId => 'Файл ID';
@override String get defaultAudioTrack => 'Әдепкі аудио трек';
@override String get defaultSubtitleTrack => 'Әдепкі субтитр трегі';
@override String get subtitlesOff => 'Өшірулі';
@override String get flagDefault => 'Әдепкі';
@override String get flagForced => 'Мәжбүрлі';
@override String get flagSelected => 'Таңдалған';
@override String get flagExternal => 'Сыртқы';
@override String get flagHearingImpaired => 'Есту қабілеті бұзылғандар үшін';
@override String get flagDub => 'Дубляж';
@override String get flagOriginal => 'Түпнұсқа';
}
// Path: mediaMenu
@@ -549,7 +647,35 @@ class _Translations$mediaMenu$kk extends Translations$mediaMenu$en {
@override String get shufflePlay => 'Араластырып ойнату';
@override String get shuffleNotAvailableOffline => 'Араластырып ойнату офлайн режимде қолжетімсіз';
@override String get fileInfo => 'Файл туралы ақпарат';
@override String get deleteEpisodeFromServer => 'Бөлімді серверден өшіру';
@override String get deleteSeasonFromServer => 'Маусымды серверден өшіру';
@override String get deleteShowFromServer => 'Сериалды серверден өшіру';
@override String get deleteMovieFromServer => 'Фильмді серверден өшіру';
@override String get deleteEpisodeTitle => 'Осы бөлім өшірілсін бе?';
@override String get deleteSeasonTitle => 'Осы маусым өшірілсін бе?';
@override String get deleteShowTitle => 'Осы сериал өшірілсін бе?';
@override String get deleteMovieTitle => 'Осы фильм өшірілсін бе?';
@override String get deleteEpisodeConfirm => 'Бөлімді өшіру';
@override String get deleteSeasonConfirm => 'Маусымды өшіру';
@override String get deleteShowConfirm => 'Сериалды өшіру';
@override String get deleteMovieConfirm => 'Фильмді өшіру';
@override String get deleteAnyway => 'Бәрібір өшіру';
@override String confirmDeleteTarget({required Object title}) => '${title} серверіңізден толық өшірілсін бе?';
@override String get deleteMultipleWarning => 'Бұл барлық бөлімдер мен файлдарға әсер етеді.';
@override String deleteEpisodeCountWarning({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n,
one: 'Бұл ондағы ${n} бөлімді және оның файлын өшіреді.',
other: 'Бұл ондағы барлық ${n} бөлімді және олардың файлдарын өшіреді.',
);
@override String deleteMultiPartWarning({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n,
one: 'Бұл элемент ${n} файл ретінде сақталған, ол өшіріледі.',
other: 'Бұл элемент ${n} файлда сақталған, олардың барлығы өшіріледі.',
);
@override String deleteSharedFileHeading({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n,
one: 'Сол файлда тағы ${n} бөлім сақталған, ол да өшіріледі:',
other: 'Сол файлда тағы ${n} бөлім сақталған, олар да өшіріледі:',
);
@override String get deleteScopeUnverifiedProbeFailed => 'Plezy қандай файлдар өшірілетінін тексере алмады, сондықтан ол жоғарыда аталған элементтен артық өшіруі мүмкін. Бас тартып, қайталап көріңіз немесе бәрібір өшіріңіз.';
@override String get deleteScopeUnverifiedNoFileInfo => 'Серверіңіз бұл элемент үшін файл мәліметтерін ұсынбады, сондықтан Plezy қандай файлдар өшірілетінін тексере алмайды. Ол жоғарыда аталған элементтен артық өшіруі мүмкін.';
@override String get mediaDeletedSuccessfully => 'Медиа элементі сәтті өшірілді';
@override String get mediaFailedToDelete => 'Медиа элементін өшіру мүмкін болмады';
@override String get rate => 'Бағалау';
@@ -660,6 +786,9 @@ class _Translations$videoControls$kk extends Translations$videoControls$en {
@override String get playNext => 'Келесіні ойнату';
@override String get playButton => 'Ойнату';
@override String get pauseButton => 'Кідірту';
@override String get playbackPaused => 'Кідіртілді';
@override String get playbackResumed => 'Ойнатылуда';
@override String get loadingVideo => 'Бейне жүктелуде';
@override String get showPlaybackControls => 'Басқару элементтерін көрсету';
@override String get hidePlaybackControls => 'Басқару элементтерін жасыру';
@override String seekBackwardButton({required Object seconds}) => '${seconds} секунд артқа айналдыру';
@@ -768,6 +897,8 @@ class _Translations$messages$kk extends Translations$messages$en {
@override String get switchingToCompatiblePlayer => 'Үйлесімді ойнатқышқа ауысуда...';
@override String get serverLimitTitle => 'Ойнату қатесі';
@override String get serverLimitBody => 'Сервер қатесі (HTTP 500). Шектеу бұл сеансты қабылдамады.';
@override String get mediaUnreadableTitle => 'Файл қолжетімсіз';
@override String get mediaUnreadableBody => 'Сервер бұл элементті тапты, бірақ оның файлын оқи алмады (HTTP 404). Файл жылжытылған, өшірілген немесе оның сақтау орны қолжетімсіз болуы мүмкін. Сервер иесінен файлды тексеріп, кітапхананы қайта сканерлеуді сұраңыз.';
@override String get logsUploaded => 'Журналдар жүктелді';
@override String get logsUploadFailed => 'Журналдарды жүктеу мүмкін болмады';
@override String get logId => 'Журнал ID-сі';
@@ -921,6 +1052,8 @@ class _Translations$connections$kk extends Translations$connections$en {
@override String sessionExpiredOne({required Object name}) => '${name} үшін сеанс мерзімі өтті';
@override String sessionExpiredMany({required Object count}) => '${count} сервер үшін сеанс мерзімі өтті';
@override String get signInAgain => 'Қайтадан кіру';
@override String editMediaBrowserTitle({required Object product}) => '${product} қосылымын өңдеу';
@override String editMediaBrowserIntro({required Object serverName}) => '${serverName} үшін URL мекенжайларды қосыңыз немесе өшіріңіз. Plezy ең төмен кідірісі бар қолжетімді URL мекенжайды пайдаланады.';
}
// Path: discover
@@ -1082,6 +1215,45 @@ class _Translations$logs$kk extends Translations$logs$en {
@override String get uploadLogs => 'Журналдарды жүктеу';
}
// Path: startup
class _Translations$startup$kk extends Translations$startup$en {
_Translations$startup$kk._(TranslationsKk root) : this._root = root, super.internal(root);
final TranslationsKk _root; // ignore: unused_field
// Translations
@override String get failedTitle => 'Plezy іске қосылмады';
@override String get failedBody => 'Іске қосу кезінде қате орын алды. Төмендегі мәліметтер ненің сәтсіз аяқталғанын көрсетеді.';
@override String get failedBodyRepairable => 'Plezy сақталған баптаулар файлы зақымдалған және Plezy іске қосылмас бұрын оны қайта құру қажет. Қайталау көмектеспейді — «Сақтауды қалпына келтіру» тармағын таңдаңыз.';
@override String get phaseLabel => 'Қадам';
@override String get showDetails => 'Мәліметтерді көрсету';
@override String get hideDetails => 'Мәліметтерді жасыру';
@override String get copyDetails => 'Мәліметтерді көшіру';
@override String get detailsCopied => 'Мәліметтер алмасу буферіне көшірілді';
@override String get uploadDetails => 'Мәліметтерді жүктеп жіберу';
@override String get repairStorage => 'Сақтауды қалпына келтіру';
@override String get repairTitle => 'Сақталған деректер қалпына келтірілсін бе?';
@override String get repairBodyCommon => 'Plezy баптаулар файлы зақымдалған және оқылмайды. Қалпына келтіру барлық баптауды әдепкі мәнге қайтарады.';
@override String get repairBodyOneCredential => 'Бір сақталған кіру деректері зақымдалған және оқылмайды. Қалпына келтіру тек соны өшіреді; қалған баптауларыңызға тиіспейді.';
@override String get repairBodySignInsKept => 'Серверлеріңіз бен профильдеріңіз кірген күйінде қалады.';
@override String get repairBodySignInsLost => 'Сақталған кіру деректерін қорғайтын кілт осы файлдан қалпына келтірілмейді, сондықтан әрбір сервер мен профильге қайта кіруге тура келеді. Медиа серверіңіздегі ештеңеге әсер етілмейді.';
@override String get repairBodySessionsUncertain => 'Tracker-лар (MAL, AniList, Simkl, Trakt) және Seerr бөлек сақталады және сақталуы да, сақталмауы да мүмкін. Plezy не сақталғанын нақты айтады.';
@override String get repairConfirm => 'Қалпына келтіру';
@override String get repairSucceeded => 'Сақтау қалпына келтірілді';
@override String get repairNeedsRestart => 'Сақтау қалпына келтірілді — қайта іске қосу қажет';
@override String get restartRequiredBody => 'Деректеріңіз қалпына келтірілді, бірақ Plezy оларды пайдаланар алдында жаңадан іске қосылуы керек. Plezy жабыңыз да, қайта ашыңыз.';
@override String get quitPlezy => 'Plezy бағдарламасынан шығу';
@override String get repairFailed => 'Қалпына келтіру сәтсіз аяқталды';
@override String get repairKeptSignIns => 'Серверлеріңіз бен профильдеріңіз әлі кірген күйде.';
@override String get repairLostSignIns => 'Сақталған кіру деректерін қорғайтын кілт қалпына келтірілмеді. Әрбір сервер мен профильге қайта кіруге тура келеді.';
@override String get repairLostSessions => 'Кем дегенде бір tracker немесе Seerr қосылымы жоғалды, оны қайта қосу қажет.';
@override String get backupTitle => 'Зақымдалған файлдың көшірмесі сақталды';
@override String get backupWarning => 'Онда сіздің кіру деректеріңіз бар. Оны жүктеп жібермеңіз немесе бөліспеңіз.';
@override String get deleteBackup => 'Көшірмені өшіру';
@override String get backupDeleted => 'Көшірме өшірілді.';
@override String get previousFailureTitle => 'Plezy соңғы рет іске қосыла алмады';
}
// Path: licenses
class _Translations$licenses$kk extends Translations$licenses$en {
_Translations$licenses$kk._(TranslationsKk root) : this._root = root, super.internal(root);
@@ -1137,6 +1309,20 @@ class _Translations$explore$kk extends Translations$explore$en {
@override String searchEmpty({required Object query}) => '"${query}" бойынша нәтиже табылмады';
@override String searchPrompt({required Object source}) => '${source} арқылы фильмдер мен сериалдарды іздеңіз.';
@override String get searchFailed => 'Іздеу қатесі. Қосылымды тексеріңіз.';
@override late final _Translations$explore$badge$kk badge = _Translations$explore$badge$kk._(_root);
@override late final _Translations$explore$stats$kk stats = _Translations$explore$stats$kk._(_root);
@override late final _Translations$explore$season$kk season = _Translations$explore$season$kk._(_root);
@override late final _Translations$explore$format$kk format = _Translations$explore$format$kk._(_root);
@override late final _Translations$explore$sourceMaterial$kk sourceMaterial = _Translations$explore$sourceMaterial$kk._(_root);
@override late final _Translations$explore$creditRole$kk creditRole = _Translations$explore$creditRole$kk._(_root);
@override late final _Translations$explore$relation$kk relation = _Translations$explore$relation$kk._(_root);
@override String broadcast({required Object day, required Object time}) => '${day} күні ${time} көрсетіледі';
@override String broadcastWithZone({required Object day, required Object time, required Object timezone}) => '${day} күні ${time} ${timezone} көрсетіледі';
@override late final _Translations$explore$detail$kk detail = _Translations$explore$detail$kk._(_root);
@override String totalResults({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n,
one: '${n} нәтиже',
other: '${n} нәтиже',
);
}
// Path: liveTv
@@ -1810,9 +1996,12 @@ class _Translations$addServer$kk extends Translations$addServer$en {
final TranslationsKk _root; // ignore: unused_field
// Translations
@override String addMediaBrowserTitle({required Object product}) => '${product} серверін қосу';
@override String get serverUrls => 'Сервер URL-дері';
@override String get serverUrlsHelper => 'Үтірмен бөлінген бірнеше URL мекенжайына рұқсат етіледі.';
@override String get findServer => 'Серверді табу';
@override String searchingLocalMediaBrowserServers({required Object product}) => 'Жергілікті ${product} серверлері ізделуде...';
@override String localMediaBrowserServers({required Object product}) => 'Жергілікті ${product} серверлері';
@override String get username => 'Пайдаланушы аты';
@override String get password => 'Құпия сөз';
@override String get signIn => 'Кіру';
@@ -1824,15 +2013,39 @@ class _Translations$addServer$kk extends Translations$addServer$en {
@override String get addPlexTitle => 'Plex арқылы кіру';
@override String get pinExpired => 'PIN код мерзімі өтті.';
@override String failedToRegisterAccount({required Object error}) => 'Тіркелгіні тіркеу қатесі: ${error}';
@override String enterMediaBrowserUrlError({required Object product}) => '${product} серверінің URL мекенжайын енгізіңіз';
@override String get addConnectionTitle => 'Қосылым қосу';
@override String addConnectionTitleScoped({required Object name}) => '${name} профиліне қосу';
@override String get signInWithPlexCard => 'Plex арқылы кіру';
@override String get signInWithPlexCardSubtitle => 'Осы құрылғыны авторизациялау.';
@override String get signInWithPlexCardSubtitleScoped => 'Plex тіркелгісін авторизациялау.';
@override String connectToMediaBrowserCard({required Object product}) => '${product} қосылу';
@override String get connectToMediaBrowserCardSubtitle => 'Сервер URL мекенжайын, пайдаланушы атын және құпия сөзді енгізіңіз.';
@override String connectToMediaBrowserCardSubtitleScoped({required Object product, required Object name}) => '${product} серверіне кіріңіз. ${name} тіркелгісіне байланыстырылады.';
@override String get borrowFromAnotherProfile => 'Басқа профильден алу';
@override String get borrowFromAnotherProfileSubtitle => 'Басқа профильдің қосылымын қайта пайдалану.';
}
// Path: common.ratingSource
class _Translations$common$ratingSource$kk extends Translations$common$ratingSource$en {
_Translations$common$ratingSource$kk._(TranslationsKk root) : this._root = root, super.internal(root);
final TranslationsKk _root; // ignore: unused_field
// Translations
@override String get critic => 'Сыншылар';
@override String get audience => 'Көрермендер';
@override String get imdb => 'IMDb';
@override String get tmdb => 'TMDB';
@override String get rottenTomatoes => 'Rotten Tomatoes';
@override String get simkl => 'Simkl';
@override String get mal => 'MyAnimeList';
@override String get anilist => 'AniList';
@override String get trakt => 'Trakt';
@override String get rottenTomatoesCritic => 'Rotten Tomatoes сыншылары';
@override String get rottenTomatoesAudience => 'Rotten Tomatoes көрермендері';
}
// Path: hotkeys.actions
class _Translations$hotkeys$actions$kk extends Translations$hotkeys$actions$en {
_Translations$hotkeys$actions$kk._(TranslationsKk root) : this._root = root, super.internal(root);
@@ -1996,6 +2209,186 @@ class _Translations$explore$status$kk extends Translations$explore$status$en {
@override String get upcoming => 'Күтілуде';
}
// Path: explore.badge
class _Translations$explore$badge$kk extends Translations$explore$badge$en {
_Translations$explore$badge$kk._(TranslationsKk root) : this._root = root, super.internal(root);
final TranslationsKk _root; // ignore: unused_field
// Translations
@override String rankPopular({required Object n}) => '#${n} танымал';
@override String rankAiring({required Object n}) => '#${n} эфирде';
@override String rankRated({required Object n}) => '#${n} бағаланған';
@override String rankFavorited({required Object n}) => '#${n} таңдаулы';
@override String rankTrending({required Object n}) => '#${n} трендте';
@override String rankSeasonal({required Object n, required Object season}) => '#${n}${season}';
@override String watchingNow({required Object n}) => '${n} қарауда';
@override String get available => 'Қолжетімді';
@override String get partiallyAvailable => 'Жартылай қолжетімді';
@override String get availableIn4k => '4K қолжетімді';
@override String get requested => 'Сұралған';
@override String get pendingApproval => 'Растау күтілуде';
@override String get processing => 'Өңделуде';
@override String get declined => 'Қабылданбады';
@override String get requestFailed => 'Сұрау сәтсіз аяқталды';
@override String get requested4k => '4K сұралған';
@override String seasonsAvailable({required Object available, required Object total}) => '${available}/${total} маусым';
@override String nextEpisodeIn({required Object episode, required Object duration}) => '${episode}-бөлім ${duration} ішінде';
@override String nextAiringIn({required Object duration}) => 'Келесісі ${duration} ішінде';
@override String episodesShort({required Object n}) => '${n} бөл.';
@override String minutesPerEpisode({required Object n}) => '${n} мин/бөл.';
@override String get adult => '18+';
}
// Path: explore.stats
class _Translations$explore$stats$kk extends Translations$explore$stats$en {
_Translations$explore$stats$kk._(TranslationsKk root) : this._root = root, super.internal(root);
final TranslationsKk _root; // ignore: unused_field
// Translations
@override String listed({required Object n}) => '${n} тізімде';
@override String viewersDay({required Object n}) => 'Бүгін ${n} көрді';
@override String viewersWeek({required Object n}) => 'Осы аптада ${n} көрді';
@override String viewersMonth({required Object n}) => 'Осы айда ${n} көрді';
@override String viewersYear({required Object n}) => 'Осы жылы ${n} көрді';
@override String viewersAllTime({required Object n}) => '${n} көрермен';
@override String planning({required Object n}) => '${n} көруді жоспарлауда';
@override String favorited({required Object n}) => '${n} таңдаулы';
@override String dropRate({required Object percent}) => '${percent} тастап кетті';
@override String comments({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n,
one: '${n} пікір',
other: '${n} пікір',
);
@override String votes({required Object n}) => '${n} дауыс';
@override String watching({required Object n}) => '${n} қарап жатыр';
@override String completed({required Object n}) => '${n} аяқтады';
@override String onHold({required Object n}) => '${n} кейінге қалдырды';
@override String dropped({required Object n}) => '${n} тастады';
}
// Path: explore.season
class _Translations$explore$season$kk extends Translations$explore$season$en {
_Translations$explore$season$kk._(TranslationsKk root) : this._root = root, super.internal(root);
final TranslationsKk _root; // ignore: unused_field
// Translations
@override String get winter => 'Қыс';
@override String get spring => 'Көктем';
@override String get summer => 'Жаз';
@override String get fall => 'Күз';
@override String withYear({required Object season, required Object year}) => '${season} ${year}';
}
// Path: explore.format
class _Translations$explore$format$kk extends Translations$explore$format$en {
_Translations$explore$format$kk._(TranslationsKk root) : this._root = root, super.internal(root);
final TranslationsKk _root; // ignore: unused_field
// Translations
@override String get tv => 'ТВ';
@override String get tvShort => 'Қысқа ТВ';
@override String get movie => 'Фильм';
@override String get special => 'Арнайы';
@override String get ova => 'OVA';
@override String get ona => 'ONA';
@override String get music => 'Музыка';
@override String get other => 'Басқа';
}
// Path: explore.sourceMaterial
class _Translations$explore$sourceMaterial$kk extends Translations$explore$sourceMaterial$en {
_Translations$explore$sourceMaterial$kk._(TranslationsKk root) : this._root = root, super.internal(root);
final TranslationsKk _root; // ignore: unused_field
// Translations
@override String get original => 'Түпнұсқа';
@override String get manga => 'Манга';
@override String get lightNovel => 'Ранобэ';
@override String get novel => 'Роман';
@override String get visualNovel => 'Визуалды роман';
@override String get game => 'Ойын';
@override String get webComic => 'Веб-комикс';
@override String get musicRelease => 'Музыка';
@override String get otherMedia => 'Басқа';
}
// Path: explore.creditRole
class _Translations$explore$creditRole$kk extends Translations$explore$creditRole$en {
_Translations$explore$creditRole$kk._(TranslationsKk root) : this._root = root, super.internal(root);
final TranslationsKk _root; // ignore: unused_field
// Translations
@override String get director => 'Режиссер';
@override String get writer => 'Сценарист';
@override String get producer => 'Продюсер';
@override String get creator => 'Жасаушы';
@override String get composer => 'Композитор';
}
// Path: explore.relation
class _Translations$explore$relation$kk extends Translations$explore$relation$en {
_Translations$explore$relation$kk._(TranslationsKk root) : this._root = root, super.internal(root);
final TranslationsKk _root; // ignore: unused_field
// Translations
@override String get prequel => 'Приквел';
@override String get sequel => 'Сиквел';
@override String get sideStory => 'Жанама оқиға';
@override String get spinOff => 'Спин-офф';
@override String get alternativeVersion => 'Балама нұсқа';
@override String get summary => 'Қысқаша мазмұны';
@override String get parentStory => 'Негізгі оқиға';
@override String get adaptation => 'Экранизация';
@override String get other => 'Қатысты';
}
// Path: explore.detail
class _Translations$explore$detail$kk extends Translations$explore$detail$en {
_Translations$explore$detail$kk._(TranslationsKk root) : this._root = root, super.internal(root);
final TranslationsKk _root; // ignore: unused_field
// Translations
@override String get originalTitle => 'Түпнұсқа атауы';
@override String get alsoKnownAs => 'Басқа атаулары';
@override String get studios => 'Студиялар';
@override String get country => 'Ел';
@override String get language => 'Тіл';
@override String get released => 'Шығарылған';
@override String get physicalRelease => 'Дискіде';
@override String get ended => 'Аяқталды';
@override String addedOn({required Object date}) => '${date} қосылды';
@override String get yourRating => 'Сіздің бағаңыз';
@override String get budget => 'Бюджет';
@override String get revenue => 'Кассалық жиын';
@override String get contentAdvisory => 'Жас шектеуі';
@override String get tags => 'Тегтер';
@override String get revealSpoilerTags => 'Спойлер тегтерін көрсету';
@override String get links => 'Сілтемелер';
@override String get watchOn => 'Мына жерде қарау:';
@override String get watchTrailer => 'Трейлерді қарау';
@override String openOn({required Object site}) => '${site} сайтында ашу';
@override String get crew => 'Ұжым';
@override String get ratings => 'Бағалаулар';
@override String get schedule => 'Кесте';
@override String recommendedByUsers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n,
one: '${n} пайдаланушы ұсынды',
other: '${n} пайдаланушы ұсынды',
);
@override String recommendedBy({required Object who}) => '${who} ұсынды';
@override String favoritedBy({required Object who}) => '${who} таңдаулыға қосты';
@override String unairedEpisodes({required Object n}) => '${n} әлі көрсетілмеген';
@override String recommendedByPercent({required Object percent}) => 'Көрермендердің ${percent} ұсынады';
@override String get relatedTitles => 'Қатысты атаулар';
@override String get background => 'Фон';
}
// Path: downloads.backgroundWarning
class _Translations$downloads$backgroundWarning$kk extends Translations$downloads$backgroundWarning$en {
_Translations$downloads$backgroundWarning$kk._(TranslationsKk root) : this._root = root, super.internal(root);
@@ -2139,6 +2532,7 @@ class _Translations$services$names$kk extends Translations$services$names$en {
@override String get anilist => 'AniList';
@override String get simkl => 'Simkl';
@override String get seerr => 'Seerr';
@override String get mdblist => 'MDBList';
}
// Path: services.deviceCode
@@ -2208,6 +2602,7 @@ extension on TranslationsKk {
'auth.waitingForAuth' => 'Растау күтілуде...\nБраузеріңізден кіріңіз.',
'auth.useBrowser' => 'Браузерді пайдалану',
'auth.or' => 'немесе',
'auth.connectToMediaBrowser' => ({required Object product}) => '${product} қосылу',
'auth.useQuickConnect' => 'Жылдам қосылуды пайдалану',
'auth.quickConnectInstructions' => 'Jellyfin-де Жылдам қосылуды ашып, осы кодты енгізіңіз.',
'auth.quickConnectWaiting' => 'Растау күтілуде…',
@@ -2259,6 +2654,17 @@ extension on TranslationsKk {
'common.fullscreen' => 'Толық экран',
'common.exitFullscreen' => 'Толық экраннан шығу',
'common.pressBackAgainToExit' => 'Шығу үшін артқа түймесін қайтадан басыңыз',
'common.ratingSource.critic' => 'Сыншылар',
'common.ratingSource.audience' => 'Көрермендер',
'common.ratingSource.imdb' => 'IMDb',
'common.ratingSource.tmdb' => 'TMDB',
'common.ratingSource.rottenTomatoes' => 'Rotten Tomatoes',
'common.ratingSource.simkl' => 'Simkl',
'common.ratingSource.mal' => 'MyAnimeList',
'common.ratingSource.anilist' => 'AniList',
'common.ratingSource.trakt' => 'Trakt',
'common.ratingSource.rottenTomatoesCritic' => 'Rotten Tomatoes сыншылары',
'common.ratingSource.rottenTomatoesAudience' => 'Rotten Tomatoes көрермендері',
'screens.licenses' => 'Лицензиялар',
'screens.switchProfile' => 'Профильді ауыстыру',
'screens.subtitleStyling' => 'Субтитр баптаулары',
@@ -2295,6 +2701,7 @@ extension on TranslationsKk {
'settings.darkTheme' => 'Қараңғы',
'settings.oledTheme' => 'OLED',
'settings.libraryDensity' => 'Кітапхана тығыздығы',
'settings.displayScale' => 'Дисплей масштабы',
'settings.compact' => 'Тығыз',
'settings.comfortable' => 'Ыңғайлы',
'settings.tvCornerSpotlightBackdrop' => 'Бұрыштық жарық фоны',
@@ -2344,6 +2751,11 @@ extension on TranslationsKk {
'settings.bufferSizeMB' => ({required Object size}) => '${size} МБ',
'settings.bufferSizeAuto' => 'Автоматты (Ұсынылатын)',
'settings.bufferSizeWarning' => ({required Object heap, required Object size}) => '${heap} МБ ЖҰД қолжетімді. ${size} МБ буфер ойнатуға әсер етуі мүмкін.',
'settings.playbackBuffer' => 'Ойнату буфері',
'settings.playbackBufferAuto' => 'Авто (ұсынылады)',
'settings.playbackBufferLarge' => 'Үлкен',
'settings.playbackBufferExtraLarge' => 'Өте үлкен',
'settings.playbackBufferDescription' => 'Тұрақсыз қосылыстарға қарсы көбірек буферлейді. Буфер өлшемімен де шектеледі.',
'settings.defaultQualityTitle' => 'Әдепкі сапа',
'settings.musicQualityTitle' => 'Музыка сапасы',
'settings.subtitleStyling' => 'Субтитр баптаулары',
@@ -2563,29 +2975,118 @@ extension on TranslationsKk {
'hotkeys.actions.skipMarker' => 'Интро/Титрді өткізу',
'hotkeys.actions.screenshot' => 'Экран суретін түсіру',
'fileInfo.title' => 'Файл туралы ақпарат',
'fileInfo.overview' => 'Шолу',
'fileInfo.video' => 'Видео',
'fileInfo.audio' => 'Аудио',
'fileInfo.subtitles' => 'Субтитрлер',
'fileInfo.images' => 'Кірістірілген суреттер',
'fileInfo.dataStreams' => 'Деректер ағындары',
'fileInfo.lyrics' => 'Ән мәтіні',
'fileInfo.file' => 'Файл',
'fileInfo.attachments' => 'Тіркемелер',
'fileInfo.delivery' => 'Жеткізу',
'fileInfo.versionCounter' => ({required Object index, required Object count}) => 'Нұсқа ${index} / ${count}',
'fileInfo.fileCounter' => ({required Object index, required Object count}) => 'Файл ${index} / ${count}',
'fileInfo.noStreams' => 'Сервер бұл файл үшін ағындар жоқ деп хабарлады.',
'fileInfo.copyPath' => 'Жолды көшіру',
'fileInfo.pathCopied' => 'Файл жолы көшірілді',
'fileInfo.codec' => 'Кодек',
'fileInfo.codecTag' => 'Кодек тегі',
'fileInfo.resolution' => 'Ажыратымдылық',
'fileInfo.codedResolution' => 'Кодталған ажыратымдылық',
'fileInfo.bitrate' => 'Биттік жылдамдық (Bitrate)',
'fileInfo.frameRate' => 'Кадр жиілігі',
'fileInfo.rotation' => 'Бұрылыс',
'fileInfo.comment' => 'Пікір',
'fileInfo.audioDescription' => 'Аудио сипаттама',
'fileInfo.headerCompression' => 'Тақырып қысуы',
'fileInfo.sidecarFile' => 'Қосалқы файл',
'fileInfo.transportTimestamp' => 'Транспорт уақыт белгісі',
'fileInfo.displayOffset' => 'Көрсету ығысуы',
'fileInfo.previewFailureCode' => 'Алдын ала қарау қате коды',
'fileInfo.previewRetries' => 'Алдын ала қарау қайталаулары',
'fileInfo.aspectRatio' => 'Тараптар қатынасы',
'fileInfo.pixelAspectRatio' => 'Пиксель пропорциясы',
'fileInfo.profile' => 'Профиль',
'fileInfo.level' => 'Деңгей',
'fileInfo.bitDepth' => 'Бит тереңдігі',
'fileInfo.pixelFormat' => 'Пиксель форматы',
'fileInfo.colorSpace' => 'Түс кеңістігі',
'fileInfo.colorRange' => 'Түс диапазоны',
'fileInfo.colorPrimaries' => 'Негізгі түстер',
'fileInfo.colorTransfer' => 'Түс тасымалдауы',
'fileInfo.chromaSubsampling' => 'Түстік субдискретизация',
'fileInfo.chromaLocation' => 'Chroma орналасуы',
'fileInfo.scanType' => 'Сканерлеу түрі',
'fileInfo.interlaced' => 'Жоларалық',
'fileInfo.anamorphic' => 'Анаморфты',
'fileInfo.referenceFrames' => 'Тірек кадрлар',
'fileInfo.dynamicRange' => 'Динамикалық диапазон',
'fileInfo.dolbyVision' => 'Dolby Vision',
'fileInfo.dolbyVisionLevel' => 'Dolby Vision деңгейі',
'fileInfo.dolbyVisionVersion' => 'Dolby Vision нұсқасы',
'fileInfo.dolbyVisionLayers' => 'Dolby Vision қабаттары',
'fileInfo.baseLayerCompatibility' => 'Базалық қабат үйлесімділігі',
'fileInfo.avcBitstream' => 'AVC бит ағыны',
'fileInfo.nalLengthSize' => 'NAL ұзындық өлшемі',
'fileInfo.scalingMatrix' => 'Теңшелетін масштабтау матрицасы',
'fileInfo.streamIdentifier' => 'Ағын идентификаторы',
'fileInfo.streamIndex' => 'Ағын индексі',
'fileInfo.streamId' => 'Ағын ID',
'fileInfo.language' => 'Тіл',
'fileInfo.languageCode' => 'Тіл коды',
'fileInfo.streamTitle' => 'Трек атауы',
'fileInfo.channels' => 'Арналар',
'fileInfo.sampleRate' => 'Дискретизация жиілігі',
'fileInfo.spatialAudio' => 'Кеңістіктік аудио',
'fileInfo.textBased' => 'Мәтіндік',
'fileInfo.subtitleFormat' => 'Қосалқы формат',
'fileInfo.provider' => 'Провайдер',
'fileInfo.matchScore' => 'Сәйкестік ұпайы',
'fileInfo.externalDelivery' => 'Бөлек жеткізілуі мүмкін',
'fileInfo.sidecarPath' => 'Қосалқы файл жолы',
'fileInfo.sourceStream' => 'Көшірілген көзі',
'fileInfo.temporary' => 'Уақытша',
'fileInfo.timeBase' => 'Уақыт негізі',
'fileInfo.overallBitrate' => 'Жалпы биттік жылдамдық',
'fileInfo.path' => 'Жол',
'fileInfo.fileName' => 'Файл атауы',
'fileInfo.size' => 'Көлемі',
'fileInfo.totalSize' => 'Жалпы өлшемі',
'fileInfo.container' => 'Контейнер',
'fileInfo.duration' => 'Уақыты',
'fileInfo.previewThumbnails' => 'Алдын ала қарау суреттері',
'fileInfo.previewIndex' => 'Алдын ала қарау индексі',
'fileInfo.packetLength' => 'Пакет ұзындығы',
'fileInfo.filePresent' => 'Файл бар',
'fileInfo.fileReadable' => 'Сервер оқи алады',
'fileInfo.streamPath' => 'Ағын жолы',
'fileInfo.optimizedForStreaming' => 'Ағынды беру үшін оңтайландырылған',
'fileInfo.has64bitOffsets' => '64-биттік ығысулар',
'fileInfo.protocol' => 'Протокол',
'fileInfo.mediaType' => 'Медиа түрі',
'fileInfo.sourceKind' => 'Дереккөз түрі',
'fileInfo.optimizedVersion' => 'Оңтайландырылған нұсқа',
'fileInfo.optimizationTarget' => 'Оңтайландыру мақсаты',
'fileInfo.deletedAt' => 'Өшірілген',
'fileInfo.remoteSource' => 'Қашықтағы дереккөз',
'fileInfo.infiniteStream' => 'Шексіз ағын',
'fileInfo.directPlay' => 'Тікелей ойнату',
'fileInfo.directStream' => 'Тікелей ағын',
'fileInfo.transcoding' => 'Транскодтау',
'fileInfo.etag' => 'ETag',
'fileInfo.versionId' => 'Нұсқа ID',
'fileInfo.fileId' => 'Файл ID',
'fileInfo.defaultAudioTrack' => 'Әдепкі аудио трек',
'fileInfo.defaultSubtitleTrack' => 'Әдепкі субтитр трегі',
'fileInfo.subtitlesOff' => 'Өшірулі',
'fileInfo.flagDefault' => 'Әдепкі',
'fileInfo.flagForced' => 'Мәжбүрлі',
'fileInfo.flagSelected' => 'Таңдалған',
'fileInfo.flagExternal' => 'Сыртқы',
'fileInfo.flagHearingImpaired' => 'Есту қабілеті бұзылғандар үшін',
'fileInfo.flagDub' => 'Дубляж',
'fileInfo.flagOriginal' => 'Түпнұсқа',
'mediaMenu.markAsWatched' => 'Көрілді деп белгілеу',
'mediaMenu.markAsUnwatched' => 'Көрілмеді деп белгілеу',
'mediaMenu.removeFromContinueWatching' => '"Көруді жалғастыру" тізімінен өшіру',
@@ -2594,7 +3095,28 @@ extension on TranslationsKk {
'mediaMenu.shufflePlay' => 'Араластырып ойнату',
'mediaMenu.shuffleNotAvailableOffline' => 'Араластырып ойнату офлайн режимде қолжетімсіз',
'mediaMenu.fileInfo' => 'Файл туралы ақпарат',
'mediaMenu.deleteEpisodeFromServer' => 'Бөлімді серверден өшіру',
'mediaMenu.deleteSeasonFromServer' => 'Маусымды серверден өшіру',
'mediaMenu.deleteShowFromServer' => 'Сериалды серверден өшіру',
'mediaMenu.deleteMovieFromServer' => 'Фильмді серверден өшіру',
'mediaMenu.deleteEpisodeTitle' => 'Осы бөлім өшірілсін бе?',
'mediaMenu.deleteSeasonTitle' => 'Осы маусым өшірілсін бе?',
'mediaMenu.deleteShowTitle' => 'Осы сериал өшірілсін бе?',
'mediaMenu.deleteMovieTitle' => 'Осы фильм өшірілсін бе?',
'mediaMenu.deleteEpisodeConfirm' => 'Бөлімді өшіру',
'mediaMenu.deleteSeasonConfirm' => 'Маусымды өшіру',
_ => null,
} ?? switch (path) {
'mediaMenu.deleteShowConfirm' => 'Сериалды өшіру',
'mediaMenu.deleteMovieConfirm' => 'Фильмді өшіру',
'mediaMenu.deleteAnyway' => 'Бәрібір өшіру',
'mediaMenu.confirmDeleteTarget' => ({required Object title}) => '${title} серверіңізден толық өшірілсін бе?',
'mediaMenu.deleteMultipleWarning' => 'Бұл барлық бөлімдер мен файлдарға әсер етеді.',
'mediaMenu.deleteEpisodeCountWarning' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n, one: 'Бұл ондағы ${n} бөлімді және оның файлын өшіреді.', other: 'Бұл ондағы барлық ${n} бөлімді және олардың файлдарын өшіреді.', ),
'mediaMenu.deleteMultiPartWarning' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n, one: 'Бұл элемент ${n} файл ретінде сақталған, ол өшіріледі.', other: 'Бұл элемент ${n} файлда сақталған, олардың барлығы өшіріледі.', ),
'mediaMenu.deleteSharedFileHeading' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n, one: 'Сол файлда тағы ${n} бөлім сақталған, ол да өшіріледі:', other: 'Сол файлда тағы ${n} бөлім сақталған, олар да өшіріледі:', ),
'mediaMenu.deleteScopeUnverifiedProbeFailed' => 'Plezy қандай файлдар өшірілетінін тексере алмады, сондықтан ол жоғарыда аталған элементтен артық өшіруі мүмкін. Бас тартып, қайталап көріңіз немесе бәрібір өшіріңіз.',
'mediaMenu.deleteScopeUnverifiedNoFileInfo' => 'Серверіңіз бұл элемент үшін файл мәліметтерін ұсынбады, сондықтан Plezy қандай файлдар өшірілетінін тексере алмайды. Ол жоғарыда аталған элементтен артық өшіруі мүмкін.',
'mediaMenu.mediaDeletedSuccessfully' => 'Медиа элементі сәтті өшірілді',
'mediaMenu.mediaFailedToDelete' => 'Медиа элементін өшіру мүмкін болмады',
'mediaMenu.rate' => 'Бағалау',
@@ -2660,6 +3182,9 @@ extension on TranslationsKk {
'videoControls.playNext' => 'Келесіні ойнату',
'videoControls.playButton' => 'Ойнату',
'videoControls.pauseButton' => 'Кідірту',
'videoControls.playbackPaused' => 'Кідіртілді',
'videoControls.playbackResumed' => 'Ойнатылуда',
'videoControls.loadingVideo' => 'Бейне жүктелуде',
'videoControls.showPlaybackControls' => 'Басқару элементтерін көрсету',
'videoControls.hidePlaybackControls' => 'Басқару элементтерін жасыру',
'videoControls.seekBackwardButton' => ({required Object seconds}) => '${seconds} секунд артқа айналдыру',
@@ -2711,8 +3236,6 @@ extension on TranslationsKk {
'videoControls.searchSubtitles' => 'Субтитр іздеу',
'videoControls.language' => 'Тіл',
'videoControls.noSubtitlesFound' => 'Субтитр табылмады',
_ => null,
} ?? switch (path) {
'videoControls.subtitleDownloaded' => 'Субтитр жүктелді',
'videoControls.subtitleDownloadedNotApplied' => 'Субтитр жүктелді, бірақ қолданылмады',
'videoControls.subtitleDownloadFailed' => 'Субтитрді жүктеу мүмкін болмады',
@@ -2764,6 +3287,8 @@ extension on TranslationsKk {
'messages.switchingToCompatiblePlayer' => 'Үйлесімді ойнатқышқа ауысуда...',
'messages.serverLimitTitle' => 'Ойнату қатесі',
'messages.serverLimitBody' => 'Сервер қатесі (HTTP 500). Шектеу бұл сеансты қабылдамады.',
'messages.mediaUnreadableTitle' => 'Файл қолжетімсіз',
'messages.mediaUnreadableBody' => 'Сервер бұл элементті тапты, бірақ оның файлын оқи алмады (HTTP 404). Файл жылжытылған, өшірілген немесе оның сақтау орны қолжетімсіз болуы мүмкін. Сервер иесінен файлды тексеріп, кітапхананы қайта сканерлеуді сұраңыз.',
'messages.logsUploaded' => 'Журналдар жүктелді',
'messages.logsUploadFailed' => 'Журналдарды жүктеу мүмкін болмады',
'messages.logId' => 'Журнал ID-сі',
@@ -2872,6 +3397,8 @@ extension on TranslationsKk {
'connections.sessionExpiredOne' => ({required Object name}) => '${name} үшін сеанс мерзімі өтті',
'connections.sessionExpiredMany' => ({required Object count}) => '${count} сервер үшін сеанс мерзімі өтті',
'connections.signInAgain' => 'Қайтадан кіру',
'connections.editMediaBrowserTitle' => ({required Object product}) => '${product} қосылымын өңдеу',
'connections.editMediaBrowserIntro' => ({required Object serverName}) => '${serverName} үшін URL мекенжайларды қосыңыз немесе өшіріңіз. Plezy ең төмен кідірісі бар қолжетімді URL мекенжайды пайдаланады.',
'discover.title' => 'Шолу',
'discover.noContentAvailable' => 'Мазмұн қолжетімсіз',
'discover.addMediaToLibraries' => 'Кітапханаларыңызға медиа қосыңыз',
@@ -3005,6 +3532,36 @@ extension on TranslationsKk {
'logs.clearLogs' => 'Журналдарды тазалау',
'logs.copyLogs' => 'Журналдарды көшіру',
'logs.uploadLogs' => 'Журналдарды жүктеу',
'startup.failedTitle' => 'Plezy іске қосылмады',
'startup.failedBody' => 'Іске қосу кезінде қате орын алды. Төмендегі мәліметтер ненің сәтсіз аяқталғанын көрсетеді.',
'startup.failedBodyRepairable' => 'Plezy сақталған баптаулар файлы зақымдалған және Plezy іске қосылмас бұрын оны қайта құру қажет. Қайталау көмектеспейді — «Сақтауды қалпына келтіру» тармағын таңдаңыз.',
'startup.phaseLabel' => 'Қадам',
'startup.showDetails' => 'Мәліметтерді көрсету',
'startup.hideDetails' => 'Мәліметтерді жасыру',
'startup.copyDetails' => 'Мәліметтерді көшіру',
'startup.detailsCopied' => 'Мәліметтер алмасу буферіне көшірілді',
'startup.uploadDetails' => 'Мәліметтерді жүктеп жіберу',
'startup.repairStorage' => 'Сақтауды қалпына келтіру',
'startup.repairTitle' => 'Сақталған деректер қалпына келтірілсін бе?',
'startup.repairBodyCommon' => 'Plezy баптаулар файлы зақымдалған және оқылмайды. Қалпына келтіру барлық баптауды әдепкі мәнге қайтарады.',
'startup.repairBodyOneCredential' => 'Бір сақталған кіру деректері зақымдалған және оқылмайды. Қалпына келтіру тек соны өшіреді; қалған баптауларыңызға тиіспейді.',
'startup.repairBodySignInsKept' => 'Серверлеріңіз бен профильдеріңіз кірген күйінде қалады.',
'startup.repairBodySignInsLost' => 'Сақталған кіру деректерін қорғайтын кілт осы файлдан қалпына келтірілмейді, сондықтан әрбір сервер мен профильге қайта кіруге тура келеді. Медиа серверіңіздегі ештеңеге әсер етілмейді.',
'startup.repairBodySessionsUncertain' => 'Tracker-лар (MAL, AniList, Simkl, Trakt) және Seerr бөлек сақталады және сақталуы да, сақталмауы да мүмкін. Plezy не сақталғанын нақты айтады.',
'startup.repairConfirm' => 'Қалпына келтіру',
'startup.repairSucceeded' => 'Сақтау қалпына келтірілді',
'startup.repairNeedsRestart' => 'Сақтау қалпына келтірілді — қайта іске қосу қажет',
'startup.restartRequiredBody' => 'Деректеріңіз қалпына келтірілді, бірақ Plezy оларды пайдаланар алдында жаңадан іске қосылуы керек. Plezy жабыңыз да, қайта ашыңыз.',
'startup.quitPlezy' => 'Plezy бағдарламасынан шығу',
'startup.repairFailed' => 'Қалпына келтіру сәтсіз аяқталды',
'startup.repairKeptSignIns' => 'Серверлеріңіз бен профильдеріңіз әлі кірген күйде.',
'startup.repairLostSignIns' => 'Сақталған кіру деректерін қорғайтын кілт қалпына келтірілмеді. Әрбір сервер мен профильге қайта кіруге тура келеді.',
'startup.repairLostSessions' => 'Кем дегенде бір tracker немесе Seerr қосылымы жоғалды, оны қайта қосу қажет.',
'startup.backupTitle' => 'Зақымдалған файлдың көшірмесі сақталды',
'startup.backupWarning' => 'Онда сіздің кіру деректеріңіз бар. Оны жүктеп жібермеңіз немесе бөліспеңіз.',
'startup.deleteBackup' => 'Көшірмені өшіру',
'startup.backupDeleted' => 'Көшірме өшірілді.',
'startup.previousFailureTitle' => 'Plezy соңғы рет іске қосыла алмады',
'licenses.relatedPackages' => 'Байланысты пакеттер',
'licenses.license' => 'Лицензия',
'licenses.licenseNumber' => ({required Object number}) => 'Лицензия ${number}',
@@ -3048,6 +3605,113 @@ extension on TranslationsKk {
'explore.searchEmpty' => ({required Object query}) => '"${query}" бойынша нәтиже табылмады',
'explore.searchPrompt' => ({required Object source}) => '${source} арқылы фильмдер мен сериалдарды іздеңіз.',
'explore.searchFailed' => 'Іздеу қатесі. Қосылымды тексеріңіз.',
'explore.badge.rankPopular' => ({required Object n}) => '#${n} танымал',
'explore.badge.rankAiring' => ({required Object n}) => '#${n} эфирде',
'explore.badge.rankRated' => ({required Object n}) => '#${n} бағаланған',
'explore.badge.rankFavorited' => ({required Object n}) => '#${n} таңдаулы',
'explore.badge.rankTrending' => ({required Object n}) => '#${n} трендте',
'explore.badge.rankSeasonal' => ({required Object n, required Object season}) => '#${n}${season}',
'explore.badge.watchingNow' => ({required Object n}) => '${n} қарауда',
'explore.badge.available' => 'Қолжетімді',
'explore.badge.partiallyAvailable' => 'Жартылай қолжетімді',
'explore.badge.availableIn4k' => '4K қолжетімді',
'explore.badge.requested' => 'Сұралған',
'explore.badge.pendingApproval' => 'Растау күтілуде',
'explore.badge.processing' => 'Өңделуде',
'explore.badge.declined' => 'Қабылданбады',
_ => null,
} ?? switch (path) {
'explore.badge.requestFailed' => 'Сұрау сәтсіз аяқталды',
'explore.badge.requested4k' => '4K сұралған',
'explore.badge.seasonsAvailable' => ({required Object available, required Object total}) => '${available}/${total} маусым',
'explore.badge.nextEpisodeIn' => ({required Object episode, required Object duration}) => '${episode}-бөлім ${duration} ішінде',
'explore.badge.nextAiringIn' => ({required Object duration}) => 'Келесісі ${duration} ішінде',
'explore.badge.episodesShort' => ({required Object n}) => '${n} бөл.',
'explore.badge.minutesPerEpisode' => ({required Object n}) => '${n} мин/бөл.',
'explore.badge.adult' => '18+',
'explore.stats.listed' => ({required Object n}) => '${n} тізімде',
'explore.stats.viewersDay' => ({required Object n}) => 'Бүгін ${n} көрді',
'explore.stats.viewersWeek' => ({required Object n}) => 'Осы аптада ${n} көрді',
'explore.stats.viewersMonth' => ({required Object n}) => 'Осы айда ${n} көрді',
'explore.stats.viewersYear' => ({required Object n}) => 'Осы жылы ${n} көрді',
'explore.stats.viewersAllTime' => ({required Object n}) => '${n} көрермен',
'explore.stats.planning' => ({required Object n}) => '${n} көруді жоспарлауда',
'explore.stats.favorited' => ({required Object n}) => '${n} таңдаулы',
'explore.stats.dropRate' => ({required Object percent}) => '${percent} тастап кетті',
'explore.stats.comments' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n, one: '${n} пікір', other: '${n} пікір', ),
'explore.stats.votes' => ({required Object n}) => '${n} дауыс',
'explore.stats.watching' => ({required Object n}) => '${n} қарап жатыр',
'explore.stats.completed' => ({required Object n}) => '${n} аяқтады',
'explore.stats.onHold' => ({required Object n}) => '${n} кейінге қалдырды',
'explore.stats.dropped' => ({required Object n}) => '${n} тастады',
'explore.season.winter' => 'Қыс',
'explore.season.spring' => 'Көктем',
'explore.season.summer' => 'Жаз',
'explore.season.fall' => 'Күз',
'explore.season.withYear' => ({required Object season, required Object year}) => '${season} ${year}',
'explore.format.tv' => 'ТВ',
'explore.format.tvShort' => 'Қысқа ТВ',
'explore.format.movie' => 'Фильм',
'explore.format.special' => 'Арнайы',
'explore.format.ova' => 'OVA',
'explore.format.ona' => 'ONA',
'explore.format.music' => 'Музыка',
'explore.format.other' => 'Басқа',
'explore.sourceMaterial.original' => 'Түпнұсқа',
'explore.sourceMaterial.manga' => 'Манга',
'explore.sourceMaterial.lightNovel' => 'Ранобэ',
'explore.sourceMaterial.novel' => 'Роман',
'explore.sourceMaterial.visualNovel' => 'Визуалды роман',
'explore.sourceMaterial.game' => 'Ойын',
'explore.sourceMaterial.webComic' => 'Веб-комикс',
'explore.sourceMaterial.musicRelease' => 'Музыка',
'explore.sourceMaterial.otherMedia' => 'Басқа',
'explore.creditRole.director' => 'Режиссер',
'explore.creditRole.writer' => 'Сценарист',
'explore.creditRole.producer' => 'Продюсер',
'explore.creditRole.creator' => 'Жасаушы',
'explore.creditRole.composer' => 'Композитор',
'explore.relation.prequel' => 'Приквел',
'explore.relation.sequel' => 'Сиквел',
'explore.relation.sideStory' => 'Жанама оқиға',
'explore.relation.spinOff' => 'Спин-офф',
'explore.relation.alternativeVersion' => 'Балама нұсқа',
'explore.relation.summary' => 'Қысқаша мазмұны',
'explore.relation.parentStory' => 'Негізгі оқиға',
'explore.relation.adaptation' => 'Экранизация',
'explore.relation.other' => 'Қатысты',
'explore.broadcast' => ({required Object day, required Object time}) => '${day} күні ${time} көрсетіледі',
'explore.broadcastWithZone' => ({required Object day, required Object time, required Object timezone}) => '${day} күні ${time} ${timezone} көрсетіледі',
'explore.detail.originalTitle' => 'Түпнұсқа атауы',
'explore.detail.alsoKnownAs' => 'Басқа атаулары',
'explore.detail.studios' => 'Студиялар',
'explore.detail.country' => 'Ел',
'explore.detail.language' => 'Тіл',
'explore.detail.released' => 'Шығарылған',
'explore.detail.physicalRelease' => 'Дискіде',
'explore.detail.ended' => 'Аяқталды',
'explore.detail.addedOn' => ({required Object date}) => '${date} қосылды',
'explore.detail.yourRating' => 'Сіздің бағаңыз',
'explore.detail.budget' => 'Бюджет',
'explore.detail.revenue' => 'Кассалық жиын',
'explore.detail.contentAdvisory' => 'Жас шектеуі',
'explore.detail.tags' => 'Тегтер',
'explore.detail.revealSpoilerTags' => 'Спойлер тегтерін көрсету',
'explore.detail.links' => 'Сілтемелер',
'explore.detail.watchOn' => 'Мына жерде қарау:',
'explore.detail.watchTrailer' => 'Трейлерді қарау',
'explore.detail.openOn' => ({required Object site}) => '${site} сайтында ашу',
'explore.detail.crew' => 'Ұжым',
'explore.detail.ratings' => 'Бағалаулар',
'explore.detail.schedule' => 'Кесте',
'explore.detail.recommendedByUsers' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n, one: '${n} пайдаланушы ұсынды', other: '${n} пайдаланушы ұсынды', ),
'explore.detail.recommendedBy' => ({required Object who}) => '${who} ұсынды',
'explore.detail.favoritedBy' => ({required Object who}) => '${who} таңдаулыға қосты',
'explore.detail.unairedEpisodes' => ({required Object n}) => '${n} әлі көрсетілмеген',
'explore.detail.recommendedByPercent' => ({required Object percent}) => 'Көрермендердің ${percent} ұсынады',
'explore.detail.relatedTitles' => 'Қатысты атаулар',
'explore.detail.background' => 'Фон',
'explore.totalResults' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('kk'))(n, one: '${n} нәтиже', other: '${n} нәтиже', ),
'liveTv.title' => 'Тікелей TV',
'liveTv.guide' => 'Телебағдарлама',
'liveTv.noChannels' => 'Қолжетімді арналар жоқ',
@@ -3225,8 +3889,6 @@ extension on TranslationsKk {
'watchTogether.codeMustBe5Chars' => 'Сеанс коды 5 таңбадан тұруы керек',
'watchTogether.joinInstructions' => 'Ұйымдастырушының сеанс кодын енгізіңіз.',
'watchTogether.failedToCreate' => 'Сеансты жасау мүмкін болмады',
_ => null,
} ?? switch (path) {
'watchTogether.failedToJoin' => 'Сеансқа қосылу мүмкін болмады',
'watchTogether.sessionCodeCopied' => 'Сеанс коды көшірілді',
'watchTogether.relayUnreachable' => 'Реле сервері қолжетімсіз.',
@@ -3471,6 +4133,8 @@ extension on TranslationsKk {
'performanceOverlay.dvRpus' => 'DV RPU-лар',
'performanceOverlay.dvRpuAverage' => 'DV RPU Орт.',
'performanceOverlay.dvSampleAverage' => 'DV Үлгі Орт.',
_ => null,
} ?? switch (path) {
'performanceOverlay.maxLuma' => 'Макс Luma',
'performanceOverlay.minLuma' => 'Мин Luma',
'performanceOverlay.maxCll' => 'MaxCLL',
@@ -3640,6 +4304,7 @@ extension on TranslationsKk {
'services.names.anilist' => 'AniList',
'services.names.simkl' => 'Simkl',
'services.names.seerr' => 'Seerr',
'services.names.mdblist' => 'MDBList',
'services.deviceCode.title' => ({required Object service}) => 'Plezy-ді ${service} қызметінде белсендіру',
'services.deviceCode.body' => ({required Object url}) => '${url} мекенжайына өтіп, осы кодты енгізіңіз:',
'services.deviceCode.openToActivate' => ({required Object service}) => 'Белсендіру үшін ${service} ашу',
@@ -3663,9 +4328,12 @@ extension on TranslationsKk {
'services.libraryFilter.modeHintWhitelist' => 'Тек төменде таңдалған кітапханаларды синхрондау.',
'services.libraryFilter.libraries' => 'Кітапханалар',
'services.libraryFilter.noLibraries' => 'Кітапханалар жоқ',
'addServer.addMediaBrowserTitle' => ({required Object product}) => '${product} серверін қосу',
'addServer.serverUrls' => 'Сервер URL-дері',
'addServer.serverUrlsHelper' => 'Үтірмен бөлінген бірнеше URL мекенжайына рұқсат етіледі.',
'addServer.findServer' => 'Серверді табу',
'addServer.searchingLocalMediaBrowserServers' => ({required Object product}) => 'Жергілікті ${product} серверлері ізделуде...',
'addServer.localMediaBrowserServers' => ({required Object product}) => 'Жергілікті ${product} серверлері',
'addServer.username' => 'Пайдаланушы аты',
'addServer.password' => 'Құпия сөз',
'addServer.signIn' => 'Кіру',
@@ -3677,11 +4345,15 @@ extension on TranslationsKk {
'addServer.addPlexTitle' => 'Plex арқылы кіру',
'addServer.pinExpired' => 'PIN код мерзімі өтті.',
'addServer.failedToRegisterAccount' => ({required Object error}) => 'Тіркелгіні тіркеу қатесі: ${error}',
'addServer.enterMediaBrowserUrlError' => ({required Object product}) => '${product} серверінің URL мекенжайын енгізіңіз',
'addServer.addConnectionTitle' => 'Қосылым қосу',
'addServer.addConnectionTitleScoped' => ({required Object name}) => '${name} профиліне қосу',
'addServer.signInWithPlexCard' => 'Plex арқылы кіру',
'addServer.signInWithPlexCardSubtitle' => 'Осы құрылғыны авторизациялау.',
'addServer.signInWithPlexCardSubtitleScoped' => 'Plex тіркелгісін авторизациялау.',
'addServer.connectToMediaBrowserCard' => ({required Object product}) => '${product} қосылу',
'addServer.connectToMediaBrowserCardSubtitle' => 'Сервер URL мекенжайын, пайдаланушы атын және құпия сөзді енгізіңіз.',
'addServer.connectToMediaBrowserCardSubtitleScoped' => ({required Object product, required Object name}) => '${product} серверіне кіріңіз. ${name} тіркелгісіне байланыстырылады.',
'addServer.borrowFromAnotherProfile' => 'Басқа профильден алу',
'addServer.borrowFromAnotherProfileSubtitle' => 'Басқа профильдің қосылымын қайта пайдалану.',
_ => null,
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+676 -4
View File
@@ -67,6 +67,7 @@ class TranslationsTr extends Translations with BaseTranslations<AppLocale, Trans
@override late final _Translations$serverSelection$tr serverSelection = _Translations$serverSelection$tr._(_root);
@override late final _Translations$hubDetail$tr hubDetail = _Translations$hubDetail$tr._(_root);
@override late final _Translations$logs$tr logs = _Translations$logs$tr._(_root);
@override late final _Translations$startup$tr startup = _Translations$startup$tr._(_root);
@override late final _Translations$licenses$tr licenses = _Translations$licenses$tr._(_root);
@override late final _Translations$navigation$tr navigation = _Translations$navigation$tr._(_root);
@override late final _Translations$explore$tr explore = _Translations$explore$tr._(_root);
@@ -115,6 +116,7 @@ class _Translations$auth$tr extends Translations$auth$en {
@override String get waitingForAuth => 'Doğrulama bekleniyor...\nTarayıcınızdan giriş yapın.';
@override String get useBrowser => 'Tarayıcı kullan';
@override String get or => 'veya';
@override String connectToMediaBrowser({required Object product}) => '${product} ile Bağlan';
@override String get useQuickConnect => 'Hızlı Bağlantıyı Kullan';
@override String get quickConnectInstructions => 'Jellyfin\'de Hızlı Bağlantı\'yı açın ve bu kodu girin.';
@override String get quickConnectWaiting => 'Onay bekleniyor…';
@@ -175,6 +177,7 @@ class _Translations$common$tr extends Translations$common$en {
@override String get fullscreen => 'Tam Ekran';
@override String get exitFullscreen => 'Tam Ekrandan Çık';
@override String get pressBackAgainToExit => 'Çıkmak için tekrar geri tuşuna basın';
@override late final _Translations$common$ratingSource$tr ratingSource = _Translations$common$ratingSource$tr._(_root);
}
// Path: screens
@@ -238,6 +241,7 @@ class _Translations$settings$tr extends Translations$settings$en {
@override String get darkTheme => 'Koyu';
@override String get oledTheme => 'OLED';
@override String get libraryDensity => 'Kitaplık Yoğunluğu';
@override String get displayScale => 'Ekran ölçeği';
@override String get compact => 'Sıkışık';
@override String get comfortable => 'Rahat';
@override String get tvCornerSpotlightBackdrop => 'Köşe Öne Çıkan Arka Plan';
@@ -287,6 +291,11 @@ class _Translations$settings$tr extends Translations$settings$en {
@override String bufferSizeMB({required Object size}) => '${size}MB';
@override String get bufferSizeAuto => 'Otomatik (Önerilen)';
@override String bufferSizeWarning({required Object heap, required Object size}) => '${heap}MB bellek mevcut. ${size}MB arabellek oynatmayı etkileyebilir.';
@override String get playbackBuffer => 'Oynatma Tamponu';
@override String get playbackBufferAuto => 'Otomatik (Önerilen)';
@override String get playbackBufferLarge => 'Büyük';
@override String get playbackBufferExtraLarge => 'Ekstra Büyük';
@override String get playbackBufferDescription => 'Kararsız bağlantılara karşı daha fazla tamponlar. Tampon Boyutu ile de sınırlıdır.';
@override String get defaultQualityTitle => 'Varsayılan Kalite';
@override String get musicQualityTitle => 'Müzik Kalitesi';
@override String get subtitleStyling => 'Altyazı Biçimlendirmesi';
@@ -509,29 +518,118 @@ class _Translations$fileInfo$tr extends Translations$fileInfo$en {
// Translations
@override String get title => 'Dosya Bilgisi';
@override String get overview => 'Genel Bakış';
@override String get video => 'Video';
@override String get audio => 'Ses';
@override String get subtitles => 'Altyazılar';
@override String get images => 'Gömülü Görseller';
@override String get dataStreams => 'Veri Akışları';
@override String get lyrics => 'Şarkı Sözleri';
@override String get file => 'Dosya';
@override String get attachments => 'Ekler';
@override String get delivery => 'Teslimat';
@override String versionCounter({required Object index, required Object count}) => 'Sürüm ${index} / ${count}';
@override String fileCounter({required Object index, required Object count}) => 'Dosya ${index} / ${count}';
@override String get noStreams => 'Sunucu bu dosya için hiçbir akış bildirmedi.';
@override String get copyPath => 'Yolu Kopyala';
@override String get pathCopied => 'Dosya yolu kopyalandı';
@override String get codec => 'Kodek';
@override String get codecTag => 'Codec Etiketi';
@override String get resolution => 'Çözünürlük';
@override String get codedResolution => 'Kodlanmış Çözünürlük';
@override String get bitrate => 'Bit Hızı (Bitrate)';
@override String get frameRate => 'Kare Hızı';
@override String get rotation => 'Döndürme';
@override String get comment => 'Yorum';
@override String get audioDescription => 'Sesli Betimleme';
@override String get headerCompression => 'Başlık Sıkıştırması';
@override String get sidecarFile => 'Yan Dosya';
@override String get transportTimestamp => 'İletim Zaman Damgası';
@override String get displayOffset => 'Görüntü Ofseti';
@override String get previewFailureCode => 'Önizleme Hata Kodu';
@override String get previewRetries => 'Önizleme Denemeleri';
@override String get aspectRatio => 'En Boy Oranı';
@override String get pixelAspectRatio => 'Piksel En Boy Oranı';
@override String get profile => 'Profil';
@override String get level => 'Seviye';
@override String get bitDepth => 'Bit Derinliği';
@override String get pixelFormat => 'Piksel Biçimi';
@override String get colorSpace => 'Renk Alanı';
@override String get colorRange => 'Renk Aralığı';
@override String get colorPrimaries => 'Ana Renkler';
@override String get colorTransfer => 'Renk Aktarımı';
@override String get chromaSubsampling => 'Renk Alt Örneklemesi';
@override String get chromaLocation => 'Chroma Konumu';
@override String get scanType => 'Tarama Türü';
@override String get interlaced => 'Geçmeli';
@override String get anamorphic => 'Anamorfik';
@override String get referenceFrames => 'Referans Kareler';
@override String get dynamicRange => 'Dinamik Aralık';
@override String get dolbyVision => 'Dolby Vision';
@override String get dolbyVisionLevel => 'Dolby Vision Seviyesi';
@override String get dolbyVisionVersion => 'Dolby Vision Sürümü';
@override String get dolbyVisionLayers => 'Dolby Vision Katmanları';
@override String get baseLayerCompatibility => 'Temel Katman Uyumluluğu';
@override String get avcBitstream => 'AVC Bit Akışı';
@override String get nalLengthSize => 'NAL Uzunluk Boyutu';
@override String get scalingMatrix => 'Özel Ölçekleme Matrisi';
@override String get streamIdentifier => 'Akış Tanımlayıcısı';
@override String get streamIndex => 'Akış Dizini';
@override String get streamId => 'Akış Kimliği';
@override String get language => 'Dil';
@override String get languageCode => 'Dil Kodu';
@override String get streamTitle => 'Parça Başlığı';
@override String get channels => 'Kanallar';
@override String get sampleRate => 'Örnekleme Hızı';
@override String get spatialAudio => 'Uzamsal Ses';
@override String get textBased => 'Metin Tabanlı';
@override String get subtitleFormat => 'Yan Dosya Biçimi';
@override String get provider => 'Sağlayıcı';
@override String get matchScore => 'Eşleşme Puanı';
@override String get externalDelivery => 'Ayrı Olarak Sunulabilir';
@override String get sidecarPath => 'Yan Dosya Yolu';
@override String get sourceStream => 'Kopyalandığı Yer';
@override String get temporary => 'Geçici';
@override String get timeBase => 'Zaman Tabanı';
@override String get overallBitrate => 'Genel Bit Hızı';
@override String get path => 'Yol';
@override String get fileName => 'Dosya Adı';
@override String get size => 'Boyut';
@override String get totalSize => 'Toplam Boyut';
@override String get container => 'Kapsayıcı';
@override String get duration => 'Süre';
@override String get previewThumbnails => 'Önizleme Küçük Resimleri';
@override String get previewIndex => 'Önizleme Dizini';
@override String get packetLength => 'Paket Uzunluğu';
@override String get filePresent => 'Dosya Mevcut';
@override String get fileReadable => 'Sunucu Tarafından Okunabilir';
@override String get streamPath => 'Akış Yolu';
@override String get optimizedForStreaming => 'Akış İçin Optimize Edilmiş';
@override String get has64bitOffsets => '64-bit Ofsetler';
@override String get protocol => 'Protokol';
@override String get mediaType => 'Medya Türü';
@override String get sourceKind => 'Kaynak Türü';
@override String get optimizedVersion => 'Optimize Edilmiş Sürüm';
@override String get optimizationTarget => 'Optimizasyon Hedefi';
@override String get deletedAt => 'Silindi';
@override String get remoteSource => 'Uzak Kaynak';
@override String get infiniteStream => 'Sonsuz Akış';
@override String get directPlay => 'Doğrudan Oynatma';
@override String get directStream => 'Doğrudan Akış';
@override String get transcoding => 'Kod Dönüştürme';
@override String get etag => 'ETag';
@override String get versionId => 'Sürüm Kimliği';
@override String get fileId => 'Dosya Kimliği';
@override String get defaultAudioTrack => 'Varsayılan Ses Parçası';
@override String get defaultSubtitleTrack => 'Varsayılan Altyazı Parçası';
@override String get subtitlesOff => 'Kapalı';
@override String get flagDefault => 'Varsayılan';
@override String get flagForced => 'Zorunlu';
@override String get flagSelected => 'Seçili';
@override String get flagExternal => 'Harici';
@override String get flagHearingImpaired => 'İşitme Engelliler İçin';
@override String get flagDub => 'Dublaj';
@override String get flagOriginal => 'Orijinal';
}
// Path: mediaMenu
@@ -549,7 +647,35 @@ class _Translations$mediaMenu$tr extends Translations$mediaMenu$en {
@override String get shufflePlay => 'Karışık Oynat';
@override String get shuffleNotAvailableOffline => 'Karışık oynatma çevrimdışıyken kullanılamaz';
@override String get fileInfo => 'Dosya Bilgisi';
@override String get deleteEpisodeFromServer => 'Bölümü sunucudan sil';
@override String get deleteSeasonFromServer => 'Sezonu sunucudan sil';
@override String get deleteShowFromServer => 'Diziyi sunucudan sil';
@override String get deleteMovieFromServer => 'Filmi sunucudan sil';
@override String get deleteEpisodeTitle => 'Bu bölüm silinsin mi?';
@override String get deleteSeasonTitle => 'Bu sezon silinsin mi?';
@override String get deleteShowTitle => 'Bu dizi silinsin mi?';
@override String get deleteMovieTitle => 'Bu film silinsin mi?';
@override String get deleteEpisodeConfirm => 'Bölümü Sil';
@override String get deleteSeasonConfirm => 'Sezonu Sil';
@override String get deleteShowConfirm => 'Diziyi Sil';
@override String get deleteMovieConfirm => 'Filmi Sil';
@override String get deleteAnyway => 'Yine de Sil';
@override String confirmDeleteTarget({required Object title}) => '${title} sunucunuzdan kalıcı olarak silinsin mi?';
@override String get deleteMultipleWarning => 'Bu işlem tüm bölümleri ve dosyalarını içerir.';
@override String deleteEpisodeCountWarning({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n,
one: 'Bu, içindeki ${n} bölümü ve dosyasını siler.',
other: 'Bu, içindeki ${n} bölümü ve dosyalarını siler.',
);
@override String deleteMultiPartWarning({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n,
one: 'Bu öge ${n} dosya olarak saklanıyor ve silinecek.',
other: 'Bu öge ${n} dosyaya bölünmüş olarak saklanıyor ve hepsi silinecek.',
);
@override String deleteSharedFileHeading({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n,
one: '${n} başka bölüm aynı dosyada saklanıyor ve o da silinecek:',
other: '${n} başka bölüm aynı dosyada saklanıyor ve onlar da silinecek:',
);
@override String get deleteScopeUnverifiedProbeFailed => 'Plezy bunun hangi dosyaları sileceğini kontrol edemedi, bu yüzden yukarıda adı geçen ögeden daha fazlasını silebilir. İptal edip tekrar deneyin veya yine de silin.';
@override String get deleteScopeUnverifiedNoFileInfo => 'Sunucunuz bu öge için dosya ayrıntıları sağlamadı, bu yüzden Plezy bunun hangi dosyaları sileceğini kontrol edemiyor. Yukarıda adı geçen ögeden daha fazlasını silebilir.';
@override String get mediaDeletedSuccessfully => 'Medya ögesi başarıyla silindi';
@override String get mediaFailedToDelete => 'Medya ögesi silinemedi';
@override String get rate => 'Oyla';
@@ -660,6 +786,9 @@ class _Translations$videoControls$tr extends Translations$videoControls$en {
@override String get playNext => 'Sonrakini Oynat';
@override String get playButton => 'Oynat';
@override String get pauseButton => 'Duraklat';
@override String get playbackPaused => 'Duraklatıldı';
@override String get playbackResumed => 'Oynatılıyor';
@override String get loadingVideo => 'Video yükleniyor';
@override String get showPlaybackControls => 'Oynatma kontrollerini göster';
@override String get hidePlaybackControls => 'Oynatma kontrollerini gizle';
@override String seekBackwardButton({required Object seconds}) => '${seconds} saniye geri sar';
@@ -768,6 +897,8 @@ class _Translations$messages$tr extends Translations$messages$en {
@override String get switchingToCompatiblePlayer => 'Uyumlu oynatıcıya geçiliyor...';
@override String get serverLimitTitle => 'Oynatma başarısız oldu';
@override String get serverLimitBody => 'Sunucu hatası (HTTP 500). Muhtemelen bir bant genişliği/kod dönüştürme sınırı bu oturumu reddetti. Sunucu sahibinden bunu ayarlamasını isteyin.';
@override String get mediaUnreadableTitle => 'Dosya kullanılamıyor';
@override String get mediaUnreadableBody => 'Sunucu bu ögeyi buldu ancak dosyasını okuyamadı (HTTP 404). Dosya büyük olasılıkla taşındı, silindi veya depolama alanı çevrimdışı. Sunucu sahibinden dosyayı kontrol edip kitaplığı yeniden taramasını isteyin.';
@override String get logsUploaded => 'Günlükler yüklendi';
@override String get logsUploadFailed => 'Günlükler yüklenemedi';
@override String get logId => 'Günlük Kimliği (ID)';
@@ -921,6 +1052,8 @@ class _Translations$connections$tr extends Translations$connections$en {
@override String sessionExpiredOne({required Object name}) => '${name} için oturum süresi doldu';
@override String sessionExpiredMany({required Object count}) => '${count} sunucu için oturum süresi doldu';
@override String get signInAgain => 'Tekrar giriş yap';
@override String editMediaBrowserTitle({required Object product}) => '${product} bağlantısını düzenle';
@override String editMediaBrowserIntro({required Object serverName}) => '${serverName} için URL ekleyin veya kaldırın. Plezy, erişilebilir olan en düşük gecikmeli URL\'yi kullanacak.';
}
// Path: discover
@@ -1082,6 +1215,45 @@ class _Translations$logs$tr extends Translations$logs$en {
@override String get uploadLogs => 'Günlükleri Yükle';
}
// Path: startup
class _Translations$startup$tr extends Translations$startup$en {
_Translations$startup$tr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override String get failedTitle => 'Plezy başlatılamadı';
@override String get failedBody => 'Başlatma sırasında bir şeyler ters gitti. Aşağıdaki ayrıntılar neyin başarısız olduğunu gösteriyor.';
@override String get failedBodyRepairable => 'Plezy\'nin kayıtlı ayar dosyası hasarlı ve Plezy başlamadan önce yeniden oluşturulması gerekiyor. Tekrar denemek işe yaramaz — Depolama Alanını Onar\'ı seçin.';
@override String get phaseLabel => 'Adım';
@override String get showDetails => 'Ayrıntıları göster';
@override String get hideDetails => 'Ayrıntıları gizle';
@override String get copyDetails => 'Ayrıntıları kopyala';
@override String get detailsCopied => 'Ayrıntılar panoya kopyalandı';
@override String get uploadDetails => 'Ayrıntıları yükle';
@override String get repairStorage => 'Depolama Alanını Onar';
@override String get repairTitle => 'Kayıtlı veriler onarılsın mı?';
@override String get repairBodyCommon => 'Plezy\'nin ayar dosyası hasarlı ve okunamıyor. Onarım, her ayarı varsayılanına sıfırlar.';
@override String get repairBodyOneCredential => 'Kayıtlı bir giriş hasarlı ve okunamıyor. Onarım yalnızca onu kaldırır; diğer ayarlarınıza dokunulmaz.';
@override String get repairBodySignInsKept => 'Sunucularınız ve profilleriniz giriş yapılı kalmalı.';
@override String get repairBodySignInsLost => 'Kayıtlı girişlerinizi koruyan anahtar bu dosyadan kurtarılamıyor, bu yüzden her sunucuya ve profile yeniden giriş yapmanız gerekecek. Medya sunucunuzdaki hiçbir şey etkilenmez.';
@override String get repairBodySessionsUncertain => 'Takip hizmetleri (MAL, AniList, Simkl, Trakt) ve Seerr ayrı olarak saklanır; korunup korunmayacakları belirsizdir. Plezy tam olarak neyi koruduğunu size söyleyecek.';
@override String get repairConfirm => 'Onar';
@override String get repairSucceeded => 'Depolama alanı onarıldı';
@override String get repairNeedsRestart => 'Depolama alanı onarıldı — yeniden başlatma gerekli';
@override String get restartRequiredBody => 'Verileriniz onarıldı, ancak Plezy\'nin bunları kullanabilmesi için temiz bir başlangıç yapması gerekiyor. Plezy\'yi kapatıp yeniden açın.';
@override String get quitPlezy => 'Plezy\'den Çık';
@override String get repairFailed => 'Onarım başarısız oldu';
@override String get repairKeptSignIns => 'Sunucularınız ve profilleriniz hâlâ giriş yapılı.';
@override String get repairLostSignIns => 'Kayıtlı girişlerinizi koruyan anahtar kurtarılamadı. Her sunucuya ve profile yeniden giriş yapmanız gerekecek.';
@override String get repairLostSessions => 'En az bir takip hizmeti veya Seerr bağlantısı kayboldu ve yeniden bağlanması gerekiyor.';
@override String get backupTitle => 'Hasarlı dosyanın bir kopyası saklandı';
@override String get backupWarning => 'Giriş bilgilerinizi içerir. Yüklemeyin veya paylaşmayın.';
@override String get deleteBackup => 'Kopyayı Sil';
@override String get backupDeleted => 'Kopya silindi.';
@override String get previousFailureTitle => 'Plezy geçen sefer başlatılamadı';
}
// Path: licenses
class _Translations$licenses$tr extends Translations$licenses$en {
_Translations$licenses$tr._(TranslationsTr root) : this._root = root, super.internal(root);
@@ -1137,6 +1309,20 @@ class _Translations$explore$tr extends Translations$explore$en {
@override String searchEmpty({required Object query}) => '"${query}" için sonuç bulunamadı';
@override String searchPrompt({required Object source}) => '${source} üzerinde film ve dizileri arayın.';
@override String get searchFailed => 'Arama başarısız. Bağlantınızı kontrol edip tekrar deneyin.';
@override late final _Translations$explore$badge$tr badge = _Translations$explore$badge$tr._(_root);
@override late final _Translations$explore$stats$tr stats = _Translations$explore$stats$tr._(_root);
@override late final _Translations$explore$season$tr season = _Translations$explore$season$tr._(_root);
@override late final _Translations$explore$format$tr format = _Translations$explore$format$tr._(_root);
@override late final _Translations$explore$sourceMaterial$tr sourceMaterial = _Translations$explore$sourceMaterial$tr._(_root);
@override late final _Translations$explore$creditRole$tr creditRole = _Translations$explore$creditRole$tr._(_root);
@override late final _Translations$explore$relation$tr relation = _Translations$explore$relation$tr._(_root);
@override String broadcast({required Object day, required Object time}) => '${day} ${time} yayınlanır';
@override String broadcastWithZone({required Object day, required Object time, required Object timezone}) => '${day} ${time} ${timezone} yayınlanır';
@override late final _Translations$explore$detail$tr detail = _Translations$explore$detail$tr._(_root);
@override String totalResults({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n,
one: '${n} sonuç',
other: '${n} sonuç',
);
}
// Path: liveTv
@@ -1810,9 +1996,12 @@ class _Translations$addServer$tr extends Translations$addServer$en {
final TranslationsTr _root; // ignore: unused_field
// Translations
@override String addMediaBrowserTitle({required Object product}) => '${product} sunucusu ekle';
@override String get serverUrls => 'Sunucu URL\'leri';
@override String get serverUrlsHelper => 'Virgülle ayrılmış birden fazla URL\'ye izin verilir.';
@override String get findServer => 'Sunucu bul';
@override String searchingLocalMediaBrowserServers({required Object product}) => 'Yerel ${product} sunucuları aranıyor...';
@override String localMediaBrowserServers({required Object product}) => 'Yerel ${product} sunucuları';
@override String get username => 'Kullanıcı adı';
@override String get password => 'Şifre';
@override String get signIn => 'Giriş Yap';
@@ -1824,15 +2013,39 @@ class _Translations$addServer$tr extends Translations$addServer$en {
@override String get addPlexTitle => 'Plex ile Giriş Yap';
@override String get pinExpired => 'Giriş yapmadan önce PIN süresi doldu. Lütfen tekrar deneyin.';
@override String failedToRegisterAccount({required Object error}) => 'Hesap kaydı başarısız oldu: ${error}';
@override String enterMediaBrowserUrlError({required Object product}) => '${product} sunucu URL\'nizi girin';
@override String get addConnectionTitle => 'Bağlantı ekle';
@override String addConnectionTitleScoped({required Object name}) => '${name} profiline ekle';
@override String get signInWithPlexCard => 'Plex ile Giriş Yap';
@override String get signInWithPlexCardSubtitle => 'Bu cihazı yetkilendirin. Paylaşılan sunucular eklenir.';
@override String get signInWithPlexCardSubtitleScoped => 'Bir Plex hesabını yetkilendirin. Ev kullanıcıları profile dönüşür.';
@override String connectToMediaBrowserCard({required Object product}) => '${product} ile Bağlan';
@override String get connectToMediaBrowserCardSubtitle => 'Sunucu URL\'nizi, kullanıcı adınızı ve şifrenizi girin.';
@override String connectToMediaBrowserCardSubtitleScoped({required Object product, required Object name}) => '${product} sunucunuza giriş yapın. ${name} profiline bağlanır.';
@override String get borrowFromAnotherProfile => 'Başka bir profilden ödünç al';
@override String get borrowFromAnotherProfileSubtitle => 'Başka bir profilin bağlantısını yeniden kullanın. PIN korumalı profiller bir PIN gerektirir.';
}
// Path: common.ratingSource
class _Translations$common$ratingSource$tr extends Translations$common$ratingSource$en {
_Translations$common$ratingSource$tr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override String get critic => 'Eleştirmenler';
@override String get audience => 'İzleyiciler';
@override String get imdb => 'IMDb';
@override String get tmdb => 'TMDB';
@override String get rottenTomatoes => 'Rotten Tomatoes';
@override String get simkl => 'Simkl';
@override String get mal => 'MyAnimeList';
@override String get anilist => 'AniList';
@override String get trakt => 'Trakt';
@override String get rottenTomatoesCritic => 'Rotten Tomatoes eleştirmenleri';
@override String get rottenTomatoesAudience => 'Rotten Tomatoes izleyicileri';
}
// Path: hotkeys.actions
class _Translations$hotkeys$actions$tr extends Translations$hotkeys$actions$en {
_Translations$hotkeys$actions$tr._(TranslationsTr root) : this._root = root, super.internal(root);
@@ -1996,6 +2209,186 @@ class _Translations$explore$status$tr extends Translations$explore$status$en {
@override String get upcoming => 'Gelecek';
}
// Path: explore.badge
class _Translations$explore$badge$tr extends Translations$explore$badge$en {
_Translations$explore$badge$tr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override String rankPopular({required Object n}) => 'Popülerde #${n}';
@override String rankAiring({required Object n}) => 'Yayında #${n}';
@override String rankRated({required Object n}) => 'Puanlarda #${n}';
@override String rankFavorited({required Object n}) => 'Favorilerde #${n}';
@override String rankTrending({required Object n}) => 'Trendde #${n}';
@override String rankSeasonal({required Object n, required Object season}) => '#${n} ${season} sezonunda';
@override String watchingNow({required Object n}) => '${n} izliyor';
@override String get available => 'Mevcut';
@override String get partiallyAvailable => 'Kısmen mevcut';
@override String get availableIn4k => '4K mevcut';
@override String get requested => 'İstendi';
@override String get pendingApproval => 'Onay bekliyor';
@override String get processing => 'İşleniyor';
@override String get declined => 'Reddedildi';
@override String get requestFailed => 'İstek başarısız oldu';
@override String get requested4k => '4K istendi';
@override String seasonsAvailable({required Object available, required Object total}) => '${available}/${total} sezon';
@override String nextEpisodeIn({required Object episode, required Object duration}) => 'Bölüm ${episode}, ${duration} içinde';
@override String nextAiringIn({required Object duration}) => 'Sıradaki ${duration} içinde';
@override String episodesShort({required Object n}) => '${n} blm';
@override String minutesPerEpisode({required Object n}) => '${n} dk/blm';
@override String get adult => '18+';
}
// Path: explore.stats
class _Translations$explore$stats$tr extends Translations$explore$stats$en {
_Translations$explore$stats$tr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override String listed({required Object n}) => '${n} listede';
@override String viewersDay({required Object n}) => '${n} bugün izledi';
@override String viewersWeek({required Object n}) => '${n} bu hafta izledi';
@override String viewersMonth({required Object n}) => '${n} bu ay izledi';
@override String viewersYear({required Object n}) => '${n} bu yıl izledi';
@override String viewersAllTime({required Object n}) => '${n} izleyici';
@override String planning({required Object n}) => '${n} izlemeyi planlıyor';
@override String favorited({required Object n}) => '${n} favori';
@override String dropRate({required Object percent}) => '${percent} bıraktı';
@override String comments({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n,
one: '${n} yorum',
other: '${n} yorum',
);
@override String votes({required Object n}) => '${n} oy';
@override String watching({required Object n}) => '${n} izliyor';
@override String completed({required Object n}) => '${n} tamamladı';
@override String onHold({required Object n}) => '${n} bekletiyor';
@override String dropped({required Object n}) => '${n} bıraktı';
}
// Path: explore.season
class _Translations$explore$season$tr extends Translations$explore$season$en {
_Translations$explore$season$tr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override String get winter => 'Kış';
@override String get spring => 'İlkbahar';
@override String get summer => 'Yaz';
@override String get fall => 'Sonbahar';
@override String withYear({required Object season, required Object year}) => '${season} ${year}';
}
// Path: explore.format
class _Translations$explore$format$tr extends Translations$explore$format$en {
_Translations$explore$format$tr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override String get tv => 'TV';
@override String get tvShort => 'TV Kısa';
@override String get movie => 'Film';
@override String get special => 'Özel';
@override String get ova => 'OVA';
@override String get ona => 'ONA';
@override String get music => 'Müzik';
@override String get other => 'Diğer';
}
// Path: explore.sourceMaterial
class _Translations$explore$sourceMaterial$tr extends Translations$explore$sourceMaterial$en {
_Translations$explore$sourceMaterial$tr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override String get original => 'Orijinal';
@override String get manga => 'Manga';
@override String get lightNovel => 'Light novel';
@override String get novel => 'Roman';
@override String get visualNovel => 'Görsel roman';
@override String get game => 'Oyun';
@override String get webComic => 'Web çizgi romanı';
@override String get musicRelease => 'Müzik';
@override String get otherMedia => 'Diğer';
}
// Path: explore.creditRole
class _Translations$explore$creditRole$tr extends Translations$explore$creditRole$en {
_Translations$explore$creditRole$tr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override String get director => 'Yönetmen';
@override String get writer => 'Senarist';
@override String get producer => 'Yapımcı';
@override String get creator => 'Yaratıcı';
@override String get composer => 'Besteci';
}
// Path: explore.relation
class _Translations$explore$relation$tr extends Translations$explore$relation$en {
_Translations$explore$relation$tr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override String get prequel => 'Prequel';
@override String get sequel => 'Sequel';
@override String get sideStory => 'Yan hikâye';
@override String get spinOff => 'Spin-off';
@override String get alternativeVersion => 'Alternatif versiyon';
@override String get summary => 'Özet';
@override String get parentStory => 'Ana hikâye';
@override String get adaptation => 'Uyarlama';
@override String get other => 'İlgili';
}
// Path: explore.detail
class _Translations$explore$detail$tr extends Translations$explore$detail$en {
_Translations$explore$detail$tr._(TranslationsTr root) : this._root = root, super.internal(root);
final TranslationsTr _root; // ignore: unused_field
// Translations
@override String get originalTitle => 'Orijinal başlık';
@override String get alsoKnownAs => 'Ayrıca bilinen adlar';
@override String get studios => 'Stüdyolar';
@override String get country => 'Ülke';
@override String get language => 'Dil';
@override String get released => 'Yayınlanma';
@override String get physicalRelease => 'Diskte';
@override String get ended => 'Sona erdi';
@override String addedOn({required Object date}) => '${date} eklendi';
@override String get yourRating => 'Puanınız';
@override String get budget => 'Bütçe';
@override String get revenue => 'Gişe';
@override String get contentAdvisory => 'Yaş sınırı';
@override String get tags => 'Etiketler';
@override String get revealSpoilerTags => 'Spoiler etiketlerini göster';
@override String get links => 'Bağlantılar';
@override String get watchOn => 'İzle';
@override String get watchTrailer => 'Fragmanı izle';
@override String openOn({required Object site}) => '${site}\'de aç';
@override String get crew => 'Ekip';
@override String get ratings => 'Puanlar';
@override String get schedule => 'Yayın takvimi';
@override String recommendedByUsers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n,
one: '${n} kullanıcı önerdi',
other: '${n} kullanıcı önerdi',
);
@override String recommendedBy({required Object who}) => '${who} tarafından önerildi';
@override String favoritedBy({required Object who}) => '${who} tarafından favorilendi';
@override String unairedEpisodes({required Object n}) => '${n} henüz yayınlanmadı';
@override String recommendedByPercent({required Object percent}) => 'İzleyicilerin ${percent} tarafından önerildi';
@override String get relatedTitles => 'İlgili yapımlar';
@override String get background => 'Arka plan';
}
// Path: downloads.backgroundWarning
class _Translations$downloads$backgroundWarning$tr extends Translations$downloads$backgroundWarning$en {
_Translations$downloads$backgroundWarning$tr._(TranslationsTr root) : this._root = root, super.internal(root);
@@ -2139,6 +2532,7 @@ class _Translations$services$names$tr extends Translations$services$names$en {
@override String get anilist => 'AniList';
@override String get simkl => 'Simkl';
@override String get seerr => 'Seerr';
@override String get mdblist => 'MDBList';
}
// Path: services.deviceCode
@@ -2208,6 +2602,7 @@ extension on TranslationsTr {
'auth.waitingForAuth' => 'Doğrulama bekleniyor...\nTarayıcınızdan giriş yapın.',
'auth.useBrowser' => 'Tarayıcı kullan',
'auth.or' => 'veya',
'auth.connectToMediaBrowser' => ({required Object product}) => '${product} ile Bağlan',
'auth.useQuickConnect' => 'Hızlı Bağlantıyı Kullan',
'auth.quickConnectInstructions' => 'Jellyfin\'de Hızlı Bağlantı\'yı açın ve bu kodu girin.',
'auth.quickConnectWaiting' => 'Onay bekleniyor…',
@@ -2259,6 +2654,17 @@ extension on TranslationsTr {
'common.fullscreen' => 'Tam Ekran',
'common.exitFullscreen' => 'Tam Ekrandan Çık',
'common.pressBackAgainToExit' => 'Çıkmak için tekrar geri tuşuna basın',
'common.ratingSource.critic' => 'Eleştirmenler',
'common.ratingSource.audience' => 'İzleyiciler',
'common.ratingSource.imdb' => 'IMDb',
'common.ratingSource.tmdb' => 'TMDB',
'common.ratingSource.rottenTomatoes' => 'Rotten Tomatoes',
'common.ratingSource.simkl' => 'Simkl',
'common.ratingSource.mal' => 'MyAnimeList',
'common.ratingSource.anilist' => 'AniList',
'common.ratingSource.trakt' => 'Trakt',
'common.ratingSource.rottenTomatoesCritic' => 'Rotten Tomatoes eleştirmenleri',
'common.ratingSource.rottenTomatoesAudience' => 'Rotten Tomatoes izleyicileri',
'screens.licenses' => 'Lisanslar',
'screens.switchProfile' => 'Profil Değiştir',
'screens.subtitleStyling' => 'Altyazı Biçimlendirmesi',
@@ -2295,6 +2701,7 @@ extension on TranslationsTr {
'settings.darkTheme' => 'Koyu',
'settings.oledTheme' => 'OLED',
'settings.libraryDensity' => 'Kitaplık Yoğunluğu',
'settings.displayScale' => 'Ekran ölçeği',
'settings.compact' => 'Sıkışık',
'settings.comfortable' => 'Rahat',
'settings.tvCornerSpotlightBackdrop' => 'Köşe Öne Çıkan Arka Plan',
@@ -2344,6 +2751,11 @@ extension on TranslationsTr {
'settings.bufferSizeMB' => ({required Object size}) => '${size}MB',
'settings.bufferSizeAuto' => 'Otomatik (Önerilen)',
'settings.bufferSizeWarning' => ({required Object heap, required Object size}) => '${heap}MB bellek mevcut. ${size}MB arabellek oynatmayı etkileyebilir.',
'settings.playbackBuffer' => 'Oynatma Tamponu',
'settings.playbackBufferAuto' => 'Otomatik (Önerilen)',
'settings.playbackBufferLarge' => 'Büyük',
'settings.playbackBufferExtraLarge' => 'Ekstra Büyük',
'settings.playbackBufferDescription' => 'Kararsız bağlantılara karşı daha fazla tamponlar. Tampon Boyutu ile de sınırlıdır.',
'settings.defaultQualityTitle' => 'Varsayılan Kalite',
'settings.musicQualityTitle' => 'Müzik Kalitesi',
'settings.subtitleStyling' => 'Altyazı Biçimlendirmesi',
@@ -2563,29 +2975,118 @@ extension on TranslationsTr {
'hotkeys.actions.skipMarker' => 'Jenerik/Emeği Geçenleri Atla',
'hotkeys.actions.screenshot' => 'Ekran Görüntüsü Al',
'fileInfo.title' => 'Dosya Bilgisi',
'fileInfo.overview' => 'Genel Bakış',
'fileInfo.video' => 'Video',
'fileInfo.audio' => 'Ses',
'fileInfo.subtitles' => 'Altyazılar',
'fileInfo.images' => 'Gömülü Görseller',
'fileInfo.dataStreams' => 'Veri Akışları',
'fileInfo.lyrics' => 'Şarkı Sözleri',
'fileInfo.file' => 'Dosya',
'fileInfo.attachments' => 'Ekler',
'fileInfo.delivery' => 'Teslimat',
'fileInfo.versionCounter' => ({required Object index, required Object count}) => 'Sürüm ${index} / ${count}',
'fileInfo.fileCounter' => ({required Object index, required Object count}) => 'Dosya ${index} / ${count}',
'fileInfo.noStreams' => 'Sunucu bu dosya için hiçbir akış bildirmedi.',
'fileInfo.copyPath' => 'Yolu Kopyala',
'fileInfo.pathCopied' => 'Dosya yolu kopyalandı',
'fileInfo.codec' => 'Kodek',
'fileInfo.codecTag' => 'Codec Etiketi',
'fileInfo.resolution' => 'Çözünürlük',
'fileInfo.codedResolution' => 'Kodlanmış Çözünürlük',
'fileInfo.bitrate' => 'Bit Hızı (Bitrate)',
'fileInfo.frameRate' => 'Kare Hızı',
'fileInfo.rotation' => 'Döndürme',
'fileInfo.comment' => 'Yorum',
'fileInfo.audioDescription' => 'Sesli Betimleme',
'fileInfo.headerCompression' => 'Başlık Sıkıştırması',
'fileInfo.sidecarFile' => 'Yan Dosya',
'fileInfo.transportTimestamp' => 'İletim Zaman Damgası',
'fileInfo.displayOffset' => 'Görüntü Ofseti',
'fileInfo.previewFailureCode' => 'Önizleme Hata Kodu',
'fileInfo.previewRetries' => 'Önizleme Denemeleri',
'fileInfo.aspectRatio' => 'En Boy Oranı',
'fileInfo.pixelAspectRatio' => 'Piksel En Boy Oranı',
'fileInfo.profile' => 'Profil',
'fileInfo.level' => 'Seviye',
'fileInfo.bitDepth' => 'Bit Derinliği',
'fileInfo.pixelFormat' => 'Piksel Biçimi',
'fileInfo.colorSpace' => 'Renk Alanı',
'fileInfo.colorRange' => 'Renk Aralığı',
'fileInfo.colorPrimaries' => 'Ana Renkler',
'fileInfo.colorTransfer' => 'Renk Aktarımı',
'fileInfo.chromaSubsampling' => 'Renk Alt Örneklemesi',
'fileInfo.chromaLocation' => 'Chroma Konumu',
'fileInfo.scanType' => 'Tarama Türü',
'fileInfo.interlaced' => 'Geçmeli',
'fileInfo.anamorphic' => 'Anamorfik',
'fileInfo.referenceFrames' => 'Referans Kareler',
'fileInfo.dynamicRange' => 'Dinamik Aralık',
'fileInfo.dolbyVision' => 'Dolby Vision',
'fileInfo.dolbyVisionLevel' => 'Dolby Vision Seviyesi',
'fileInfo.dolbyVisionVersion' => 'Dolby Vision Sürümü',
'fileInfo.dolbyVisionLayers' => 'Dolby Vision Katmanları',
'fileInfo.baseLayerCompatibility' => 'Temel Katman Uyumluluğu',
'fileInfo.avcBitstream' => 'AVC Bit Akışı',
'fileInfo.nalLengthSize' => 'NAL Uzunluk Boyutu',
'fileInfo.scalingMatrix' => 'Özel Ölçekleme Matrisi',
'fileInfo.streamIdentifier' => 'Akış Tanımlayıcısı',
'fileInfo.streamIndex' => 'Akış Dizini',
'fileInfo.streamId' => 'Akış Kimliği',
'fileInfo.language' => 'Dil',
'fileInfo.languageCode' => 'Dil Kodu',
'fileInfo.streamTitle' => 'Parça Başlığı',
'fileInfo.channels' => 'Kanallar',
'fileInfo.sampleRate' => 'Örnekleme Hızı',
'fileInfo.spatialAudio' => 'Uzamsal Ses',
'fileInfo.textBased' => 'Metin Tabanlı',
'fileInfo.subtitleFormat' => 'Yan Dosya Biçimi',
'fileInfo.provider' => 'Sağlayıcı',
'fileInfo.matchScore' => 'Eşleşme Puanı',
'fileInfo.externalDelivery' => 'Ayrı Olarak Sunulabilir',
'fileInfo.sidecarPath' => 'Yan Dosya Yolu',
'fileInfo.sourceStream' => 'Kopyalandığı Yer',
'fileInfo.temporary' => 'Geçici',
'fileInfo.timeBase' => 'Zaman Tabanı',
'fileInfo.overallBitrate' => 'Genel Bit Hızı',
'fileInfo.path' => 'Yol',
'fileInfo.fileName' => 'Dosya Adı',
'fileInfo.size' => 'Boyut',
'fileInfo.totalSize' => 'Toplam Boyut',
'fileInfo.container' => 'Kapsayıcı',
'fileInfo.duration' => 'Süre',
'fileInfo.previewThumbnails' => 'Önizleme Küçük Resimleri',
'fileInfo.previewIndex' => 'Önizleme Dizini',
'fileInfo.packetLength' => 'Paket Uzunluğu',
'fileInfo.filePresent' => 'Dosya Mevcut',
'fileInfo.fileReadable' => 'Sunucu Tarafından Okunabilir',
'fileInfo.streamPath' => 'Akış Yolu',
'fileInfo.optimizedForStreaming' => 'Akış İçin Optimize Edilmiş',
'fileInfo.has64bitOffsets' => '64-bit Ofsetler',
'fileInfo.protocol' => 'Protokol',
'fileInfo.mediaType' => 'Medya Türü',
'fileInfo.sourceKind' => 'Kaynak Türü',
'fileInfo.optimizedVersion' => 'Optimize Edilmiş Sürüm',
'fileInfo.optimizationTarget' => 'Optimizasyon Hedefi',
'fileInfo.deletedAt' => 'Silindi',
'fileInfo.remoteSource' => 'Uzak Kaynak',
'fileInfo.infiniteStream' => 'Sonsuz Akış',
'fileInfo.directPlay' => 'Doğrudan Oynatma',
'fileInfo.directStream' => 'Doğrudan Akış',
'fileInfo.transcoding' => 'Kod Dönüştürme',
'fileInfo.etag' => 'ETag',
'fileInfo.versionId' => 'Sürüm Kimliği',
'fileInfo.fileId' => 'Dosya Kimliği',
'fileInfo.defaultAudioTrack' => 'Varsayılan Ses Parçası',
'fileInfo.defaultSubtitleTrack' => 'Varsayılan Altyazı Parçası',
'fileInfo.subtitlesOff' => 'Kapalı',
'fileInfo.flagDefault' => 'Varsayılan',
'fileInfo.flagForced' => 'Zorunlu',
'fileInfo.flagSelected' => 'Seçili',
'fileInfo.flagExternal' => 'Harici',
'fileInfo.flagHearingImpaired' => 'İşitme Engelliler İçin',
'fileInfo.flagDub' => 'Dublaj',
'fileInfo.flagOriginal' => 'Orijinal',
'mediaMenu.markAsWatched' => 'İzlendi Olarak İşaretle',
'mediaMenu.markAsUnwatched' => 'İzlenmedi Olarak İşaretle',
'mediaMenu.removeFromContinueWatching' => 'İzlemeye Devam Et\'ten Kaldır',
@@ -2594,7 +3095,28 @@ extension on TranslationsTr {
'mediaMenu.shufflePlay' => 'Karışık Oynat',
'mediaMenu.shuffleNotAvailableOffline' => 'Karışık oynatma çevrimdışıyken kullanılamaz',
'mediaMenu.fileInfo' => 'Dosya Bilgisi',
'mediaMenu.deleteEpisodeFromServer' => 'Bölümü sunucudan sil',
'mediaMenu.deleteSeasonFromServer' => 'Sezonu sunucudan sil',
'mediaMenu.deleteShowFromServer' => 'Diziyi sunucudan sil',
'mediaMenu.deleteMovieFromServer' => 'Filmi sunucudan sil',
'mediaMenu.deleteEpisodeTitle' => 'Bu bölüm silinsin mi?',
'mediaMenu.deleteSeasonTitle' => 'Bu sezon silinsin mi?',
'mediaMenu.deleteShowTitle' => 'Bu dizi silinsin mi?',
'mediaMenu.deleteMovieTitle' => 'Bu film silinsin mi?',
'mediaMenu.deleteEpisodeConfirm' => 'Bölümü Sil',
'mediaMenu.deleteSeasonConfirm' => 'Sezonu Sil',
_ => null,
} ?? switch (path) {
'mediaMenu.deleteShowConfirm' => 'Diziyi Sil',
'mediaMenu.deleteMovieConfirm' => 'Filmi Sil',
'mediaMenu.deleteAnyway' => 'Yine de Sil',
'mediaMenu.confirmDeleteTarget' => ({required Object title}) => '${title} sunucunuzdan kalıcı olarak silinsin mi?',
'mediaMenu.deleteMultipleWarning' => 'Bu işlem tüm bölümleri ve dosyalarını içerir.',
'mediaMenu.deleteEpisodeCountWarning' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n, one: 'Bu, içindeki ${n} bölümü ve dosyasını siler.', other: 'Bu, içindeki ${n} bölümü ve dosyalarını siler.', ),
'mediaMenu.deleteMultiPartWarning' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n, one: 'Bu öge ${n} dosya olarak saklanıyor ve silinecek.', other: 'Bu öge ${n} dosyaya bölünmüş olarak saklanıyor ve hepsi silinecek.', ),
'mediaMenu.deleteSharedFileHeading' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n, one: '${n} başka bölüm aynı dosyada saklanıyor ve o da silinecek:', other: '${n} başka bölüm aynı dosyada saklanıyor ve onlar da silinecek:', ),
'mediaMenu.deleteScopeUnverifiedProbeFailed' => 'Plezy bunun hangi dosyaları sileceğini kontrol edemedi, bu yüzden yukarıda adı geçen ögeden daha fazlasını silebilir. İptal edip tekrar deneyin veya yine de silin.',
'mediaMenu.deleteScopeUnverifiedNoFileInfo' => 'Sunucunuz bu öge için dosya ayrıntıları sağlamadı, bu yüzden Plezy bunun hangi dosyaları sileceğini kontrol edemiyor. Yukarıda adı geçen ögeden daha fazlasını silebilir.',
'mediaMenu.mediaDeletedSuccessfully' => 'Medya ögesi başarıyla silindi',
'mediaMenu.mediaFailedToDelete' => 'Medya ögesi silinemedi',
'mediaMenu.rate' => 'Oyla',
@@ -2660,6 +3182,9 @@ extension on TranslationsTr {
'videoControls.playNext' => 'Sonrakini Oynat',
'videoControls.playButton' => 'Oynat',
'videoControls.pauseButton' => 'Duraklat',
'videoControls.playbackPaused' => 'Duraklatıldı',
'videoControls.playbackResumed' => 'Oynatılıyor',
'videoControls.loadingVideo' => 'Video yükleniyor',
'videoControls.showPlaybackControls' => 'Oynatma kontrollerini göster',
'videoControls.hidePlaybackControls' => 'Oynatma kontrollerini gizle',
'videoControls.seekBackwardButton' => ({required Object seconds}) => '${seconds} saniye geri sar',
@@ -2711,8 +3236,6 @@ extension on TranslationsTr {
'videoControls.searchSubtitles' => 'Altyazı Ara',
'videoControls.language' => 'Dil',
'videoControls.noSubtitlesFound' => 'Altyazı bulunamadı',
_ => null,
} ?? switch (path) {
'videoControls.subtitleDownloaded' => 'Altyazı indirildi',
'videoControls.subtitleDownloadedNotApplied' => 'Altyazı indirildi ancak seçilemedi',
'videoControls.subtitleDownloadFailed' => 'Altyazı indirilemedi',
@@ -2764,6 +3287,8 @@ extension on TranslationsTr {
'messages.switchingToCompatiblePlayer' => 'Uyumlu oynatıcıya geçiliyor...',
'messages.serverLimitTitle' => 'Oynatma başarısız oldu',
'messages.serverLimitBody' => 'Sunucu hatası (HTTP 500). Muhtemelen bir bant genişliği/kod dönüştürme sınırı bu oturumu reddetti. Sunucu sahibinden bunu ayarlamasını isteyin.',
'messages.mediaUnreadableTitle' => 'Dosya kullanılamıyor',
'messages.mediaUnreadableBody' => 'Sunucu bu ögeyi buldu ancak dosyasını okuyamadı (HTTP 404). Dosya büyük olasılıkla taşındı, silindi veya depolama alanı çevrimdışı. Sunucu sahibinden dosyayı kontrol edip kitaplığı yeniden taramasını isteyin.',
'messages.logsUploaded' => 'Günlükler yüklendi',
'messages.logsUploadFailed' => 'Günlükler yüklenemedi',
'messages.logId' => 'Günlük Kimliği (ID)',
@@ -2872,6 +3397,8 @@ extension on TranslationsTr {
'connections.sessionExpiredOne' => ({required Object name}) => '${name} için oturum süresi doldu',
'connections.sessionExpiredMany' => ({required Object count}) => '${count} sunucu için oturum süresi doldu',
'connections.signInAgain' => 'Tekrar giriş yap',
'connections.editMediaBrowserTitle' => ({required Object product}) => '${product} bağlantısını düzenle',
'connections.editMediaBrowserIntro' => ({required Object serverName}) => '${serverName} için URL ekleyin veya kaldırın. Plezy, erişilebilir olan en düşük gecikmeli URL\'yi kullanacak.',
'discover.title' => 'Keşfet',
'discover.noContentAvailable' => 'İçerik bulunmuyor',
'discover.addMediaToLibraries' => 'Kitaplıklarınıza biraz medya ekleyin',
@@ -3005,6 +3532,36 @@ extension on TranslationsTr {
'logs.clearLogs' => 'Günlükleri Temizle',
'logs.copyLogs' => 'Günlükleri Kopyala',
'logs.uploadLogs' => 'Günlükleri Yükle',
'startup.failedTitle' => 'Plezy başlatılamadı',
'startup.failedBody' => 'Başlatma sırasında bir şeyler ters gitti. Aşağıdaki ayrıntılar neyin başarısız olduğunu gösteriyor.',
'startup.failedBodyRepairable' => 'Plezy\'nin kayıtlı ayar dosyası hasarlı ve Plezy başlamadan önce yeniden oluşturulması gerekiyor. Tekrar denemek işe yaramaz — Depolama Alanını Onar\'ı seçin.',
'startup.phaseLabel' => 'Adım',
'startup.showDetails' => 'Ayrıntıları göster',
'startup.hideDetails' => 'Ayrıntıları gizle',
'startup.copyDetails' => 'Ayrıntıları kopyala',
'startup.detailsCopied' => 'Ayrıntılar panoya kopyalandı',
'startup.uploadDetails' => 'Ayrıntıları yükle',
'startup.repairStorage' => 'Depolama Alanını Onar',
'startup.repairTitle' => 'Kayıtlı veriler onarılsın mı?',
'startup.repairBodyCommon' => 'Plezy\'nin ayar dosyası hasarlı ve okunamıyor. Onarım, her ayarı varsayılanına sıfırlar.',
'startup.repairBodyOneCredential' => 'Kayıtlı bir giriş hasarlı ve okunamıyor. Onarım yalnızca onu kaldırır; diğer ayarlarınıza dokunulmaz.',
'startup.repairBodySignInsKept' => 'Sunucularınız ve profilleriniz giriş yapılı kalmalı.',
'startup.repairBodySignInsLost' => 'Kayıtlı girişlerinizi koruyan anahtar bu dosyadan kurtarılamıyor, bu yüzden her sunucuya ve profile yeniden giriş yapmanız gerekecek. Medya sunucunuzdaki hiçbir şey etkilenmez.',
'startup.repairBodySessionsUncertain' => 'Takip hizmetleri (MAL, AniList, Simkl, Trakt) ve Seerr ayrı olarak saklanır; korunup korunmayacakları belirsizdir. Plezy tam olarak neyi koruduğunu size söyleyecek.',
'startup.repairConfirm' => 'Onar',
'startup.repairSucceeded' => 'Depolama alanı onarıldı',
'startup.repairNeedsRestart' => 'Depolama alanı onarıldı — yeniden başlatma gerekli',
'startup.restartRequiredBody' => 'Verileriniz onarıldı, ancak Plezy\'nin bunları kullanabilmesi için temiz bir başlangıç yapması gerekiyor. Plezy\'yi kapatıp yeniden açın.',
'startup.quitPlezy' => 'Plezy\'den Çık',
'startup.repairFailed' => 'Onarım başarısız oldu',
'startup.repairKeptSignIns' => 'Sunucularınız ve profilleriniz hâlâ giriş yapılı.',
'startup.repairLostSignIns' => 'Kayıtlı girişlerinizi koruyan anahtar kurtarılamadı. Her sunucuya ve profile yeniden giriş yapmanız gerekecek.',
'startup.repairLostSessions' => 'En az bir takip hizmeti veya Seerr bağlantısı kayboldu ve yeniden bağlanması gerekiyor.',
'startup.backupTitle' => 'Hasarlı dosyanın bir kopyası saklandı',
'startup.backupWarning' => 'Giriş bilgilerinizi içerir. Yüklemeyin veya paylaşmayın.',
'startup.deleteBackup' => 'Kopyayı Sil',
'startup.backupDeleted' => 'Kopya silindi.',
'startup.previousFailureTitle' => 'Plezy geçen sefer başlatılamadı',
'licenses.relatedPackages' => 'İlgili Paketler',
'licenses.license' => 'Lisans',
'licenses.licenseNumber' => ({required Object number}) => 'Lisans ${number}',
@@ -3048,6 +3605,113 @@ extension on TranslationsTr {
'explore.searchEmpty' => ({required Object query}) => '"${query}" için sonuç bulunamadı',
'explore.searchPrompt' => ({required Object source}) => '${source} üzerinde film ve dizileri arayın.',
'explore.searchFailed' => 'Arama başarısız. Bağlantınızı kontrol edip tekrar deneyin.',
'explore.badge.rankPopular' => ({required Object n}) => 'Popülerde #${n}',
'explore.badge.rankAiring' => ({required Object n}) => 'Yayında #${n}',
'explore.badge.rankRated' => ({required Object n}) => 'Puanlarda #${n}',
'explore.badge.rankFavorited' => ({required Object n}) => 'Favorilerde #${n}',
'explore.badge.rankTrending' => ({required Object n}) => 'Trendde #${n}',
'explore.badge.rankSeasonal' => ({required Object n, required Object season}) => '#${n} ${season} sezonunda',
'explore.badge.watchingNow' => ({required Object n}) => '${n} izliyor',
'explore.badge.available' => 'Mevcut',
'explore.badge.partiallyAvailable' => 'Kısmen mevcut',
'explore.badge.availableIn4k' => '4K mevcut',
'explore.badge.requested' => 'İstendi',
'explore.badge.pendingApproval' => 'Onay bekliyor',
'explore.badge.processing' => 'İşleniyor',
'explore.badge.declined' => 'Reddedildi',
_ => null,
} ?? switch (path) {
'explore.badge.requestFailed' => 'İstek başarısız oldu',
'explore.badge.requested4k' => '4K istendi',
'explore.badge.seasonsAvailable' => ({required Object available, required Object total}) => '${available}/${total} sezon',
'explore.badge.nextEpisodeIn' => ({required Object episode, required Object duration}) => 'Bölüm ${episode}, ${duration} içinde',
'explore.badge.nextAiringIn' => ({required Object duration}) => 'Sıradaki ${duration} içinde',
'explore.badge.episodesShort' => ({required Object n}) => '${n} blm',
'explore.badge.minutesPerEpisode' => ({required Object n}) => '${n} dk/blm',
'explore.badge.adult' => '18+',
'explore.stats.listed' => ({required Object n}) => '${n} listede',
'explore.stats.viewersDay' => ({required Object n}) => '${n} bugün izledi',
'explore.stats.viewersWeek' => ({required Object n}) => '${n} bu hafta izledi',
'explore.stats.viewersMonth' => ({required Object n}) => '${n} bu ay izledi',
'explore.stats.viewersYear' => ({required Object n}) => '${n} bu yıl izledi',
'explore.stats.viewersAllTime' => ({required Object n}) => '${n} izleyici',
'explore.stats.planning' => ({required Object n}) => '${n} izlemeyi planlıyor',
'explore.stats.favorited' => ({required Object n}) => '${n} favori',
'explore.stats.dropRate' => ({required Object percent}) => '${percent} bıraktı',
'explore.stats.comments' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n, one: '${n} yorum', other: '${n} yorum', ),
'explore.stats.votes' => ({required Object n}) => '${n} oy',
'explore.stats.watching' => ({required Object n}) => '${n} izliyor',
'explore.stats.completed' => ({required Object n}) => '${n} tamamladı',
'explore.stats.onHold' => ({required Object n}) => '${n} bekletiyor',
'explore.stats.dropped' => ({required Object n}) => '${n} bıraktı',
'explore.season.winter' => 'Kış',
'explore.season.spring' => 'İlkbahar',
'explore.season.summer' => 'Yaz',
'explore.season.fall' => 'Sonbahar',
'explore.season.withYear' => ({required Object season, required Object year}) => '${season} ${year}',
'explore.format.tv' => 'TV',
'explore.format.tvShort' => 'TV Kısa',
'explore.format.movie' => 'Film',
'explore.format.special' => 'Özel',
'explore.format.ova' => 'OVA',
'explore.format.ona' => 'ONA',
'explore.format.music' => 'Müzik',
'explore.format.other' => 'Diğer',
'explore.sourceMaterial.original' => 'Orijinal',
'explore.sourceMaterial.manga' => 'Manga',
'explore.sourceMaterial.lightNovel' => 'Light novel',
'explore.sourceMaterial.novel' => 'Roman',
'explore.sourceMaterial.visualNovel' => 'Görsel roman',
'explore.sourceMaterial.game' => 'Oyun',
'explore.sourceMaterial.webComic' => 'Web çizgi romanı',
'explore.sourceMaterial.musicRelease' => 'Müzik',
'explore.sourceMaterial.otherMedia' => 'Diğer',
'explore.creditRole.director' => 'Yönetmen',
'explore.creditRole.writer' => 'Senarist',
'explore.creditRole.producer' => 'Yapımcı',
'explore.creditRole.creator' => 'Yaratıcı',
'explore.creditRole.composer' => 'Besteci',
'explore.relation.prequel' => 'Prequel',
'explore.relation.sequel' => 'Sequel',
'explore.relation.sideStory' => 'Yan hikâye',
'explore.relation.spinOff' => 'Spin-off',
'explore.relation.alternativeVersion' => 'Alternatif versiyon',
'explore.relation.summary' => 'Özet',
'explore.relation.parentStory' => 'Ana hikâye',
'explore.relation.adaptation' => 'Uyarlama',
'explore.relation.other' => 'İlgili',
'explore.broadcast' => ({required Object day, required Object time}) => '${day} ${time} yayınlanır',
'explore.broadcastWithZone' => ({required Object day, required Object time, required Object timezone}) => '${day} ${time} ${timezone} yayınlanır',
'explore.detail.originalTitle' => 'Orijinal başlık',
'explore.detail.alsoKnownAs' => 'Ayrıca bilinen adlar',
'explore.detail.studios' => 'Stüdyolar',
'explore.detail.country' => 'Ülke',
'explore.detail.language' => 'Dil',
'explore.detail.released' => 'Yayınlanma',
'explore.detail.physicalRelease' => 'Diskte',
'explore.detail.ended' => 'Sona erdi',
'explore.detail.addedOn' => ({required Object date}) => '${date} eklendi',
'explore.detail.yourRating' => 'Puanınız',
'explore.detail.budget' => 'Bütçe',
'explore.detail.revenue' => 'Gişe',
'explore.detail.contentAdvisory' => 'Yaş sınırı',
'explore.detail.tags' => 'Etiketler',
'explore.detail.revealSpoilerTags' => 'Spoiler etiketlerini göster',
'explore.detail.links' => 'Bağlantılar',
'explore.detail.watchOn' => 'İzle',
'explore.detail.watchTrailer' => 'Fragmanı izle',
'explore.detail.openOn' => ({required Object site}) => '${site}\'de aç',
'explore.detail.crew' => 'Ekip',
'explore.detail.ratings' => 'Puanlar',
'explore.detail.schedule' => 'Yayın takvimi',
'explore.detail.recommendedByUsers' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n, one: '${n} kullanıcı önerdi', other: '${n} kullanıcı önerdi', ),
'explore.detail.recommendedBy' => ({required Object who}) => '${who} tarafından önerildi',
'explore.detail.favoritedBy' => ({required Object who}) => '${who} tarafından favorilendi',
'explore.detail.unairedEpisodes' => ({required Object n}) => '${n} henüz yayınlanmadı',
'explore.detail.recommendedByPercent' => ({required Object percent}) => 'İzleyicilerin ${percent} tarafından önerildi',
'explore.detail.relatedTitles' => 'İlgili yapımlar',
'explore.detail.background' => 'Arka plan',
'explore.totalResults' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('tr'))(n, one: '${n} sonuç', other: '${n} sonuç', ),
'liveTv.title' => 'Canlı TV',
'liveTv.guide' => 'Rehber',
'liveTv.noChannels' => 'Kullanılabilir kanal yok',
@@ -3225,8 +3889,6 @@ extension on TranslationsTr {
'watchTogether.codeMustBe5Chars' => 'Oturum kodu 5 karakter olmalıdır',
'watchTogether.joinInstructions' => 'Katılmak için kurucunun oturum kodunu girin.',
'watchTogether.failedToCreate' => 'Oturum oluşturulamadı',
_ => null,
} ?? switch (path) {
'watchTogether.failedToJoin' => 'Oturuma katılınamadı',
'watchTogether.sessionCodeCopied' => 'Oturum kodu panoya kopyalandı',
'watchTogether.relayUnreachable' => 'Aktarıcı sunucusuna ulaşılamıyor. İSS engellemesi Birlikte İzle\'yi önleyebilir.',
@@ -3471,6 +4133,8 @@ extension on TranslationsTr {
'performanceOverlay.dvRpus' => 'DV RPU\'ları',
'performanceOverlay.dvRpuAverage' => 'DV RPU Ort.',
'performanceOverlay.dvSampleAverage' => 'DV Örnek Ort.',
_ => null,
} ?? switch (path) {
'performanceOverlay.maxLuma' => 'Maks Luma',
'performanceOverlay.minLuma' => 'Min Luma',
'performanceOverlay.maxCll' => 'MaxCLL',
@@ -3640,6 +4304,7 @@ extension on TranslationsTr {
'services.names.anilist' => 'AniList',
'services.names.simkl' => 'Simkl',
'services.names.seerr' => 'Seerr',
'services.names.mdblist' => 'MDBList',
'services.deviceCode.title' => ({required Object service}) => 'Plezy\'yi ${service} üzerinde etkinleştirin',
'services.deviceCode.body' => ({required Object url}) => '${url} adresini ziyaret edin ve bu kodu girin:',
'services.deviceCode.openToActivate' => ({required Object service}) => 'Etkinleştirmek için ${service} servisini açın',
@@ -3663,9 +4328,12 @@ extension on TranslationsTr {
'services.libraryFilter.modeHintWhitelist' => 'Yalnızca aşağıda işaretlenen kitaplıkları eşitle.',
'services.libraryFilter.libraries' => 'Kitaplıklar',
'services.libraryFilter.noLibraries' => 'Kitaplık bulunmuyor',
'addServer.addMediaBrowserTitle' => ({required Object product}) => '${product} sunucusu ekle',
'addServer.serverUrls' => 'Sunucu URL\'leri',
'addServer.serverUrlsHelper' => 'Virgülle ayrılmış birden fazla URL\'ye izin verilir.',
'addServer.findServer' => 'Sunucu bul',
'addServer.searchingLocalMediaBrowserServers' => ({required Object product}) => 'Yerel ${product} sunucuları aranıyor...',
'addServer.localMediaBrowserServers' => ({required Object product}) => 'Yerel ${product} sunucuları',
'addServer.username' => 'Kullanıcı adı',
'addServer.password' => 'Şifre',
'addServer.signIn' => 'Giriş Yap',
@@ -3677,11 +4345,15 @@ extension on TranslationsTr {
'addServer.addPlexTitle' => 'Plex ile Giriş Yap',
'addServer.pinExpired' => 'Giriş yapmadan önce PIN süresi doldu. Lütfen tekrar deneyin.',
'addServer.failedToRegisterAccount' => ({required Object error}) => 'Hesap kaydı başarısız oldu: ${error}',
'addServer.enterMediaBrowserUrlError' => ({required Object product}) => '${product} sunucu URL\'nizi girin',
'addServer.addConnectionTitle' => 'Bağlantı ekle',
'addServer.addConnectionTitleScoped' => ({required Object name}) => '${name} profiline ekle',
'addServer.signInWithPlexCard' => 'Plex ile Giriş Yap',
'addServer.signInWithPlexCardSubtitle' => 'Bu cihazı yetkilendirin. Paylaşılan sunucular eklenir.',
'addServer.signInWithPlexCardSubtitleScoped' => 'Bir Plex hesabını yetkilendirin. Ev kullanıcıları profile dönüşür.',
'addServer.connectToMediaBrowserCard' => ({required Object product}) => '${product} ile Bağlan',
'addServer.connectToMediaBrowserCardSubtitle' => 'Sunucu URL\'nizi, kullanıcı adınızı ve şifrenizi girin.',
'addServer.connectToMediaBrowserCardSubtitleScoped' => ({required Object product, required Object name}) => '${product} sunucunuza giriş yapın. ${name} profiline bağlanır.',
'addServer.borrowFromAnotherProfile' => 'Başka bir profilden ödünç al',
'addServer.borrowFromAnotherProfileSubtitle' => 'Başka bir profilin bağlantısını yeniden kullanın. PIN korumalı profiller bir PIN gerektirir.',
_ => null,
+676 -4
View File
@@ -67,6 +67,7 @@ class TranslationsUz extends Translations with BaseTranslations<AppLocale, Trans
@override late final _Translations$serverSelection$uz serverSelection = _Translations$serverSelection$uz._(_root);
@override late final _Translations$hubDetail$uz hubDetail = _Translations$hubDetail$uz._(_root);
@override late final _Translations$logs$uz logs = _Translations$logs$uz._(_root);
@override late final _Translations$startup$uz startup = _Translations$startup$uz._(_root);
@override late final _Translations$licenses$uz licenses = _Translations$licenses$uz._(_root);
@override late final _Translations$navigation$uz navigation = _Translations$navigation$uz._(_root);
@override late final _Translations$explore$uz explore = _Translations$explore$uz._(_root);
@@ -115,6 +116,7 @@ class _Translations$auth$uz extends Translations$auth$en {
@override String get waitingForAuth => 'Tasdiqlanish kutilmoqda...\nBrauzeringizdan kiring.';
@override String get useBrowser => 'Brauzerdan foydalanish';
@override String get or => 'yoki';
@override String connectToMediaBrowser({required Object product}) => '${product}ga ulanish';
@override String get useQuickConnect => 'Tezkor ulanishdan foydalanish';
@override String get quickConnectInstructions => 'Jellyfin-da Tezkor ulanishni oching va ushbu kodni kiriting.';
@override String get quickConnectWaiting => 'Tasdiq kutilmoqda…';
@@ -175,6 +177,7 @@ class _Translations$common$uz extends Translations$common$en {
@override String get fullscreen => 'Toʻliq ekran';
@override String get exitFullscreen => 'Toʻliq ekrandan chiqish';
@override String get pressBackAgainToExit => 'Chiqish uchun orqaga tugmasini yana bir bor bosing';
@override late final _Translations$common$ratingSource$uz ratingSource = _Translations$common$ratingSource$uz._(_root);
}
// Path: screens
@@ -238,6 +241,7 @@ class _Translations$settings$uz extends Translations$settings$en {
@override String get darkTheme => 'Toʻq';
@override String get oledTheme => 'OLED';
@override String get libraryDensity => 'Kutubxona zichligi';
@override String get displayScale => 'Ekran miqyosi';
@override String get compact => 'Ixcham';
@override String get comfortable => 'Qulay';
@override String get tvCornerSpotlightBackdrop => 'Burchak yoritish foni';
@@ -287,6 +291,11 @@ class _Translations$settings$uz extends Translations$settings$en {
@override String bufferSizeMB({required Object size}) => '${size} MB';
@override String get bufferSizeAuto => 'Avtomatik (Tavsiya etilgan)';
@override String bufferSizeWarning({required Object heap, required Object size}) => '${heap} MB Xotira mavjud. ${size} MB bufer ijroga taʼsir qilishi mumkin.';
@override String get playbackBuffer => 'Ijro buferi';
@override String get playbackBufferAuto => 'Avto (tavsiya etiladi)';
@override String get playbackBufferLarge => 'Katta';
@override String get playbackBufferExtraLarge => 'Juda katta';
@override String get playbackBufferDescription => 'Beqaror ulanishlarga qarshi koʻproq buferlaydi. Bufer hajmi bilan ham cheklanadi.';
@override String get defaultQualityTitle => 'Standart sifat';
@override String get musicQualityTitle => 'Musiqa sifati';
@override String get subtitleStyling => 'Subtitr sozlamalari';
@@ -509,29 +518,118 @@ class _Translations$fileInfo$uz extends Translations$fileInfo$en {
// Translations
@override String get title => 'Fayl haqida maʼlumot';
@override String get overview => 'Tavsif';
@override String get video => 'Video';
@override String get audio => 'Audio';
@override String get subtitles => 'Subtitrlar';
@override String get images => 'Ichiga joylangan rasmlar';
@override String get dataStreams => 'Maʼlumot oqimlari';
@override String get lyrics => 'Qoʻshiq matni';
@override String get file => 'Fayl';
@override String get attachments => 'Biriktirilgan fayllar';
@override String get delivery => 'Yetkazib berish';
@override String versionCounter({required Object index, required Object count}) => '${index}-versiya (${count} tadan)';
@override String fileCounter({required Object index, required Object count}) => '${index}-fayl (${count} tadan)';
@override String get noStreams => 'Server ushbu fayl uchun oqimlar mavjud emasligini bildirdi.';
@override String get copyPath => 'Yoʻlni nusxalash';
@override String get pathCopied => 'Fayl yoʻli nusxalandi';
@override String get codec => 'Kodek';
@override String get codecTag => 'Kodek yorligʻi';
@override String get resolution => 'Oʻlchamlari (Resolution)';
@override String get codedResolution => 'Kodlangan oʻlcham';
@override String get bitrate => 'Bitreyt (Bitrate)';
@override String get frameRate => 'Kadrlar chastotasi';
@override String get rotation => 'Burilish';
@override String get comment => 'Izoh';
@override String get audioDescription => 'Audio tavsif';
@override String get headerCompression => 'Sarlavha siqish';
@override String get sidecarFile => 'Yordamchi fayl';
@override String get transportTimestamp => 'Transport vaqt belgisi';
@override String get displayOffset => 'Koʻrsatish siljishi';
@override String get previewFailureCode => 'Oldindan koʻrish xatosi kodi';
@override String get previewRetries => 'Oldindan koʻrish urinishlari';
@override String get aspectRatio => 'Tomonlar nisbati';
@override String get pixelAspectRatio => 'Piksel tomonlar nisbati';
@override String get profile => 'Profil';
@override String get level => 'Daraja';
@override String get bitDepth => 'Bit chuqurligi';
@override String get pixelFormat => 'Piksel formati';
@override String get colorSpace => 'Rang makoni';
@override String get colorRange => 'Rang diapazoni';
@override String get colorPrimaries => 'Asosiy ranglar';
@override String get colorTransfer => 'Rang uzatish';
@override String get chromaSubsampling => 'Rangli subdiskretlash';
@override String get chromaLocation => 'Chroma joylashuvi';
@override String get scanType => 'Skanerlash turi';
@override String get interlaced => 'Interleys';
@override String get anamorphic => 'Anamorfik';
@override String get referenceFrames => 'Tayanch kadrlar';
@override String get dynamicRange => 'Dinamik diapazon';
@override String get dolbyVision => 'Dolby Vision';
@override String get dolbyVisionLevel => 'Dolby Vision darajasi';
@override String get dolbyVisionVersion => 'Dolby Vision versiyasi';
@override String get dolbyVisionLayers => 'Dolby Vision qatlamlari';
@override String get baseLayerCompatibility => 'Asosiy qatlam mosligi';
@override String get avcBitstream => 'AVC bit oqimi';
@override String get nalLengthSize => 'NAL uzunlik oʻlchami';
@override String get scalingMatrix => 'Maxsus masshtablash matritsasi';
@override String get streamIdentifier => 'Oqim identifikatori';
@override String get streamIndex => 'Oqim indeksi';
@override String get streamId => 'Oqim ID-si';
@override String get language => 'Til';
@override String get languageCode => 'Til kodi';
@override String get streamTitle => 'Trek nomi';
@override String get channels => 'Kanallar';
@override String get sampleRate => 'Namuna tezligi';
@override String get spatialAudio => 'Fazoviy audio';
@override String get textBased => 'Matnga asoslangan';
@override String get subtitleFormat => 'Yordamchi format';
@override String get provider => 'Provayder';
@override String get matchScore => 'Moslik darajasi';
@override String get externalDelivery => 'Alohida uzatilishi mumkin';
@override String get sidecarPath => 'Yordamchi fayl yoʻli';
@override String get sourceStream => 'Nusxa olingan manba';
@override String get temporary => 'Vaqtinchalik';
@override String get timeBase => 'Vaqt bazasi';
@override String get overallBitrate => 'Umumiy bitreyt';
@override String get path => 'Yoʻl';
@override String get fileName => 'Fayl nomi';
@override String get size => 'Hajmi';
@override String get totalSize => 'Umumiy hajm';
@override String get container => 'Konteyner';
@override String get duration => 'Davomiyligi';
@override String get previewThumbnails => 'Oldindan koʻrish eskizlari';
@override String get previewIndex => 'Oldindan koʻrish indeksi';
@override String get packetLength => 'Paket uzunligi';
@override String get filePresent => 'Fayl mavjud';
@override String get fileReadable => 'Server tomonidan oʻqiladigan';
@override String get streamPath => 'Oqim yoʻli';
@override String get optimizedForStreaming => 'Oqimli uzatish uchun optimallashtirilgan';
@override String get has64bitOffsets => '64-bitli siljishlar';
@override String get protocol => 'Protokol';
@override String get mediaType => 'Media turi';
@override String get sourceKind => 'Manba turi';
@override String get optimizedVersion => 'Optimallashtirilgan versiya';
@override String get optimizationTarget => 'Optimallashtirish maqsadi';
@override String get deletedAt => 'Oʻchirilgan';
@override String get remoteSource => 'Masofaviy manba';
@override String get infiniteStream => 'Cheksiz oqim';
@override String get directPlay => 'Toʻgʻridan-toʻgʻri ijro';
@override String get directStream => 'Toʻgʻridan-toʻgʻri oqim';
@override String get transcoding => 'Qayta kodlash';
@override String get etag => 'ETag';
@override String get versionId => 'Versiya ID-si';
@override String get fileId => 'Fayl ID-si';
@override String get defaultAudioTrack => 'Standart audio trek';
@override String get defaultSubtitleTrack => 'Standart subtitr treki';
@override String get subtitlesOff => 'Oʻchirilgan';
@override String get flagDefault => 'Standart';
@override String get flagForced => 'Majburiy';
@override String get flagSelected => 'Tanlangan';
@override String get flagExternal => 'Tashqi';
@override String get flagHearingImpaired => 'Eshitishida nuqsoni borlar uchun';
@override String get flagDub => 'Dublyaj';
@override String get flagOriginal => 'Asl';
}
// Path: mediaMenu
@@ -549,7 +647,35 @@ class _Translations$mediaMenu$uz extends Translations$mediaMenu$en {
@override String get shufflePlay => 'Aralashtirib ijro etish';
@override String get shuffleNotAvailableOffline => 'Aralashtirib ijro etish oflayn rejimda mavjud emas';
@override String get fileInfo => 'Fayl haqida maʼlumot';
@override String get deleteEpisodeFromServer => 'Qismni serverdan oʻchirish';
@override String get deleteSeasonFromServer => 'Mavsumni serverdan oʻchirish';
@override String get deleteShowFromServer => 'Shouni serverdan oʻchirish';
@override String get deleteMovieFromServer => 'Filmni serverdan oʻchirish';
@override String get deleteEpisodeTitle => 'Ushbu qism oʻchirilsinmi?';
@override String get deleteSeasonTitle => 'Ushbu mavsum oʻchirilsinmi?';
@override String get deleteShowTitle => 'Ushbu shou oʻchirilsinmi?';
@override String get deleteMovieTitle => 'Ushbu film oʻchirilsinmi?';
@override String get deleteEpisodeConfirm => 'Qismni oʻchirish';
@override String get deleteSeasonConfirm => 'Mavsumni oʻchirish';
@override String get deleteShowConfirm => 'Shouni oʻchirish';
@override String get deleteMovieConfirm => 'Filmni oʻchirish';
@override String get deleteAnyway => 'Baribir oʻchirish';
@override String confirmDeleteTarget({required Object title}) => '${title} serveringizdan butunlay oʻchirilsinmi?';
@override String get deleteMultipleWarning => 'Bu barcha qismlar va fayllarga taʼsir qiladi.';
@override String deleteEpisodeCountWarning({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n,
one: 'Bu undagi barcha ${n} qismni va uning faylini oʻchiradi.',
other: 'Bu undagi barcha ${n} qismni va ularning fayllarini oʻchiradi.',
);
@override String deleteMultiPartWarning({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n,
one: 'Bu element ${n} fayl shaklida saqlanadi va u oʻchiriladi.',
other: 'Bu element ${n} faylda saqlanadi va ularning barchasi oʻchiriladi.',
);
@override String deleteSharedFileHeading({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n,
one: 'Xuddi shu faylda yana ${n} qism saqlanadi va u ham oʻchiriladi:',
other: 'Xuddi shu faylda yana ${n} qism saqlanadi va ular ham oʻchiriladi:',
);
@override String get deleteScopeUnverifiedProbeFailed => 'Plezy qaysi fayllar olib tashlanishini tekshira olmadi, shuning uchun u yuqorida koʻrsatilgan elementdan koʻproq narsani oʻchirishi mumkin. Bekor qilib qaytadan urining yoki baribir oʻchiring.';
@override String get deleteScopeUnverifiedNoFileInfo => 'Serveringiz ushbu element uchun fayl tafsilotlarini taqdim etmadi, shuning uchun Plezy qaysi fayllar olib tashlanishini tekshira olmaydi. U yuqorida koʻrsatilgan elementdan koʻproq narsani oʻchirishi mumkin.';
@override String get mediaDeletedSuccessfully => 'Media elementi muvaffaqiyatli oʻchirildi';
@override String get mediaFailedToDelete => 'Media elementini oʻchirib boʻlmadi';
@override String get rate => 'Baho berish';
@@ -660,6 +786,9 @@ class _Translations$videoControls$uz extends Translations$videoControls$en {
@override String get playNext => 'Keyingisini ijro etish';
@override String get playButton => 'Ijro etish';
@override String get pauseButton => 'Pauza';
@override String get playbackPaused => 'Pauza';
@override String get playbackResumed => 'Ijro etilmoqda';
@override String get loadingVideo => 'Video yuklanmoqda';
@override String get showPlaybackControls => 'Boshqaruv tugmalarini koʻrsatish';
@override String get hidePlaybackControls => 'Boshqaruv tugmalarini yashirish';
@override String seekBackwardButton({required Object seconds}) => '${seconds} soniya orqaga oʻtkazish';
@@ -768,6 +897,8 @@ class _Translations$messages$uz extends Translations$messages$en {
@override String get switchingToCompatiblePlayer => 'Mos keluvchi pleyerga oʻtilmoqda...';
@override String get serverLimitTitle => 'Ijro etishda xatolik';
@override String get serverLimitBody => 'Server xatoligi (HTTP 500). Cheklov ushbu seansni rad etdi.';
@override String get mediaUnreadableTitle => 'Fayl mavjud emas';
@override String get mediaUnreadableBody => 'Server bu elementni topdi, lekin uning faylini oʻqiy olmadi (HTTP 404). Fayl koʻchirilgan, oʻchirilgan yoki uning saqlash joyi oflayn boʻlishi mumkin. Server egasidan faylni tekshirishni va kutubxonani qayta skanerlashni soʻrang.';
@override String get logsUploaded => 'Jurnallar yuklandi';
@override String get logsUploadFailed => 'Jurnallarni yuklab boʻlmadi';
@override String get logId => 'Jurnal ID-si';
@@ -921,6 +1052,8 @@ class _Translations$connections$uz extends Translations$connections$en {
@override String sessionExpiredOne({required Object name}) => '${name} uchun seans vaqti tugadi';
@override String sessionExpiredMany({required Object count}) => '${count} server uchun seans vaqti tugadi';
@override String get signInAgain => 'Qaytadan kirish';
@override String editMediaBrowserTitle({required Object product}) => '${product} ulanishini tahrirlash';
@override String editMediaBrowserIntro({required Object serverName}) => '${serverName} uchun URL-larni qoʻshing yoki olib tashlang. Plezy eng kam kechikishga ega boʻlgan mavjud URL-dan foydalanadi.';
}
// Path: discover
@@ -1082,6 +1215,45 @@ class _Translations$logs$uz extends Translations$logs$en {
@override String get uploadLogs => 'Jurnallarni yuklash';
}
// Path: startup
class _Translations$startup$uz extends Translations$startup$en {
_Translations$startup$uz._(TranslationsUz root) : this._root = root, super.internal(root);
final TranslationsUz _root; // ignore: unused_field
// Translations
@override String get failedTitle => 'Plezy ishga tusha olmadi';
@override String get failedBody => 'Ishga tushirish paytida nimadir xato ketdi. Quyidagi tafsilotlar aynan nima muvaffaqiyatsiz boʻlganini koʻrsatadi.';
@override String get failedBodyRepairable => 'Plezyning saqlangan sozlamalar fayli shikastlangan va Plezy ishga tushishidan oldin uni qayta tiklash kerak. Qayta urinish yordam bermaydi — Saqlashni tiklashni tanlang.';
@override String get phaseLabel => 'Qadam';
@override String get showDetails => 'Tafsilotlarni koʻrsatish';
@override String get hideDetails => 'Tafsilotlarni yashirish';
@override String get copyDetails => 'Tafsilotlarni nusxalash';
@override String get detailsCopied => 'Tafsilotlar buferga nusxalandi';
@override String get uploadDetails => 'Tafsilotlarni yuklash';
@override String get repairStorage => 'Saqlashni tiklash';
@override String get repairTitle => 'Saqlangan maʼlumotlar tikilsinmi?';
@override String get repairBodyCommon => 'Plezyning sozlamalar fayli shikastlangan va uni oʻqib boʻlmaydi. Tiklash barcha sozlamalarni standart holatiga qaytaradi.';
@override String get repairBodyOneCredential => 'Bitta saqlangan kirish maʼlumoti shikastlangan va uni oʻqib boʻlmaydi. Tiklash faqat uni olib tashlaydi; boshqa sozlamalaringizga tegilmaydi.';
@override String get repairBodySignInsKept => 'Serverlaringiz va profillaringiz tizimga kirgan holda qoladi.';
@override String get repairBodySignInsLost => 'Saqlangan kirish maʼlumotlaringizni himoya qiluvchi kalitni ushbu fayldan tiklab boʻlmaydi, shuning uchun har bir server va profilga qaytadan kirishingiz kerak boʻladi. Media serveringizdagi hech narsaga taʼsir qilmaydi.';
@override String get repairBodySessionsUncertain => 'Trekerlar (MAL, AniList, Simkl, Trakt) va Seerr alohida saqlanadi va ular saqlanib qolishi ham, yoʻqolishi ham mumkin. Plezy aynan nimani saqlaganini sizga xabar qiladi.';
@override String get repairConfirm => 'Tiklash';
@override String get repairSucceeded => 'Saqlash tiklandi';
@override String get repairNeedsRestart => 'Saqlash tiklandi — qayta ishga tushirish kerak';
@override String get restartRequiredBody => 'Maʼlumotlaringiz tiklandi, lekin Plezy ulardan foydalanishi uchun yangidan ishga tushishi kerak. Plezy-ni yoping va qayta oching.';
@override String get quitPlezy => 'Plezy-dan chiqish';
@override String get repairFailed => 'Tiklash amalga oshmadi';
@override String get repairKeptSignIns => 'Serverlaringiz va profillaringiz hali ham tizimga kirgan.';
@override String get repairLostSignIns => 'Saqlangan kirish maʼlumotlaringizni himoya qiluvchi kalitni tiklab boʻlmadi. Har bir server va profilga qaytadan kirishingiz kerak boʻladi.';
@override String get repairLostSessions => 'Kamida bitta treker yoki Seerr ulanishi yoʻqoldi va uni qayta ulash kerak.';
@override String get backupTitle => 'Shikastlangan faylning nusxasi saqlab qoʻyildi';
@override String get backupWarning => 'Unda kirish hisob maʼlumotlaringiz bor. Uni yuklamang yoki baham koʻrmang.';
@override String get deleteBackup => 'Nusxani oʻchirish';
@override String get backupDeleted => 'Nusxa oʻchirildi.';
@override String get previousFailureTitle => 'Plezy oxirgi marta ishga tushmadi';
}
// Path: licenses
class _Translations$licenses$uz extends Translations$licenses$en {
_Translations$licenses$uz._(TranslationsUz root) : this._root = root, super.internal(root);
@@ -1137,6 +1309,20 @@ class _Translations$explore$uz extends Translations$explore$en {
@override String searchEmpty({required Object query}) => '"${query}" boʻyicha natija topilmadi';
@override String searchPrompt({required Object source}) => '${source} orqali filmlar va seriallarni qidiring.';
@override String get searchFailed => 'Qidiruv xatoligi. Ulanishni tekshiring.';
@override late final _Translations$explore$badge$uz badge = _Translations$explore$badge$uz._(_root);
@override late final _Translations$explore$stats$uz stats = _Translations$explore$stats$uz._(_root);
@override late final _Translations$explore$season$uz season = _Translations$explore$season$uz._(_root);
@override late final _Translations$explore$format$uz format = _Translations$explore$format$uz._(_root);
@override late final _Translations$explore$sourceMaterial$uz sourceMaterial = _Translations$explore$sourceMaterial$uz._(_root);
@override late final _Translations$explore$creditRole$uz creditRole = _Translations$explore$creditRole$uz._(_root);
@override late final _Translations$explore$relation$uz relation = _Translations$explore$relation$uz._(_root);
@override String broadcast({required Object day, required Object time}) => '${day} kuni soat ${time} da efirga uzatiladi';
@override String broadcastWithZone({required Object day, required Object time, required Object timezone}) => '${day} kuni soat ${time} ${timezone} da efirga uzatiladi';
@override late final _Translations$explore$detail$uz detail = _Translations$explore$detail$uz._(_root);
@override String totalResults({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n,
one: '${n} ta natija',
other: '${n} ta natija',
);
}
// Path: liveTv
@@ -1810,9 +1996,12 @@ class _Translations$addServer$uz extends Translations$addServer$en {
final TranslationsUz _root; // ignore: unused_field
// Translations
@override String addMediaBrowserTitle({required Object product}) => '${product} serverini qoʻshish';
@override String get serverUrls => 'Server URL-lari';
@override String get serverUrlsHelper => 'Vergul bilan ajratilgan bir nechta URL manziliga ruxsat beriladi.';
@override String get findServer => 'Serverni topish';
@override String searchingLocalMediaBrowserServers({required Object product}) => 'Mahalliy ${product} serverlari qidirilmoqda...';
@override String localMediaBrowserServers({required Object product}) => 'Mahalliy ${product} serverlari';
@override String get username => 'Foydalanuvchi nomi';
@override String get password => 'Parol';
@override String get signIn => 'Kirish';
@@ -1824,15 +2013,39 @@ class _Translations$addServer$uz extends Translations$addServer$en {
@override String get addPlexTitle => 'Plex orqali kirish';
@override String get pinExpired => 'PIN kod vaqti tugadi.';
@override String failedToRegisterAccount({required Object error}) => 'Hisobni roʻyxatdan oʻtkazishda xatolik: ${error}';
@override String enterMediaBrowserUrlError({required Object product}) => '${product} server URL-ini kiriting';
@override String get addConnectionTitle => 'Ulanish qoʻshish';
@override String addConnectionTitleScoped({required Object name}) => '${name} profiliga qoʻshish';
@override String get signInWithPlexCard => 'Plex orqali kirish';
@override String get signInWithPlexCardSubtitle => 'Ushbu qurilmani avtorizatsiya qiling.';
@override String get signInWithPlexCardSubtitleScoped => 'Plex hisobini avtorizatsiya qiling.';
@override String connectToMediaBrowserCard({required Object product}) => '${product}ga ulanish';
@override String get connectToMediaBrowserCardSubtitle => 'Server URL-ini, foydalanuvchi nomini va parolni kiriting.';
@override String connectToMediaBrowserCardSubtitleScoped({required Object product, required Object name}) => '${product} serveringizga kiring. ${name} profiliga bogʻlanadi.';
@override String get borrowFromAnotherProfile => 'Boshqa profildan olish';
@override String get borrowFromAnotherProfileSubtitle => 'Boshqa profilning ulanishidan qayta foydalaning.';
}
// Path: common.ratingSource
class _Translations$common$ratingSource$uz extends Translations$common$ratingSource$en {
_Translations$common$ratingSource$uz._(TranslationsUz root) : this._root = root, super.internal(root);
final TranslationsUz _root; // ignore: unused_field
// Translations
@override String get critic => 'Tanqidchilar';
@override String get audience => 'Tomoshabinlar';
@override String get imdb => 'IMDb';
@override String get tmdb => 'TMDB';
@override String get rottenTomatoes => 'Rotten Tomatoes';
@override String get simkl => 'Simkl';
@override String get mal => 'MyAnimeList';
@override String get anilist => 'AniList';
@override String get trakt => 'Trakt';
@override String get rottenTomatoesCritic => 'Rotten Tomatoes tanqidchilari';
@override String get rottenTomatoesAudience => 'Rotten Tomatoes tomoshabinlari';
}
// Path: hotkeys.actions
class _Translations$hotkeys$actions$uz extends Translations$hotkeys$actions$en {
_Translations$hotkeys$actions$uz._(TranslationsUz root) : this._root = root, super.internal(root);
@@ -1996,6 +2209,186 @@ class _Translations$explore$status$uz extends Translations$explore$status$en {
@override String get upcoming => 'Kutilmoqda';
}
// Path: explore.badge
class _Translations$explore$badge$uz extends Translations$explore$badge$en {
_Translations$explore$badge$uz._(TranslationsUz root) : this._root = root, super.internal(root);
final TranslationsUz _root; // ignore: unused_field
// Translations
@override String rankPopular({required Object n}) => '#${n} mashhur';
@override String rankAiring({required Object n}) => '#${n} efirda';
@override String rankRated({required Object n}) => '#${n} baholangan';
@override String rankFavorited({required Object n}) => '#${n} tanlanganlarga qoʻshilgan';
@override String rankTrending({required Object n}) => '#${n} ommabop';
@override String rankSeasonal({required Object n, required Object season}) => '#${n} ${season} mavsumida';
@override String watchingNow({required Object n}) => '${n} kishi tomosha qilmoqda';
@override String get available => 'Mavjud';
@override String get partiallyAvailable => 'Qisman mavjud';
@override String get availableIn4k => '4K mavjud';
@override String get requested => 'Soʻralgan';
@override String get pendingApproval => 'Tasdiq kutilmoqda';
@override String get processing => 'Ishlanmoqda';
@override String get declined => 'Rad etilgan';
@override String get requestFailed => 'Soʻrov amalga oshmadi';
@override String get requested4k => '4K soʻralgan';
@override String seasonsAvailable({required Object available, required Object total}) => '${available}/${total} mavsum';
@override String nextEpisodeIn({required Object episode, required Object duration}) => '${episode}-qism ${duration} ichida';
@override String nextAiringIn({required Object duration}) => 'Keyingisi ${duration} ichida';
@override String episodesShort({required Object n}) => '${n} qism';
@override String minutesPerEpisode({required Object n}) => '${n} daq/qism';
@override String get adult => '18+';
}
// Path: explore.stats
class _Translations$explore$stats$uz extends Translations$explore$stats$en {
_Translations$explore$stats$uz._(TranslationsUz root) : this._root = root, super.internal(root);
final TranslationsUz _root; // ignore: unused_field
// Translations
@override String listed({required Object n}) => '${n} roʻyxatda';
@override String viewersDay({required Object n}) => 'Bugun ${n} kishi tomosha qildi';
@override String viewersWeek({required Object n}) => 'Bu hafta ${n} kishi tomosha qildi';
@override String viewersMonth({required Object n}) => 'Bu oy ${n} kishi tomosha qildi';
@override String viewersYear({required Object n}) => 'Bu yil ${n} kishi tomosha qildi';
@override String viewersAllTime({required Object n}) => '${n} kishi tomosha qilgan';
@override String planning({required Object n}) => '${n} kishi tomosha qilishni rejalashtirmoqda';
@override String favorited({required Object n}) => '${n} ta tanlangan';
@override String dropRate({required Object percent}) => '${percent} tomosha qilishni toʻxtatgan';
@override String comments({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n,
one: '${n} ta izoh',
other: '${n} ta izoh',
);
@override String votes({required Object n}) => '${n} ta ovoz';
@override String watching({required Object n}) => '${n} kishi tomosha qilmoqda';
@override String completed({required Object n}) => '${n} kishi yakunlagan';
@override String onHold({required Object n}) => '${n} kishi toʻxtatib turibdi';
@override String dropped({required Object n}) => '${n} kishi toʻxtatgan';
}
// Path: explore.season
class _Translations$explore$season$uz extends Translations$explore$season$en {
_Translations$explore$season$uz._(TranslationsUz root) : this._root = root, super.internal(root);
final TranslationsUz _root; // ignore: unused_field
// Translations
@override String get winter => 'Qish';
@override String get spring => 'Bahor';
@override String get summer => 'Yoz';
@override String get fall => 'Kuz';
@override String withYear({required Object season, required Object year}) => '${season} ${year}';
}
// Path: explore.format
class _Translations$explore$format$uz extends Translations$explore$format$en {
_Translations$explore$format$uz._(TranslationsUz root) : this._root = root, super.internal(root);
final TranslationsUz _root; // ignore: unused_field
// Translations
@override String get tv => 'TV';
@override String get tvShort => 'Qisqa TV';
@override String get movie => 'Film';
@override String get special => 'Maxsus';
@override String get ova => 'OVA';
@override String get ona => 'ONA';
@override String get music => 'Musiqa';
@override String get other => 'Boshqa';
}
// Path: explore.sourceMaterial
class _Translations$explore$sourceMaterial$uz extends Translations$explore$sourceMaterial$en {
_Translations$explore$sourceMaterial$uz._(TranslationsUz root) : this._root = root, super.internal(root);
final TranslationsUz _root; // ignore: unused_field
// Translations
@override String get original => 'Asl';
@override String get manga => 'Manga';
@override String get lightNovel => 'Light novel';
@override String get novel => 'Roman';
@override String get visualNovel => 'Visual novel';
@override String get game => 'Oʻyin';
@override String get webComic => 'Veb-komiks';
@override String get musicRelease => 'Musiqa';
@override String get otherMedia => 'Boshqa';
}
// Path: explore.creditRole
class _Translations$explore$creditRole$uz extends Translations$explore$creditRole$en {
_Translations$explore$creditRole$uz._(TranslationsUz root) : this._root = root, super.internal(root);
final TranslationsUz _root; // ignore: unused_field
// Translations
@override String get director => 'Rejissyor';
@override String get writer => 'Ssenarist';
@override String get producer => 'Prodyuser';
@override String get creator => 'Muallif';
@override String get composer => 'Bastakor';
}
// Path: explore.relation
class _Translations$explore$relation$uz extends Translations$explore$relation$en {
_Translations$explore$relation$uz._(TranslationsUz root) : this._root = root, super.internal(root);
final TranslationsUz _root; // ignore: unused_field
// Translations
@override String get prequel => 'Prikvel';
@override String get sequel => 'Sikvel';
@override String get sideStory => 'Yon hikoya';
@override String get spinOff => 'Spin-off';
@override String get alternativeVersion => 'Muqobil versiya';
@override String get summary => 'Xulosa';
@override String get parentStory => 'Asosiy hikoya';
@override String get adaptation => 'Adaptatsiya';
@override String get other => 'Bogʻliq';
}
// Path: explore.detail
class _Translations$explore$detail$uz extends Translations$explore$detail$en {
_Translations$explore$detail$uz._(TranslationsUz root) : this._root = root, super.internal(root);
final TranslationsUz _root; // ignore: unused_field
// Translations
@override String get originalTitle => 'Asl nomi';
@override String get alsoKnownAs => 'Boshqa nomi bilan ham tanilgan';
@override String get studios => 'Studiyalar';
@override String get country => 'Mamlakat';
@override String get language => 'Til';
@override String get released => 'Chiqarilgan';
@override String get physicalRelease => 'Diskda';
@override String get ended => 'Yakunlangan';
@override String addedOn({required Object date}) => '${date} da qoʻshilgan';
@override String get yourRating => 'Sizning bahoyingiz';
@override String get budget => 'Byudjet';
@override String get revenue => 'Kassa yigʻimi';
@override String get contentAdvisory => 'Yosh cheklovi';
@override String get tags => 'Teglar';
@override String get revealSpoilerTags => 'Spoyler teglarini koʻrsatish';
@override String get links => 'Havolalar';
@override String get watchOn => 'Tomosha qilish';
@override String get watchTrailer => 'Treylerni koʻrish';
@override String openOn({required Object site}) => '${site} da ochish';
@override String get crew => 'Jamoa';
@override String get ratings => 'Baholar';
@override String get schedule => 'Jadval';
@override String recommendedByUsers({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n,
one: '${n} foydalanuvchi tavsiya qilgan',
other: '${n} foydalanuvchi tavsiya qilgan',
);
@override String recommendedBy({required Object who}) => '${who} tavsiya qilgan';
@override String favoritedBy({required Object who}) => '${who} tanlanganlarga qoʻshgan';
@override String unairedEpisodes({required Object n}) => '${n} hali efirga chiqmagan';
@override String recommendedByPercent({required Object percent}) => 'Tomoshabinlarning ${percent} tavsiya qilgan';
@override String get relatedTitles => 'Bogʻliq nomlar';
@override String get background => 'Orqa fon';
}
// Path: downloads.backgroundWarning
class _Translations$downloads$backgroundWarning$uz extends Translations$downloads$backgroundWarning$en {
_Translations$downloads$backgroundWarning$uz._(TranslationsUz root) : this._root = root, super.internal(root);
@@ -2139,6 +2532,7 @@ class _Translations$services$names$uz extends Translations$services$names$en {
@override String get anilist => 'AniList';
@override String get simkl => 'Simkl';
@override String get seerr => 'Seerr';
@override String get mdblist => 'MDBList';
}
// Path: services.deviceCode
@@ -2208,6 +2602,7 @@ extension on TranslationsUz {
'auth.waitingForAuth' => 'Tasdiqlanish kutilmoqda...\nBrauzeringizdan kiring.',
'auth.useBrowser' => 'Brauzerdan foydalanish',
'auth.or' => 'yoki',
'auth.connectToMediaBrowser' => ({required Object product}) => '${product}ga ulanish',
'auth.useQuickConnect' => 'Tezkor ulanishdan foydalanish',
'auth.quickConnectInstructions' => 'Jellyfin-da Tezkor ulanishni oching va ushbu kodni kiriting.',
'auth.quickConnectWaiting' => 'Tasdiq kutilmoqda…',
@@ -2259,6 +2654,17 @@ extension on TranslationsUz {
'common.fullscreen' => 'Toʻliq ekran',
'common.exitFullscreen' => 'Toʻliq ekrandan chiqish',
'common.pressBackAgainToExit' => 'Chiqish uchun orqaga tugmasini yana bir bor bosing',
'common.ratingSource.critic' => 'Tanqidchilar',
'common.ratingSource.audience' => 'Tomoshabinlar',
'common.ratingSource.imdb' => 'IMDb',
'common.ratingSource.tmdb' => 'TMDB',
'common.ratingSource.rottenTomatoes' => 'Rotten Tomatoes',
'common.ratingSource.simkl' => 'Simkl',
'common.ratingSource.mal' => 'MyAnimeList',
'common.ratingSource.anilist' => 'AniList',
'common.ratingSource.trakt' => 'Trakt',
'common.ratingSource.rottenTomatoesCritic' => 'Rotten Tomatoes tanqidchilari',
'common.ratingSource.rottenTomatoesAudience' => 'Rotten Tomatoes tomoshabinlari',
'screens.licenses' => 'Litsenziyalar',
'screens.switchProfile' => 'Profilni almashtirish',
'screens.subtitleStyling' => 'Subtitr sozlamalari',
@@ -2295,6 +2701,7 @@ extension on TranslationsUz {
'settings.darkTheme' => 'Toʻq',
'settings.oledTheme' => 'OLED',
'settings.libraryDensity' => 'Kutubxona zichligi',
'settings.displayScale' => 'Ekran miqyosi',
'settings.compact' => 'Ixcham',
'settings.comfortable' => 'Qulay',
'settings.tvCornerSpotlightBackdrop' => 'Burchak yoritish foni',
@@ -2344,6 +2751,11 @@ extension on TranslationsUz {
'settings.bufferSizeMB' => ({required Object size}) => '${size} MB',
'settings.bufferSizeAuto' => 'Avtomatik (Tavsiya etilgan)',
'settings.bufferSizeWarning' => ({required Object heap, required Object size}) => '${heap} MB Xotira mavjud. ${size} MB bufer ijroga taʼsir qilishi mumkin.',
'settings.playbackBuffer' => 'Ijro buferi',
'settings.playbackBufferAuto' => 'Avto (tavsiya etiladi)',
'settings.playbackBufferLarge' => 'Katta',
'settings.playbackBufferExtraLarge' => 'Juda katta',
'settings.playbackBufferDescription' => 'Beqaror ulanishlarga qarshi koʻproq buferlaydi. Bufer hajmi bilan ham cheklanadi.',
'settings.defaultQualityTitle' => 'Standart sifat',
'settings.musicQualityTitle' => 'Musiqa sifati',
'settings.subtitleStyling' => 'Subtitr sozlamalari',
@@ -2563,29 +2975,118 @@ extension on TranslationsUz {
'hotkeys.actions.skipMarker' => 'Intro/Titrlarni oʻtkazib yuborish',
'hotkeys.actions.screenshot' => 'Ekran tasvirini olish',
'fileInfo.title' => 'Fayl haqida maʼlumot',
'fileInfo.overview' => 'Tavsif',
'fileInfo.video' => 'Video',
'fileInfo.audio' => 'Audio',
'fileInfo.subtitles' => 'Subtitrlar',
'fileInfo.images' => 'Ichiga joylangan rasmlar',
'fileInfo.dataStreams' => 'Maʼlumot oqimlari',
'fileInfo.lyrics' => 'Qoʻshiq matni',
'fileInfo.file' => 'Fayl',
'fileInfo.attachments' => 'Biriktirilgan fayllar',
'fileInfo.delivery' => 'Yetkazib berish',
'fileInfo.versionCounter' => ({required Object index, required Object count}) => '${index}-versiya (${count} tadan)',
'fileInfo.fileCounter' => ({required Object index, required Object count}) => '${index}-fayl (${count} tadan)',
'fileInfo.noStreams' => 'Server ushbu fayl uchun oqimlar mavjud emasligini bildirdi.',
'fileInfo.copyPath' => 'Yoʻlni nusxalash',
'fileInfo.pathCopied' => 'Fayl yoʻli nusxalandi',
'fileInfo.codec' => 'Kodek',
'fileInfo.codecTag' => 'Kodek yorligʻi',
'fileInfo.resolution' => 'Oʻlchamlari (Resolution)',
'fileInfo.codedResolution' => 'Kodlangan oʻlcham',
'fileInfo.bitrate' => 'Bitreyt (Bitrate)',
'fileInfo.frameRate' => 'Kadrlar chastotasi',
'fileInfo.rotation' => 'Burilish',
'fileInfo.comment' => 'Izoh',
'fileInfo.audioDescription' => 'Audio tavsif',
'fileInfo.headerCompression' => 'Sarlavha siqish',
'fileInfo.sidecarFile' => 'Yordamchi fayl',
'fileInfo.transportTimestamp' => 'Transport vaqt belgisi',
'fileInfo.displayOffset' => 'Koʻrsatish siljishi',
'fileInfo.previewFailureCode' => 'Oldindan koʻrish xatosi kodi',
'fileInfo.previewRetries' => 'Oldindan koʻrish urinishlari',
'fileInfo.aspectRatio' => 'Tomonlar nisbati',
'fileInfo.pixelAspectRatio' => 'Piksel tomonlar nisbati',
'fileInfo.profile' => 'Profil',
'fileInfo.level' => 'Daraja',
'fileInfo.bitDepth' => 'Bit chuqurligi',
'fileInfo.pixelFormat' => 'Piksel formati',
'fileInfo.colorSpace' => 'Rang makoni',
'fileInfo.colorRange' => 'Rang diapazoni',
'fileInfo.colorPrimaries' => 'Asosiy ranglar',
'fileInfo.colorTransfer' => 'Rang uzatish',
'fileInfo.chromaSubsampling' => 'Rangli subdiskretlash',
'fileInfo.chromaLocation' => 'Chroma joylashuvi',
'fileInfo.scanType' => 'Skanerlash turi',
'fileInfo.interlaced' => 'Interleys',
'fileInfo.anamorphic' => 'Anamorfik',
'fileInfo.referenceFrames' => 'Tayanch kadrlar',
'fileInfo.dynamicRange' => 'Dinamik diapazon',
'fileInfo.dolbyVision' => 'Dolby Vision',
'fileInfo.dolbyVisionLevel' => 'Dolby Vision darajasi',
'fileInfo.dolbyVisionVersion' => 'Dolby Vision versiyasi',
'fileInfo.dolbyVisionLayers' => 'Dolby Vision qatlamlari',
'fileInfo.baseLayerCompatibility' => 'Asosiy qatlam mosligi',
'fileInfo.avcBitstream' => 'AVC bit oqimi',
'fileInfo.nalLengthSize' => 'NAL uzunlik oʻlchami',
'fileInfo.scalingMatrix' => 'Maxsus masshtablash matritsasi',
'fileInfo.streamIdentifier' => 'Oqim identifikatori',
'fileInfo.streamIndex' => 'Oqim indeksi',
'fileInfo.streamId' => 'Oqim ID-si',
'fileInfo.language' => 'Til',
'fileInfo.languageCode' => 'Til kodi',
'fileInfo.streamTitle' => 'Trek nomi',
'fileInfo.channels' => 'Kanallar',
'fileInfo.sampleRate' => 'Namuna tezligi',
'fileInfo.spatialAudio' => 'Fazoviy audio',
'fileInfo.textBased' => 'Matnga asoslangan',
'fileInfo.subtitleFormat' => 'Yordamchi format',
'fileInfo.provider' => 'Provayder',
'fileInfo.matchScore' => 'Moslik darajasi',
'fileInfo.externalDelivery' => 'Alohida uzatilishi mumkin',
'fileInfo.sidecarPath' => 'Yordamchi fayl yoʻli',
'fileInfo.sourceStream' => 'Nusxa olingan manba',
'fileInfo.temporary' => 'Vaqtinchalik',
'fileInfo.timeBase' => 'Vaqt bazasi',
'fileInfo.overallBitrate' => 'Umumiy bitreyt',
'fileInfo.path' => 'Yoʻl',
'fileInfo.fileName' => 'Fayl nomi',
'fileInfo.size' => 'Hajmi',
'fileInfo.totalSize' => 'Umumiy hajm',
'fileInfo.container' => 'Konteyner',
'fileInfo.duration' => 'Davomiyligi',
'fileInfo.previewThumbnails' => 'Oldindan koʻrish eskizlari',
'fileInfo.previewIndex' => 'Oldindan koʻrish indeksi',
'fileInfo.packetLength' => 'Paket uzunligi',
'fileInfo.filePresent' => 'Fayl mavjud',
'fileInfo.fileReadable' => 'Server tomonidan oʻqiladigan',
'fileInfo.streamPath' => 'Oqim yoʻli',
'fileInfo.optimizedForStreaming' => 'Oqimli uzatish uchun optimallashtirilgan',
'fileInfo.has64bitOffsets' => '64-bitli siljishlar',
'fileInfo.protocol' => 'Protokol',
'fileInfo.mediaType' => 'Media turi',
'fileInfo.sourceKind' => 'Manba turi',
'fileInfo.optimizedVersion' => 'Optimallashtirilgan versiya',
'fileInfo.optimizationTarget' => 'Optimallashtirish maqsadi',
'fileInfo.deletedAt' => 'Oʻchirilgan',
'fileInfo.remoteSource' => 'Masofaviy manba',
'fileInfo.infiniteStream' => 'Cheksiz oqim',
'fileInfo.directPlay' => 'Toʻgʻridan-toʻgʻri ijro',
'fileInfo.directStream' => 'Toʻgʻridan-toʻgʻri oqim',
'fileInfo.transcoding' => 'Qayta kodlash',
'fileInfo.etag' => 'ETag',
'fileInfo.versionId' => 'Versiya ID-si',
'fileInfo.fileId' => 'Fayl ID-si',
'fileInfo.defaultAudioTrack' => 'Standart audio trek',
'fileInfo.defaultSubtitleTrack' => 'Standart subtitr treki',
'fileInfo.subtitlesOff' => 'Oʻchirilgan',
'fileInfo.flagDefault' => 'Standart',
'fileInfo.flagForced' => 'Majburiy',
'fileInfo.flagSelected' => 'Tanlangan',
'fileInfo.flagExternal' => 'Tashqi',
'fileInfo.flagHearingImpaired' => 'Eshitishida nuqsoni borlar uchun',
'fileInfo.flagDub' => 'Dublyaj',
'fileInfo.flagOriginal' => 'Asl',
'mediaMenu.markAsWatched' => 'Koʻrilgan deb belgilash',
'mediaMenu.markAsUnwatched' => 'Koʻrilmagan deb belgilash',
'mediaMenu.removeFromContinueWatching' => '"Tomoshani davom ettirish"dan oʻchirish',
@@ -2594,7 +3095,28 @@ extension on TranslationsUz {
'mediaMenu.shufflePlay' => 'Aralashtirib ijro etish',
'mediaMenu.shuffleNotAvailableOffline' => 'Aralashtirib ijro etish oflayn rejimda mavjud emas',
'mediaMenu.fileInfo' => 'Fayl haqida maʼlumot',
'mediaMenu.deleteEpisodeFromServer' => 'Qismni serverdan oʻchirish',
'mediaMenu.deleteSeasonFromServer' => 'Mavsumni serverdan oʻchirish',
'mediaMenu.deleteShowFromServer' => 'Shouni serverdan oʻchirish',
'mediaMenu.deleteMovieFromServer' => 'Filmni serverdan oʻchirish',
'mediaMenu.deleteEpisodeTitle' => 'Ushbu qism oʻchirilsinmi?',
'mediaMenu.deleteSeasonTitle' => 'Ushbu mavsum oʻchirilsinmi?',
'mediaMenu.deleteShowTitle' => 'Ushbu shou oʻchirilsinmi?',
'mediaMenu.deleteMovieTitle' => 'Ushbu film oʻchirilsinmi?',
'mediaMenu.deleteEpisodeConfirm' => 'Qismni oʻchirish',
'mediaMenu.deleteSeasonConfirm' => 'Mavsumni oʻchirish',
_ => null,
} ?? switch (path) {
'mediaMenu.deleteShowConfirm' => 'Shouni oʻchirish',
'mediaMenu.deleteMovieConfirm' => 'Filmni oʻchirish',
'mediaMenu.deleteAnyway' => 'Baribir oʻchirish',
'mediaMenu.confirmDeleteTarget' => ({required Object title}) => '${title} serveringizdan butunlay oʻchirilsinmi?',
'mediaMenu.deleteMultipleWarning' => 'Bu barcha qismlar va fayllarga taʼsir qiladi.',
'mediaMenu.deleteEpisodeCountWarning' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n, one: 'Bu undagi barcha ${n} qismni va uning faylini oʻchiradi.', other: 'Bu undagi barcha ${n} qismni va ularning fayllarini oʻchiradi.', ),
'mediaMenu.deleteMultiPartWarning' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n, one: 'Bu element ${n} fayl shaklida saqlanadi va u oʻchiriladi.', other: 'Bu element ${n} faylda saqlanadi va ularning barchasi oʻchiriladi.', ),
'mediaMenu.deleteSharedFileHeading' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n, one: 'Xuddi shu faylda yana ${n} qism saqlanadi va u ham oʻchiriladi:', other: 'Xuddi shu faylda yana ${n} qism saqlanadi va ular ham oʻchiriladi:', ),
'mediaMenu.deleteScopeUnverifiedProbeFailed' => 'Plezy qaysi fayllar olib tashlanishini tekshira olmadi, shuning uchun u yuqorida koʻrsatilgan elementdan koʻproq narsani oʻchirishi mumkin. Bekor qilib qaytadan urining yoki baribir oʻchiring.',
'mediaMenu.deleteScopeUnverifiedNoFileInfo' => 'Serveringiz ushbu element uchun fayl tafsilotlarini taqdim etmadi, shuning uchun Plezy qaysi fayllar olib tashlanishini tekshira olmaydi. U yuqorida koʻrsatilgan elementdan koʻproq narsani oʻchirishi mumkin.',
'mediaMenu.mediaDeletedSuccessfully' => 'Media elementi muvaffaqiyatli oʻchirildi',
'mediaMenu.mediaFailedToDelete' => 'Media elementini oʻchirib boʻlmadi',
'mediaMenu.rate' => 'Baho berish',
@@ -2660,6 +3182,9 @@ extension on TranslationsUz {
'videoControls.playNext' => 'Keyingisini ijro etish',
'videoControls.playButton' => 'Ijro etish',
'videoControls.pauseButton' => 'Pauza',
'videoControls.playbackPaused' => 'Pauza',
'videoControls.playbackResumed' => 'Ijro etilmoqda',
'videoControls.loadingVideo' => 'Video yuklanmoqda',
'videoControls.showPlaybackControls' => 'Boshqaruv tugmalarini koʻrsatish',
'videoControls.hidePlaybackControls' => 'Boshqaruv tugmalarini yashirish',
'videoControls.seekBackwardButton' => ({required Object seconds}) => '${seconds} soniya orqaga oʻtkazish',
@@ -2711,8 +3236,6 @@ extension on TranslationsUz {
'videoControls.searchSubtitles' => 'Subtitr qidirish',
'videoControls.language' => 'Til',
'videoControls.noSubtitlesFound' => 'Subtitr topilmadi',
_ => null,
} ?? switch (path) {
'videoControls.subtitleDownloaded' => 'Subtitr yuklab olindi',
'videoControls.subtitleDownloadedNotApplied' => 'Subtitr yuklab olindi, lekin qoʻllanilmadi',
'videoControls.subtitleDownloadFailed' => 'Subtitrni yuklab boʻlmadi',
@@ -2764,6 +3287,8 @@ extension on TranslationsUz {
'messages.switchingToCompatiblePlayer' => 'Mos keluvchi pleyerga oʻtilmoqda...',
'messages.serverLimitTitle' => 'Ijro etishda xatolik',
'messages.serverLimitBody' => 'Server xatoligi (HTTP 500). Cheklov ushbu seansni rad etdi.',
'messages.mediaUnreadableTitle' => 'Fayl mavjud emas',
'messages.mediaUnreadableBody' => 'Server bu elementni topdi, lekin uning faylini oʻqiy olmadi (HTTP 404). Fayl koʻchirilgan, oʻchirilgan yoki uning saqlash joyi oflayn boʻlishi mumkin. Server egasidan faylni tekshirishni va kutubxonani qayta skanerlashni soʻrang.',
'messages.logsUploaded' => 'Jurnallar yuklandi',
'messages.logsUploadFailed' => 'Jurnallarni yuklab boʻlmadi',
'messages.logId' => 'Jurnal ID-si',
@@ -2872,6 +3397,8 @@ extension on TranslationsUz {
'connections.sessionExpiredOne' => ({required Object name}) => '${name} uchun seans vaqti tugadi',
'connections.sessionExpiredMany' => ({required Object count}) => '${count} server uchun seans vaqti tugadi',
'connections.signInAgain' => 'Qaytadan kirish',
'connections.editMediaBrowserTitle' => ({required Object product}) => '${product} ulanishini tahrirlash',
'connections.editMediaBrowserIntro' => ({required Object serverName}) => '${serverName} uchun URL-larni qoʻshing yoki olib tashlang. Plezy eng kam kechikishga ega boʻlgan mavjud URL-dan foydalanadi.',
'discover.title' => 'Kashf qilish',
'discover.noContentAvailable' => 'Kontent mavjud emas',
'discover.addMediaToLibraries' => 'Kutubxonalaringizga media qoʻshing',
@@ -3005,6 +3532,36 @@ extension on TranslationsUz {
'logs.clearLogs' => 'Jurnallarni tozalash',
'logs.copyLogs' => 'Jurnallarni nusxalash',
'logs.uploadLogs' => 'Jurnallarni yuklash',
'startup.failedTitle' => 'Plezy ishga tusha olmadi',
'startup.failedBody' => 'Ishga tushirish paytida nimadir xato ketdi. Quyidagi tafsilotlar aynan nima muvaffaqiyatsiz boʻlganini koʻrsatadi.',
'startup.failedBodyRepairable' => 'Plezyning saqlangan sozlamalar fayli shikastlangan va Plezy ishga tushishidan oldin uni qayta tiklash kerak. Qayta urinish yordam bermaydi — Saqlashni tiklashni tanlang.',
'startup.phaseLabel' => 'Qadam',
'startup.showDetails' => 'Tafsilotlarni koʻrsatish',
'startup.hideDetails' => 'Tafsilotlarni yashirish',
'startup.copyDetails' => 'Tafsilotlarni nusxalash',
'startup.detailsCopied' => 'Tafsilotlar buferga nusxalandi',
'startup.uploadDetails' => 'Tafsilotlarni yuklash',
'startup.repairStorage' => 'Saqlashni tiklash',
'startup.repairTitle' => 'Saqlangan maʼlumotlar tikilsinmi?',
'startup.repairBodyCommon' => 'Plezyning sozlamalar fayli shikastlangan va uni oʻqib boʻlmaydi. Tiklash barcha sozlamalarni standart holatiga qaytaradi.',
'startup.repairBodyOneCredential' => 'Bitta saqlangan kirish maʼlumoti shikastlangan va uni oʻqib boʻlmaydi. Tiklash faqat uni olib tashlaydi; boshqa sozlamalaringizga tegilmaydi.',
'startup.repairBodySignInsKept' => 'Serverlaringiz va profillaringiz tizimga kirgan holda qoladi.',
'startup.repairBodySignInsLost' => 'Saqlangan kirish maʼlumotlaringizni himoya qiluvchi kalitni ushbu fayldan tiklab boʻlmaydi, shuning uchun har bir server va profilga qaytadan kirishingiz kerak boʻladi. Media serveringizdagi hech narsaga taʼsir qilmaydi.',
'startup.repairBodySessionsUncertain' => 'Trekerlar (MAL, AniList, Simkl, Trakt) va Seerr alohida saqlanadi va ular saqlanib qolishi ham, yoʻqolishi ham mumkin. Plezy aynan nimani saqlaganini sizga xabar qiladi.',
'startup.repairConfirm' => 'Tiklash',
'startup.repairSucceeded' => 'Saqlash tiklandi',
'startup.repairNeedsRestart' => 'Saqlash tiklandi — qayta ishga tushirish kerak',
'startup.restartRequiredBody' => 'Maʼlumotlaringiz tiklandi, lekin Plezy ulardan foydalanishi uchun yangidan ishga tushishi kerak. Plezy-ni yoping va qayta oching.',
'startup.quitPlezy' => 'Plezy-dan chiqish',
'startup.repairFailed' => 'Tiklash amalga oshmadi',
'startup.repairKeptSignIns' => 'Serverlaringiz va profillaringiz hali ham tizimga kirgan.',
'startup.repairLostSignIns' => 'Saqlangan kirish maʼlumotlaringizni himoya qiluvchi kalitni tiklab boʻlmadi. Har bir server va profilga qaytadan kirishingiz kerak boʻladi.',
'startup.repairLostSessions' => 'Kamida bitta treker yoki Seerr ulanishi yoʻqoldi va uni qayta ulash kerak.',
'startup.backupTitle' => 'Shikastlangan faylning nusxasi saqlab qoʻyildi',
'startup.backupWarning' => 'Unda kirish hisob maʼlumotlaringiz bor. Uni yuklamang yoki baham koʻrmang.',
'startup.deleteBackup' => 'Nusxani oʻchirish',
'startup.backupDeleted' => 'Nusxa oʻchirildi.',
'startup.previousFailureTitle' => 'Plezy oxirgi marta ishga tushmadi',
'licenses.relatedPackages' => 'Bogʻliq paketlar',
'licenses.license' => 'Litsenziya',
'licenses.licenseNumber' => ({required Object number}) => 'Litsenziya ${number}',
@@ -3048,6 +3605,113 @@ extension on TranslationsUz {
'explore.searchEmpty' => ({required Object query}) => '"${query}" boʻyicha natija topilmadi',
'explore.searchPrompt' => ({required Object source}) => '${source} orqali filmlar va seriallarni qidiring.',
'explore.searchFailed' => 'Qidiruv xatoligi. Ulanishni tekshiring.',
'explore.badge.rankPopular' => ({required Object n}) => '#${n} mashhur',
'explore.badge.rankAiring' => ({required Object n}) => '#${n} efirda',
'explore.badge.rankRated' => ({required Object n}) => '#${n} baholangan',
'explore.badge.rankFavorited' => ({required Object n}) => '#${n} tanlanganlarga qoʻshilgan',
'explore.badge.rankTrending' => ({required Object n}) => '#${n} ommabop',
'explore.badge.rankSeasonal' => ({required Object n, required Object season}) => '#${n} ${season} mavsumida',
'explore.badge.watchingNow' => ({required Object n}) => '${n} kishi tomosha qilmoqda',
'explore.badge.available' => 'Mavjud',
'explore.badge.partiallyAvailable' => 'Qisman mavjud',
'explore.badge.availableIn4k' => '4K mavjud',
'explore.badge.requested' => 'Soʻralgan',
'explore.badge.pendingApproval' => 'Tasdiq kutilmoqda',
'explore.badge.processing' => 'Ishlanmoqda',
'explore.badge.declined' => 'Rad etilgan',
_ => null,
} ?? switch (path) {
'explore.badge.requestFailed' => 'Soʻrov amalga oshmadi',
'explore.badge.requested4k' => '4K soʻralgan',
'explore.badge.seasonsAvailable' => ({required Object available, required Object total}) => '${available}/${total} mavsum',
'explore.badge.nextEpisodeIn' => ({required Object episode, required Object duration}) => '${episode}-qism ${duration} ichida',
'explore.badge.nextAiringIn' => ({required Object duration}) => 'Keyingisi ${duration} ichida',
'explore.badge.episodesShort' => ({required Object n}) => '${n} qism',
'explore.badge.minutesPerEpisode' => ({required Object n}) => '${n} daq/qism',
'explore.badge.adult' => '18+',
'explore.stats.listed' => ({required Object n}) => '${n} roʻyxatda',
'explore.stats.viewersDay' => ({required Object n}) => 'Bugun ${n} kishi tomosha qildi',
'explore.stats.viewersWeek' => ({required Object n}) => 'Bu hafta ${n} kishi tomosha qildi',
'explore.stats.viewersMonth' => ({required Object n}) => 'Bu oy ${n} kishi tomosha qildi',
'explore.stats.viewersYear' => ({required Object n}) => 'Bu yil ${n} kishi tomosha qildi',
'explore.stats.viewersAllTime' => ({required Object n}) => '${n} kishi tomosha qilgan',
'explore.stats.planning' => ({required Object n}) => '${n} kishi tomosha qilishni rejalashtirmoqda',
'explore.stats.favorited' => ({required Object n}) => '${n} ta tanlangan',
'explore.stats.dropRate' => ({required Object percent}) => '${percent} tomosha qilishni toʻxtatgan',
'explore.stats.comments' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n, one: '${n} ta izoh', other: '${n} ta izoh', ),
'explore.stats.votes' => ({required Object n}) => '${n} ta ovoz',
'explore.stats.watching' => ({required Object n}) => '${n} kishi tomosha qilmoqda',
'explore.stats.completed' => ({required Object n}) => '${n} kishi yakunlagan',
'explore.stats.onHold' => ({required Object n}) => '${n} kishi toʻxtatib turibdi',
'explore.stats.dropped' => ({required Object n}) => '${n} kishi toʻxtatgan',
'explore.season.winter' => 'Qish',
'explore.season.spring' => 'Bahor',
'explore.season.summer' => 'Yoz',
'explore.season.fall' => 'Kuz',
'explore.season.withYear' => ({required Object season, required Object year}) => '${season} ${year}',
'explore.format.tv' => 'TV',
'explore.format.tvShort' => 'Qisqa TV',
'explore.format.movie' => 'Film',
'explore.format.special' => 'Maxsus',
'explore.format.ova' => 'OVA',
'explore.format.ona' => 'ONA',
'explore.format.music' => 'Musiqa',
'explore.format.other' => 'Boshqa',
'explore.sourceMaterial.original' => 'Asl',
'explore.sourceMaterial.manga' => 'Manga',
'explore.sourceMaterial.lightNovel' => 'Light novel',
'explore.sourceMaterial.novel' => 'Roman',
'explore.sourceMaterial.visualNovel' => 'Visual novel',
'explore.sourceMaterial.game' => 'Oʻyin',
'explore.sourceMaterial.webComic' => 'Veb-komiks',
'explore.sourceMaterial.musicRelease' => 'Musiqa',
'explore.sourceMaterial.otherMedia' => 'Boshqa',
'explore.creditRole.director' => 'Rejissyor',
'explore.creditRole.writer' => 'Ssenarist',
'explore.creditRole.producer' => 'Prodyuser',
'explore.creditRole.creator' => 'Muallif',
'explore.creditRole.composer' => 'Bastakor',
'explore.relation.prequel' => 'Prikvel',
'explore.relation.sequel' => 'Sikvel',
'explore.relation.sideStory' => 'Yon hikoya',
'explore.relation.spinOff' => 'Spin-off',
'explore.relation.alternativeVersion' => 'Muqobil versiya',
'explore.relation.summary' => 'Xulosa',
'explore.relation.parentStory' => 'Asosiy hikoya',
'explore.relation.adaptation' => 'Adaptatsiya',
'explore.relation.other' => 'Bogʻliq',
'explore.broadcast' => ({required Object day, required Object time}) => '${day} kuni soat ${time} da efirga uzatiladi',
'explore.broadcastWithZone' => ({required Object day, required Object time, required Object timezone}) => '${day} kuni soat ${time} ${timezone} da efirga uzatiladi',
'explore.detail.originalTitle' => 'Asl nomi',
'explore.detail.alsoKnownAs' => 'Boshqa nomi bilan ham tanilgan',
'explore.detail.studios' => 'Studiyalar',
'explore.detail.country' => 'Mamlakat',
'explore.detail.language' => 'Til',
'explore.detail.released' => 'Chiqarilgan',
'explore.detail.physicalRelease' => 'Diskda',
'explore.detail.ended' => 'Yakunlangan',
'explore.detail.addedOn' => ({required Object date}) => '${date} da qoʻshilgan',
'explore.detail.yourRating' => 'Sizning bahoyingiz',
'explore.detail.budget' => 'Byudjet',
'explore.detail.revenue' => 'Kassa yigʻimi',
'explore.detail.contentAdvisory' => 'Yosh cheklovi',
'explore.detail.tags' => 'Teglar',
'explore.detail.revealSpoilerTags' => 'Spoyler teglarini koʻrsatish',
'explore.detail.links' => 'Havolalar',
'explore.detail.watchOn' => 'Tomosha qilish',
'explore.detail.watchTrailer' => 'Treylerni koʻrish',
'explore.detail.openOn' => ({required Object site}) => '${site} da ochish',
'explore.detail.crew' => 'Jamoa',
'explore.detail.ratings' => 'Baholar',
'explore.detail.schedule' => 'Jadval',
'explore.detail.recommendedByUsers' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n, one: '${n} foydalanuvchi tavsiya qilgan', other: '${n} foydalanuvchi tavsiya qilgan', ),
'explore.detail.recommendedBy' => ({required Object who}) => '${who} tavsiya qilgan',
'explore.detail.favoritedBy' => ({required Object who}) => '${who} tanlanganlarga qoʻshgan',
'explore.detail.unairedEpisodes' => ({required Object n}) => '${n} hali efirga chiqmagan',
'explore.detail.recommendedByPercent' => ({required Object percent}) => 'Tomoshabinlarning ${percent} tavsiya qilgan',
'explore.detail.relatedTitles' => 'Bogʻliq nomlar',
'explore.detail.background' => 'Orqa fon',
'explore.totalResults' => ({required num n}) => (_root.$meta.cardinalResolver ?? PluralResolvers.cardinal('uz'))(n, one: '${n} ta natija', other: '${n} ta natija', ),
'liveTv.title' => 'Jonli TV',
'liveTv.guide' => 'Dasturlar jadvali',
'liveTv.noChannels' => 'Mavjud kanallar yoʻq',
@@ -3225,8 +3889,6 @@ extension on TranslationsUz {
'watchTogether.codeMustBe5Chars' => 'Seans kodi 5 ta belgidan iborat boʻlishi kerak',
'watchTogether.joinInstructions' => 'Tashkilotchining seans kodini kiriting.',
'watchTogether.failedToCreate' => 'Seansni yaratib boʻlmadi',
_ => null,
} ?? switch (path) {
'watchTogether.failedToJoin' => 'Seansga qoʻshilib boʻlmadi',
'watchTogether.sessionCodeCopied' => 'Seans kodi nusxalandi',
'watchTogether.relayUnreachable' => 'Rele serveriga ulanib boʻlmadi.',
@@ -3471,6 +4133,8 @@ extension on TranslationsUz {
'performanceOverlay.dvRpus' => 'DV RPU-lar',
'performanceOverlay.dvRpuAverage' => 'DV RPU Oʻrt.',
'performanceOverlay.dvSampleAverage' => 'DV Namuna Oʻrt.',
_ => null,
} ?? switch (path) {
'performanceOverlay.maxLuma' => 'Maks Luma',
'performanceOverlay.minLuma' => 'Min Luma',
'performanceOverlay.maxCll' => 'MaxCLL',
@@ -3640,6 +4304,7 @@ extension on TranslationsUz {
'services.names.anilist' => 'AniList',
'services.names.simkl' => 'Simkl',
'services.names.seerr' => 'Seerr',
'services.names.mdblist' => 'MDBList',
'services.deviceCode.title' => ({required Object service}) => 'Plezy-ni ${service} xizmatida faollashtiring',
'services.deviceCode.body' => ({required Object url}) => '${url} manziliga oʻting va ushbu kodni kiriting:',
'services.deviceCode.openToActivate' => ({required Object service}) => 'Faollashtirish uchun ${service} xizmatini oching',
@@ -3663,9 +4328,12 @@ extension on TranslationsUz {
'services.libraryFilter.modeHintWhitelist' => 'Faqat quyida tanlangan kutubxonalarni sinxronlash.',
'services.libraryFilter.libraries' => 'Kutubxonalar',
'services.libraryFilter.noLibraries' => 'Kutubxonalar yoʻq',
'addServer.addMediaBrowserTitle' => ({required Object product}) => '${product} serverini qoʻshish',
'addServer.serverUrls' => 'Server URL-lari',
'addServer.serverUrlsHelper' => 'Vergul bilan ajratilgan bir nechta URL manziliga ruxsat beriladi.',
'addServer.findServer' => 'Serverni topish',
'addServer.searchingLocalMediaBrowserServers' => ({required Object product}) => 'Mahalliy ${product} serverlari qidirilmoqda...',
'addServer.localMediaBrowserServers' => ({required Object product}) => 'Mahalliy ${product} serverlari',
'addServer.username' => 'Foydalanuvchi nomi',
'addServer.password' => 'Parol',
'addServer.signIn' => 'Kirish',
@@ -3677,11 +4345,15 @@ extension on TranslationsUz {
'addServer.addPlexTitle' => 'Plex orqali kirish',
'addServer.pinExpired' => 'PIN kod vaqti tugadi.',
'addServer.failedToRegisterAccount' => ({required Object error}) => 'Hisobni roʻyxatdan oʻtkazishda xatolik: ${error}',
'addServer.enterMediaBrowserUrlError' => ({required Object product}) => '${product} server URL-ini kiriting',
'addServer.addConnectionTitle' => 'Ulanish qoʻshish',
'addServer.addConnectionTitleScoped' => ({required Object name}) => '${name} profiliga qoʻshish',
'addServer.signInWithPlexCard' => 'Plex orqali kirish',
'addServer.signInWithPlexCardSubtitle' => 'Ushbu qurilmani avtorizatsiya qiling.',
'addServer.signInWithPlexCardSubtitleScoped' => 'Plex hisobini avtorizatsiya qiling.',
'addServer.connectToMediaBrowserCard' => ({required Object product}) => '${product}ga ulanish',
'addServer.connectToMediaBrowserCardSubtitle' => 'Server URL-ini, foydalanuvchi nomini va parolni kiriting.',
'addServer.connectToMediaBrowserCardSubtitleScoped' => ({required Object product, required Object name}) => '${product} serveringizga kiring. ${name} profiliga bogʻlanadi.',
'addServer.borrowFromAnotherProfile' => 'Boshqa profildan olish',
'addServer.borrowFromAnotherProfileSubtitle' => 'Boshqa profilning ulanishidan qayta foydalaning.',
_ => null,
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+293 -293
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Väntar på autentisering...\nLogga in från din webbläsare.",
"useBrowser": "Använd webbläsare",
"or": "eller",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "Anslut till ${product}",
"useQuickConnect": "Använd Quick Connect",
"quickConnectInstructions": "Öppna Quick Connect i Jellyfin och ange den här koden.",
"quickConnectWaiting": "Väntar på godkännande…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Avsluta helskärm",
"pressBackAgainToExit": "Tryck bakåt igen för att avsluta",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Kritiker",
"audience": "Publik",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes-kritiker",
"rottenTomatoesAudience": "Rotten Tomatoes-publik"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Mörkt",
"oledTheme": "OLED",
"libraryDensity": "Biblioteksdensitet",
"displayScale": "",
"displayScale": "Skalning",
"compact": "Kompakt",
"comfortable": "Luftig",
"tvCornerSpotlightBackdrop": "Bakgrundsbild för utvalt innehåll i hörnet",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} MB",
"bufferSizeAuto": "Automatiskt (rekommenderas)",
"bufferSizeWarning": "${heap} MB minne är tillgängligt. En buffert på ${size} MB kan påverka uppspelningen.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Uppspelningsbuffert",
"playbackBufferAuto": "Auto (rekommenderas)",
"playbackBufferLarge": "Stor",
"playbackBufferExtraLarge": "Extra stor",
"playbackBufferDescription": "Buffrar mer mot instabila anslutningar. Begränsas även av buffertstorleken.",
"defaultQualityTitle": "Standardkvalitet",
"musicQualityTitle": "Musikkvalitet",
"subtitleStyling": "Utseende för undertexter",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "Aktivera detaljerad loggning för felsökning",
"viewLogs": "Visa loggar",
"viewLogsDescription": "Visa appens loggar",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "Rensa bildcache",
"clearImageCacheDescription": "Rensa cachad grafik och miniatyrer. Bilder kan laddas långsammare tills de hämtas igen.",
"clearImageCacheSuccess": "Bildcachen har rensats",
"resetSettings": "Återställ inställningarna",
"resetSettingsDescription": "Återställ standardinställningarna. Det går inte att ångra.",
"resetSettingsSuccess": "Inställningarna har återställts",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Filinformation",
"overview": "",
"overview": "Översikt",
"video": "Video",
"audio": "Ljud",
"subtitles": "Undertexter",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Inbäddade bilder",
"dataStreams": "Dataströmmar",
"lyrics": "Sångtexter",
"file": "Fil",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Bilagor",
"delivery": "Leverans",
"versionCounter": "Version ${index} av ${count}",
"fileCounter": "Fil ${index} av ${count}",
"noStreams": "Servern rapporterade inga strömmar för den här filen.",
"copyPath": "Kopiera sökväg",
"pathCopied": "Filsökväg kopierad",
"codec": "Kodek",
"codecTag": "",
"codecTag": "Codec-tagg",
"resolution": "Upplösning",
"codedResolution": "",
"codedResolution": "Kodad upplösning",
"bitrate": "Bithastighet",
"frameRate": "Bildfrekvens",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Rotation",
"comment": "Kommentar",
"audioDescription": "Ljudbeskrivning",
"headerCompression": "Headerkomprimering",
"sidecarFile": "Sidecar-fil",
"transportTimestamp": "Transporttidsstämpel",
"displayOffset": "Visningsoffset",
"previewFailureCode": "Kod för förhandsgranskningsfel",
"previewRetries": "Omförsök för förhandsgranskning",
"aspectRatio": "Bildförhållande",
"pixelAspectRatio": "",
"pixelAspectRatio": "Pixelförhållande",
"profile": "Profil",
"level": "",
"level": "Nivå",
"bitDepth": "Bitdjup",
"pixelFormat": "",
"pixelFormat": "Pixelformat",
"colorSpace": "Färgrymd",
"colorRange": "Färgområde",
"colorPrimaries": "Färgprimärer",
"colorTransfer": "",
"colorTransfer": "Färgöverföring",
"chromaSubsampling": "Krominansnedsampling",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Kroma-placering",
"scanType": "Skanningsläge",
"interlaced": "Interlaced",
"anamorphic": "Anamorfisk",
"referenceFrames": "Referensbildrutor",
"dynamicRange": "Dynamiskt omfång",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision-nivå",
"dolbyVisionVersion": "Dolby Vision-version",
"dolbyVisionLayers": "Dolby Vision-lager",
"baseLayerCompatibility": "Kompatibilitet för baslager",
"avcBitstream": "AVC-bitström",
"nalLengthSize": "NAL-längdstorlek",
"scalingMatrix": "Anpassad skalningsmatris",
"streamIdentifier": "Strömidentifierare",
"streamIndex": "Strömindex",
"streamId": "Ström-ID",
"language": "Språk",
"languageCode": "Språkkod",
"streamTitle": "Spårnamn",
"channels": "Kanaler",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Samplingsfrekvens",
"spatialAudio": "Rumsligt ljud",
"textBased": "Textbaserad",
"subtitleFormat": "Sidecar-format",
"provider": "Leverantör",
"matchScore": "Matchningspoäng",
"externalDelivery": "Kan levereras separat",
"sidecarPath": "Sidecar-sökväg",
"sourceStream": "Kopierad från",
"temporary": "Tillfällig",
"timeBase": "Tidsbas",
"overallBitrate": "Total bithastighet",
"path": "Sökväg",
"fileName": "",
"fileName": "Filnamn",
"size": "Storlek",
"totalSize": "",
"totalSize": "Total storlek",
"container": "Container",
"duration": "Varaktighet",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Förhandsgranskningsminiatyrer",
"previewIndex": "Förhandsgranskningsindex",
"packetLength": "Paketlängd",
"filePresent": "Fil finns",
"fileReadable": "Läsbar av servern",
"streamPath": "Strömsökväg",
"optimizedForStreaming": "Optimerad för streaming",
"has64bitOffsets": "64-bitars offsetvärden",
"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": "Protokoll",
"mediaType": "Mediatyp",
"sourceKind": "Källtyp",
"optimizedVersion": "Optimerad version",
"optimizationTarget": "Optimeringsmål",
"deletedAt": "Raderad",
"remoteSource": "Fjärrkälla",
"infiniteStream": "Oändlig ström",
"directPlay": "Direktuppspelning",
"directStream": "Direktströmning",
"transcoding": "Transkodning",
"etag": "ETag",
"versionId": "Versions-ID",
"fileId": "Fil-ID",
"defaultAudioTrack": "Standardljudspår",
"defaultSubtitleTrack": "Standardundertextspår",
"subtitlesOff": "Av",
"flagDefault": "Standard",
"flagForced": "Forcerad",
"flagSelected": "Vald",
"flagExternal": "Extern",
"flagHearingImpaired": "Hörselskadade",
"flagDub": "Dubbad",
"flagOriginal": "Original"
},
"mediaMenu": {
"markAsWatched": "Markera som sedd",
@@ -524,35 +524,35 @@
"shufflePlay": "Blanda uppspelning",
"shuffleNotAvailableOffline": "Blandad uppspelning är inte tillgänglig offline",
"fileInfo": "Filinformation",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Ta bort avsnitt från servern",
"deleteSeasonFromServer": "Ta bort säsong från servern",
"deleteShowFromServer": "Ta bort serie från servern",
"deleteMovieFromServer": "Ta bort film från servern",
"deleteEpisodeTitle": "Ta bort det här avsnittet?",
"deleteSeasonTitle": "Ta bort den här säsongen?",
"deleteShowTitle": "Ta bort den här serien?",
"deleteMovieTitle": "Ta bort den här filmen?",
"deleteEpisodeConfirm": "Ta bort avsnitt",
"deleteSeasonConfirm": "Ta bort säsong",
"deleteShowConfirm": "Ta bort serie",
"deleteMovieConfirm": "Ta bort film",
"deleteAnyway": "Ta bort ändå",
"confirmDeleteTarget": "Ta bort ${title} permanent från servern?",
"deleteMultipleWarning": "Detta omfattar alla avsnitt och deras filer.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Detta tar bort ${n} avsnitt i den, och dess fil.",
"other": "Detta tar bort alla ${n} avsnitt i den, och deras filer."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Detta objekt lagras som ${n} fil, som kommer att tas bort.",
"other": "Detta objekt lagras i ${n} filer, och alla kommer att tas bort."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "${n} annat avsnitt lagras i samma fil och kommer också att tas bort:",
"other": "${n} andra avsnitt lagras i samma fil och kommer också att tas bort:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy kunde inte kontrollera vilka filer detta tar bort, så det kan ta bort mer än objektet ovan. Avbryt och försök igen, eller ta bort ändå.",
"deleteScopeUnverifiedNoFileInfo": "Din server tillhandahöll inte filinformation för detta objekt, så Plezy kan inte kontrollera vilka filer detta tar bort. Det kan ta bort mer än objektet ovan.",
"mediaDeletedSuccessfully": "Medieobjektet har tagits bort",
"mediaFailedToDelete": "Det gick inte att ta bort medieobjektet",
"rate": "Betygsätt",
@@ -628,9 +628,9 @@
"playNext": "Spela nästa",
"playButton": "Spela",
"pauseButton": "Pausa",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Pausad",
"playbackResumed": "Spelar",
"loadingVideo": "Laddar video",
"showPlaybackControls": "Visa uppspelningskontroller",
"hidePlaybackControls": "Dölj uppspelningskontroller",
"seekBackwardButton": "Spola bakåt ${seconds} sekunder",
@@ -702,7 +702,7 @@
},
"removedFromContinueWatching": "Borttagen från Fortsätt titta",
"errorLoading": "Fel: ${error}",
"searchPartialResults": "",
"searchPartialResults": "Vissa mediaservrar kunde inte sökas. Visar tillgängliga resultat.",
"streamInterrupted": "Strömmen avbröts. Tryck på uppspelning eller spola för att försöka igen.",
"liveStreamInterrupted": "Liveströmmen avbröts. Tryck på uppspelning för att försöka igen.",
"fileInfoNotAvailable": "Filinformation är inte tillgänglig",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Byter till kompatibel spelare...",
"serverLimitTitle": "Uppspelningen misslyckades",
"serverLimitBody": "Serverfel (HTTP 500). En bandbredds-/transkodningsgräns avvisade troligen sessionen. Be ägaren justera den.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Filen är otillgänglig",
"mediaUnreadableBody": "Servern hittade objektet men kunde inte läsa dess fil (HTTP 404). Filen har troligen flyttats, tagits bort eller så är dess lagring offline. Be serverägaren kontrollera filen och skanna om biblioteket.",
"logsUploaded": "Loggarna har laddats upp",
"logsUploadFailed": "Det gick inte att ladda upp loggarna",
"logId": "Logg-ID"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "Sessionen har gått ut för ${name}",
"sessionExpiredMany": "Sessionen har gått ut för ${count} servrar",
"signInAgain": "Logga in igen",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "Redigera ${product}-anslutning",
"editMediaBrowserIntro": "Lägg till eller ta bort URL:er för ${serverName}. Plezy använder den nåbara URL:en med lägst latens."
},
"discover": {
"title": "Upptäck",
@@ -892,7 +892,7 @@
},
"errors": {
"searchFailed": "Sökningen misslyckades: ${error}",
"searchUnavailable": "",
"searchUnavailable": "Sökningen kunde inte nå någon medieserver.",
"connectionTimeout": "Anslutningen tog för lång tid när ${context} lästes in",
"connectionFailed": "Det gick inte att ansluta till medieservern",
"unableToLoad": "Det gick inte att läsa in ${context}. Försök igen.",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Ladda upp loggar"
},
"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": "Plezy kunde inte starta",
"failedBody": "Något gick fel under starten. Detaljerna nedan visar vad som misslyckades.",
"failedBodyRepairable": "Plezys sparade inställningsfil är skadad och måste byggas om innan Plezy kan starta. Att försöka igen hjälper inte — välj Reparera lagring.",
"phaseLabel": "Steg",
"showDetails": "Visa detaljer",
"hideDetails": "Dölj detaljer",
"copyDetails": "Kopiera detaljer",
"detailsCopied": "Detaljer kopierade till urklipp",
"uploadDetails": "Ladda upp detaljer",
"repairStorage": "Reparera lagring",
"repairTitle": "Reparera lagrade data?",
"repairBodyCommon": "Plezys inställningsfil är skadad och kan inte läsas. Reparationen återställer alla inställningar till standard.",
"repairBodyOneCredential": "En sparad inloggning är skadad och kan inte läsas. Reparationen tar bort endast den; dina andra inställningar lämnas orörda.",
"repairBodySignInsKept": "Dina servrar och profiler bör förbli inloggade.",
"repairBodySignInsLost": "Nyckeln som skyddar dina sparade inloggningar kan inte återställas från den här filen, så du måste logga in på varje server och profil igen. Inget på din medieserver påverkas.",
"repairBodySessionsUncertain": "Trackers (MAL, AniList, Simkl, Trakt) och Seerr lagras separat och kan överleva eller inte. Plezy berättar exakt vad som behållits.",
"repairConfirm": "Reparera",
"repairSucceeded": "Lagringen reparerad",
"repairNeedsRestart": "Lagringen reparerad — omstart krävs",
"restartRequiredBody": "Dina data reparerades, men Plezy måste starta om innan de kan användas. Stäng Plezy och öppna det igen.",
"quitPlezy": "Avsluta Plezy",
"repairFailed": "Reparationen misslyckades",
"repairKeptSignIns": "Dina servrar och profiler är fortfarande inloggade.",
"repairLostSignIns": "Nyckeln som skyddar dina sparade inloggningar kunde inte återställas. Du måste logga in på varje server och profil igen.",
"repairLostSessions": "Minst en tracker- eller Seerr-anslutning förlorades och måste återanslutas.",
"backupTitle": "En kopia av den skadade filen sparades",
"backupWarning": "Den innehåller dina inloggningsuppgifter. Ladda inte upp eller dela den.",
"deleteBackup": "Ta bort kopia",
"backupDeleted": "Kopian borttagen.",
"previousFailureTitle": "Plezy kunde inte starta förra gången"
},
"licenses": {
"relatedPackages": "Relaterade paket",
@@ -1107,134 +1107,134 @@
"searchPrompt": "Sök efter filmer och serier på ${source}.",
"searchFailed": "Sökningen misslyckades. Kontrollera din anslutning och försök igen.",
"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} populär",
"rankAiring": "#${n} sänds nu",
"rankRated": "#${n} bäst betygsatta",
"rankFavorited": "#${n} mest favoritmarkerade",
"rankTrending": "#${n} trendar",
"rankSeasonal": "#${n} i ${season}",
"watchingNow": "${n} tittar nu",
"available": "Tillgänglig",
"partiallyAvailable": "Delvis tillgänglig",
"availableIn4k": "4K tillgängligt",
"requested": "Begärd",
"pendingApproval": "Väntar på godkännande",
"processing": "Bearbetas",
"declined": "Avvisad",
"requestFailed": "Begäran misslyckades",
"requested4k": "4K begärd",
"seasonsAvailable": "${available}/${total} säsonger",
"nextEpisodeIn": "Avsnitt ${episode} om ${duration}",
"nextAiringIn": "Nästa om ${duration}",
"episodesShort": "${n} avsn.",
"minutesPerEpisode": "${n} min/avsn",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} listade",
"viewersDay": "${n} tittade idag",
"viewersWeek": "${n} tittade denna vecka",
"viewersMonth": "${n} tittade denna månad",
"viewersYear": "${n} tittade i år",
"viewersAllTime": "${n} tittare",
"planning": "${n} planerar att titta",
"favorited": "${n} favoriter",
"dropRate": "${percent} hoppade av",
"comments": {
"one": "",
"other": ""
"one": "${n} kommentar",
"other": "${n} kommentarer"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} röster",
"watching": "${n} tittar på den",
"completed": "${n} avslutade",
"onHold": "${n} på paus",
"dropped": "${n} hoppade av"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Vinter",
"spring": "Vår",
"summer": "Sommar",
"fall": "Höst",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV-short",
"movie": "Film",
"special": "Special",
"ova": "OVA",
"ona": "ONA",
"music": "Musik",
"other": "Annat"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Original",
"manga": "Manga",
"lightNovel": "Light novel",
"novel": "Roman",
"visualNovel": "Visual novel",
"game": "Spel",
"webComic": "Webbserie",
"musicRelease": "Musik",
"otherMedia": "Annat"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Regissör",
"writer": "Författare",
"producer": "Producent",
"creator": "Skapare",
"composer": "Kompositör"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Prequel",
"sequel": "Uppföljare",
"sideStory": "Bihistoria",
"spinOff": "Spin-off",
"alternativeVersion": "Alternativ version",
"summary": "Sammanfattning",
"parentStory": "Huvudberättelse",
"adaptation": "Adaption",
"other": "Relaterat"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "Sänds ${day} kl. ${time}",
"broadcastWithZone": "Sänds ${day} kl. ${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": "Originaltitel",
"alsoKnownAs": "Även känd som",
"studios": "Studior",
"country": "Land",
"language": "Språk",
"released": "Släppt",
"physicalRelease": "På skiva",
"ended": "Avslutad",
"addedOn": "Tillagd ${date}",
"yourRating": "Ditt betyg",
"budget": "Budget",
"revenue": "Box office",
"contentAdvisory": "Åldersvägledning",
"tags": "Taggar",
"revealSpoilerTags": "Visa spoiler-taggar",
"links": "Länkar",
"watchOn": "Titta på",
"watchTrailer": "Titta på trailer",
"openOn": "Öppna på ${site}",
"crew": "Besättning",
"ratings": "Betyg",
"schedule": "Schema",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "Rekommenderad av ${n} användare",
"other": "Rekommenderad av ${n} användare"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "Rekommenderad av ${who}",
"favoritedBy": "Favoritmarkerad av ${who}",
"unairedEpisodes": "${n} inte sända ännu",
"recommendedByPercent": "Rekommenderad av ${percent} av tittarna",
"relatedTitles": "Relaterade titlar",
"background": "Bakgrund"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} resultat",
"other": "${n} resultat"
}
},
"liveTv": {
@@ -1501,15 +1501,15 @@
"editSyncRule": "Redigera synkregel",
"removeSyncRule": "Ta bort synkregel",
"removeSyncRuleConfirm": "Sluta synkronisera \"${title}\"? Nedladdade avsnitt behålls.",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "Sluta synkronisera \"${title}\"?",
"deleteSyncRuleDownloads": "Ta även bort associerade nedladdningar",
"deleteSyncRuleDownloadsDescription": "Nedladdningar som används av en annan synkregel eller profil behålls.",
"syncRuleCreated": "Synkregel skapad — behåller ${count} osedda avsnitt",
"syncRuleUpdated": "Synkregel uppdaterad",
"syncRuleRemoved": "Synkregel borttagen",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "Synkregel och associerade nedladdningar borttagna",
"syncRuleCleanupBusy": "Synkregler uppdateras just nu. Försök igen om en liten stund.",
"syncRuleCleanupUnavailable": "Associerade nedladdningar kunde inte identifieras på ett säkert sätt. Återanslut servern och försök igen, eller ta bort regeln utan att ta bort nedladdningar.",
"syncedNewEpisodes": "Synkroniserade ${count} nya avsnitt för ${title}",
"activeSyncRules": "Synkregler",
"noSyncRules": "Inga synkregler",
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Aktivera Plezy på ${service}",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "Lägg till ${product}-server",
"serverUrls": "Server-URL:er",
"serverUrlsHelper": "Du kan ange flera URL:er avgränsade med kommatecken.",
"findServer": "Hitta server",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Söker efter lokala ${product}-servrar...",
"localMediaBrowserServers": "Lokala ${product}-servrar",
"username": "Användarnamn",
"password": "Lösenord",
"signIn": "Logga in",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Logga in med Plex",
"pinExpired": "PIN-koden gick ut innan inloggning. Försök igen.",
"failedToRegisterAccount": "Kunde inte registrera kontot: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "Ange din ${product}-server-URL",
"addConnectionTitle": "Lägg till anslutning",
"addConnectionTitleScoped": "Lägg till i ${name}",
"signInWithPlexCard": "Logga in med Plex",
"signInWithPlexCardSubtitle": "Auktorisera den här enheten. Delade servrar läggs till.",
"signInWithPlexCardSubtitleScoped": "Auktorisera ett Plex-konto. Home-användare blir profiler.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "Anslut till ${product}",
"connectToMediaBrowserCardSubtitle": "Ange din server-URL, användarnamn och lösenord.",
"connectToMediaBrowserCardSubtitleScoped": "Logga in på din ${product}-server. Knyts till ${name}.",
"borrowFromAnotherProfile": "Låna från en annan profil",
"borrowFromAnotherProfileSubtitle": "Återanvänd en annan profils anslutning. PIN-skyddade profiler kräver en PIN."
}
+282 -282
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Doğrulama bekleniyor...\nTarayıcınızdan giriş yapın.",
"useBrowser": "Tarayıcı kullan",
"or": "veya",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "${product} ile Bağlan",
"useQuickConnect": "Hızlı Bağlantıyı Kullan",
"quickConnectInstructions": "Jellyfin'de Hızlı Bağlantı'yı açın ve bu kodu girin.",
"quickConnectWaiting": "Onay bekleniyor…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Tam Ekrandan Çık",
"pressBackAgainToExit": "Çıkmak için tekrar geri tuşuna basın",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Eleştirmenler",
"audience": "İzleyiciler",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes eleştirmenleri",
"rottenTomatoesAudience": "Rotten Tomatoes izleyicileri"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Koyu",
"oledTheme": "OLED",
"libraryDensity": "Kitaplık Yoğunluğu",
"displayScale": "",
"displayScale": "Ekran ölçeği",
"compact": "Sıkışık",
"comfortable": "Rahat",
"tvCornerSpotlightBackdrop": "Köşe Öne Çıkan Arka Plan",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size}MB",
"bufferSizeAuto": "Otomatik (Önerilen)",
"bufferSizeWarning": "${heap}MB bellek mevcut. ${size}MB arabellek oynatmayı etkileyebilir.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Oynatma Tamponu",
"playbackBufferAuto": "Otomatik (Önerilen)",
"playbackBufferLarge": "Büyük",
"playbackBufferExtraLarge": "Ekstra Büyük",
"playbackBufferDescription": "Kararsız bağlantılara karşı daha fazla tamponlar. Tampon Boyutu ile de sınırlıdır.",
"defaultQualityTitle": "Varsayılan Kalite",
"musicQualityTitle": "Müzik Kalitesi",
"subtitleStyling": "Altyazı Biçimlendirmesi",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Dosya Bilgisi",
"overview": "",
"overview": "Genel Bakış",
"video": "Video",
"audio": "Ses",
"subtitles": "Altyazılar",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Gömülü Görseller",
"dataStreams": "Veri Akışları",
"lyrics": "Şarkı Sözleri",
"file": "Dosya",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Ekler",
"delivery": "Teslimat",
"versionCounter": "Sürüm ${index} / ${count}",
"fileCounter": "Dosya ${index} / ${count}",
"noStreams": "Sunucu bu dosya için hiçbir akış bildirmedi.",
"copyPath": "Yolu Kopyala",
"pathCopied": "Dosya yolu kopyalandı",
"codec": "Kodek",
"codecTag": "",
"codecTag": "Codec Etiketi",
"resolution": "Çözünürlük",
"codedResolution": "",
"codedResolution": "Kodlanmış Çözünürlük",
"bitrate": "Bit Hızı (Bitrate)",
"frameRate": "Kare Hızı",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Döndürme",
"comment": "Yorum",
"audioDescription": "Sesli Betimleme",
"headerCompression": "Başlık Sıkıştırması",
"sidecarFile": "Yan Dosya",
"transportTimestamp": "İletim Zaman Damgası",
"displayOffset": "Görüntü Ofseti",
"previewFailureCode": "Önizleme Hata Kodu",
"previewRetries": "Önizleme Denemeleri",
"aspectRatio": "En Boy Oranı",
"pixelAspectRatio": "",
"pixelAspectRatio": "Piksel En Boy Oranı",
"profile": "Profil",
"level": "",
"level": "Seviye",
"bitDepth": "Bit Derinliği",
"pixelFormat": "",
"pixelFormat": "Piksel Biçimi",
"colorSpace": "Renk Alanı",
"colorRange": "Renk Aralığı",
"colorPrimaries": "Ana Renkler",
"colorTransfer": "",
"colorTransfer": "Renk Aktarımı",
"chromaSubsampling": "Renk Alt Örneklemesi",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Chroma Konumu",
"scanType": "Tarama Türü",
"interlaced": "Geçmeli",
"anamorphic": "Anamorfik",
"referenceFrames": "Referans Kareler",
"dynamicRange": "Dinamik Aralık",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision Seviyesi",
"dolbyVisionVersion": "Dolby Vision Sürümü",
"dolbyVisionLayers": "Dolby Vision Katmanları",
"baseLayerCompatibility": "Temel Katman Uyumluluğu",
"avcBitstream": "AVC Bit Akışı",
"nalLengthSize": "NAL Uzunluk Boyutu",
"scalingMatrix": "Özel Ölçekleme Matrisi",
"streamIdentifier": "Akış Tanımlayıcısı",
"streamIndex": "Akış Dizini",
"streamId": "Akış Kimliği",
"language": "Dil",
"languageCode": "Dil Kodu",
"streamTitle": "Parça Başlığı",
"channels": "Kanallar",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Örnekleme Hızı",
"spatialAudio": "Uzamsal Ses",
"textBased": "Metin Tabanlı",
"subtitleFormat": "Yan Dosya Biçimi",
"provider": "Sağlayıcı",
"matchScore": "Eşleşme Puanı",
"externalDelivery": "Ayrı Olarak Sunulabilir",
"sidecarPath": "Yan Dosya Yolu",
"sourceStream": "Kopyalandığı Yer",
"temporary": "Geçici",
"timeBase": "Zaman Tabanı",
"overallBitrate": "Genel Bit Hızı",
"path": "Yol",
"fileName": "",
"fileName": "Dosya Adı",
"size": "Boyut",
"totalSize": "",
"totalSize": "Toplam Boyut",
"container": "Kapsayıcı",
"duration": "Süre",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Önizleme Küçük Resimleri",
"previewIndex": "Önizleme Dizini",
"packetLength": "Paket Uzunluğu",
"filePresent": "Dosya Mevcut",
"fileReadable": "Sunucu Tarafından Okunabilir",
"streamPath": "Akış Yolu",
"optimizedForStreaming": "Akış İçin Optimize Edilmiş",
"has64bitOffsets": "64-bit Ofsetler",
"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": "Protokol",
"mediaType": "Medya Türü",
"sourceKind": "Kaynak Türü",
"optimizedVersion": "Optimize Edilmiş Sürüm",
"optimizationTarget": "Optimizasyon Hedefi",
"deletedAt": "Silindi",
"remoteSource": "Uzak Kaynak",
"infiniteStream": "Sonsuz Akış",
"directPlay": "Doğrudan Oynatma",
"directStream": "Doğrudan Akış",
"transcoding": "Kod Dönüştürme",
"etag": "ETag",
"versionId": "Sürüm Kimliği",
"fileId": "Dosya Kimliği",
"defaultAudioTrack": "Varsayılan Ses Parçası",
"defaultSubtitleTrack": "Varsayılan Altyazı Parçası",
"subtitlesOff": "Kapalı",
"flagDefault": "Varsayılan",
"flagForced": "Zorunlu",
"flagSelected": "Seçili",
"flagExternal": "Harici",
"flagHearingImpaired": "İşitme Engelliler İçin",
"flagDub": "Dublaj",
"flagOriginal": "Orijinal"
},
"mediaMenu": {
"markAsWatched": "İzlendi Olarak İşaretle",
@@ -524,35 +524,35 @@
"shufflePlay": "Karışık Oynat",
"shuffleNotAvailableOffline": "Karışık oynatma çevrimdışıyken kullanılamaz",
"fileInfo": "Dosya Bilgisi",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Bölümü sunucudan sil",
"deleteSeasonFromServer": "Sezonu sunucudan sil",
"deleteShowFromServer": "Diziyi sunucudan sil",
"deleteMovieFromServer": "Filmi sunucudan sil",
"deleteEpisodeTitle": "Bu bölüm silinsin mi?",
"deleteSeasonTitle": "Bu sezon silinsin mi?",
"deleteShowTitle": "Bu dizi silinsin mi?",
"deleteMovieTitle": "Bu film silinsin mi?",
"deleteEpisodeConfirm": "Bölümü Sil",
"deleteSeasonConfirm": "Sezonu Sil",
"deleteShowConfirm": "Diziyi Sil",
"deleteMovieConfirm": "Filmi Sil",
"deleteAnyway": "Yine de Sil",
"confirmDeleteTarget": "${title} sunucunuzdan kalıcı olarak silinsin mi?",
"deleteMultipleWarning": "Bu işlem tüm bölümleri ve dosyalarını içerir.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Bu, içindeki ${n} bölümü ve dosyasını siler.",
"other": "Bu, içindeki ${n} bölümü ve dosyalarını siler."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Bu öge ${n} dosya olarak saklanıyor ve silinecek.",
"other": "Bu öge ${n} dosyaya bölünmüş olarak saklanıyor ve hepsi silinecek."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "${n} başka bölüm aynı dosyada saklanıyor ve o da silinecek:",
"other": "${n} başka bölüm aynı dosyada saklanıyor ve onlar da silinecek:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy bunun hangi dosyaları sileceğini kontrol edemedi, bu yüzden yukarıda adı geçen ögeden daha fazlasını silebilir. İptal edip tekrar deneyin veya yine de silin.",
"deleteScopeUnverifiedNoFileInfo": "Sunucunuz bu öge için dosya ayrıntıları sağlamadı, bu yüzden Plezy bunun hangi dosyaları sileceğini kontrol edemiyor. Yukarıda adı geçen ögeden daha fazlasını silebilir.",
"mediaDeletedSuccessfully": "Medya ögesi başarıyla silindi",
"mediaFailedToDelete": "Medya ögesi silinemedi",
"rate": "Oyla",
@@ -628,9 +628,9 @@
"playNext": "Sonrakini Oynat",
"playButton": "Oynat",
"pauseButton": "Duraklat",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Duraklatıldı",
"playbackResumed": "Oynatılıyor",
"loadingVideo": "Video yükleniyor",
"showPlaybackControls": "Oynatma kontrollerini göster",
"hidePlaybackControls": "Oynatma kontrollerini gizle",
"seekBackwardButton": "${seconds} saniye geri sar",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Uyumlu oynatıcıya geçiliyor...",
"serverLimitTitle": "Oynatma başarısız oldu",
"serverLimitBody": "Sunucu hatası (HTTP 500). Muhtemelen bir bant genişliği/kod dönüştürme sınırı bu oturumu reddetti. Sunucu sahibinden bunu ayarlamasını isteyin.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Dosya kullanılamıyor",
"mediaUnreadableBody": "Sunucu bu ögeyi buldu ancak dosyasını okuyamadı (HTTP 404). Dosya büyük olasılıkla taşındı, silindi veya depolama alanı çevrimdışı. Sunucu sahibinden dosyayı kontrol edip kitaplığı yeniden taramasını isteyin.",
"logsUploaded": "Günlükler yüklendi",
"logsUploadFailed": "Günlükler yüklenemedi",
"logId": "Günlük Kimliği (ID)"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "${name} için oturum süresi doldu",
"sessionExpiredMany": "${count} sunucu için oturum süresi doldu",
"signInAgain": "Tekrar giriş yap",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "${product} bağlantısını düzenle",
"editMediaBrowserIntro": "${serverName} için URL ekleyin veya kaldırın. Plezy, erişilebilir olan en düşük gecikmeli URL'yi kullanacak."
},
"discover": {
"title": "Keşfet",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Günlükleri Yükle"
},
"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": "Plezy başlatılamadı",
"failedBody": "Başlatma sırasında bir şeyler ters gitti. Aşağıdaki ayrıntılar neyin başarısız olduğunu gösteriyor.",
"failedBodyRepairable": "Plezy'nin kayıtlı ayar dosyası hasarlı ve Plezy başlamadan önce yeniden oluşturulması gerekiyor. Tekrar denemek işe yaramaz — Depolama Alanını Onar'ı seçin.",
"phaseLabel": "Adım",
"showDetails": "Ayrıntıları göster",
"hideDetails": "Ayrıntıları gizle",
"copyDetails": "Ayrıntıları kopyala",
"detailsCopied": "Ayrıntılar panoya kopyalandı",
"uploadDetails": "Ayrıntıları yükle",
"repairStorage": "Depolama Alanını Onar",
"repairTitle": "Kayıtlı veriler onarılsın mı?",
"repairBodyCommon": "Plezy'nin ayar dosyası hasarlı ve okunamıyor. Onarım, her ayarı varsayılanına sıfırlar.",
"repairBodyOneCredential": "Kayıtlı bir giriş hasarlı ve okunamıyor. Onarım yalnızca onu kaldırır; diğer ayarlarınıza dokunulmaz.",
"repairBodySignInsKept": "Sunucularınız ve profilleriniz giriş yapılı kalmalı.",
"repairBodySignInsLost": "Kayıtlı girişlerinizi koruyan anahtar bu dosyadan kurtarılamıyor, bu yüzden her sunucuya ve profile yeniden giriş yapmanız gerekecek. Medya sunucunuzdaki hiçbir şey etkilenmez.",
"repairBodySessionsUncertain": "Takip hizmetleri (MAL, AniList, Simkl, Trakt) ve Seerr ayrı olarak saklanır; korunup korunmayacakları belirsizdir. Plezy tam olarak neyi koruduğunu size söyleyecek.",
"repairConfirm": "Onar",
"repairSucceeded": "Depolama alanı onarıldı",
"repairNeedsRestart": "Depolama alanı onarıldı — yeniden başlatma gerekli",
"restartRequiredBody": "Verileriniz onarıldı, ancak Plezy'nin bunları kullanabilmesi için temiz bir başlangıç yapması gerekiyor. Plezy'yi kapatıp yeniden açın.",
"quitPlezy": "Plezy'den Çık",
"repairFailed": "Onarım başarısız oldu",
"repairKeptSignIns": "Sunucularınız ve profilleriniz hâlâ giriş yapılı.",
"repairLostSignIns": "Kayıtlı girişlerinizi koruyan anahtar kurtarılamadı. Her sunucuya ve profile yeniden giriş yapmanız gerekecek.",
"repairLostSessions": "En az bir takip hizmeti veya Seerr bağlantısı kayboldu ve yeniden bağlanması gerekiyor.",
"backupTitle": "Hasarlı dosyanın bir kopyası saklandı",
"backupWarning": "Giriş bilgilerinizi içerir. Yüklemeyin veya paylaşmayın.",
"deleteBackup": "Kopyayı Sil",
"backupDeleted": "Kopya silindi.",
"previousFailureTitle": "Plezy geçen sefer başlatılamadı"
},
"licenses": {
"relatedPackages": "İlgili Paketler",
@@ -1107,134 +1107,134 @@
"searchPrompt": "${source} üzerinde film ve dizileri arayın.",
"searchFailed": "Arama başarısız. Bağlantınızı kontrol edip tekrar deneyin.",
"badge": {
"rankPopular": "",
"rankAiring": "",
"rankRated": "",
"rankFavorited": "",
"rankTrending": "",
"rankSeasonal": "",
"watchingNow": "",
"available": "",
"partiallyAvailable": "",
"availableIn4k": "",
"requested": "",
"pendingApproval": "",
"processing": "",
"declined": "",
"requestFailed": "",
"requested4k": "",
"seasonsAvailable": "",
"nextEpisodeIn": "",
"nextAiringIn": "",
"episodesShort": "",
"minutesPerEpisode": "",
"adult": ""
"rankPopular": "Popülerde #${n}",
"rankAiring": "Yayında #${n}",
"rankRated": "Puanlarda #${n}",
"rankFavorited": "Favorilerde #${n}",
"rankTrending": "Trendde #${n}",
"rankSeasonal": "#${n} ${season} sezonunda",
"watchingNow": "${n} izliyor",
"available": "Mevcut",
"partiallyAvailable": "Kısmen mevcut",
"availableIn4k": "4K mevcut",
"requested": "İstendi",
"pendingApproval": "Onay bekliyor",
"processing": "İşleniyor",
"declined": "Reddedildi",
"requestFailed": "İstek başarısız oldu",
"requested4k": "4K istendi",
"seasonsAvailable": "${available}/${total} sezon",
"nextEpisodeIn": "Bölüm ${episode}, ${duration} içinde",
"nextAiringIn": "Sıradaki ${duration} içinde",
"episodesShort": "${n} blm",
"minutesPerEpisode": "${n} dk/blm",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} listede",
"viewersDay": "${n} bugün izledi",
"viewersWeek": "${n} bu hafta izledi",
"viewersMonth": "${n} bu ay izledi",
"viewersYear": "${n} bu yıl izledi",
"viewersAllTime": "${n} izleyici",
"planning": "${n} izlemeyi planlıyor",
"favorited": "${n} favori",
"dropRate": "${percent} bıraktı",
"comments": {
"one": "",
"other": ""
"one": "${n} yorum",
"other": "${n} yorum"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} oy",
"watching": "${n} izliyor",
"completed": "${n} tamamladı",
"onHold": "${n} bekletiyor",
"dropped": "${n} bıraktı"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Kış",
"spring": "İlkbahar",
"summer": "Yaz",
"fall": "Sonbahar",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV Kısa",
"movie": "Film",
"special": "Özel",
"ova": "OVA",
"ona": "ONA",
"music": "Müzik",
"other": "Diğer"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Orijinal",
"manga": "Manga",
"lightNovel": "Light novel",
"novel": "Roman",
"visualNovel": "Görsel roman",
"game": "Oyun",
"webComic": "Web çizgi romanı",
"musicRelease": "Müzik",
"otherMedia": "Diğer"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Yönetmen",
"writer": "Senarist",
"producer": "Yapımcı",
"creator": "Yaratıcı",
"composer": "Besteci"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Prequel",
"sequel": "Sequel",
"sideStory": "Yan hikâye",
"spinOff": "Spin-off",
"alternativeVersion": "Alternatif versiyon",
"summary": "Özet",
"parentStory": "Ana hikâye",
"adaptation": "Uyarlama",
"other": "İlgili"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "${day} ${time} yayınlanır",
"broadcastWithZone": "${day} ${time} ${timezone} yayınlanır",
"detail": {
"originalTitle": "",
"alsoKnownAs": "",
"studios": "",
"country": "",
"language": "",
"released": "",
"physicalRelease": "",
"ended": "",
"addedOn": "",
"yourRating": "",
"budget": "",
"revenue": "",
"contentAdvisory": "",
"tags": "",
"revealSpoilerTags": "",
"links": "",
"watchOn": "",
"watchTrailer": "",
"openOn": "",
"crew": "",
"ratings": "",
"schedule": "",
"originalTitle": "Orijinal başlık",
"alsoKnownAs": "Ayrıca bilinen adlar",
"studios": "Stüdyolar",
"country": "Ülke",
"language": "Dil",
"released": "Yayınlanma",
"physicalRelease": "Diskte",
"ended": "Sona erdi",
"addedOn": "${date} eklendi",
"yourRating": "Puanınız",
"budget": "Bütçe",
"revenue": "Gişe",
"contentAdvisory": "Yaş sınırı",
"tags": "Etiketler",
"revealSpoilerTags": "Spoiler etiketlerini göster",
"links": "Bağlantılar",
"watchOn": "İzle",
"watchTrailer": "Fragmanı izle",
"openOn": "${site}'de aç",
"crew": "Ekip",
"ratings": "Puanlar",
"schedule": "Yayın takvimi",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "${n} kullanıcı önerdi",
"other": "${n} kullanıcı önerdi"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "${who} tarafından önerildi",
"favoritedBy": "${who} tarafından favorilendi",
"unairedEpisodes": "${n} henüz yayınlanmadı",
"recommendedByPercent": "İzleyicilerin ${percent} tarafından önerildi",
"relatedTitles": "İlgili yapımlar",
"background": "Arka plan"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} sonuç",
"other": "${n} sonuç"
}
},
"liveTv": {
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Plezy'yi ${service} üzerinde etkinleştirin",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "${product} sunucusu ekle",
"serverUrls": "Sunucu URL'leri",
"serverUrlsHelper": "Virgülle ayrılmış birden fazla URL'ye izin verilir.",
"findServer": "Sunucu bul",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Yerel ${product} sunucuları aranıyor...",
"localMediaBrowserServers": "Yerel ${product} sunucuları",
"username": "Kullanıcı adı",
"password": "Şifre",
"signIn": "Giriş Yap",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Plex ile Giriş Yap",
"pinExpired": "Giriş yapmadan önce PIN süresi doldu. Lütfen tekrar deneyin.",
"failedToRegisterAccount": "Hesap kaydı başarısız oldu: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "${product} sunucu URL'nizi girin",
"addConnectionTitle": "Bağlantı ekle",
"addConnectionTitleScoped": "${name} profiline ekle",
"signInWithPlexCard": "Plex ile Giriş Yap",
"signInWithPlexCardSubtitle": "Bu cihazı yetkilendirin. Paylaşılan sunucular eklenir.",
"signInWithPlexCardSubtitleScoped": "Bir Plex hesabını yetkilendirin. Ev kullanıcıları profile dönüşür.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "${product} ile Bağlan",
"connectToMediaBrowserCardSubtitle": "Sunucu URL'nizi, kullanıcı adınızı ve şifrenizi girin.",
"connectToMediaBrowserCardSubtitleScoped": "${product} sunucunuza giriş yapın. ${name} profiline bağlanır.",
"borrowFromAnotherProfile": "Başka bir profilden ödünç al",
"borrowFromAnotherProfileSubtitle": "Başka bir profilin bağlantısını yeniden kullanın. PIN korumalı profiller bir PIN gerektirir."
}
+282 -282
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "Tasdiqlanish kutilmoqda...\nBrauzeringizdan kiring.",
"useBrowser": "Brauzerdan foydalanish",
"or": "yoki",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "${product}ga ulanish",
"useQuickConnect": "Tezkor ulanishdan foydalanish",
"quickConnectInstructions": "Jellyfin-da Tezkor ulanishni oching va ushbu kodni kiriting.",
"quickConnectWaiting": "Tasdiq kutilmoqda…",
@@ -66,17 +66,17 @@
"exitFullscreen": "Toʻliq ekrandan chiqish",
"pressBackAgainToExit": "Chiqish uchun orqaga tugmasini yana bir bor bosing",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "Tanqidchilar",
"audience": "Tomoshabinlar",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes tanqidchilari",
"rottenTomatoesAudience": "Rotten Tomatoes tomoshabinlari"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "Toʻq",
"oledTheme": "OLED",
"libraryDensity": "Kutubxona zichligi",
"displayScale": "",
"displayScale": "Ekran miqyosi",
"compact": "Ixcham",
"comfortable": "Qulay",
"tvCornerSpotlightBackdrop": "Burchak yoritish foni",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} MB",
"bufferSizeAuto": "Avtomatik (Tavsiya etilgan)",
"bufferSizeWarning": "${heap} MB Xotira mavjud. ${size} MB bufer ijroga taʼsir qilishi mumkin.",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "Ijro buferi",
"playbackBufferAuto": "Avto (tavsiya etiladi)",
"playbackBufferLarge": "Katta",
"playbackBufferExtraLarge": "Juda katta",
"playbackBufferDescription": "Beqaror ulanishlarga qarshi koʻproq buferlaydi. Bufer hajmi bilan ham cheklanadi.",
"defaultQualityTitle": "Standart sifat",
"musicQualityTitle": "Musiqa sifati",
"subtitleStyling": "Subtitr sozlamalari",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "Fayl haqida maʼlumot",
"overview": "",
"overview": "Tavsif",
"video": "Video",
"audio": "Audio",
"subtitles": "Subtitrlar",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "Ichiga joylangan rasmlar",
"dataStreams": "Maʼlumot oqimlari",
"lyrics": "Qoʻshiq matni",
"file": "Fayl",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "Biriktirilgan fayllar",
"delivery": "Yetkazib berish",
"versionCounter": "${index}-versiya (${count} tadan)",
"fileCounter": "${index}-fayl (${count} tadan)",
"noStreams": "Server ushbu fayl uchun oqimlar mavjud emasligini bildirdi.",
"copyPath": "Yoʻlni nusxalash",
"pathCopied": "Fayl yoʻli nusxalandi",
"codec": "Kodek",
"codecTag": "",
"codecTag": "Kodek yorligʻi",
"resolution": "Oʻlchamlari (Resolution)",
"codedResolution": "",
"codedResolution": "Kodlangan oʻlcham",
"bitrate": "Bitreyt (Bitrate)",
"frameRate": "Kadrlar chastotasi",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "Burilish",
"comment": "Izoh",
"audioDescription": "Audio tavsif",
"headerCompression": "Sarlavha siqish",
"sidecarFile": "Yordamchi fayl",
"transportTimestamp": "Transport vaqt belgisi",
"displayOffset": "Koʻrsatish siljishi",
"previewFailureCode": "Oldindan koʻrish xatosi kodi",
"previewRetries": "Oldindan koʻrish urinishlari",
"aspectRatio": "Tomonlar nisbati",
"pixelAspectRatio": "",
"pixelAspectRatio": "Piksel tomonlar nisbati",
"profile": "Profil",
"level": "",
"level": "Daraja",
"bitDepth": "Bit chuqurligi",
"pixelFormat": "",
"pixelFormat": "Piksel formati",
"colorSpace": "Rang makoni",
"colorRange": "Rang diapazoni",
"colorPrimaries": "Asosiy ranglar",
"colorTransfer": "",
"colorTransfer": "Rang uzatish",
"chromaSubsampling": "Rangli subdiskretlash",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "Chroma joylashuvi",
"scanType": "Skanerlash turi",
"interlaced": "Interleys",
"anamorphic": "Anamorfik",
"referenceFrames": "Tayanch kadrlar",
"dynamicRange": "Dinamik diapazon",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision darajasi",
"dolbyVisionVersion": "Dolby Vision versiyasi",
"dolbyVisionLayers": "Dolby Vision qatlamlari",
"baseLayerCompatibility": "Asosiy qatlam mosligi",
"avcBitstream": "AVC bit oqimi",
"nalLengthSize": "NAL uzunlik oʻlchami",
"scalingMatrix": "Maxsus masshtablash matritsasi",
"streamIdentifier": "Oqim identifikatori",
"streamIndex": "Oqim indeksi",
"streamId": "Oqim ID-si",
"language": "Til",
"languageCode": "Til kodi",
"streamTitle": "Trek nomi",
"channels": "Kanallar",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "Namuna tezligi",
"spatialAudio": "Fazoviy audio",
"textBased": "Matnga asoslangan",
"subtitleFormat": "Yordamchi format",
"provider": "Provayder",
"matchScore": "Moslik darajasi",
"externalDelivery": "Alohida uzatilishi mumkin",
"sidecarPath": "Yordamchi fayl yoʻli",
"sourceStream": "Nusxa olingan manba",
"temporary": "Vaqtinchalik",
"timeBase": "Vaqt bazasi",
"overallBitrate": "Umumiy bitreyt",
"path": "Yoʻl",
"fileName": "",
"fileName": "Fayl nomi",
"size": "Hajmi",
"totalSize": "",
"totalSize": "Umumiy hajm",
"container": "Konteyner",
"duration": "Davomiyligi",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "Oldindan koʻrish eskizlari",
"previewIndex": "Oldindan koʻrish indeksi",
"packetLength": "Paket uzunligi",
"filePresent": "Fayl mavjud",
"fileReadable": "Server tomonidan oʻqiladigan",
"streamPath": "Oqim yoʻli",
"optimizedForStreaming": "Oqimli uzatish uchun optimallashtirilgan",
"has64bitOffsets": "64-bitli siljishlar",
"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": "Protokol",
"mediaType": "Media turi",
"sourceKind": "Manba turi",
"optimizedVersion": "Optimallashtirilgan versiya",
"optimizationTarget": "Optimallashtirish maqsadi",
"deletedAt": "Oʻchirilgan",
"remoteSource": "Masofaviy manba",
"infiniteStream": "Cheksiz oqim",
"directPlay": "Toʻgʻridan-toʻgʻri ijro",
"directStream": "Toʻgʻridan-toʻgʻri oqim",
"transcoding": "Qayta kodlash",
"etag": "ETag",
"versionId": "Versiya ID-si",
"fileId": "Fayl ID-si",
"defaultAudioTrack": "Standart audio trek",
"defaultSubtitleTrack": "Standart subtitr treki",
"subtitlesOff": "Oʻchirilgan",
"flagDefault": "Standart",
"flagForced": "Majburiy",
"flagSelected": "Tanlangan",
"flagExternal": "Tashqi",
"flagHearingImpaired": "Eshitishida nuqsoni borlar uchun",
"flagDub": "Dublyaj",
"flagOriginal": "Asl"
},
"mediaMenu": {
"markAsWatched": "Koʻrilgan deb belgilash",
@@ -524,35 +524,35 @@
"shufflePlay": "Aralashtirib ijro etish",
"shuffleNotAvailableOffline": "Aralashtirib ijro etish oflayn rejimda mavjud emas",
"fileInfo": "Fayl haqida maʼlumot",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "Qismni serverdan oʻchirish",
"deleteSeasonFromServer": "Mavsumni serverdan oʻchirish",
"deleteShowFromServer": "Shouni serverdan oʻchirish",
"deleteMovieFromServer": "Filmni serverdan oʻchirish",
"deleteEpisodeTitle": "Ushbu qism oʻchirilsinmi?",
"deleteSeasonTitle": "Ushbu mavsum oʻchirilsinmi?",
"deleteShowTitle": "Ushbu shou oʻchirilsinmi?",
"deleteMovieTitle": "Ushbu film oʻchirilsinmi?",
"deleteEpisodeConfirm": "Qismni oʻchirish",
"deleteSeasonConfirm": "Mavsumni oʻchirish",
"deleteShowConfirm": "Shouni oʻchirish",
"deleteMovieConfirm": "Filmni oʻchirish",
"deleteAnyway": "Baribir oʻchirish",
"confirmDeleteTarget": "${title} serveringizdan butunlay oʻchirilsinmi?",
"deleteMultipleWarning": "Bu barcha qismlar va fayllarga taʼsir qiladi.",
"deleteEpisodeCountWarning": {
"one": "",
"other": ""
"one": "Bu undagi barcha ${n} qismni va uning faylini oʻchiradi.",
"other": "Bu undagi barcha ${n} qismni va ularning fayllarini oʻchiradi."
},
"deleteMultiPartWarning": {
"one": "",
"other": ""
"one": "Bu element ${n} fayl shaklida saqlanadi va u oʻchiriladi.",
"other": "Bu element ${n} faylda saqlanadi va ularning barchasi oʻchiriladi."
},
"deleteSharedFileHeading": {
"one": "",
"other": ""
"one": "Xuddi shu faylda yana ${n} qism saqlanadi va u ham oʻchiriladi:",
"other": "Xuddi shu faylda yana ${n} qism saqlanadi va ular ham oʻchiriladi:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy qaysi fayllar olib tashlanishini tekshira olmadi, shuning uchun u yuqorida koʻrsatilgan elementdan koʻproq narsani oʻchirishi mumkin. Bekor qilib qaytadan urining yoki baribir oʻchiring.",
"deleteScopeUnverifiedNoFileInfo": "Serveringiz ushbu element uchun fayl tafsilotlarini taqdim etmadi, shuning uchun Plezy qaysi fayllar olib tashlanishini tekshira olmaydi. U yuqorida koʻrsatilgan elementdan koʻproq narsani oʻchirishi mumkin.",
"mediaDeletedSuccessfully": "Media elementi muvaffaqiyatli oʻchirildi",
"mediaFailedToDelete": "Media elementini oʻchirib boʻlmadi",
"rate": "Baho berish",
@@ -628,9 +628,9 @@
"playNext": "Keyingisini ijro etish",
"playButton": "Ijro etish",
"pauseButton": "Pauza",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "Pauza",
"playbackResumed": "Ijro etilmoqda",
"loadingVideo": "Video yuklanmoqda",
"showPlaybackControls": "Boshqaruv tugmalarini koʻrsatish",
"hidePlaybackControls": "Boshqaruv tugmalarini yashirish",
"seekBackwardButton": "${seconds} soniya orqaga oʻtkazish",
@@ -741,8 +741,8 @@
"switchingToCompatiblePlayer": "Mos keluvchi pleyerga oʻtilmoqda...",
"serverLimitTitle": "Ijro etishda xatolik",
"serverLimitBody": "Server xatoligi (HTTP 500). Cheklov ushbu seansni rad etdi.",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "Fayl mavjud emas",
"mediaUnreadableBody": "Server bu elementni topdi, lekin uning faylini oʻqiy olmadi (HTTP 404). Fayl koʻchirilgan, oʻchirilgan yoki uning saqlash joyi oflayn boʻlishi mumkin. Server egasidan faylni tekshirishni va kutubxonani qayta skanerlashni soʻrang.",
"logsUploaded": "Jurnallar yuklandi",
"logsUploadFailed": "Jurnallarni yuklab boʻlmadi",
"logId": "Jurnal ID-si"
@@ -861,8 +861,8 @@
"sessionExpiredOne": "${name} uchun seans vaqti tugadi",
"sessionExpiredMany": "${count} server uchun seans vaqti tugadi",
"signInAgain": "Qaytadan kirish",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "${product} ulanishini tahrirlash",
"editMediaBrowserIntro": "${serverName} uchun URL-larni qoʻshing yoki olib tashlang. Plezy eng kam kechikishga ega boʻlgan mavjud URL-dan foydalanadi."
},
"discover": {
"title": "Kashf qilish",
@@ -1020,36 +1020,36 @@
"uploadLogs": "Jurnallarni yuklash"
},
"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": "Plezy ishga tusha olmadi",
"failedBody": "Ishga tushirish paytida nimadir xato ketdi. Quyidagi tafsilotlar aynan nima muvaffaqiyatsiz boʻlganini koʻrsatadi.",
"failedBodyRepairable": "Plezyning saqlangan sozlamalar fayli shikastlangan va Plezy ishga tushishidan oldin uni qayta tiklash kerak. Qayta urinish yordam bermaydi — Saqlashni tiklashni tanlang.",
"phaseLabel": "Qadam",
"showDetails": "Tafsilotlarni koʻrsatish",
"hideDetails": "Tafsilotlarni yashirish",
"copyDetails": "Tafsilotlarni nusxalash",
"detailsCopied": "Tafsilotlar buferga nusxalandi",
"uploadDetails": "Tafsilotlarni yuklash",
"repairStorage": "Saqlashni tiklash",
"repairTitle": "Saqlangan maʼlumotlar tikilsinmi?",
"repairBodyCommon": "Plezyning sozlamalar fayli shikastlangan va uni oʻqib boʻlmaydi. Tiklash barcha sozlamalarni standart holatiga qaytaradi.",
"repairBodyOneCredential": "Bitta saqlangan kirish maʼlumoti shikastlangan va uni oʻqib boʻlmaydi. Tiklash faqat uni olib tashlaydi; boshqa sozlamalaringizga tegilmaydi.",
"repairBodySignInsKept": "Serverlaringiz va profillaringiz tizimga kirgan holda qoladi.",
"repairBodySignInsLost": "Saqlangan kirish maʼlumotlaringizni himoya qiluvchi kalitni ushbu fayldan tiklab boʻlmaydi, shuning uchun har bir server va profilga qaytadan kirishingiz kerak boʻladi. Media serveringizdagi hech narsaga taʼsir qilmaydi.",
"repairBodySessionsUncertain": "Trekerlar (MAL, AniList, Simkl, Trakt) va Seerr alohida saqlanadi va ular saqlanib qolishi ham, yoʻqolishi ham mumkin. Plezy aynan nimani saqlaganini sizga xabar qiladi.",
"repairConfirm": "Tiklash",
"repairSucceeded": "Saqlash tiklandi",
"repairNeedsRestart": "Saqlash tiklandi — qayta ishga tushirish kerak",
"restartRequiredBody": "Maʼlumotlaringiz tiklandi, lekin Plezy ulardan foydalanishi uchun yangidan ishga tushishi kerak. Plezy-ni yoping va qayta oching.",
"quitPlezy": "Plezy-dan chiqish",
"repairFailed": "Tiklash amalga oshmadi",
"repairKeptSignIns": "Serverlaringiz va profillaringiz hali ham tizimga kirgan.",
"repairLostSignIns": "Saqlangan kirish maʼlumotlaringizni himoya qiluvchi kalitni tiklab boʻlmadi. Har bir server va profilga qaytadan kirishingiz kerak boʻladi.",
"repairLostSessions": "Kamida bitta treker yoki Seerr ulanishi yoʻqoldi va uni qayta ulash kerak.",
"backupTitle": "Shikastlangan faylning nusxasi saqlab qoʻyildi",
"backupWarning": "Unda kirish hisob maʼlumotlaringiz bor. Uni yuklamang yoki baham koʻrmang.",
"deleteBackup": "Nusxani oʻchirish",
"backupDeleted": "Nusxa oʻchirildi.",
"previousFailureTitle": "Plezy oxirgi marta ishga tushmadi"
},
"licenses": {
"relatedPackages": "Bogʻliq paketlar",
@@ -1107,134 +1107,134 @@
"searchPrompt": "${source} orqali filmlar va seriallarni qidiring.",
"searchFailed": "Qidiruv xatoligi. Ulanishni tekshiring.",
"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} mashhur",
"rankAiring": "#${n} efirda",
"rankRated": "#${n} baholangan",
"rankFavorited": "#${n} tanlanganlarga qoʻshilgan",
"rankTrending": "#${n} ommabop",
"rankSeasonal": "#${n} ${season} mavsumida",
"watchingNow": "${n} kishi tomosha qilmoqda",
"available": "Mavjud",
"partiallyAvailable": "Qisman mavjud",
"availableIn4k": "4K mavjud",
"requested": "Soʻralgan",
"pendingApproval": "Tasdiq kutilmoqda",
"processing": "Ishlanmoqda",
"declined": "Rad etilgan",
"requestFailed": "Soʻrov amalga oshmadi",
"requested4k": "4K soʻralgan",
"seasonsAvailable": "${available}/${total} mavsum",
"nextEpisodeIn": "${episode}-qism ${duration} ichida",
"nextAiringIn": "Keyingisi ${duration} ichida",
"episodesShort": "${n} qism",
"minutesPerEpisode": "${n} daq/qism",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} roʻyxatda",
"viewersDay": "Bugun ${n} kishi tomosha qildi",
"viewersWeek": "Bu hafta ${n} kishi tomosha qildi",
"viewersMonth": "Bu oy ${n} kishi tomosha qildi",
"viewersYear": "Bu yil ${n} kishi tomosha qildi",
"viewersAllTime": "${n} kishi tomosha qilgan",
"planning": "${n} kishi tomosha qilishni rejalashtirmoqda",
"favorited": "${n} ta tanlangan",
"dropRate": "${percent} tomosha qilishni toʻxtatgan",
"comments": {
"one": "",
"other": ""
"one": "${n} ta izoh",
"other": "${n} ta izoh"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} ta ovoz",
"watching": "${n} kishi tomosha qilmoqda",
"completed": "${n} kishi yakunlagan",
"onHold": "${n} kishi toʻxtatib turibdi",
"dropped": "${n} kishi toʻxtatgan"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "Qish",
"spring": "Bahor",
"summer": "Yoz",
"fall": "Kuz",
"withYear": "${season} ${year}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "Qisqa TV",
"movie": "Film",
"special": "Maxsus",
"ova": "OVA",
"ona": "ONA",
"music": "Musiqa",
"other": "Boshqa"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "Asl",
"manga": "Manga",
"lightNovel": "Light novel",
"novel": "Roman",
"visualNovel": "Visual novel",
"game": "Oʻyin",
"webComic": "Veb-komiks",
"musicRelease": "Musiqa",
"otherMedia": "Boshqa"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "Rejissyor",
"writer": "Ssenarist",
"producer": "Prodyuser",
"creator": "Muallif",
"composer": "Bastakor"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "Prikvel",
"sequel": "Sikvel",
"sideStory": "Yon hikoya",
"spinOff": "Spin-off",
"alternativeVersion": "Muqobil versiya",
"summary": "Xulosa",
"parentStory": "Asosiy hikoya",
"adaptation": "Adaptatsiya",
"other": "Bogʻliq"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "${day} kuni soat ${time} da efirga uzatiladi",
"broadcastWithZone": "${day} kuni soat ${time} ${timezone} da efirga uzatiladi",
"detail": {
"originalTitle": "",
"alsoKnownAs": "",
"studios": "",
"country": "",
"language": "",
"released": "",
"physicalRelease": "",
"ended": "",
"addedOn": "",
"yourRating": "",
"budget": "",
"revenue": "",
"contentAdvisory": "",
"tags": "",
"revealSpoilerTags": "",
"links": "",
"watchOn": "",
"watchTrailer": "",
"openOn": "",
"crew": "",
"ratings": "",
"schedule": "",
"originalTitle": "Asl nomi",
"alsoKnownAs": "Boshqa nomi bilan ham tanilgan",
"studios": "Studiyalar",
"country": "Mamlakat",
"language": "Til",
"released": "Chiqarilgan",
"physicalRelease": "Diskda",
"ended": "Yakunlangan",
"addedOn": "${date} da qoʻshilgan",
"yourRating": "Sizning bahoyingiz",
"budget": "Byudjet",
"revenue": "Kassa yigʻimi",
"contentAdvisory": "Yosh cheklovi",
"tags": "Teglar",
"revealSpoilerTags": "Spoyler teglarini koʻrsatish",
"links": "Havolalar",
"watchOn": "Tomosha qilish",
"watchTrailer": "Treylerni koʻrish",
"openOn": "${site} da ochish",
"crew": "Jamoa",
"ratings": "Baholar",
"schedule": "Jadval",
"recommendedByUsers": {
"one": "",
"other": ""
"one": "${n} foydalanuvchi tavsiya qilgan",
"other": "${n} foydalanuvchi tavsiya qilgan"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "${who} tavsiya qilgan",
"favoritedBy": "${who} tanlanganlarga qoʻshgan",
"unairedEpisodes": "${n} hali efirga chiqmagan",
"recommendedByPercent": "Tomoshabinlarning ${percent} tavsiya qilgan",
"relatedTitles": "Bogʻliq nomlar",
"background": "Orqa fon"
},
"totalResults": {
"one": "",
"other": ""
"one": "${n} ta natija",
"other": "${n} ta natija"
}
},
"liveTv": {
@@ -1874,7 +1874,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Plezy-ni ${service} xizmatida faollashtiring",
@@ -1907,12 +1907,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "${product} serverini qoʻshish",
"serverUrls": "Server URL-lari",
"serverUrlsHelper": "Vergul bilan ajratilgan bir nechta URL manziliga ruxsat beriladi.",
"findServer": "Serverni topish",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "Mahalliy ${product} serverlari qidirilmoqda...",
"localMediaBrowserServers": "Mahalliy ${product} serverlari",
"username": "Foydalanuvchi nomi",
"password": "Parol",
"signIn": "Kirish",
@@ -1924,15 +1924,15 @@
"addPlexTitle": "Plex orqali kirish",
"pinExpired": "PIN kod vaqti tugadi.",
"failedToRegisterAccount": "Hisobni roʻyxatdan oʻtkazishda xatolik: ${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "${product} server URL-ini kiriting",
"addConnectionTitle": "Ulanish qoʻshish",
"addConnectionTitleScoped": "${name} profiliga qoʻshish",
"signInWithPlexCard": "Plex orqali kirish",
"signInWithPlexCardSubtitle": "Ushbu qurilmani avtorizatsiya qiling.",
"signInWithPlexCardSubtitleScoped": "Plex hisobini avtorizatsiya qiling.",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "${product}ga ulanish",
"connectToMediaBrowserCardSubtitle": "Server URL-ini, foydalanuvchi nomini va parolni kiriting.",
"connectToMediaBrowserCardSubtitleScoped": "${product} serveringizga kiring. ${name} profiliga bogʻlanadi.",
"borrowFromAnotherProfile": "Boshqa profildan olish",
"borrowFromAnotherProfileSubtitle": "Boshqa profilning ulanishidan qayta foydalaning."
}
+287 -287
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "正在等待驗證…\n請在瀏覽器中登入。",
"useBrowser": "使用瀏覽器",
"or": "或",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "連線至 ${product}",
"useQuickConnect": "使用快速連線(Quick Connect",
"quickConnectInstructions": "在 Jellyfin 中開啟快速連線並輸入此代碼。",
"quickConnectWaiting": "等待核准…",
@@ -66,17 +66,17 @@
"exitFullscreen": "退出全螢幕",
"pressBackAgainToExit": "再按一次返回以退出",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "影評人",
"audience": "觀眾",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes 影評人",
"rottenTomatoesAudience": "Rotten Tomatoes 觀眾"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "深色",
"oledTheme": "OLED 純黑",
"libraryDensity": "媒體庫版面配置密度",
"displayScale": "",
"displayScale": "介面縮放",
"compact": "緊湊",
"comfortable": "舒適",
"tvCornerSpotlightBackdrop": "右上角焦點背景圖",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} MB",
"bufferSizeAuto": "自動(推薦)",
"bufferSizeWarning": "可用記憶體為 ${heap} MB。設定 ${size} MB 緩衝可能影響播放穩定性。",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "播放緩衝",
"playbackBufferAuto": "自動(建議)",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "特大",
"playbackBufferDescription": "針對不穩定的連線緩衝更多內容。也受緩衝大小限制。",
"defaultQualityTitle": "預設畫質",
"musicQualityTitle": "音樂品質",
"subtitleStyling": "字幕樣式",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "啟用詳細日誌記錄以便進行疑難排解",
"viewLogs": "查看日誌",
"viewLogsDescription": "查看應用程式日誌記錄",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "清除圖片快取",
"clearImageCacheDescription": "清除已快取的封面圖片與縮圖。圖片在重新下載前載入速度可能較慢。",
"clearImageCacheSuccess": "圖片快取已成功清除",
"resetSettings": "重設設定",
"resetSettingsDescription": "恢復預設設定。此操作無法復原。",
"resetSettingsSuccess": "設定重設成功",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "檔案資訊",
"overview": "",
"overview": "概述",
"video": "影片",
"audio": "音訊",
"subtitles": "字幕",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "內嵌圖片",
"dataStreams": "資料串流",
"lyrics": "歌詞",
"file": "檔案",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "附件",
"delivery": "傳輸方式",
"versionCounter": "第 ${index} 個版本,共 ${count} 個",
"fileCounter": "第 ${index} 個檔案,共 ${count} 個",
"noStreams": "伺服器回報此檔案沒有串流。",
"copyPath": "複製路徑",
"pathCopied": "已複製檔案路徑",
"codec": "編解碼器",
"codecTag": "",
"codecTag": "編解碼器標籤",
"resolution": "解析度",
"codedResolution": "",
"codedResolution": "編碼解析度",
"bitrate": "位元率",
"frameRate": "影格率",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "旋轉",
"comment": "註解",
"audioDescription": "口述影像",
"headerCompression": "標頭壓縮",
"sidecarFile": "附屬檔案",
"transportTimestamp": "傳輸時間戳記",
"displayOffset": "顯示偏移",
"previewFailureCode": "預覽失敗代碼",
"previewRetries": "預覽重試次數",
"aspectRatio": "寬高比",
"pixelAspectRatio": "",
"pixelAspectRatio": "像素寬高比",
"profile": "規格檔(Profile",
"level": "",
"level": "等級",
"bitDepth": "位元深度",
"pixelFormat": "",
"pixelFormat": "像素格式",
"colorSpace": "色彩空間",
"colorRange": "色彩範圍",
"colorPrimaries": "色彩基色",
"colorTransfer": "",
"colorTransfer": "色彩轉換",
"chromaSubsampling": "色度抽樣",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "色度位置",
"scanType": "掃描類型",
"interlaced": "交錯式",
"anamorphic": "變形寬銀幕",
"referenceFrames": "參考影格",
"dynamicRange": "動態範圍",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision 等級",
"dolbyVisionVersion": "Dolby Vision 版本",
"dolbyVisionLayers": "Dolby Vision 圖層",
"baseLayerCompatibility": "基礎圖層相容性",
"avcBitstream": "AVC 位元串流",
"nalLengthSize": "NAL 長度大小",
"scalingMatrix": "自訂縮放矩陣",
"streamIdentifier": "串流識別碼",
"streamIndex": "串流索引",
"streamId": "串流 ID",
"language": "語言",
"languageCode": "語言代碼",
"streamTitle": "軌道名稱",
"channels": "聲道數",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "取樣率",
"spatialAudio": "空間音訊",
"textBased": "文字型",
"subtitleFormat": "附屬檔案格式",
"provider": "提供者",
"matchScore": "相符度",
"externalDelivery": "可分開傳送",
"sidecarPath": "附屬路徑",
"sourceStream": "複製來源",
"temporary": "暫時",
"timeBase": "時間基準",
"overallBitrate": "總位元率",
"path": "路徑",
"fileName": "",
"fileName": "檔案名稱",
"size": "大小",
"totalSize": "",
"totalSize": "總大小",
"container": "封裝格式",
"duration": "長度",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "預覽縮圖",
"previewIndex": "預覽索引",
"packetLength": "封包長度",
"filePresent": "檔案存在",
"fileReadable": "伺服器可讀取",
"streamPath": "串流路徑",
"optimizedForStreaming": "已最佳化串流播放",
"has64bitOffsets": "具 64 位元偏移量",
"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": "通訊協定",
"mediaType": "媒體類型",
"sourceKind": "來源類型",
"optimizedVersion": "最佳化版本",
"optimizationTarget": "最佳化目標",
"deletedAt": "已刪除",
"remoteSource": "遠端來源",
"infiniteStream": "無限串流",
"directPlay": "直接播放",
"directStream": "直接串流",
"transcoding": "轉碼",
"etag": "ETag",
"versionId": "版本 ID",
"fileId": "檔案 ID",
"defaultAudioTrack": "預設音軌",
"defaultSubtitleTrack": "預設字幕軌",
"subtitlesOff": "關閉",
"flagDefault": "預設",
"flagForced": "強制",
"flagSelected": "已選取",
"flagExternal": "外部",
"flagHearingImpaired": "聽障輔助",
"flagDub": "配音",
"flagOriginal": "原音"
},
"mediaMenu": {
"markAsWatched": "標記為已觀看",
@@ -524,32 +524,32 @@
"shufflePlay": "隨機播放",
"shuffleNotAvailableOffline": "離線時無法隨機播放",
"fileInfo": "檔案資訊",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "從伺服器刪除單集",
"deleteSeasonFromServer": "從伺服器刪除季",
"deleteShowFromServer": "從伺服器刪除影集",
"deleteMovieFromServer": "從伺服器刪除電影",
"deleteEpisodeTitle": "刪除此單集?",
"deleteSeasonTitle": "刪除此季?",
"deleteShowTitle": "刪除此影集?",
"deleteMovieTitle": "刪除此電影?",
"deleteEpisodeConfirm": "刪除單集",
"deleteSeasonConfirm": "刪除季",
"deleteShowConfirm": "刪除影集",
"deleteMovieConfirm": "刪除電影",
"deleteAnyway": "仍要刪除",
"confirmDeleteTarget": "確定要從您的伺服器永久刪除「${title}」嗎?",
"deleteMultipleWarning": "這將會刪除所有單集及其檔案。",
"deleteEpisodeCountWarning": {
"other": ""
"other": "這會刪除其中全部 ${n} 集及其檔案。"
},
"deleteMultiPartWarning": {
"other": ""
"other": "此項目分散儲存於 ${n} 個檔案中,且全部都會被刪除。"
},
"deleteSharedFileHeading": {
"other": ""
"other": "另有 ${n} 集儲存在同一檔案中,也會一併被刪除:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy 無法確認此操作會刪除哪些檔案,因此刪除範圍可能超出上方所列的項目。請取消後重試,或仍要刪除。",
"deleteScopeUnverifiedNoFileInfo": "您的伺服器未提供此項目的檔案資訊,因此 Plezy 無法確認此操作會刪除哪些檔案。刪除範圍可能超出上方所列的項目。",
"mediaDeletedSuccessfully": "媒體已成功刪除",
"mediaFailedToDelete": "刪除媒體失敗",
"rate": "評分",
@@ -625,9 +625,9 @@
"playNext": "播放下一集",
"playButton": "播放",
"pauseButton": "暫停",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "已暫停",
"playbackResumed": "播放中",
"loadingVideo": "正在載入影片",
"showPlaybackControls": "顯示播放控制項",
"hidePlaybackControls": "隱藏播放控制項",
"seekBackwardButton": "後退 ${seconds} 秒",
@@ -698,7 +698,7 @@
},
"removedFromContinueWatching": "已從「繼續觀看」中移除",
"errorLoading": "錯誤:${error}",
"searchPartialResults": "",
"searchPartialResults": "部分媒體伺服器無法搜尋。目前顯示可取得的結果。",
"streamInterrupted": "影片串流中斷。請按播放鍵或拖動進度條重試。",
"liveStreamInterrupted": "直播串流中斷。請按播放鍵重試。",
"fileInfoNotAvailable": "無法取得檔案資訊",
@@ -737,8 +737,8 @@
"switchingToCompatiblePlayer": "正在切換至相容的播放器…",
"serverLimitTitle": "播放失敗",
"serverLimitBody": "伺服器錯誤(HTTP 500)。伺服器的頻寬或轉碼限制可能拒絕此播放要求。請聯絡伺服器擁有者調整設定。",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "檔案無法使用",
"mediaUnreadableBody": "伺服器找到了此項目,但無法讀取其檔案(HTTP 404)。檔案可能已移動、刪除,或其儲存空間離線。請聯絡伺服器擁有者檢查檔案並重新掃描媒體庫。",
"logsUploaded": "日誌已上傳",
"logsUploadFailed": "上傳日誌失敗",
"logId": "日誌 ID"
@@ -857,8 +857,8 @@
"sessionExpiredOne": "${name} 的工作階段已過期",
"sessionExpiredMany": "${count} 個伺服器的工作階段已過期",
"signInAgain": "重新登入",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "編輯 ${product} 連線",
"editMediaBrowserIntro": "為 ${serverName} 新增或移除 URL。Plezy 將使用延遲最低且可連線的 URL。"
},
"discover": {
"title": "發現",
@@ -888,7 +888,7 @@
},
"errors": {
"searchFailed": "搜尋失敗:${error}",
"searchUnavailable": "",
"searchUnavailable": "搜尋無法連線至任何媒體伺服器。",
"connectionTimeout": "載入 ${context} 時連線逾時",
"connectionFailed": "無法連線至媒體伺服器",
"unableToLoad": "無法載入 ${context}。請重試。",
@@ -1016,36 +1016,36 @@
"uploadLogs": "上傳日誌"
},
"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": "Plezy 無法啟動",
"failedBody": "啟動期間發生問題。下方詳細資料可識別失敗的原因。",
"failedBodyRepairable": "Plezy 儲存的設定檔已損壞,必須先重建才能啟動。重試無法解決問題 — 請選擇「修復儲存空間」。",
"phaseLabel": "步驟",
"showDetails": "顯示詳細資料",
"hideDetails": "隱藏詳細資料",
"copyDetails": "複製詳細資料",
"detailsCopied": "詳細資料已複製到剪貼簿",
"uploadDetails": "上傳詳細資料",
"repairStorage": "修復儲存空間",
"repairTitle": "修復已儲存的資料?",
"repairBodyCommon": "Plezy 的設定檔已損壞且無法讀取。修復會將所有設定重設為預設值。",
"repairBodyOneCredential": "有一筆已儲存的登入資訊損壞且無法讀取。修復僅會移除該筆資訊,其他設定將保持不變。",
"repairBodySignInsKept": "您的伺服器與使用者設定檔應可保持登入狀態。",
"repairBodySignInsLost": "保護已儲存登入資訊的金鑰無法從此檔案中復原,因此您必須重新登入每個伺服器與使用者設定檔。您媒體伺服器上的內容不受影響。",
"repairBodySessionsUncertain": "追蹤服務(MAL、AniList、Simkl、Trakt)與 Seerr 分別儲存,可能保留也可能遺失。Plezy 會明確告知保留了哪些項目。",
"repairConfirm": "修復",
"repairSucceeded": "儲存空間已修復",
"repairNeedsRestart": "儲存空間已修復 — 需要重新啟動",
"restartRequiredBody": "您的資料已修復,但 Plezy 必須重新啟動才能使用。請關閉 Plezy 後重新開啟。",
"quitPlezy": "退出 Plezy",
"repairFailed": "修復失敗",
"repairKeptSignIns": "您的伺服器與使用者設定檔仍保持登入狀態。",
"repairLostSignIns": "保護已儲存登入資訊的金鑰無法復原。您必須重新登入每個伺服器與使用者設定檔。",
"repairLostSessions": "至少一個追蹤服務或 Seerr 連線已遺失,必須重新連線。",
"backupTitle": "已保留損壞檔案的副本",
"backupWarning": "其中包含您的登入憑證。請勿上傳或分享。",
"deleteBackup": "刪除副本",
"backupDeleted": "副本已刪除。",
"previousFailureTitle": "Plezy 上次啟動失敗"
},
"licenses": {
"relatedPackages": "相關套件",
@@ -1102,131 +1102,131 @@
"searchPrompt": "在 ${source} 搜尋電影與影集。",
"searchFailed": "搜尋失敗。請檢查網路連線後重試。",
"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} 熱門",
"rankAiring": "#${n} 播出中",
"rankRated": "#${n} 高分",
"rankFavorited": "#${n} 最多收藏",
"rankTrending": "#${n} 趨勢",
"rankSeasonal": "#${n} · ${season}",
"watchingNow": "${n} 觀看中",
"available": "可觀看",
"partiallyAvailable": "部分可觀看",
"availableIn4k": "4K 可觀看",
"requested": "已提出請求",
"pendingApproval": "等待核准",
"processing": "處理中",
"declined": "已拒絕",
"requestFailed": "請求失敗",
"requested4k": "已請求 4K",
"seasonsAvailable": "${available}/${total} 季",
"nextEpisodeIn": "第 ${episode} 集 ${duration} 後播出",
"nextAiringIn": "${duration} 後播出",
"episodesShort": "${n} 集",
"minutesPerEpisode": "每集 ${n} 分鐘",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} 人已收錄",
"viewersDay": "今日 ${n} 人觀看",
"viewersWeek": "本週 ${n} 人觀看",
"viewersMonth": "本月 ${n} 人觀看",
"viewersYear": "今年 ${n} 人觀看",
"viewersAllTime": "累計 ${n} 人觀看",
"planning": "${n} 人打算觀看",
"favorited": "${n} 人收藏",
"dropRate": "${percent} 的人棄番",
"comments": {
"other": ""
"other": "${n} 則留言"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} 票",
"watching": "${n} 人正在觀看",
"completed": "${n} 人已看完",
"onHold": "${n} 人擱置中",
"dropped": "${n} 人棄番"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "冬季",
"spring": "春季",
"summer": "夏季",
"fall": "秋季",
"withYear": "${season} ${year} 年"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV 短片",
"movie": "電影",
"special": "特別篇",
"ova": "OVA",
"ona": "ONA",
"music": "音樂",
"other": "其他"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "原創",
"manga": "漫畫",
"lightNovel": "輕小說",
"novel": "小說",
"visualNovel": "視覺小說",
"game": "遊戲",
"webComic": "網路漫畫",
"musicRelease": "音樂",
"otherMedia": "其他"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "導演",
"writer": "編劇",
"producer": "製作人",
"creator": "原作者",
"composer": "作曲家"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "前傳",
"sequel": "續集",
"sideStory": "外傳",
"spinOff": "衍生作品",
"alternativeVersion": "其他版本",
"summary": "總集篇",
"parentStory": "原作",
"adaptation": "改編",
"other": "相關"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "${day} ${time} 播出",
"broadcastWithZone": "${day} ${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": "原始標題",
"alsoKnownAs": "又名",
"studios": "製作公司",
"country": "國家",
"language": "語言",
"released": "發行日期",
"physicalRelease": "光碟發行",
"ended": "已完結",
"addedOn": "新增於 ${date}",
"yourRating": "您的評分",
"budget": "預算",
"revenue": "票房",
"contentAdvisory": "年齡分級",
"tags": "標籤",
"revealSpoilerTags": "顯示劇透標籤",
"links": "連結",
"watchOn": "觀看平台",
"watchTrailer": "觀看預告片",
"openOn": "在 ${site} 開啟",
"crew": "幕後團隊",
"ratings": "評分",
"schedule": "播出時間",
"recommendedByUsers": {
"other": ""
"other": "${n} 位使用者推薦"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "由 ${who} 推薦",
"favoritedBy": "由 ${who} 收藏",
"unairedEpisodes": "尚有 ${n} 集未播出",
"recommendedByPercent": "${percent} 的觀眾推薦",
"relatedTitles": "相關作品",
"background": "背景介紹"
},
"totalResults": {
"other": ""
"other": "${n} 筆結果"
}
},
"liveTv": {
@@ -1492,15 +1492,15 @@
"editSyncRule": "編輯同步規則",
"removeSyncRule": "刪除同步規則",
"removeSyncRuleConfirm": "停止同步「${title}」?已下載的單集將會保留。",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "停止同步「${title}」?",
"deleteSyncRuleDownloads": "一併刪除相關的下載內容",
"deleteSyncRuleDownloadsDescription": "供其他同步規則或使用者設定檔使用的下載內容將予以保留。",
"syncRuleCreated": "同步規則已建立 — 將保留 ${count} 個未觀看單集",
"syncRuleUpdated": "同步規則已更新",
"syncRuleRemoved": "同步規則已刪除",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "同步規則與相關的下載內容已刪除",
"syncRuleCleanupBusy": "同步規則正在更新中。請稍後再試。",
"syncRuleCleanupUnavailable": "無法安全地識別相關的下載內容。請重新連線伺服器後再試,或在不刪除下載內容的情況下移除規則。",
"syncedNewEpisodes": "已為 ${title} 同步 ${count} 個新單集",
"activeSyncRules": "同步規則",
"noSyncRules": "沒有同步規則",
@@ -1865,7 +1865,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "在 ${service} 啟用 Plezy",
@@ -1898,12 +1898,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "新增 ${product} 伺服器",
"serverUrls": "伺服器 URL",
"serverUrlsHelper": "可輸入多個連線網址,以逗號區隔。",
"findServer": "尋找伺服器",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "正在尋找本機的 ${product} 伺服器…",
"localMediaBrowserServers": "本機的 ${product} 伺服器",
"username": "使用者名稱",
"password": "密碼",
"signIn": "登入",
@@ -1915,15 +1915,15 @@
"addPlexTitle": "使用 Plex 登入",
"pinExpired": "PIN 碼在登入前已過期。請重試。",
"failedToRegisterAccount": "註冊帳戶失敗:${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "請輸入您的 ${product} 伺服器 URL",
"addConnectionTitle": "新增連線",
"addConnectionTitleScoped": "新增連線至 ${name}",
"signInWithPlexCard": "使用 Plex 登入",
"signInWithPlexCardSubtitle": "授權此裝置。將會新增共享的伺服器連線。",
"signInWithPlexCardSubtitleScoped": "授權 Plex 帳戶。Home 使用者會建立為個別的使用者設定檔。",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "連線至 ${product}",
"connectToMediaBrowserCardSubtitle": "輸入您的伺服器 URL、使用者名稱與密碼。",
"connectToMediaBrowserCardSubtitleScoped": "登入您的 ${product} 伺服器。將綁定至 ${name}。",
"borrowFromAnotherProfile": "從另一個使用者設定檔共用",
"borrowFromAnotherProfileSubtitle": "重複使用另一個使用者設定檔的連線資訊。受 PIN 碼保護的使用者設定檔需輸入 PIN 碼。"
}
+287 -287
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "正在等待身份验证…\n请在浏览器中登录。",
"useBrowser": "使用浏览器",
"or": "或",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "连接到 ${product}",
"useQuickConnect": "使用 Quick Connect",
"quickConnectInstructions": "在 Jellyfin 中打开 Quick Connect 并输入此代码。",
"quickConnectWaiting": "等待批准…",
@@ -66,17 +66,17 @@
"exitFullscreen": "退出全屏",
"pressBackAgainToExit": "再按一次返回键退出",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "影评人",
"audience": "观众",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes 影评人",
"rottenTomatoesAudience": "Rotten Tomatoes 观众"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "深色",
"oledTheme": "OLED",
"libraryDensity": "媒体库密度",
"displayScale": "",
"displayScale": "界面缩放",
"compact": "紧凑",
"comfortable": "舒适",
"tvCornerSpotlightBackdrop": "右上角聚焦背景图",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size}MB",
"bufferSizeAuto": "自动(推荐)",
"bufferSizeWarning": "可用内存 ${heap}MB。${size}MB 缓冲可能影响播放。",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "播放缓冲",
"playbackBufferAuto": "自动(推荐)",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "特大",
"playbackBufferDescription": "针对不稳定的连接缓冲更多内容。也受缓冲大小限制。",
"defaultQualityTitle": "默认画质",
"musicQualityTitle": "音乐音质",
"subtitleStyling": "字幕样式",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "启用详细日志记录以便故障排除",
"viewLogs": "查看日志",
"viewLogsDescription": "查看应用日志",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "清除图片缓存",
"clearImageCacheDescription": "清除缓存的封面与缩略图。图片在重新下载前加载速度可能会变慢。",
"clearImageCacheSuccess": "图片缓存已成功清除",
"resetSettings": "重置设置",
"resetSettingsDescription": "恢复默认设置。此操作无法撤销。",
"resetSettingsSuccess": "设置重置成功",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "文件信息",
"overview": "",
"overview": "简介",
"video": "视频",
"audio": "音频",
"subtitles": "字幕",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "内嵌图片",
"dataStreams": "数据流",
"lyrics": "歌词",
"file": "文件",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "附件",
"delivery": "传输方式",
"versionCounter": "第 ${index} 个版本,共 ${count} 个",
"fileCounter": "第 ${index} 个文件,共 ${count} 个",
"noStreams": "服务器报告此文件没有媒体流。",
"copyPath": "复制路径",
"pathCopied": "文件路径已复制",
"codec": "编解码器",
"codecTag": "",
"codecTag": "编码器标签",
"resolution": "分辨率",
"codedResolution": "",
"codedResolution": "编码分辨率",
"bitrate": "比特率",
"frameRate": "帧率",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "旋转",
"comment": "注释",
"audioDescription": "音频描述",
"headerCompression": "头部压缩",
"sidecarFile": "外挂文件",
"transportTimestamp": "传输时间戳",
"displayOffset": "显示偏移",
"previewFailureCode": "预览失败代码",
"previewRetries": "预览重试次数",
"aspectRatio": "宽高比",
"pixelAspectRatio": "",
"pixelAspectRatio": "像素宽高比",
"profile": "编码配置",
"level": "",
"level": "级别",
"bitDepth": "位深度",
"pixelFormat": "",
"pixelFormat": "像素格式",
"colorSpace": "色彩空间",
"colorRange": "色彩范围",
"colorPrimaries": "色彩基色",
"colorTransfer": "",
"colorTransfer": "色彩转换",
"chromaSubsampling": "色度子采样",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "色度位置",
"scanType": "扫描类型",
"interlaced": "隔行扫描",
"anamorphic": "变形宽银幕",
"referenceFrames": "参考帧",
"dynamicRange": "动态范围",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision 级别",
"dolbyVisionVersion": "Dolby Vision 版本",
"dolbyVisionLayers": "Dolby Vision 图层",
"baseLayerCompatibility": "基础层兼容性",
"avcBitstream": "AVC 比特流",
"nalLengthSize": "NAL 长度",
"scalingMatrix": "自定义缩放矩阵",
"streamIdentifier": "流标识符",
"streamIndex": "流索引",
"streamId": "流 ID",
"language": "语言",
"languageCode": "语言代码",
"streamTitle": "轨道标题",
"channels": "声道",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "采样率",
"spatialAudio": "空间音频",
"textBased": "基于文本",
"subtitleFormat": "外挂文件格式",
"provider": "提供方",
"matchScore": "匹配分数",
"externalDelivery": "可单独提供",
"sidecarPath": "外挂文件路径",
"sourceStream": "复制来源",
"temporary": "临时",
"timeBase": "时间基准",
"overallBitrate": "总比特率",
"path": "路径",
"fileName": "",
"fileName": "文件名",
"size": "大小",
"totalSize": "",
"totalSize": "总大小",
"container": "容器",
"duration": "时长",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "预览缩略图",
"previewIndex": "预览索引",
"packetLength": "数据包长度",
"filePresent": "文件存在",
"fileReadable": "服务器可读",
"streamPath": "流路径",
"optimizedForStreaming": "已针对流式传输优化",
"has64bitOffsets": "64 位偏移量",
"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": "协议",
"mediaType": "媒体类型",
"sourceKind": "来源类型",
"optimizedVersion": "优化版本",
"optimizationTarget": "优化目标",
"deletedAt": "已删除",
"remoteSource": "远程来源",
"infiniteStream": "无限流",
"directPlay": "直接播放",
"directStream": "直接串流",
"transcoding": "转码",
"etag": "ETag",
"versionId": "版本 ID",
"fileId": "文件 ID",
"defaultAudioTrack": "默认音轨",
"defaultSubtitleTrack": "默认字幕轨道",
"subtitlesOff": "关闭",
"flagDefault": "默认",
"flagForced": "强制",
"flagSelected": "已选",
"flagExternal": "外部",
"flagHearingImpaired": "听障辅助",
"flagDub": "配音",
"flagOriginal": "原声"
},
"mediaMenu": {
"markAsWatched": "标记为已观看",
@@ -524,32 +524,32 @@
"shufflePlay": "随机播放",
"shuffleNotAvailableOffline": "离线时无法随机播放",
"fileInfo": "文件信息",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "从服务器删除单集",
"deleteSeasonFromServer": "从服务器删除季度",
"deleteShowFromServer": "从服务器删除剧集",
"deleteMovieFromServer": "从服务器删除电影",
"deleteEpisodeTitle": "删除这个单集?",
"deleteSeasonTitle": "删除这一季度?",
"deleteShowTitle": "删除这部剧集?",
"deleteMovieTitle": "删除这部电影?",
"deleteEpisodeConfirm": "删除单集",
"deleteSeasonConfirm": "删除季度",
"deleteShowConfirm": "删除剧集",
"deleteMovieConfirm": "删除电影",
"deleteAnyway": "仍然删除",
"confirmDeleteTarget": "从你的服务器永久删除 ${title}?",
"deleteMultipleWarning": "这包括所有剧集及其文件。",
"deleteEpisodeCountWarning": {
"other": ""
"other": "这将删除其中全部 ${n} 集以及它们的文件。"
},
"deleteMultiPartWarning": {
"other": ""
"other": "此项目存储在 ${n} 个文件中,所有这些文件都会被删除。"
},
"deleteSharedFileHeading": {
"other": ""
"other": "另外 ${n} 集存储在同一个文件中,也会一并删除:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy 无法确认此操作会删除哪些文件,因此删除范围可能超出上面提到的项目。请取消后重试,或仍然删除。",
"deleteScopeUnverifiedNoFileInfo": "你的服务器没有提供此项目的文件详情,因此 Plezy 无法确认此操作会删除哪些文件。删除范围可能超出上面提到的项目。",
"mediaDeletedSuccessfully": "媒体项已成功删除",
"mediaFailedToDelete": "删除媒体项失败",
"rate": "评分",
@@ -625,9 +625,9 @@
"playNext": "播放下一集",
"playButton": "播放",
"pauseButton": "暂停",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "已暂停",
"playbackResumed": "正在播放",
"loadingVideo": "正在加载视频",
"showPlaybackControls": "显示播放控制项",
"hidePlaybackControls": "隐藏播放控制项",
"seekBackwardButton": "快退 ${seconds} 秒",
@@ -698,7 +698,7 @@
},
"removedFromContinueWatching": "已从继续观看中移除",
"errorLoading": "出错:${error}",
"searchPartialResults": "",
"searchPartialResults": "部分媒体服务器无法搜索。正在显示可用的结果。",
"streamInterrupted": "视频流已中断。按播放键或拖动进度条重试。",
"liveStreamInterrupted": "直播流已中断。按播放键重试。",
"fileInfoNotAvailable": "文件信息不可用",
@@ -737,8 +737,8 @@
"switchingToCompatiblePlayer": "正在切换到兼容的播放器…",
"serverLimitTitle": "播放失败",
"serverLimitBody": "服务器错误(HTTP 500)。此次会话可能因带宽或转码限制而被拒绝。请联系服务器所有者调整限制。",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "文件不可用",
"mediaUnreadableBody": "服务器找到了此项目,但无法读取其文件(HTTP 404)。文件可能已被移动、删除,或其存储已离线。请联系服务器管理员检查文件并重新扫描媒体库。",
"logsUploaded": "日志已上传",
"logsUploadFailed": "上传日志失败",
"logId": "日志 ID"
@@ -857,8 +857,8 @@
"sessionExpiredOne": "${name} 的会话已过期",
"sessionExpiredMany": "${count} 个服务器的会话已过期",
"signInAgain": "重新登录",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "编辑 ${product} 连接",
"editMediaBrowserIntro": "为 ${serverName} 添加或移除 URL。Plezy 会使用延迟最低且可访问的 URL。"
},
"discover": {
"title": "发现",
@@ -888,7 +888,7 @@
},
"errors": {
"searchFailed": "搜索失败:${error}",
"searchUnavailable": "",
"searchUnavailable": "搜索无法连接任何媒体服务器。",
"connectionTimeout": "加载 ${context} 时连接超时",
"connectionFailed": "无法连接到媒体服务器",
"unableToLoad": "无法加载${context}。请重试。",
@@ -1016,36 +1016,36 @@
"uploadLogs": "上传日志"
},
"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": "Plezy 无法启动",
"failedBody": "启动过程中出现问题。以下详情指出了失败的原因。",
"failedBodyRepairable": "Plezy 的已保存设置文件已损坏,必须先重建才能启动。重试没有用——请选择“修复存储”。",
"phaseLabel": "步骤",
"showDetails": "显示详情",
"hideDetails": "隐藏详情",
"copyDetails": "复制详情",
"detailsCopied": "详情已复制到剪贴板",
"uploadDetails": "上传详情",
"repairStorage": "修复存储",
"repairTitle": "修复已存储的数据?",
"repairBodyCommon": "Plezy 的设置文件已损坏且无法读取。修复会将所有设置重置为默认值。",
"repairBodyOneCredential": "有一项已保存的登录信息已损坏且无法读取。修复只会移除这一项,其他设置保持不变。",
"repairBodySignInsKept": "你的服务器和个人资料应保持登录状态。",
"repairBodySignInsLost": "保护已保存登录信息的密钥无法从此文件中恢复,因此你需要重新登录每个服务器和个人资料。媒体服务器上的内容不受影响。",
"repairBodySessionsUncertain": "追踪服务(MAL、AniList、Simkl、Trakt)和 Seerr 是分开存储的,可能保留也可能无法保留。Plezy 会明确告诉你保留了哪些。",
"repairConfirm": "修复",
"repairSucceeded": "存储已修复",
"repairNeedsRestart": "存储已修复 — 需要重启",
"restartRequiredBody": "你的数据已修复,但 Plezy 需要重新启动后才能使用。请关闭 Plezy 并重新打开。",
"quitPlezy": "退出 Plezy",
"repairFailed": "修复失败",
"repairKeptSignIns": "你的服务器和个人资料仍然保持登录状态。",
"repairLostSignIns": "保护已保存登录信息的密钥无法恢复。你需要重新登录每个服务器和个人资料。",
"repairLostSessions": "至少有一个追踪服务或 Seerr 连接已丢失,需要重新连接。",
"backupTitle": "已保留损坏文件的副本",
"backupWarning": "其中包含你的登录凭据。请勿上传或分享。",
"deleteBackup": "删除副本",
"backupDeleted": "副本已删除。",
"previousFailureTitle": "Plezy 上次启动失败"
},
"licenses": {
"relatedPackages": "相关软件包",
@@ -1102,131 +1102,131 @@
"searchPrompt": "在 ${source} 上搜索电影和剧集。",
"searchFailed": "搜索失败。请检查网络连接后重试。",
"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} 名",
"rankAiring": "在播榜第 #${n} 名",
"rankRated": "评分榜第 #${n} 名",
"rankFavorited": "收藏榜第 #${n} 名",
"rankTrending": "趋势榜第 #${n} 名",
"rankSeasonal": "${season}榜第 #${n} 名",
"watchingNow": "${n} 人正在观看",
"available": "可观看",
"partiallyAvailable": "部分可观看",
"availableIn4k": "提供 4K",
"requested": "已请求",
"pendingApproval": "待批准",
"processing": "处理中",
"declined": "已拒绝",
"requestFailed": "请求失败",
"requested4k": "已请求 4K",
"seasonsAvailable": "已有 ${available}/${total} 季",
"nextEpisodeIn": "第 ${episode} 集将在 ${duration} 后播出",
"nextAiringIn": "下一集将在 ${duration} 后播出",
"episodesShort": "${n} 集",
"minutesPerEpisode": "${n} 分钟/集",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} 人已标记",
"viewersDay": "今日 ${n} 人观看",
"viewersWeek": "本周 ${n} 人观看",
"viewersMonth": "本月 ${n} 人观看",
"viewersYear": "今年 ${n} 人观看",
"viewersAllTime": "累计 ${n} 人观看",
"planning": "${n} 人想看",
"favorited": "${n} 人收藏",
"dropRate": "${percent} 弃番",
"comments": {
"other": ""
"other": "${n} 条评论"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} 票",
"watching": "${n} 人正在观看",
"completed": "${n} 人已看完",
"onHold": "${n} 人搁置",
"dropped": "${n} 人弃番"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "冬季",
"spring": "春季",
"summer": "夏季",
"fall": "秋季",
"withYear": "${year}年${season}"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV 短片",
"movie": "电影",
"special": "特别篇",
"ova": "OVA",
"ona": "ONA",
"music": "音乐",
"other": "其他"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "原创",
"manga": "漫画",
"lightNovel": "轻小说",
"novel": "小说",
"visualNovel": "视觉小说",
"game": "游戏",
"webComic": "网络漫画",
"musicRelease": "音乐",
"otherMedia": "其他"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "导演",
"writer": "编剧",
"producer": "制片人",
"creator": "创作者",
"composer": "作曲"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "前传",
"sequel": "续集",
"sideStory": "番外篇",
"spinOff": "衍生作品",
"alternativeVersion": "另一版本",
"summary": "总集篇",
"parentStory": "原作",
"adaptation": "改编",
"other": "相关"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "每周${day} ${time}播出",
"broadcastWithZone": "每周${day} ${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": "原名",
"alsoKnownAs": "又名",
"studios": "制作公司",
"country": "国家/地区",
"language": "语言",
"released": "上映日期",
"physicalRelease": "光盘发售",
"ended": "完结日期",
"addedOn": "添加于 ${date}",
"yourRating": "你的评分",
"budget": "预算",
"revenue": "票房",
"contentAdvisory": "年龄分级",
"tags": "标签",
"revealSpoilerTags": "显示剧透标签",
"links": "链接",
"watchOn": "观看平台",
"watchTrailer": "观看预告片",
"openOn": "在 ${site} 打开",
"crew": "演职人员",
"ratings": "评分",
"schedule": "播出时间",
"recommendedByUsers": {
"other": ""
"other": "由 ${n} 位用户推荐"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "由 ${who} 推荐",
"favoritedBy": "由 ${who} 收藏",
"unairedEpisodes": "还有 ${n} 集未播出",
"recommendedByPercent": "${percent} 的观众推荐",
"relatedTitles": "相关作品",
"background": "背景"
},
"totalResults": {
"other": ""
"other": "${n} 条结果"
}
},
"liveTv": {
@@ -1492,15 +1492,15 @@
"editSyncRule": "编辑同步规则",
"removeSyncRule": "删除同步规则",
"removeSyncRuleConfirm": "停止同步“${title}”?已下载的剧集将被保留。",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "停止同步“${title}”?",
"deleteSyncRuleDownloads": "同时删除相关下载",
"deleteSyncRuleDownloadsDescription": "被其他同步规则或个人资料使用的下载将保留。",
"syncRuleCreated": "同步规则已创建 — 保留 ${count} 集未观看内容",
"syncRuleUpdated": "同步规则已更新",
"syncRuleRemoved": "同步规则已删除",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "同步规则及相关下载已删除",
"syncRuleCleanupBusy": "同步规则正在更新中,请稍后再试。",
"syncRuleCleanupUnavailable": "无法安全识别相关下载。请重新连接服务器后再试,或在不删除下载的情况下移除规则。",
"syncedNewEpisodes": "已为 ${title} 同步 ${count} 个新剧集",
"activeSyncRules": "同步规则",
"noSyncRules": "没有同步规则",
@@ -1865,7 +1865,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "在 ${service} 上激活 Plezy",
@@ -1898,12 +1898,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "添加 ${product} 服务器",
"serverUrls": "服务器 URL",
"serverUrlsHelper": "可输入多个 URL,并用逗号分隔。",
"findServer": "查找服务器",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "正在查找本地 ${product} 服务器…",
"localMediaBrowserServers": "本地 ${product} 服务器",
"username": "用户名",
"password": "密码",
"signIn": "登录",
@@ -1915,15 +1915,15 @@
"addPlexTitle": "使用 Plex 登录",
"pinExpired": "PIN 在登录前已过期。请重试。",
"failedToRegisterAccount": "注册账户失败:${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "请输入你的 ${product} 服务器 URL",
"addConnectionTitle": "添加连接",
"addConnectionTitleScoped": "添加到 ${name}",
"signInWithPlexCard": "使用 Plex 登录",
"signInWithPlexCardSubtitle": "授权此设备。共享服务器会被添加。",
"signInWithPlexCardSubtitleScoped": "授权一个 Plex 账户。Plex Home 用户将成为 Plezy 用户资料。",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "连接到 ${product}",
"connectToMediaBrowserCardSubtitle": "输入你的服务器 URL、用户名和密码。",
"connectToMediaBrowserCardSubtitleScoped": "登录你的 ${product} 服务器。将绑定到 ${name}。",
"borrowFromAnotherProfile": "使用其他用户资料的连接",
"borrowFromAnotherProfileSubtitle": "复用另一个用户资料的连接。受 PIN 保护的用户资料需要输入 PIN。"
}