ExoPlayer's DefaultLoadControl was built with hard-coded durations picked from one memory tier, so read-ahead stopped at 50s on any device reporting 2GB or less free, with no way to raise it. On hardware where mpv cannot render at all that ceiling is the whole buffer budget. Playback Buffer offers Auto, Large and Extra Large. The durations are taken from jellyfin-androidtv and jellyfin-android so the same words mean the same thing across Jellyfin clients; Auto keeps the memory-tiered values that shipped. Named tiers rather than a duration because a duration would be a promise the load control cannot keep: prioritizeTimeOverSizeThresholds is disabled, so targetBufferBytes stops the loader even below minBufferMs and the byte cap binds first above roughly 23 Mbit/s. The tier crosses the method channel as a string and resolves in the core, where an unrecognised name falls back to Auto. LoadControlPolicy clamps the resulting pair: media3 validates the ordering with Guava Preconditions, an unconditional throw R8 does not elide, so a bad pair would be an IllegalArgumentException out of player construction rather than a bad buffer. The two play-start thresholds stay fixed even though the Jellyfin tiers move them. BufferingStallPolicy.MIN_BUFFER_AHEAD_MS is a const derived from BUFFER_FOR_PLAYBACK_AFTER_REBUFFER_MS, so a runtime value there would make the stall watchdog indict a player that is obeying its own load control. That leaves the byte target as a second, often smaller ceiling, and nothing surfaced either. The resolved values now reach getStats, and the overlay's Buffer section gains a Cache Limit row reading "120s / 128MB" next to the buffered-ahead duration, so a tier that appears to do nothing on a high-bitrate file explains itself. close #1816
1940 lines
83 KiB
JSON
1940 lines
83 KiB
JSON
{
|
||
"app": {
|
||
"title": "Plezy"
|
||
},
|
||
"auth": {
|
||
"signInWithPlex": "Plex orqali kirish",
|
||
"showQRCode": "QR kodni koʻrsatish",
|
||
"authenticate": "Tasdiqlash",
|
||
"authenticationTimeout": "Tasdiqlash vaqti tugadi. Iltimos, qaytadan urinib koʻring.",
|
||
"scanQRToSignIn": "Kirish uchun ushbu QR kodni skanerlang",
|
||
"waitingForAuth": "Tasdiqlanish kutilmoqda...\nBrauzeringizdan kiring.",
|
||
"useBrowser": "Brauzerdan foydalanish",
|
||
"or": "yoki",
|
||
"connectToMediaBrowser": "",
|
||
"useQuickConnect": "Tezkor ulanishdan foydalanish",
|
||
"quickConnectInstructions": "Jellyfin-da Tezkor ulanishni oching va ushbu kodni kiriting.",
|
||
"quickConnectWaiting": "Tasdiq kutilmoqda…",
|
||
"quickConnectCancel": "Bekor qilish",
|
||
"quickConnectExpired": "Tezkor ulanish vaqti tugadi. Qaytadan urinib koʻring.",
|
||
"localDataRecoveryRequired": "Plezy mahalliy kirish maʼlumotlarini tiklay olmadi. Iltimos, qaytadan kiring."
|
||
},
|
||
"common": {
|
||
"cancel": "Bekor qilish",
|
||
"save": "Saqlash",
|
||
"close": "Yopish",
|
||
"clear": "Tozalash",
|
||
"reset": "Qayta oʻrnatish",
|
||
"later": "Keyinroq",
|
||
"submit": "Yuborish",
|
||
"confirm": "Tasdiqlash",
|
||
"retry": "Qaytadan urinish",
|
||
"logout": "Chiqish",
|
||
"unknown": "Nomaʼlum",
|
||
"refresh": "Yangilash",
|
||
"yes": "Ha",
|
||
"no": "Yoʻq",
|
||
"delete": "Oʻchirish",
|
||
"edit": "Tahrirlash",
|
||
"shuffle": "Aralashtirish",
|
||
"addTo": "Qoʻshish...",
|
||
"createNew": "Yangi yaratish",
|
||
"connect": "Ulanish",
|
||
"disconnect": "Uzilish",
|
||
"play": "Ijro etish",
|
||
"pause": "Pauza",
|
||
"resume": "Davom ettirish",
|
||
"error": "Xatolik",
|
||
"search": "Qidiruv",
|
||
"home": "Bosh sahifa",
|
||
"back": "Orqaga",
|
||
"settings": "Sozlamalar",
|
||
"mute": "Ovozni oʻchirish",
|
||
"ok": "Tushunarli",
|
||
"off": "Oʻchirilgan",
|
||
"seasonNumber": "${number}-mavsum",
|
||
"episodeNumberTitle": "${number}-qism - ${title}",
|
||
"chapterNumber": "${number}-boʻlim",
|
||
"reconnect": "Qayta ulanish",
|
||
"viewAll": "Barchasini koʻrish",
|
||
"checkingNetwork": "Tarmoq tekshirilmoqda...",
|
||
"loadingServers": "Serverlar yuklanmoqda...",
|
||
"connectingToServers": "Serverlarga ulanmoqda...",
|
||
"startingOfflineMode": "Oflayn rejim ishga tushmoqda...",
|
||
"loading": "Yuklanmoqda...",
|
||
"fullscreen": "Toʻliq ekran",
|
||
"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": ""
|
||
}
|
||
},
|
||
"screens": {
|
||
"licenses": "Litsenziyalar",
|
||
"switchProfile": "Profilni almashtirish",
|
||
"subtitleStyling": "Subtitr sozlamalari",
|
||
"mpvConfig": "mpv.conf",
|
||
"logs": "Jurnallar"
|
||
},
|
||
"update": {
|
||
"available": "Yangilanish mavjud",
|
||
"versionAvailable": "${version} versiyasi mavjud",
|
||
"currentVersion": "Joriy: ${version}",
|
||
"skipVersion": "Ushbu versiyani oʻtkazib yuborish",
|
||
"viewRelease": "Tafsilotlarni koʻrish",
|
||
"latestVersion": "Sizda eng soʻnggi versiya oʻrnatilgan",
|
||
"checkFailed": "Yangilanishlarni tekshirish imkoni boʻlmadi"
|
||
},
|
||
"settings": {
|
||
"title": "Sozlamalar",
|
||
"supportDeveloper": "Plezy-ni qoʻllab-quvvatlash",
|
||
"supportDeveloperDescription": "Dasturchini Liberapay orqali qoʻllab-quvvatlang",
|
||
"language": "Til",
|
||
"theme": "Mavzu",
|
||
"appearance": "Tashqi koʻrinish",
|
||
"videoPlayback": "Video ijrosi",
|
||
"videoPlaybackDescription": "Ijro parametrlarini sozlang",
|
||
"advanced": "Kengaytirilgan",
|
||
"episodePosterMode": "Qism poster stili",
|
||
"seriesPoster": "Serial posteri",
|
||
"seasonPoster": "Mavsum posteri",
|
||
"episodeThumbnail": "Kadr koʻrinishi",
|
||
"showHeroSectionDescription": "Bosh sahifada tanlangan kontent karuselini koʻrsatish",
|
||
"secondsLabel": "Soniya",
|
||
"minutesLabel": "Daqiqa",
|
||
"secondsShort": "son",
|
||
"minutesShort": "daq",
|
||
"durationHint": "Vaqtni kiriting (${min}-${max})",
|
||
"systemTheme": "Tizim sozlamasi",
|
||
"lightTheme": "Yorugʻ",
|
||
"darkTheme": "Toʻq",
|
||
"oledTheme": "OLED",
|
||
"libraryDensity": "Kutubxona zichligi",
|
||
"displayScale": "",
|
||
"compact": "Ixcham",
|
||
"comfortable": "Qulay",
|
||
"tvCornerSpotlightBackdrop": "Burchak yoritish foni",
|
||
"tvCornerSpotlightBackdropDescription": "Fonni toʻliq ekran oʻrniga yuqori oʻng burchakda koʻrsatish",
|
||
"viewMode": "Koʻrish rejimi",
|
||
"gridView": "Toʻrsimon",
|
||
"listView": "Roʻyxat",
|
||
"showHeroSection": "Asosiy boʻlimni koʻrsatish",
|
||
"continueWatchingAction": "\"Tomoshani davom ettirish\" harakati",
|
||
"continueWatchingPlay": "Ijro etish",
|
||
"continueWatchingDetails": "Tafsilotlarni ochish",
|
||
"episodeAction": "Qism harakati",
|
||
"episodePlay": "Ijro etish",
|
||
"episodeDetails": "Tafsilotlarni ochish",
|
||
"useGlobalHubs": "Bosh sahifa tuzilishidan foydalanish",
|
||
"useGlobalHubsDescription": "Birlashtirilgan bosh sahifa boʻlimlarini koʻrsatish.",
|
||
"showServerNameOnHubs": "Boʻlimlarda server nomini koʻrsatish",
|
||
"showServerNameOnHubsDescription": "Boʻlim sarlavhalarida har doim server nomini koʻrsatish.",
|
||
"groupLibrariesByServer": "Kutubxonalarni server boʻyicha guruhlash",
|
||
"groupLibrariesByServerDescription": "Yon menyudagi kutubxonalarni serverlar boʻyicha guruhlash.",
|
||
"alwaysKeepSidebarOpen": "Yon menyuni har doim ochiq saqlash",
|
||
"alwaysKeepSidebarOpenDescription": "Yon menyu ochiq holatda qoladi",
|
||
"showUnwatchedCount": "Koʻrilmaganlar sonini koʻrsatish",
|
||
"showUnwatchedCountDescription": "Seriallar va mavsumlarda koʻrilmagan qismlar sonini koʻrsatish",
|
||
"showEpisodeNumberOnCards": "Kartochkalarda qism raqamini koʻrsatish",
|
||
"showEpisodeNumberOnCardsDescription": "Qism kartochkalarida mavsum va qism raqamini koʻrsatish",
|
||
"showSeasonPostersOnTabs": "Varaqlarda mavsum posterlarini koʻrsatish",
|
||
"showSeasonPostersOnTabsDescription": "Har bir mavsum posterini oʻz boʻlimida koʻrsatish",
|
||
"tvFullCardLayout": "Toʻliq TV kartochkalari",
|
||
"tvFullCardLayoutDescription": "Faqat rasmdan iborat TV kartochkalaridan foydalanish",
|
||
"focusGlow": "Fokus nuri",
|
||
"focusGlowDescription": "Tanlangan kartochka atrofida yumshoq nur koʻrsatish",
|
||
"visualEffects": "Vizual effektlar",
|
||
"visualEffectsAuto": "Avtomatik",
|
||
"visualEffectsAutoDescription": "Kuchsiz qurilmalarda effektlarni avtomatik kamaytirish",
|
||
"visualEffectsFull": "Toʻliq",
|
||
"visualEffectsReduced": "Kamaytirilgan",
|
||
"visualEffectsReducedDescription": "Kamroq animatsiya va pastroq sifatli rasmlar",
|
||
"hideSpoilers": "Koʻrilmagan qismlar uchun spoylerlarni yashirish",
|
||
"hideSpoilersDescription": "Koʻrilmagan qismlar rasmlari va tavsiflarini xiralashtirish",
|
||
"playerBackend": "Pleyer infratuzilmasi",
|
||
"exoPlayer": "ExoPlayer",
|
||
"mpv": "mpv",
|
||
"hardwareDecoding": "Apparatli dekodlash",
|
||
"hardwareDecodingDescription": "Imkon qadar apparatli tezlashtirishdan foydalanish",
|
||
"bufferSize": "Bufer hajmi",
|
||
"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": "",
|
||
"defaultQualityTitle": "Standart sifat",
|
||
"musicQualityTitle": "Musiqa sifati",
|
||
"subtitleStyling": "Subtitr sozlamalari",
|
||
"subtitleStylingDescription": "Subtitrlar koʻrinishini moslashtiring",
|
||
"smallSkipDuration": "Kichik oʻtkazish vaqti",
|
||
"largeSkipDuration": "Katta oʻtkazish vaqti",
|
||
"rewindOnResume": "Davom ettirganda orqaga qaytarish",
|
||
"secondsUnit": "${seconds} soniya",
|
||
"defaultSleepTimer": "Standart uyqu taymeri",
|
||
"minutesUnit": "${minutes} daqiqa",
|
||
"rememberTrackSelections": "Har bir film/serial uchun ovoz/subtitr tanlovini eslab qolish",
|
||
"rememberTrackSelectionsDescription": "Har bir media uchun ovoz va subtitr sozlamalarini saqlash",
|
||
"followServerTrackSelections": "Har bir epizod uchun serverdagi tanlovlardan foydalanish",
|
||
"followServerTrackSelectionsDescription": "Epizod almashganda joriy tanlovni ko'chirish o'rniga serverda tanlangan ovoz va subtitrni qo'llash",
|
||
"showChapterMarkersOnTimeline": "Vaqt shkalasida boʻlim belgilarini koʻrsatish",
|
||
"showChapterMarkersOnTimelineDescription": "Vaqt shkalasini boʻlimlarga boʻlish",
|
||
"clickVideoTogglesPlayback": "Ijro/pauza uchun videoga bosing",
|
||
"clickVideoTogglesPlaybackDescription": "Boshqaruv tugmalarini koʻrsatish oʻrniga videoni ijro etish yoki pauza qilish",
|
||
"videoPlayerControls": "Video pleyer boshqaruv elementlari",
|
||
"keyboardShortcuts": "Klaviatura tugmalari",
|
||
"keyboardShortcutsDescription": "Klaviatura tugmalarini moslashtiring",
|
||
"videoPlayerNavigation": "Video pleyer navigatsiyasi",
|
||
"videoPlayerNavigationDescription": "Pleyerni boshqarish uchun yoʻnalish tugmalaridan foydalaning",
|
||
"watchTogetherRelay": "Birgalikda tomosha relesi",
|
||
"watchTogetherRelayDescription": "Xususiy rele oʻrnating. Barcha bir xil serverdan foydalanishi kerak.",
|
||
"watchTogetherRelayHint": "https://my-relay.example.com",
|
||
"watchTogetherRelayInvalid": "Toʻgʻri HTTP yoki HTTPS rele manzilini kiriting.",
|
||
"crashReporting": "Xatoliklar haqida hisobot",
|
||
"crashReportingDescription": "Ilovani takomillashtirishga yordam berish uchun xatoliklar hisobotini yuboring",
|
||
"debugLogging": "Nosozliklarni aniqlash jurnali",
|
||
"debugLoggingDescription": "Muammolarni hal qilish uchun batafsil jurnal yuritishni yoqing",
|
||
"viewLogs": "Jurnallarni koʻrish",
|
||
"viewLogsDescription": "Ilova jurnallarini koʻrish",
|
||
"clearImageCache": "Rasm keshini tozalash",
|
||
"clearImageCacheDescription": "Keshlangan rasm va eskizlarni tozalaydi. Qayta yuklab olinmaguncha rasmlar sekinroq ochilishi mumkin.",
|
||
"clearImageCacheSuccess": "Rasm keshi muvaffaqiyatli tozalandi",
|
||
"resetSettings": "Sozlamalarni qayta oʻrnatish",
|
||
"resetSettingsDescription": "Standart sozlamalarni tiklash. Bu amalni ortga qaytarib boʻlmaydi.",
|
||
"resetSettingsSuccess": "Sozlamalar muvaffaqiyatli qayta oʻrnatildi",
|
||
"backup": "Zahira nusxa",
|
||
"exportSettings": "Sozlamalarni eksport qilish",
|
||
"exportSettingsDescription": "Parametrlaringizni faylga saqlang",
|
||
"exportSettingsSuccess": "Sozlamalar eksport qilindi",
|
||
"importSettings": "Sozlamalarni import qilish",
|
||
"importSettingsDescription": "Parametrlarni fayldan tiklang",
|
||
"importSettingsConfirm": "Bu joriy sozlamalaringiz ustidan yoziladi. Davom etasizmi?",
|
||
"importSettingsSuccess": "Sozlamalar import qilindi",
|
||
"importSettingsInvalidFile": "Ushbu fayl toʻgʻri Plezy sozlamalar fayli emas",
|
||
"importSettingsNoUser": "Sozlamalarni import qilishdan oldin tizimga kiring",
|
||
"shortcutsReset": "Tugmalar birlashmasi standart holatga qaytarildi",
|
||
"about": "Dastur haqida",
|
||
"aboutDescription": "Ilova haqida maʼlumot va litsenziyalar",
|
||
"updates": "Yangilanishlar",
|
||
"updateAvailable": "Yangilanish mavjud",
|
||
"checkForUpdates": "Yangilanishlarni tekshirish",
|
||
"autoCheckUpdatesOnStartup": "Ishga tushganda avtomatik tekshirish",
|
||
"autoCheckUpdatesOnStartupDescription": "Ishga tushganda yangilanish boʻlsa xabar berish",
|
||
"validationErrorEnterNumber": "Toʻgʻri raqam kiriting",
|
||
"validationErrorDuration": "Vaqt ${min} va ${max} ${unit} orasida boʻlishi kerak",
|
||
"shortcutAlreadyAssigned": "Bu birlashma ${action} harakatiga biriktirilgan",
|
||
"shortcutUpdated": "${action} uchun tugmalar birlashmasi yangilandi",
|
||
"saveFailed": "Oʻzgarishlar saqlanmadi. Qaytadan urinib koʻring.",
|
||
"autoSkip": "Avtomatik oʻtkazib yuborish",
|
||
"autoSkipIntro": "Kirish qismini (Intro) avtomatik oʻtkazish",
|
||
"autoSkipIntroDescription": "Bir necha soniyadan soʻng kirish qismlarini avtomatik oʻtkazish",
|
||
"autoSkipCredits": "Titrlarni avtomatik oʻtkazish",
|
||
"autoSkipCreditsDescription": "Titrlarni oʻtkazib yuborish va keyingi qismni ijro etish",
|
||
"forceSkipMarkerFallback": "Zahira belgilarini majburlash",
|
||
"forceSkipMarkerFallbackDescription": "Plex belgilari boʻlsa ham boʻlim sarlavhasi shablonlaridan foydalanish",
|
||
"autoSkipDelay": "Avtomatik oʻtkazish kechikishi",
|
||
"autoSkipDelayDescription": "Avtomatik oʻtkazishdan oldin ${seconds} soniya kutilsin",
|
||
"introPattern": "Kirish qismi belgisi shabloni",
|
||
"introPatternDescription": "Boʻlim sarlavhalarida introni topish uchun Regex shabloni",
|
||
"creditsPattern": "Titr belgisi shabloni",
|
||
"creditsPatternDescription": "Boʻlim sarlavhalarida titrlarni topish uchun Regex shabloni",
|
||
"invalidRegex": "Notoʻgʻri muntazam ifoda (Regex)",
|
||
"regex": "Muntazam ifoda (Regex)",
|
||
"downloads": "Yuklamalar",
|
||
"downloadLocationDescription": "Yuklangan fayllar saqlanadigan joyni tanlang",
|
||
"downloadLocationDefault": "Standart (Ilova xotirasi)",
|
||
"downloadLocationCustom": "Boshqa joy",
|
||
"selectFolder": "Jildni tanlash",
|
||
"resetToDefault": "Standart holatga qaytarish",
|
||
"currentPath": "Joriy: ${path}",
|
||
"downloadLocationChanged": "Yuklash joyi oʻzgartirildi",
|
||
"downloadLocationReset": "Yuklash joyi standart holatga qaytarildi",
|
||
"downloadLocationInvalid": "Tanlangan jildga yozib boʻlmadi",
|
||
"downloadLocationPickerUnavailable": "Ushbu qurilmada jildni tanlash imkoniyati yoʻq",
|
||
"downloadOnWifiOnly": "Faqat Wi-Fi orqali yuklash",
|
||
"downloadOnWifiOnlyDescription": "Mobil tarmoqdan foydalanilganda yuklashni toʻxtatib turish",
|
||
"autoRemoveWatchedDownloads": "Koʻrilgan yuklamalarni avtomatik oʻchirish",
|
||
"autoRemoveWatchedDownloadsDescription": "Koʻrib boʻlingan yuklamalarni avtomatik oʻchirish",
|
||
"cellularDownloadBlocked": "Mobil tarmoqda yuklash taqiqlangan. Wi-Fi-dan foydalaning.",
|
||
"maxVolume": "Maksimal ovoz",
|
||
"maxVolumeDescription": "Pastroq ovozli videolar uchun ovozni 100%-dan oshirishga ruxsat berish",
|
||
"maxVolumePercent": "%${percent}",
|
||
"discordRichPresence": "Discord Rich Presence",
|
||
"discordRichPresenceDescription": "Discord-da nima tomosha qilayotganingizni koʻrsatish",
|
||
"services": "Xizmatlar",
|
||
"servicesDescription": "Trakt, MyAnimeList, Seerr va boshqalarni ulang",
|
||
"manageLibrariesDescription": "Kutubxonalarni tartiblash va yashirish",
|
||
"companionRemoteServer": "Yordamchi pult serveri",
|
||
"companionRemoteServerDescription": "Tarmoqdagi mobil qurilmalarga ushbu ilovani boshqarishga ruxsat berish",
|
||
"autoPip": "Avtomatik Rasm ichida rasm (PiP)",
|
||
"autoPipDescription": "Video ijro etilayotganda ilovadan chiqilganda avto-PiP rejimiga oʻtish",
|
||
"matchContentFrameRate": "Kadrlar chastotasini moslashtirish",
|
||
"matchContentFrameRateDescription": "Ekran chastotasini video kontentiga moslashtirish",
|
||
"matchRefreshRate": "Yangilanish chastotasini moslashtirish",
|
||
"matchRefreshRateDescription": "Toʻliq ekranda ekran chastotasini moslashtirish",
|
||
"matchDynamicRange": "Dinamik diapazonni moslashtirish",
|
||
"matchDynamicRangeDescription": "HDR kontent uchun HDR-ni yoqish, soʻng SDR-ga qaytish",
|
||
"displaySwitchDelay": "Ekranni almashtirish kechikishi",
|
||
"tunneledPlayback": "Tunnelli ijro",
|
||
"tunneledPlaybackDescription": "Video tunnellashdan foydalanish. HDR ijrosida ekran qora boʻlsa, oʻchiring.",
|
||
"audioPassthrough": "Ovozni toʻgʻridan-toʻgʻri oʻtkazish (Passthrough)",
|
||
"audioPassthroughDescription": "Dolby/DTS ovozini qayta kodlamasdan resiver yoki televizoringizga yuboradi va atroflicha ovozni saqlaydi. Ovoz boʻlmasa, oʻchiring.",
|
||
"audioPassthroughDescriptionAppleTv": "Dolby Digital Plus uchun Apple dekoderidan foydalanish.",
|
||
"audioDownmix": "Stereoga oʻtkazish (Downmix)",
|
||
"audioDownmixDescription": "Koʻp kanalli ovozni stereo dinamiklar uchun ikki kanalga tushirish",
|
||
"downmixCenterBoost": "Markaziy kanalni kuchaytirish",
|
||
"downmixCenterBoostValue": "${db} dB",
|
||
"downmixCenterBoostLabel": "Kuchaytirish (dB)",
|
||
"downmixCenterBoostShort": "dB",
|
||
"audioDownmixNormalize": "Oʻtkazishda ovozni meʼyorlashtirish",
|
||
"audioDownmixNormalizeDescription": "Ovoz buzilishining oldini olish uchun darajani tushirish.",
|
||
"atmosDiagnostics": "Atmos chiqishini tekshirish",
|
||
"atmosDiagnosticsDescription": "Dolby Atmos chiqishini tekshirish",
|
||
"atmosTestHlsAtmos": "Apple Atmos oqimi",
|
||
"atmosTestHlsAtmosDescription": "Toʻgʻri ishlaydigan Dolby Atmos oqimi.",
|
||
"atmosTestHlsControl": "Apple atroflicha ovoz oqimi",
|
||
"atmosTestHlsControlDescription": "Atmos boʻlmagan nazorat oqimi.",
|
||
"atmosTestRawStream": "Ishlov berilmagan EAC3 oqimi",
|
||
"atmosTestRawStreamDescription": "Test faylini ichki Atmos sifatida uzatish.",
|
||
"atmosTestRawFile": "Ishlov berilmagan EAC3 fayli",
|
||
"atmosTestRawFileDescription": "Test faylini ijro etish.",
|
||
"atmosTestAsbarNative": "Sempl-bufer renderer (nativ)",
|
||
"atmosTestAsbarNativeDescription": "Faylning oʻzgartirilmagan siqilgan audiosini toʻgʻridan-toʻgʻri tizim rendereriga uzatadi. Test fayli URL-manzili kerak.",
|
||
"atmosTestAsbarGenerated": "Sempl-bufer renderer (qayta qurilgan)",
|
||
"atmosTestAsbarGeneratedDescription": "Xuddi shu, lekin audio tavsifi ijro paytida qanday qurilsa, shunday qayta quriladi. Test fayli URL-manzili kerak.",
|
||
"atmosTestSessionMode": "Film ijrosi seansi rejimidan foydalanish",
|
||
"atmosTestSessionModeDescription": "Oʻchirilgan holatda Dolby hujjatlashtirgan rejim qoʻllanadi. Yoqilgan holatda avval ishlatilgan rejim qoʻllanadi.",
|
||
"atmosTestShowRoutePicker": "AirPlay chiqishini tanlash",
|
||
"atmosTestHideRoutePicker": "AirPlay chiqishi tanlagichini yashirish",
|
||
"atmosTestRoutePickerDescription": "Testni AirPlay qabul qilgichiga yuboradi. Aniqlangan audio rejimi haqida faqat AirPlay xabar beradi.",
|
||
"atmosTestStop": "Testni toʻxtatish",
|
||
"atmosTestUrl": "Test fayli URL-manzili",
|
||
"atmosTestUrlDescription": "Ishlov berilmagan .ec3 faylining HTTP URL-manzili",
|
||
"atmosTestUrlMissing": "Avval test fayli URL-manzilini oʻrnating",
|
||
"atmosTestStatus": "Holati",
|
||
"dvConversionMode": "Dolby Vision oʻtkazmasi",
|
||
"dvConversionModeDescription": "ExoPlayer-ning Dolby Vision Profile 7 fayllarini qayta ishlash rejimini tanlang.",
|
||
"dvConversionAuto": "Avtomatik",
|
||
"dvConversionNative": "Ichki / Oʻchirilgan",
|
||
"dvConversionDv81": "P7 → P8.1",
|
||
"dvConversionHevcStrip": "P7 → HEVC",
|
||
"dvConversionAutoDescription": "Qurilma imkoniyatlaridan foydalanish",
|
||
"dvConversionNativeDescription": "Ichki DV7 rejimini majburlash",
|
||
"dvConversionDv81Description": "Dolby Vision profile 8.1 formatiga oʻtkazish",
|
||
"dvConversionHevcStripDescription": "Dolby Vision qatlamlarini olib tashlash va HEVC sifatida koʻrsatish",
|
||
"requireProfileSelectionOnOpen": "Ochilganda profilni soʻrash",
|
||
"requireProfileSelectionOnOpenDescription": "Ilova ochilgan har safar profilni tanlashni koʻrsatish",
|
||
"forceTvMode": "TV rejimini majburlash",
|
||
"forceTvModeDescription": "TV interfeysini majburiy yoqish.",
|
||
"startInFullscreen": "Toʻliq ekranda boshlash",
|
||
"startInFullscreenDescription": "Plezy-ni ochganda toʻliq ekran rejimida ochish",
|
||
"exitFullscreenOnPlayerClose": "Pleyer yopilganda toʻliq ekrandan chiqish",
|
||
"exitFullscreenOnPlayerCloseDescription": "Video pleyerni yopganda avtomatik ravishda toʻliq ekrandan chiqish",
|
||
"autoHidePerformanceOverlay": "Unumdorlik panelini avto-yashirish",
|
||
"autoHidePerformanceOverlayDescription": "Unumdorlik panelini boshqaruv tugmalari bilan birga yashirish",
|
||
"showNavBarLabels": "Navigatsiya paneli matnlarini koʻrsatish",
|
||
"showNavBarLabelsDescription": "Navigatsiya belgilarining ostida matnni koʻrsatish",
|
||
"startupSection": "Boshlangʻich boʻlim",
|
||
"liveTvDefaultFavorites": "Jonli TV-da tanlangan kanallarni standart qilish",
|
||
"liveTvDefaultFavoritesDescription": "Jonli TV ochilganda faqat tanlangan kanallarni koʻrsatish",
|
||
"display": "Displey",
|
||
"homeScreen": "Bosh ekran",
|
||
"navigation": "Navigatsiya",
|
||
"window": "Oyna",
|
||
"content": "Kontent",
|
||
"player": "Pleyer",
|
||
"subtitlesAndConfig": "Subtitrlar va konfiguratsiya",
|
||
"seekAndTiming": "Oʻtkazish va vaqt sozlamalari",
|
||
"behavior": "Xatti-harakat"
|
||
},
|
||
"search": {
|
||
"hint": "Filmlar, seriallar, musiqa qidirish...",
|
||
"tryDifferentTerm": "Boshqa qidiruv soʻzini kiriting",
|
||
"searchYourMedia": "Medialaringizdan qidiring",
|
||
"enterTitleActorOrKeyword": "Nomini, aktyorni yoki kalit soʻzni kiriting"
|
||
},
|
||
"hotkeys": {
|
||
"setShortcutFor": "${actionName} uchun tugmalar birlashmasini oʻrnatish",
|
||
"clearShortcut": "Birlashmani tozalash",
|
||
"noShortcutSet": "Tugmalar birlashmasi oʻrnatilmagan",
|
||
"currentShortcut": "Joriy birlashma:",
|
||
"pressToRecord": "Birlashmani yozib olish uchun bosing",
|
||
"recordingShortcut": "Endi tugmalarni bosing",
|
||
"actions": {
|
||
"playPause": "Ijro/Pauza",
|
||
"volumeUp": "Ovozni balandlatish",
|
||
"volumeDown": "Ovozni pastlatish",
|
||
"seekForward": "Oldinga oʻtkazish (${seconds}son)",
|
||
"seekBackward": "Orqaga oʻtkazish (${seconds}son)",
|
||
"fullscreenToggle": "Toʻliq ekranga oʻtish/chiqish",
|
||
"muteToggle": "Ovozni oʻchirish/yoqish",
|
||
"subtitleToggle": "Subtitrni yoqish/oʻchirish",
|
||
"audioTrackNext": "Keyingi audio yoʻlak",
|
||
"subtitleTrackNext": "Keyingi subtitr yoʻlagi",
|
||
"chapterNext": "Keyingi boʻlim",
|
||
"chapterPrevious": "Oldingi boʻlim",
|
||
"episodeNext": "Keyingi qism",
|
||
"episodePrevious": "Oldingi qism",
|
||
"speedIncrease": "Tezlikni oshirish",
|
||
"speedDecrease": "Tezlikni kamaytirish",
|
||
"speedReset": "Tezlikni qayta oʻrnatish",
|
||
"zoomIn": "Yaqinlashtirish",
|
||
"zoomOut": "Uzoqlashtirish",
|
||
"zoomReset": "Masshtabni qayta oʻrnatish",
|
||
"subSeekNext": "Keyingi subtitrga oʻtish",
|
||
"subSeekPrev": "Oldingi subtitrga oʻtish",
|
||
"shaderToggle": "Sheyderlarni yoqish/oʻchirish",
|
||
"skipMarker": "Intro/Titrlarni oʻtkazib yuborish",
|
||
"screenshot": "Ekran tasvirini olish"
|
||
}
|
||
},
|
||
"fileInfo": {
|
||
"title": "Fayl haqida maʼlumot",
|
||
"overview": "",
|
||
"video": "Video",
|
||
"audio": "Audio",
|
||
"subtitles": "Subtitrlar",
|
||
"images": "",
|
||
"dataStreams": "",
|
||
"lyrics": "",
|
||
"file": "Fayl",
|
||
"attachments": "",
|
||
"delivery": "",
|
||
"versionCounter": "",
|
||
"fileCounter": "",
|
||
"noStreams": "",
|
||
"copyPath": "",
|
||
"pathCopied": "",
|
||
"codec": "Kodek",
|
||
"codecTag": "",
|
||
"resolution": "Oʻlchamlari (Resolution)",
|
||
"codedResolution": "",
|
||
"bitrate": "Bitreyt (Bitrate)",
|
||
"frameRate": "Kadrlar chastotasi",
|
||
"rotation": "",
|
||
"comment": "",
|
||
"audioDescription": "",
|
||
"headerCompression": "",
|
||
"sidecarFile": "",
|
||
"transportTimestamp": "",
|
||
"displayOffset": "",
|
||
"previewFailureCode": "",
|
||
"previewRetries": "",
|
||
"aspectRatio": "Tomonlar nisbati",
|
||
"pixelAspectRatio": "",
|
||
"profile": "Profil",
|
||
"level": "",
|
||
"bitDepth": "Bit chuqurligi",
|
||
"pixelFormat": "",
|
||
"colorSpace": "Rang makoni",
|
||
"colorRange": "Rang diapazoni",
|
||
"colorPrimaries": "Asosiy ranglar",
|
||
"colorTransfer": "",
|
||
"chromaSubsampling": "Rangli subdiskretlash",
|
||
"chromaLocation": "",
|
||
"scanType": "",
|
||
"interlaced": "",
|
||
"anamorphic": "",
|
||
"referenceFrames": "",
|
||
"dynamicRange": "",
|
||
"dolbyVision": "",
|
||
"dolbyVisionLevel": "",
|
||
"dolbyVisionVersion": "",
|
||
"dolbyVisionLayers": "",
|
||
"baseLayerCompatibility": "",
|
||
"avcBitstream": "",
|
||
"nalLengthSize": "",
|
||
"scalingMatrix": "",
|
||
"streamIdentifier": "",
|
||
"streamIndex": "",
|
||
"streamId": "",
|
||
"language": "",
|
||
"languageCode": "",
|
||
"streamTitle": "",
|
||
"channels": "Kanallar",
|
||
"sampleRate": "",
|
||
"spatialAudio": "",
|
||
"textBased": "",
|
||
"subtitleFormat": "",
|
||
"provider": "",
|
||
"matchScore": "",
|
||
"externalDelivery": "",
|
||
"sidecarPath": "",
|
||
"sourceStream": "",
|
||
"temporary": "",
|
||
"timeBase": "",
|
||
"overallBitrate": "Umumiy bitreyt",
|
||
"path": "Yoʻl",
|
||
"fileName": "",
|
||
"size": "Hajmi",
|
||
"totalSize": "",
|
||
"container": "Konteyner",
|
||
"duration": "Davomiyligi",
|
||
"previewThumbnails": "",
|
||
"previewIndex": "",
|
||
"packetLength": "",
|
||
"filePresent": "",
|
||
"fileReadable": "",
|
||
"streamPath": "",
|
||
"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": ""
|
||
},
|
||
"mediaMenu": {
|
||
"markAsWatched": "Koʻrilgan deb belgilash",
|
||
"markAsUnwatched": "Koʻrilmagan deb belgilash",
|
||
"removeFromContinueWatching": "\"Tomoshani davom ettirish\"dan oʻchirish",
|
||
"viewDetails": "Batafsil koʻrish",
|
||
"goToSeries": "Serialga oʻtish",
|
||
"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": "",
|
||
"deleteMultipleWarning": "Bu barcha qismlar va fayllarga taʼsir qiladi.",
|
||
"deleteEpisodeCountWarning": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"deleteMultiPartWarning": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"deleteSharedFileHeading": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"deleteScopeUnverifiedProbeFailed": "",
|
||
"deleteScopeUnverifiedNoFileInfo": "",
|
||
"mediaDeletedSuccessfully": "Media elementi muvaffaqiyatli oʻchirildi",
|
||
"mediaFailedToDelete": "Media elementini oʻchirib boʻlmadi",
|
||
"rate": "Baho berish",
|
||
"playFromBeginning": "Boshidan ijro etish",
|
||
"playVersion": "Versiyani ijro etish..."
|
||
},
|
||
"rateSheet": {
|
||
"title": "Baho berish",
|
||
"server": "Server",
|
||
"favorite": "Tanlangan",
|
||
"favorited": "Tanlanganlarga qoʻshildi",
|
||
"saved": "Saqlandi",
|
||
"notAvailable": "Moslik topilmadi",
|
||
"noConnectedServices": "Baho berish uchun Sozlamalardan xizmatni ulang."
|
||
},
|
||
"accessibility": {
|
||
"mediaCardMovie": "${title}, film",
|
||
"mediaCardShow": "${title}, TV shou",
|
||
"mediaCardEpisode": "${title}, ${episodeInfo}",
|
||
"mediaCardSeason": "${title}, ${seasonInfo}",
|
||
"mediaCardWatched": "koʻrilgan",
|
||
"mediaCardPartiallyWatched": "%${percent} koʻrilgan",
|
||
"mediaCardUnwatched": "koʻrilmagan",
|
||
"tapToPlay": "Ijro etish uchun bosing",
|
||
"decrease": "Kamaytirish",
|
||
"increase": "Oshirish",
|
||
"decreaseValue": "${label} qiymatini kamaytirish",
|
||
"increaseValue": "${label} qiymatini oshirish",
|
||
"hue": "Rang jilosi",
|
||
"saturation": "Toʻyinganlik",
|
||
"brightness": "Yorqinlik",
|
||
"hexColor": "Hex rangi",
|
||
"expandText": "Matnni yoyish",
|
||
"collapseText": "Matnni yigʻish",
|
||
"alphabetNavigation": "Alifboli navigatsiya",
|
||
"alphabetScrollHint": "Harflar boʻyicha oʻtish uchun yuqoriga yoki pastga suring",
|
||
"rowColumnPosition": "Qator ${row} / ${rowCount}, ustun ${column} / ${columnCount}",
|
||
"rowPosition": "Qator ${row} / ${rowCount}"
|
||
},
|
||
"tooltips": {
|
||
"shufflePlay": "Aralashtirib ijro etish",
|
||
"playTrailer": "Treylerni koʻrish",
|
||
"markAsWatched": "Koʻrilgan deb belgilash",
|
||
"markAsUnwatched": "Koʻrilmagan deb belgilash"
|
||
},
|
||
"audioTracks": {
|
||
"track": "Audio yoʻlak ${n}"
|
||
},
|
||
"videoControls": {
|
||
"audioLabel": "Ovoz",
|
||
"subtitlesLabel": "Subtitr",
|
||
"resetToZero": "0ms-ga qaytarish",
|
||
"addTime": "+${amount}${unit}",
|
||
"minusTime": "-${amount}${unit}",
|
||
"playsLater": "${label} keyinroq ijro etiladi",
|
||
"playsEarlier": "${label} ilgariroq ijro etiladi",
|
||
"noOffset": "Siljishsiz",
|
||
"letterbox": "Keng ekran (Letterbox)",
|
||
"fillScreen": "Ekranni toʻldirish",
|
||
"stretch": "Choʻzish",
|
||
"lockRotation": "Aylanishni qulflash",
|
||
"unlockRotation": "Aylanish qulfini ochish",
|
||
"timerActive": "Taymer faol",
|
||
"playbackWillPauseIn": "Ijro ${duration}-dan keyin toʻxtatiladi",
|
||
"sleepTimerEndOfVideo": "Joriy videoning oxiri",
|
||
"sleepTimerStopAtHeader": "Toʻxtash vaqti",
|
||
"sleepTimerDurationHeader": "Taymer",
|
||
"playbackWillPauseAtEnd": "Ijro ushbu videoning oxirida toʻxtatiladi",
|
||
"stillWatching": "Hali ham tomosha qilyapsizmi?",
|
||
"pausingIn": "${seconds}son-dan keyin toʻxtatiladi",
|
||
"continueWatching": "Davom ettirish",
|
||
"autoPlayNext": "Keyingisini avtomatik ijro etish",
|
||
"playNext": "Keyingisini ijro etish",
|
||
"playButton": "Ijro etish",
|
||
"pauseButton": "Pauza",
|
||
"playbackPaused": "",
|
||
"playbackResumed": "",
|
||
"loadingVideo": "",
|
||
"showPlaybackControls": "Boshqaruv tugmalarini koʻrsatish",
|
||
"hidePlaybackControls": "Boshqaruv tugmalarini yashirish",
|
||
"seekBackwardButton": "${seconds} soniya orqaga oʻtkazish",
|
||
"seekForwardButton": "${seconds} soniya oldinga oʻtkazish",
|
||
"previousButton": "Oldingi qism",
|
||
"nextButton": "Keyingi qism",
|
||
"previousChapterButton": "Oldingi boʻlimcha",
|
||
"nextChapterButton": "Keyingi boʻlimcha",
|
||
"muteButton": "Ovozni oʻchirish",
|
||
"unmuteButton": "Ovozni yoqish",
|
||
"settingsButton": "Ijro sozlamalari",
|
||
"tracksButton": "Ovoz va subtitrlar",
|
||
"chaptersButton": "Boʻlimlar",
|
||
"versionQualityButton": "Versiya va sifat",
|
||
"versionColumnHeader": "Versiya",
|
||
"qualityColumnHeader": "Sifat",
|
||
"qualityOriginal": "Asl nusxa",
|
||
"qualityPresetLabel": "${resolution}p ${bitrate} Mbps",
|
||
"transcodeUnavailableFallback": "Qayta kodlash mavjud emas — asl sifatda ijro etiladi",
|
||
"subtitleUnavailableFallback": "Tanlangan subtitr yuklanmadi",
|
||
"pipButton": "Rasm ichida rasm rejimi",
|
||
"aspectRatioButton": "Tomonlar nisbati",
|
||
"ambientLighting": "Atrof-muhit yoritilishi",
|
||
"fullscreenButton": "Toʻliq ekranga oʻtish",
|
||
"exitFullscreenButton": "Toʻliq ekrandan chiqish",
|
||
"alwaysOnTopButton": "Har doim ustida",
|
||
"rotationLockButton": "Aylanish qulfi",
|
||
"lockScreen": "Ekranni qulflash",
|
||
"screenLockButton": "Ekran qulfi",
|
||
"longPressToUnlock": "Qulfdan chiqarish uchun bosib turing",
|
||
"timelineSlider": "Video vaqt shkalasi",
|
||
"volumeSlider": "Ovoz balandligi",
|
||
"endsAt": "Tugash vaqti: ${time}",
|
||
"pipActive": "Rasm ichida rasm rejimida ijro etilmoqda",
|
||
"pipFailed": "PiP rejimini ishga tushirishda xatolik",
|
||
"screenshotSaved": "Ekran tasviri saqlandi",
|
||
"zoomPercent": "Masshtab %${percent}",
|
||
"pipErrors": {
|
||
"androidVersion": "Android 8.0 yoki undan yangisi talab qilinadi",
|
||
"iosVersion": "iOS 15.0 yoki undan yangisi talab qilinadi",
|
||
"permissionDisabled": "PiP rejimi oʻchirilgan. Tizim sozlamalaridan yoqing.",
|
||
"notSupported": "Qurilma PiP rejimini qoʻllab-quvvatlamaydi",
|
||
"voSwitchFailed": "PiP uchun video chiqishini almashtirib boʻlmadi",
|
||
"failed": "PiP rejimini ishga tushirishda xatolik",
|
||
"unknown": "Xatolik yuz berdi: ${error}"
|
||
},
|
||
"chapters": "Boʻlimlar",
|
||
"noChaptersAvailable": "Boʻlimlar mavjud emas",
|
||
"queue": "Navbat",
|
||
"noQueueItems": "Navbatda elementlar yoʻq",
|
||
"searchSubtitles": "Subtitr qidirish",
|
||
"language": "Til",
|
||
"noSubtitlesFound": "Subtitr topilmadi",
|
||
"subtitleDownloaded": "Subtitr yuklab olindi",
|
||
"subtitleDownloadedNotApplied": "Subtitr yuklab olindi, lekin qoʻllanilmadi",
|
||
"subtitleDownloadFailed": "Subtitrni yuklab boʻlmadi",
|
||
"searchLanguages": "Tillardan qidirish..."
|
||
},
|
||
"userStatus": {},
|
||
"messages": {
|
||
"markedAsWatched": "Koʻrilgan deb belgilandi",
|
||
"markedAsUnwatched": "Koʻrilmagan deb belgilandi",
|
||
"markedAsWatchedOffline": "Koʻrilgan deb belgilandi (tarmoqqa ulanganda sinxronlanadi)",
|
||
"markedAsUnwatchedOffline": "Koʻrilmagan deb belgilandi (tarmoqqa ulanganda sinxronlanadi)",
|
||
"autoRemovedWatchedDownload": "Avtomatik oʻchirildi: ${title}",
|
||
"autoRemovedWatchedDownloads": {
|
||
"one": "Koʻrilgan ${n} yuklama avtomatik oʻchirildi",
|
||
"other": "Koʻrilgan ${n} yuklama avtomatik oʻchirildi"
|
||
},
|
||
"removedFromContinueWatching": "\"Tomoshani davom ettirish\"dan oʻchirildi",
|
||
"errorLoading": "Xatolik: ${error}",
|
||
"searchPartialResults": "Baʼzi media serverlarda qidiruv amalga oshmadi. Mavjud natijalar koʻrsatilmoqda.",
|
||
"streamInterrupted": "Oqim uzildi. Qayta urinish uchun ijro tugmasini bosing.",
|
||
"liveStreamInterrupted": "Jonli oqim uzildi. Qayta urinish uchun ijro tugmasini bosing.",
|
||
"fileInfoNotAvailable": "Fayl haqida maʼlumot mavjud emas",
|
||
"playbackAuthenticationRequired": "Ushbu elementni ijro etish uchun serverga qaytadan kiring.",
|
||
"playbackServerUnavailable": "Media serveri mavjud emas. Keyinroq qaytadan urinib koʻring.",
|
||
"playbackDataInvalid": "Server notoʻgʻri ijro maʼlumotlarini qaytardi.",
|
||
"playbackCancelled": "Ijro bekor qilindi.",
|
||
"playbackFailed": "Ijroni ishga tushirishda xatolik.",
|
||
"errorLoadingFileInfo": "Fayl maʼlumotlarini yuklashda xatolik: ${error}",
|
||
"errorLoadingSeries": "Serialni yuklashda xatolik",
|
||
"musicNotSupported": "Musiqa ijrosi hali qoʻllab-quvvatlanmaydi",
|
||
"noDescriptionAvailable": "Tavsif mavjud emas",
|
||
"noProfilesAvailable": "Profillar yoʻq",
|
||
"contactAdminForProfiles": "Profil qoʻshish uchun administratorga murojaat qiling",
|
||
"unableToDetermineLibrarySection": "Kutubxona boʻlimini aniqlab boʻlmadi",
|
||
"logsCleared": "Jurnallar tozalandi",
|
||
"logsCopied": "Jurnallar nusxalandi",
|
||
"noLogsAvailable": "Jurnallar yoʻq",
|
||
"libraryScanning": "\"${title}\" skanerlanmoqda...",
|
||
"libraryScanStarted": "\"${title}\" uchun skanerlash boshlandi",
|
||
"libraryScanFailed": "Kutubxonani skanerlab boʻlmadi: ${error}",
|
||
"metadataRefreshing": "\"${title}\" uchun metamaʼlumotlar yangilanmoqda...",
|
||
"metadataRefreshStarted": "\"${title}\" uchun metamaʼlumotlarni yangilash boshlandi",
|
||
"metadataRefreshFailed": "Metamaʼlumotlarni yangilab boʻlmadi: ${error}",
|
||
"logoutConfirm": "Haqiqatan ham chiqmoqchimisiz?",
|
||
"noSeasonsFound": "Mavsumlar topilmadi",
|
||
"seasonsLoadFailed": "Mavsumlarni yuklab boʻlmadi",
|
||
"noEpisodesFound": "Birinchi mavsumda qismlar topilmadi",
|
||
"noEpisodesFoundGeneral": "Qismlar topilmadi",
|
||
"episodesLoadFailed": "Qismlarni yuklab boʻlmadi",
|
||
"noResultsFound": "Natijalar topilmadi",
|
||
"sleepTimerSet": "Uyqu taymeri ${label} vaqtiga oʻrnatildi",
|
||
"noItemsAvailable": "Elementlar yoʻq",
|
||
"failedToCreatePlayQueueNoItems": "Ijro navbatini yaratib boʻlmadi — elementlar yoʻq",
|
||
"failedPlayback": "${action} muvaffaqiyatsiz tugadi: ${error}",
|
||
"switchingToCompatiblePlayer": "Mos keluvchi pleyerga oʻtilmoqda...",
|
||
"serverLimitTitle": "Ijro etishda xatolik",
|
||
"serverLimitBody": "Server xatoligi (HTTP 500). Cheklov ushbu seansni rad etdi.",
|
||
"mediaUnreadableTitle": "",
|
||
"mediaUnreadableBody": "",
|
||
"logsUploaded": "Jurnallar yuklandi",
|
||
"logsUploadFailed": "Jurnallarni yuklab boʻlmadi",
|
||
"logId": "Jurnal ID-si"
|
||
},
|
||
"subtitlingStyling": {
|
||
"text": "Matn",
|
||
"border": "Hoshiya",
|
||
"background": "Fon",
|
||
"fontSize": "Shrift oʻlchami",
|
||
"textColor": "Matn rangi",
|
||
"borderSize": "Hoshiya oʻlchami",
|
||
"borderColor": "Hoshiya rangi",
|
||
"backgroundOpacity": "Fon shaffofligi",
|
||
"backgroundColor": "Fon rangi",
|
||
"position": "Joylashuvi",
|
||
"assOverride": "ASS qayta aniqlash",
|
||
"overrideScale": "Masshtablash",
|
||
"overrideForce": "Majburlash",
|
||
"overrideStrip": "Formatlashni olib tashlash",
|
||
"positionTop": "Yuqori",
|
||
"positionBottom": "Pastki",
|
||
"bold": "Qalin",
|
||
"italic": "Qiya",
|
||
"renderResolution": "Renderlash oʻlchamlari",
|
||
"renderResolutionScreen": "Ekran oʻlchamlari",
|
||
"renderResolutionVideo": "Video oʻlchamlari"
|
||
},
|
||
"mpvConfig": {
|
||
"title": "mpv.conf",
|
||
"description": "Kengaytirilgan video pleyer sozlamalari",
|
||
"presets": "Tayyor sozlamalar",
|
||
"noPresets": "Saqlangan sozlamalar yoʻq",
|
||
"saveAsPreset": "Sozlama sifatida saqlash...",
|
||
"presetName": "Sozlama nomi",
|
||
"presetNameHint": "Ushbu sozlama uchun nom kiriting",
|
||
"loadPreset": "Yuklash",
|
||
"deletePreset": "Oʻchirish",
|
||
"presetSaved": "Sozlama saqlandi",
|
||
"presetLoaded": "Sozlama yuklandi",
|
||
"presetDeleted": "Sozlama oʻchirildi",
|
||
"confirmDeletePreset": "Ushbu sozlamani oʻchirishga ishonchingiz komilmi?",
|
||
"configPlaceholder": "gpu-api=vulkan\nhwdec=auto\n# izoh"
|
||
},
|
||
"dialog": {
|
||
"confirmAction": "Harakatni tasdiqlash"
|
||
},
|
||
"profiles": {
|
||
"addPlezyProfile": "Plezy profilini qoʻshish",
|
||
"switchingProfile": "Profil almashtirilmoqda…",
|
||
"deleteThisProfileTitle": "Ushbu profil oʻchirilsinmi?",
|
||
"deleteThisProfileMessage": "${displayName} oʻchiriladi. Ulanishlarga taʼsir qilmaydi.",
|
||
"active": "Faol",
|
||
"manage": "Boshqarish",
|
||
"delete": "Oʻchirish",
|
||
"signOut": "Chiqish",
|
||
"signOutPlexTitle": "Plex-dan chiqilsinmi?",
|
||
"signOutPlexMessage": "${displayName} va barcha Plex Home foydalanuvchilari oʻchiriladi.",
|
||
"signedOutPlex": "Plex-dan chiqdingiz.",
|
||
"signOutFailed": "Chiqish amalga oshmadi.",
|
||
"sectionTitle": "Profillar",
|
||
"summarySingle": "Boshqariladigan foydalanuvchilarni birlashtirish uchun profillar qoʻshing",
|
||
"summaryMultipleWithActive": "${count} profil · faol: ${activeName}",
|
||
"summaryMultiple": "${count} profil",
|
||
"removeConnectionTitle": "Ulanish oʻchirilsinmi?",
|
||
"removeConnectionMessage": "${displayName} foydalanuvchisining ${connectionLabel} kirish huquqi oʻchiriladi.",
|
||
"deleteProfileTitle": "Profil oʻchirilsinmi?",
|
||
"deleteProfileMessage": "${displayName} va uning ulanishlari oʻchiriladi.",
|
||
"profileNameLabel": "Profil nomi",
|
||
"pinProtectionLabel": "PIN himoyasi",
|
||
"pinManagedByPlex": "PIN kodni Plex boshqaradi. plex.tv saytida tahrirlang.",
|
||
"noPinSetEditOnPlex": "PIN kod oʻrnatilmagan.",
|
||
"setPin": "PIN oʻrnatish",
|
||
"setPinTitle": "PIN oʻrnatish",
|
||
"confirmPinTitle": "PIN kodni tasdiqlash",
|
||
"pinSet": "PIN oʻrnatildi",
|
||
"changePin": "Oʻzgartirish",
|
||
"removePin": "Oʻchirish",
|
||
"connectionsLabel": "Ulanishlar",
|
||
"add": "Qoʻshish",
|
||
"deleteProfileButton": "Profilni oʻchirish",
|
||
"noConnectionsHint": "Ulanishlar yoʻq — ushbu profildan foydalanish uchun ulanish qoʻshing.",
|
||
"noConnections": "Ulanishlar yoʻq",
|
||
"plexHomeAccount": "Plex Home hisobi",
|
||
"plexAccountChip": "Plex hisobi: ${account}",
|
||
"plexAccountUserChip": "${account} hisobi orqali ${user}",
|
||
"connectionDefault": "Standart",
|
||
"connectionAs": "${displayName} sifatida",
|
||
"makeDefault": "Standart qilish",
|
||
"removeConnection": "Oʻchirish",
|
||
"profileRenamed": "Profil nomi oʻzgartirildi.",
|
||
"borrowAddTo": "${displayName} profiliga qoʻshish",
|
||
"borrowExplain": "Boshqa profilning ulanishidan foydalaning.",
|
||
"borrowEmpty": "Hali foydalanadigan hech narsa yoʻq.",
|
||
"borrowEmptySubtitle": "Avval boshqa profilga Plex yoki Jellyfin ulang.",
|
||
"borrowLoadFailed": "Mavjud ulanishlarni yuklab boʻlmadi.",
|
||
"borrowFromProfile": "${displayName} profilidan",
|
||
"borrowConnectionBorrowed": "Ulanishdan foydalanildi.",
|
||
"borrowFailed": "Ulanishdan foydalanib boʻlmadi.",
|
||
"incorrectPin": "Notoʻgʻri PIN kod.",
|
||
"incorrectPinTryAgain": "Notoʻgʻri PIN kod. Qaytadan urinib koʻring.",
|
||
"sourceProfileMissingParentAccount": "Manba profilda asosiy hisob yoʻq.",
|
||
"failedToLoadHomeUsers": "Plex Home foydalanuvchilarini yuklab boʻlmadi.",
|
||
"failedToVerifyPin": "PIN kodni tekshirib boʻlmadi.",
|
||
"newProfile": "Yangi profil",
|
||
"profileNameHint": "masalan, Mehmonlar, Bolalar",
|
||
"pinProtectionOptional": "PIN himoyasi (ixtiyoriy)",
|
||
"pinExplain": "Profillar orasida oʻtish uchun 4 xonali PIN kod talab qilinadi.",
|
||
"continueButton": "Davom ettirish",
|
||
"pinsDontMatch": "PIN kodlar mos kelmadi"
|
||
},
|
||
"connections": {
|
||
"sectionTitle": "Ulanishlar",
|
||
"addConnection": "Ulanish qoʻshish",
|
||
"addConnectionSubtitleNoProfile": "Plex orqali kiring yoki Jellyfin serveriga ulaning",
|
||
"addConnectionSubtitleScoped": "${displayName} profiliga qoʻshish",
|
||
"sessionExpiredOne": "${name} uchun seans vaqti tugadi",
|
||
"sessionExpiredMany": "${count} server uchun seans vaqti tugadi",
|
||
"signInAgain": "Qaytadan kirish",
|
||
"editMediaBrowserTitle": "",
|
||
"editMediaBrowserIntro": ""
|
||
},
|
||
"discover": {
|
||
"title": "Kashf qilish",
|
||
"noContentAvailable": "Kontent mavjud emas",
|
||
"addMediaToLibraries": "Kutubxonalaringizga media qoʻshing",
|
||
"continueWatching": "Tomoshani davom ettirish",
|
||
"continueWatchingIn": "${library} ichida tomoshani davom ettirish",
|
||
"nextUp": "Navbatda",
|
||
"nextUpIn": "${library} ichida navbatda",
|
||
"recentlyAdded": "Yaqinda qoʻshilganlar",
|
||
"recentlyAddedIn": "${library} ichida yaqinda qoʻshilganlar",
|
||
"latestAlbumsIn": "${library} ichida soʻnggi albomlar",
|
||
"recentlyPlayedIn": "${library} ichida yaqinda eshitilganlar",
|
||
"mostPlayedIn": "${library} ichida eng koʻp eshitilganlar",
|
||
"playEpisode": "M${season}Q${episode}",
|
||
"overview": "Tavsif",
|
||
"cast": "Aktyorlar",
|
||
"extras": "Treylerlar va qoʻshimchalar",
|
||
"studio": "Studiya",
|
||
"rating": "Reyting",
|
||
"director": "Rejissyor",
|
||
"directors": "Rejissyorlar",
|
||
"movie": "Film",
|
||
"tvShow": "TV Shou",
|
||
"minutesLeft": "${minutes} daq qoldi",
|
||
"moreLikeThis": "Oʻxshashlar"
|
||
},
|
||
"errors": {
|
||
"searchFailed": "Qidiruv xatoligi: ${error}",
|
||
"searchUnavailable": "Qidiruv hech bir media serverga ulana olmadi.",
|
||
"connectionTimeout": "${context} yuklanish vaqti tugadi",
|
||
"connectionFailed": "Media serveriga ulanib boʻlmadi",
|
||
"unableToLoad": "${context} yuklab boʻlmadi.",
|
||
"noClientAvailable": "Mavjud mijoz yoʻq",
|
||
"pleaseEnterToken": "Tokenni kiriting",
|
||
"invalidToken": "Notoʻgʻri token",
|
||
"failedToVerifyToken": "Tokenni tekshirib boʻlmadi: ${error}",
|
||
"failedToSwitchProfile": "${displayName} profiliga oʻtib boʻlmadi",
|
||
"failedToDeleteProfile": "${displayName} profilini oʻchirib boʻlmadi",
|
||
"failedToRate": "Reytingni yangilab boʻlmadi"
|
||
},
|
||
"libraries": {
|
||
"title": "Kutubxonalar",
|
||
"fallbackTitle": "Kutubxona",
|
||
"scanLibraryFiles": "Fayllarni skanerlash",
|
||
"scanLibrary": "Kutubxonani skanerlash",
|
||
"analyze": "Tahlil qilish",
|
||
"analyzeLibrary": "Kutubxonani tahlil qilish",
|
||
"refreshMetadata": "Metamaʼlumotlarni yangilash",
|
||
"emptyTrash": "Savatni tozalash",
|
||
"emptyingTrash": "\"${title}\" savati tozalanmoqda...",
|
||
"trashEmptied": "\"${title}\" savati tozalandi",
|
||
"failedToEmptyTrash": "Savatni tozalab boʻlmadi: ${error}",
|
||
"analyzing": "\"${title}\" tahlil qilinmoqda...",
|
||
"analysisStarted": "\"${title}\" uchun tahlil boshlandi",
|
||
"failedToAnalyze": "Tahlil qilib boʻlmadi: ${error}",
|
||
"noLibrariesFound": "Kutubxonalar topilmadi",
|
||
"allLibrariesHidden": "Barcha kutubxonalar yashirilgan",
|
||
"hiddenLibrariesCount": "Yashirin kutubxonalar (${count})",
|
||
"thisLibraryIsEmpty": "Ushbu kutubxona boʻsh",
|
||
"noItemsMatchFilters": "Filtrlarga mos keladigan elementlar topilmadi",
|
||
"resetFilters": "Filtrlarni qayta oʻrnatish",
|
||
"all": "Barchasi",
|
||
"clearAll": "Barchasini tozalash",
|
||
"scanLibraryConfirm": "\"${title}\" kutubxonasini skanerlamoqchimisiz?",
|
||
"analyzeLibraryConfirm": "\"${title}\" kutubxonasini tahlil qilmoqchimisiz?",
|
||
"refreshMetadataConfirm": "\"${title}\" metamaʼlumotlarini yangilaysizmi?",
|
||
"emptyTrashConfirm": "\"${title}\" savatini tozalaysizmi?",
|
||
"manageLibraries": "Kutubxonalarni boshqarish",
|
||
"sort": "Saralash",
|
||
"sortBy": "Saralash mezonlari",
|
||
"filters": "Filtrlar",
|
||
"confirmActionMessage": "Ushbu harakatni bajarmoqchimisiz?",
|
||
"showLibrary": "Kutubxonani koʻrsatish",
|
||
"hideLibrary": "Kutubxonani yashirish",
|
||
"libraryOptions": "Kutubxona parametrlari",
|
||
"content": "kutubxona tarkibi",
|
||
"selectLibrary": "Kutubxonani tanlash",
|
||
"filtersWithCount": "Filtrlar (${count})",
|
||
"noRecommendations": "Tavsiyalar yoʻq",
|
||
"noCollections": "Ushbu kutubxonada toʻplamlar yoʻq",
|
||
"noFoldersFound": "Jildlar topilmadi",
|
||
"folders": "jildlar",
|
||
"tabs": {
|
||
"recommended": "Tavsiya etilganlar",
|
||
"browse": "Koʻrib chiqish",
|
||
"collections": "Toʻplamlar",
|
||
"playlists": "Ijro roʻyxatlari"
|
||
},
|
||
"groupings": {
|
||
"title": "Guruhlash",
|
||
"all": "Barchasi",
|
||
"movies": "Filmlar",
|
||
"shows": "TV Shoular",
|
||
"seasons": "Mavsumlar",
|
||
"episodes": "Qismlar",
|
||
"artists": "Ijrochilar",
|
||
"albums": "Albomlar",
|
||
"tracks": "Taronalar",
|
||
"folders": "Jildlar"
|
||
},
|
||
"filterCategories": {
|
||
"genre": "Janr",
|
||
"year": "Yil",
|
||
"contentRating": "Kontent reytingi",
|
||
"tag": "Teg",
|
||
"unwatched": "Koʻrilmagan",
|
||
"unplayed": "Eshitilmagan",
|
||
"favorites": "Tanlanganlar"
|
||
},
|
||
"sortLabels": {
|
||
"title": "Nomi",
|
||
"dateAdded": "Qoʻshilgan sanasi",
|
||
"releaseDate": "Chıqqan sanasi",
|
||
"rating": "Reyting",
|
||
"communityRating": "Hamjamiyat reytingi",
|
||
"criticRating": "Muntaqidlar reytingi",
|
||
"userRating": "Foydalanuvchi reytingi",
|
||
"datePlayed": "Ijro etilgan sanasi",
|
||
"playCount": "Ijrolar soni",
|
||
"productionYear": "Ishlab chiqarilgan yili",
|
||
"runtime": "Davomiyligi",
|
||
"officialRating": "Rasmiy reyting",
|
||
"premiereDate": "Premyera sanasi",
|
||
"startDate": "Boshlangan sanasi",
|
||
"airTime": "Efir vaqti",
|
||
"studio": "Studiya",
|
||
"random": "Tasodifiy",
|
||
"dateShared": "Ulashilgan sanasi",
|
||
"latestEpisodeAirDate": "Soʻnggi qism chiqqan sana",
|
||
"lastEpisodeDateAdded": "Soʻnggi qoʻshilgan qism sanasi"
|
||
}
|
||
},
|
||
"about": {
|
||
"title": "Dastur haqida",
|
||
"openSourceLicenses": "Ochiq kodli litsenziyalar",
|
||
"versionLabel": "Versiya ${version}",
|
||
"appDescription": "Flutter asosidagi qulay Plex va Jellyfin mijozi",
|
||
"viewLicensesDescription": "Uchinchi tomon kutubxonalarining litsenziyalarini koʻrish"
|
||
},
|
||
"serverSelection": {
|
||
"noServersFoundForAccount": "${username} (${email}) uchun serverlar topilmadi",
|
||
"failedToLoadServers": "Serverlarni yuklashda xatolik: ${error}"
|
||
},
|
||
"hubDetail": {
|
||
"title": "Nomi",
|
||
"releaseYear": "Chiqqan yili",
|
||
"dateAdded": "Qoʻshilgan sanasi",
|
||
"rating": "Reyting",
|
||
"noItemsFound": "Elementlar topilmadi"
|
||
},
|
||
"logs": {
|
||
"clearLogs": "Jurnallarni tozalash",
|
||
"copyLogs": "Jurnallarni nusxalash",
|
||
"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": ""
|
||
},
|
||
"licenses": {
|
||
"relatedPackages": "Bogʻliq paketlar",
|
||
"license": "Litsenziya",
|
||
"licenseNumber": "Litsenziya ${number}",
|
||
"licensesCount": "${count} litsenziya"
|
||
},
|
||
"navigation": {
|
||
"libraries": "Kutubxonalar",
|
||
"downloads": "Yuklamalar",
|
||
"liveTv": "Jonli TV",
|
||
"explore": "Kashf qilish"
|
||
},
|
||
"explore": {
|
||
"title": "Kashf qilish",
|
||
"selectSource": "Manbani tanlang",
|
||
"rows": {
|
||
"watchlist": "Tomosha roʻyxati",
|
||
"recommendedMovies": "Tavsiya etilgan filmlar",
|
||
"recommendedShows": "Tavsiya etilgan seriallar",
|
||
"trendingMovies": "Ommabop filmlar",
|
||
"trendingShows": "Ommabop seriallar",
|
||
"popularMovies": "Mashhur filmlar",
|
||
"popularShows": "Mashhur seriallar",
|
||
"trendingAnime": "Ommabop anime",
|
||
"suggestedAnime": "Tavsiya etilgan anime",
|
||
"airingAnime": "Efirga uzatilayotgan eng yaxshi anime",
|
||
"popularAnime": "Eng mashhur anime",
|
||
"trending": "Ommaboplar",
|
||
"upcomingMovies": "Kutilayotgan filmlar",
|
||
"upcomingShows": "Kutilayotgan seriallar"
|
||
},
|
||
"status": {
|
||
"airing": "Efirda",
|
||
"ended": "Tugallandi",
|
||
"canceled": "Bekor qilindi",
|
||
"upcoming": "Kutilmoqda"
|
||
},
|
||
"episodeCount": {
|
||
"one": "${n} qism",
|
||
"other": "${n} qism"
|
||
},
|
||
"cast": "Aktyorlar",
|
||
"characters": "Qahramonlar",
|
||
"addToWatchlist": "Tomosha roʻyxatiga qoʻshish",
|
||
"removeFromWatchlist": "Tomosha roʻyxatidan oʻchirish",
|
||
"watchlistUpdateFailed": "Tomosha roʻyxatini yangilab boʻlmadi",
|
||
"notInLibrary": "Kutubxonangizda yoʻq",
|
||
"inTheseLibraries": "Ushbu kutubxonalarda bor",
|
||
"checkingLibrary": "Kutubxona tekshirilmoqda...",
|
||
"emptyTitle": "Hali bu yerda hech narsa yoʻq",
|
||
"emptyMessage": "${source} manbasidan olingan qatorlar bu yerda koʻrinadi.",
|
||
"searchHint": "${source} ichidan qidirish",
|
||
"searchEmpty": "\"${query}\" boʻyicha natija topilmadi",
|
||
"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": ""
|
||
},
|
||
"stats": {
|
||
"listed": "",
|
||
"viewersDay": "",
|
||
"viewersWeek": "",
|
||
"viewersMonth": "",
|
||
"viewersYear": "",
|
||
"viewersAllTime": "",
|
||
"planning": "",
|
||
"favorited": "",
|
||
"dropRate": "",
|
||
"comments": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"votes": "",
|
||
"watching": "",
|
||
"completed": "",
|
||
"onHold": "",
|
||
"dropped": ""
|
||
},
|
||
"season": {
|
||
"winter": "",
|
||
"spring": "",
|
||
"summer": "",
|
||
"fall": "",
|
||
"withYear": ""
|
||
},
|
||
"format": {
|
||
"tv": "",
|
||
"tvShort": "",
|
||
"movie": "",
|
||
"special": "",
|
||
"ova": "",
|
||
"ona": "",
|
||
"music": "",
|
||
"other": ""
|
||
},
|
||
"sourceMaterial": {
|
||
"original": "",
|
||
"manga": "",
|
||
"lightNovel": "",
|
||
"novel": "",
|
||
"visualNovel": "",
|
||
"game": "",
|
||
"webComic": "",
|
||
"musicRelease": "",
|
||
"otherMedia": ""
|
||
},
|
||
"creditRole": {
|
||
"director": "",
|
||
"writer": "",
|
||
"producer": "",
|
||
"creator": "",
|
||
"composer": ""
|
||
},
|
||
"relation": {
|
||
"prequel": "",
|
||
"sequel": "",
|
||
"sideStory": "",
|
||
"spinOff": "",
|
||
"alternativeVersion": "",
|
||
"summary": "",
|
||
"parentStory": "",
|
||
"adaptation": "",
|
||
"other": ""
|
||
},
|
||
"broadcast": "",
|
||
"broadcastWithZone": "",
|
||
"detail": {
|
||
"originalTitle": "",
|
||
"alsoKnownAs": "",
|
||
"studios": "",
|
||
"country": "",
|
||
"language": "",
|
||
"released": "",
|
||
"physicalRelease": "",
|
||
"ended": "",
|
||
"addedOn": "",
|
||
"yourRating": "",
|
||
"budget": "",
|
||
"revenue": "",
|
||
"contentAdvisory": "",
|
||
"tags": "",
|
||
"revealSpoilerTags": "",
|
||
"links": "",
|
||
"watchOn": "",
|
||
"watchTrailer": "",
|
||
"openOn": "",
|
||
"crew": "",
|
||
"ratings": "",
|
||
"schedule": "",
|
||
"recommendedByUsers": {
|
||
"one": "",
|
||
"other": ""
|
||
},
|
||
"recommendedBy": "",
|
||
"favoritedBy": "",
|
||
"unairedEpisodes": "",
|
||
"recommendedByPercent": "",
|
||
"relatedTitles": "",
|
||
"background": ""
|
||
},
|
||
"totalResults": {
|
||
"one": "",
|
||
"other": ""
|
||
}
|
||
},
|
||
"liveTv": {
|
||
"title": "Jonli TV",
|
||
"guide": "Dasturlar jadvali",
|
||
"noChannels": "Mavjud kanallar yoʻq",
|
||
"noDvr": "Serverda DVR sozlanmagan",
|
||
"serverUnavailable": "Jonli TV serveri mavjud emas.",
|
||
"serverNotConnected": "Jonli TV serveriga ulanmagan.",
|
||
"noPrograms": "Dastur haqida maʼlumot yoʻq",
|
||
"liveStreamFailed": "Jonli oqim xatoligi",
|
||
"unknownProgram": "Nomaʼlum dastur",
|
||
"unknownHub": "Nomaʼlum",
|
||
"unknownError": "Nomaʼlum xatolik",
|
||
"channelNumber": "${number}-kanal",
|
||
"unknownChannel": "Nomaʼlum kanal",
|
||
"live": "JONLI EFIR",
|
||
"reloadGuide": "Jadvalni yangilash",
|
||
"now": "Hozir",
|
||
"today": "Bugun",
|
||
"tomorrow": "Ertaga",
|
||
"midnight": "Yarim tun",
|
||
"overnight": "Tunda",
|
||
"morning": "Ertalab",
|
||
"daytime": "Kunduzi",
|
||
"evening": "Kechqurun",
|
||
"lateNight": "Tunda",
|
||
"whatsOn": "Hozir nima efirda?",
|
||
"watchChannel": "Kanalni tomosha qilish",
|
||
"favorites": "Tanlanganlar",
|
||
"reorderFavorites": "Tanlanganlarni tartiblash",
|
||
"favoritesLoadFailed": "Tanlanganlarni yuklab boʻlmadi.",
|
||
"favoritesUpdateFailed": "Tanlanganlarni yangilab boʻlmadi.",
|
||
"joinSession": "Seansga qoʻshilish",
|
||
"watchFromStart": "Boshidan tomosha qilish (${minutes} daq ilgari)",
|
||
"watchLive": "Jonli efirni tomosha qilish",
|
||
"goToLive": "Jonli efirga oʻtish",
|
||
"record": "Yozib olish",
|
||
"recordEpisode": "Qismni yozib olish",
|
||
"recordSeries": "Serialni yozib olish",
|
||
"recordOptions": "Yozib olish parametrlari",
|
||
"saveTo": "Shu yerga saqlash",
|
||
"recordings": "Yozib olinganlar",
|
||
"scheduledRecordings": "Rejalashtirilganlar",
|
||
"recordingRules": "Yozib olish qoidalari",
|
||
"noScheduledRecordings": "Rejalashtirilgan yozuvlar yoʻq",
|
||
"manageRecording": "Yozuvni boshqarish",
|
||
"cancelRecording": "Yozishni bekor qilish",
|
||
"cancelRecordingTitle": "Yozish toʻxtatilsinmi?",
|
||
"cancelRecordingMessage": "${title} endi yozib olinmaydi.",
|
||
"deleteRule": "Qoidani oʻchirish",
|
||
"deleteRuleTitle": "Yozib olish qoidasi oʻchirilsinmi?",
|
||
"deleteRuleMessage": "${title} serialining keyingi qismlari yozib olinmaydi.",
|
||
"recordingScheduled": "Yozib olish rejalashtirildi",
|
||
"alreadyScheduled": "Ushbu dastur avvaldan rejalashtirilgan",
|
||
"dvrAdminRequired": "DVR sozlamalari administrator huquqini talab qiladi",
|
||
"recordingFailed": "Yozib olishni rejalashtirib boʻlmadi",
|
||
"recordingTargetMissing": "Yozib olinadigan kutubxona aniqlanmadi",
|
||
"recordNotAvailable": "Ushbu dasturni yozib olib boʻlmaydi",
|
||
"recordingCancelled": "Yozib olish bekor qilindi",
|
||
"recordingRuleDeleted": "Yozib olish qoidasi oʻchirildi",
|
||
"processRecordingRules": "Qoidalarni qayta baholash",
|
||
"recordingInProgress": "Hozir yozib olinmoqda",
|
||
"recordingsCount": "${count} rejalashtirilgan",
|
||
"editRule": "Qoidani tahrirlash",
|
||
"editRuleAction": "Tahrirlash",
|
||
"recordingRuleUpdated": "Yozib olish qoidasi yangilandi",
|
||
"guideReloadRequested": "Jadvalni yangilash soʻraldi",
|
||
"rulesProcessRequested": "Qoidalarni qayta baholash soʻraldi",
|
||
"recordShow": "Shouni yozib olish"
|
||
},
|
||
"collections": {
|
||
"title": "Toʻplamlar",
|
||
"collection": "Toʻplam",
|
||
"empty": "Toʻplam boʻsh",
|
||
"deleteCollection": "Toʻplamni oʻchirish",
|
||
"deleteConfirm": "\"${title}\" oʻchirilsinmi?",
|
||
"deleted": "Toʻplam oʻchirildi",
|
||
"deleteFailed": "Toʻplamni oʻchirib boʻlmadi",
|
||
"deleteFailedWithError": "Toʻplamni oʻchirish xatoligi: ${error}",
|
||
"selectCollection": "Toʻplamni tanlash",
|
||
"collectionName": "Toʻplam nomi",
|
||
"enterCollectionName": "Toʻplam nomini kiriting",
|
||
"addedToCollection": "Toʻplamga qoʻshildi",
|
||
"errorAddingToCollection": "Toʻplamga qoʻshib boʻlmadi",
|
||
"created": "Toʻplam yaratildi",
|
||
"removeFromCollection": "Toʻplamdan oʻchirish",
|
||
"removeFromCollectionConfirm": "\"${title}\" ushbu toʻplamdan oʻchirilsinmi?",
|
||
"removedFromCollection": "Toʻplamdan oʻchirildi",
|
||
"removeFromCollectionFailed": "Toʻplamdan oʻchirib boʻlmadi",
|
||
"removeFromCollectionError": "Oʻchirish xatoligi: ${error}",
|
||
"searchCollections": "Toʻplamlardan qidirish..."
|
||
},
|
||
"playlists": {
|
||
"title": "Ijro roʻyxatlari",
|
||
"playlist": "Ijro roʻyxati",
|
||
"noPlaylists": "Ijro roʻyxatlari topilmadi",
|
||
"create": "Ijro roʻyxatini yaratish",
|
||
"playlistName": "Ijro roʻyxati nomi",
|
||
"enterPlaylistName": "Roʻyxat nomini kiriting",
|
||
"delete": "Ijro roʻyxatini oʻchirish",
|
||
"removeItem": "Roʻyxatdan oʻchirish",
|
||
"smartPlaylist": "Aqlli ijro roʻyxati",
|
||
"itemCount": "${count} element",
|
||
"oneItem": "1 element",
|
||
"emptyPlaylist": "Ushbu roʻyxat boʻsh",
|
||
"deleteConfirm": "Ijro roʻyxati oʻchirilsinmi?",
|
||
"deleteMessage": "\"${name}\" oʻchirilsinmi?",
|
||
"created": "Ijro roʻyxati yaratildi",
|
||
"deleted": "Ijro roʻyxati oʻchirildi",
|
||
"itemAdded": "Roʻyxatga qoʻshildi",
|
||
"itemRemoved": "Roʻyxatdan oʻchirildi",
|
||
"selectPlaylist": "Roʻyxatni tanlash",
|
||
"searchPlaylists": "Ijro roʻyxatlaridan qidirish...",
|
||
"errorCreating": "Roʻyxatni yaratib boʻlmadi",
|
||
"errorDeleting": "Roʻyxatni oʻchirib boʻlmadi",
|
||
"errorLoading": "Roʻyxatlarni yuklab boʻlmadi",
|
||
"errorAdding": "Roʻyxatga qoʻshib boʻlmadi",
|
||
"errorReordering": "Qayta tartiblab boʻlmadi",
|
||
"errorRemoving": "Roʻyxatdan oʻchirib boʻlmadi"
|
||
},
|
||
"music": {
|
||
"goToAlbum": "Albomga oʻtish",
|
||
"goToArtist": "Ijrochiga oʻtish",
|
||
"instantMix": "Tezkor miks",
|
||
"playNext": "Keyingisini ijro etish",
|
||
"addToQueue": "Navbatga qoʻshish",
|
||
"discNumber": "${n}-disk",
|
||
"trackCount": {
|
||
"one": "${n} tarona",
|
||
"other": "${n} tarona"
|
||
},
|
||
"nowPlaying": "Hozir ijro etilmoqda",
|
||
"playingFrom": "${title} manbasidan",
|
||
"queue": "Navbat",
|
||
"clearQueue": "Navbatni tozalash",
|
||
"lyrics": "Musiqa matni",
|
||
"noLyrics": "Musiqa matni yoʻq",
|
||
"sleepTimer": "Uyqu taymeri",
|
||
"sleepTimerEndOfTrack": "Taronaning oxiri",
|
||
"sleepTimerMinutes": "${n} daqiqa",
|
||
"stopPlayback": "Ijroni toʻxtatish",
|
||
"previousTrack": "Oldingi tarona",
|
||
"nextTrack": "Keyingi tarona",
|
||
"repeat": "Takrorlash",
|
||
"repeatAll": "Barchasini takrorlash",
|
||
"repeatOne": "Birtasini takrorlash"
|
||
},
|
||
"watchTogether": {
|
||
"title": "Birgalikda tomosha qilish",
|
||
"description": "Doʻstlaringiz va oilangiz bilan birga tomosha qiling",
|
||
"createSession": "Seans yaratish",
|
||
"creating": "Yaratilmoqda...",
|
||
"joinSession": "Seansga qoʻshilish",
|
||
"joining": "Qoʻshilinmoqda...",
|
||
"controlMode": "Boshqaruv rejimi",
|
||
"controlModeQuestion": "Ijroni kim boshqara oladi?",
|
||
"hostOnly": "Faqat tashkilotchi",
|
||
"anyone": "Har kim",
|
||
"hostingSession": "Seans tashkillashtirilmoqda",
|
||
"inSession": "Seansda",
|
||
"sessionCode": "Seans kodi",
|
||
"openSessionControls": "Boshqaruv elementlarini ochish",
|
||
"copySessionCode": "Seans kodini nusxalash",
|
||
"hostControlsPlayback": "Ijroni tashkilotchi boshqaradi",
|
||
"anyoneCanControl": "Ijroni har kim boshqara oladi",
|
||
"hostControls": "Tashkilotchi boshqaradi",
|
||
"anyoneControls": "Hamma boshqaradi",
|
||
"participants": "Ishtirokchilar",
|
||
"host": "Tashkilotchi",
|
||
"hostBadge": "TASHKILOTCHI",
|
||
"youAreHost": "Siz tashkilotchisiz",
|
||
"watchingWithOthers": "Boshqalar bilan tomosha qilinmoqda",
|
||
"endSession": "Seansni yakunlash",
|
||
"leaveSession": "Seansdan chiqish",
|
||
"endSessionQuestion": "Seans yakunlansinmi?",
|
||
"leaveSessionQuestion": "Seansdan chiqasizmi?",
|
||
"endSessionConfirm": "Bu barcha ishtirokchilar uchun seansni yakunlaydi.",
|
||
"leaveSessionConfirm": "Siz seansdan uzilasiz.",
|
||
"endSessionConfirmOverlay": "Bu barcha uchun tomosha seansini yakunlaydi.",
|
||
"leaveSessionConfirmOverlay": "Tomosha seansidan uzilasiz.",
|
||
"end": "Yakunlash",
|
||
"leave": "Chiqish",
|
||
"syncing": "Sinxronlanmoqda...",
|
||
"joinWatchSession": "Tomosha seansiga qoʻshilish",
|
||
"enterCodeHint": "5 xonali kodni kiriting",
|
||
"pasteFromClipboard": "Xotiradan joylash",
|
||
"pleaseEnterCode": "Seans kodini kiriting",
|
||
"codeMustBe5Chars": "Seans kodi 5 ta belgidan iborat boʻlishi kerak",
|
||
"joinInstructions": "Tashkilotchining seans kodini kiriting.",
|
||
"failedToCreate": "Seansni yaratib boʻlmadi",
|
||
"failedToJoin": "Seansga qoʻshilib boʻlmadi",
|
||
"sessionCodeCopied": "Seans kodi nusxalandi",
|
||
"relayUnreachable": "Rele serveriga ulanib boʻlmadi.",
|
||
"reconnectingToHost": "Tashkilotchiga qayta ulanilmoqda...",
|
||
"currentPlayback": "Joriy ijro",
|
||
"joinCurrentPlayback": "Joriy ijroga qoʻshilish",
|
||
"joinCurrentPlaybackDescription": "Tashkilotchi koʻrayotgan joyga oʻting",
|
||
"failedToOpenCurrentPlayback": "Joriy ijroni ochib boʻlmadi",
|
||
"participantJoined": "${name} qoʻshildi",
|
||
"participantLeft": "${name} chiqdi",
|
||
"participantPaused": "${name} toʻxtatdi",
|
||
"participantResumed": "${name} davom ettirdi",
|
||
"participantSeeked": "${name} vaqtni oʻzgartirdi",
|
||
"participantBuffering": "${name} buferlamoqda",
|
||
"participantNeedsUpdate": "${name} eski versiyada",
|
||
"resumingWithout": "${name} hisobga olinmasdan davom ettirilmoqda",
|
||
"waitingForParticipants": "Boshqalarning yuklashini kutilmoqda...",
|
||
"waitingForName": "${name} kutilmoqda...",
|
||
"recentRooms": "Yaqindagi xonalar",
|
||
"renameRoom": "Xona nomini oʻzgartirmoqchimisiz?",
|
||
"removeRoom": "Oʻchirish",
|
||
"guestSwitchUnavailable": "Oʻtib boʻlmadi",
|
||
"guestSwitchFailed": "Oʻtib boʻlmadi — kontent topilmadi"
|
||
},
|
||
"downloads": {
|
||
"title": "Yuklamalar",
|
||
"manage": "Boshqarish",
|
||
"tvShows": "TV Shoular",
|
||
"movies": "Filmlar",
|
||
"music": "Musiqa",
|
||
"tracksQueued": "${count} tarona yuklash navbatiga qoʻshildi",
|
||
"noDownloads": "Hali yuklamalar yoʻq",
|
||
"noDownloadsDescription": "Yuklangan fayllar oflayn koʻrish uchun bu yerda koʻrinadi",
|
||
"downloadNow": "Yuklab olish",
|
||
"deleteDownload": "Yuklamani oʻchirish",
|
||
"retryDownload": "Yuklashni qaytadan urinish",
|
||
"downloadQueued": "Yuklash navbatga qoʻyildi",
|
||
"downloadResumed": "Yuklash davom ettirildi",
|
||
"serverErrorBitrate": "Server xatoligi: fayl tezlik cheklovidan oshgan boʻlishi mumkin",
|
||
"storageFull": "Xotira toʻlganligi sababli yuklash toʻxtatildi.",
|
||
"episodesQueued": "${count} qism yuklash navbatiga qoʻshildi",
|
||
"downloadDeleted": "Yuklama oʻchirildi",
|
||
"deleteConfirm": "\"${title}\" ushbu qurilmadan oʻchirilsinmi?",
|
||
"cancelledDownloadTitle": "Toʻxtatilgan yuklama",
|
||
"cancelledDownloadMessage": "Ushbu yuklash toʻxtatildi.",
|
||
"allEpisodesAlreadyDownloaded": "Barcha qismlar avvaldan yuklab olingan",
|
||
"resumeDownload": "Yuklashni davom ettirish",
|
||
"cancelledDownload": "Toʻxtatilgan yuklama",
|
||
"syncingFile": "${file} (${status} sinxronlanmoqda)",
|
||
"downloadedFileClickToComplete": "Yuklab olindi ${file} - Yakunlash uchun bosing",
|
||
"partialDownloadClickToComplete": "Qisman yuklandi - Yakunlash uchun bosing",
|
||
"deleting": "Oʻchirilmoqda...",
|
||
"deletingWithProgress": "${title} oʻchirilmoqda... (${current} / ${total})",
|
||
"queuedTooltip": "Navbatda",
|
||
"queuedFilesTooltip": "Navbatdagi fayllar: ${files}",
|
||
"downloadingTooltip": "Yuklanmoqda...",
|
||
"downloadingFilesTooltip": "Yuklanayotgan fayllar: ${files}",
|
||
"noDownloadsTree": "Yuklamalar yoʻq",
|
||
"pauseAll": "Barchasini toʻxtatib turish",
|
||
"resumeAll": "Barchasini davom ettirish",
|
||
"deleteAll": "Barchasini oʻchirish",
|
||
"selectVersion": "Versiyani tanlash",
|
||
"allEpisodes": "Barcha qismlar",
|
||
"unwatchedOnly": "Faqat koʻrilmaganlar",
|
||
"nextNUnwatched": "Keyingi ${count} koʻrilmagan",
|
||
"customAmount": "Boshqa miqdor...",
|
||
"includeSpecials": "Maxsus qismlarni qoʻshish",
|
||
"howManyEpisodes": "Nechta qism?",
|
||
"invalidEpisodeCount": "Toʻgʻri qismlar sonini kiriting.",
|
||
"keepSynced": "Sinxronlangan holatda ushlash",
|
||
"downloadOnce": "Bir marta yuklab olish",
|
||
"keepNUnwatched": "${count} koʻrilmagan qismni saqlash",
|
||
"editSyncRule": "Sinxronlash qoidasini tahrirlash",
|
||
"removeSyncRule": "Sinxronlash qoidasini oʻchirish",
|
||
"removeSyncRuleConfirm": "\"${title}\" sinxronlashi toʻxtatilsinmi? Yuklab olingan qismlar saqlanadi.",
|
||
"removeListSyncRuleConfirm": "\"${title}\" sinxronlashi toʻxtatilsinmi?",
|
||
"deleteSyncRuleDownloads": "Bogʻliq yuklamalar ham oʻchirilsin",
|
||
"deleteSyncRuleDownloadsDescription": "Boshqa sinxronlash qoidasi yoki profil ishlatayotgan yuklamalar saqlanadi.",
|
||
"syncRuleCreated": "Sinxronlash qoidasi yaratildi — ${count} koʻrilmagan qism saqlanadi",
|
||
"syncRuleUpdated": "Sinxronlash qoidasi yangilandi",
|
||
"syncRuleRemoved": "Sinxronlash qoidasi oʻchirildi",
|
||
"syncRuleAndDownloadsRemoved": "Sinxronlash qoidasi va bogʻliq yuklamalar oʻchirildi",
|
||
"syncRuleCleanupBusy": "Sinxronlash qoidalari hozir yangilanmoqda. Bir ozdan soʻng qayta urinib koʻring.",
|
||
"syncRuleCleanupUnavailable": "Bogʻliq yuklamalarni xavfsiz aniqlab boʻlmadi. Serverga qayta ulanib koʻring yoki yuklamalarni oʻchirmasdan qoidani olib tashlang.",
|
||
"syncedNewEpisodes": "${title} uchun ${count} yangi qism sinxronlandi",
|
||
"activeSyncRules": "Faol sinxronlash qoidalari",
|
||
"noSyncRules": "Sinxronlash qoidalari yoʻq",
|
||
"manageSyncRule": "Sinxronlashni boshqarish",
|
||
"editEpisodeCount": "Qismlar soni",
|
||
"editSyncFilter": "Sinxronlash filtri",
|
||
"syncAllItems": "Barcha elementlar sinxronlanadi",
|
||
"syncUnwatchedItems": "Koʻrilmagan elementlar sinxronlanadi",
|
||
"syncRuleServerContext": "Server: ${server} • ${status}",
|
||
"syncRuleAvailable": "Mavjud",
|
||
"syncRuleOffline": "Oflayn",
|
||
"syncRuleSignInRequired": "Kirish talab etiladi",
|
||
"syncRuleNotAvailableForProfile": "Joriy profil uchun mavjud emas",
|
||
"syncRuleUnknownServer": "Nomaʼlum server",
|
||
"syncRuleListCreated": "Sinxronlash qoidasi yaratildi",
|
||
"backgroundWarning": {
|
||
"bannerBlocked": "Ilovadan chiqqaningizda yuklamalar toʻxtaydi",
|
||
"bannerDegraded": "Fondagi yuklamalar cheklangan boʻlishi mumkin",
|
||
"bannerAction": "Batafsil",
|
||
"sheetTitle": "Fondagi yuklamalar bloklangan",
|
||
"sheetTitleDegraded": "Fondagi yuklamalar cheklangan boʻlishi mumkin",
|
||
"sheetIntro": "Android Plezy-ning fonda ishonchli yuklab olishiga toʻsqinlik qilmoqda.",
|
||
"sheetIntroDegraded": "Qurilmangiz Plezy fonda qachon yuklay olishini cheklamoqda.",
|
||
"reasonBackgroundRestricted": "Plezy-ning fondagi faoliyati cheklangan. Batareya yoki fondagi foydalanishni \"Cheklanmagan\" qilib belgilang.",
|
||
"reasonStandbyRestricted": "Android Plezy-ni cheklangan kutish holatiga oʻtkazdi. Batareya foydalanishini \"Cheklanmagan\" qilib belgilang.",
|
||
"reasonDownloadChannelBlocked": "Yuklash bildirishnomalari oʻchirilgan, shuning uchun jarayon koʻrsatkichi va boshqaruv elementlari mavjud boʻlmasligi mumkin.",
|
||
"reasonNotificationsDisabled": "Bildirishnomalar oʻchirilgan. Android 13 va undan yangi versiyalarda uzoq davom etadigan fondagi yuklamalar uchun ular talab qilinadi.",
|
||
"reasonDataSaver": "Trafik tejash yoqilgan, bu mobil internetda fondagi yuklamalarni bloklaydi. Wi-Fi orqali yuklamalar ishlashi kerak.",
|
||
"reasonOemUnknown": "Plezy fonda boʻlganida yuklamalar bir necha marta toʻxtadi. Plezy-ning batareya yoki fondagi foydalanish sozlamalarini tekshiring.",
|
||
"openSettings": "Sozlamalarni ochish",
|
||
"stillNotWorking": "Qurilmaga oid yordam",
|
||
"stillNotWorkingDescription": "Qurilmangiz uchun qadamlarni koʻring yoki muammo davom etsa Sozlamalar › Jurnallarni koʻrish boʻlimidan jurnal yuboring.",
|
||
"dialogTitle": "Yuklamalar tugamasligi mumkin",
|
||
"dialogDownloadAnyway": "Baribir yuklash",
|
||
"dialogFixFirst": "Avval buni tuzatish",
|
||
"statusTile": "Fondagi yuklamalar",
|
||
"statusOk": "Fonda ishlashga ruxsat berilgan",
|
||
"statusBlocked": "Tizim sozlamalari tomonidan bloklangan",
|
||
"statusDegraded": "Tizim sozlamalari tomonidan cheklangan",
|
||
"statusUnknown": "Hali tekshirilmagan",
|
||
"settingsUnavailable": "Bu qurilmada tizim sozlamalarini ochib boʻlmadi",
|
||
"linkUnavailable": "Bu qurilmada dontkillmyapp.com-ni ochib boʻlmadi"
|
||
}
|
||
},
|
||
"shaders": {
|
||
"title": "Sheyderlar",
|
||
"noShaderDescription": "Video yaxshilash oʻchirilgan",
|
||
"nvscalerDescription": "Aniqroq video uchun NVIDIA masshtabi",
|
||
"artcnnVariantNeutral": "Neytral",
|
||
"artcnnVariantDenoise": "Shovqinni kamaytirish",
|
||
"artcnnVariantDenoiseSharpen": "Shovqinni kamaytirish + Aniqlik",
|
||
"qualityFast": "Tezkor",
|
||
"qualityHQ": "Yuqori sifat",
|
||
"mode": "Rejim",
|
||
"importShader": "Sheyderni import qilish",
|
||
"customShaderDescription": "Maxsus GLSL sheyderi",
|
||
"shaderImported": "Sheyder import qilindi",
|
||
"shaderImportFailed": "Sheyderni import qilib boʻlmadi",
|
||
"deleteShader": "Sheyderni oʻchirish",
|
||
"deleteShaderConfirm": "\"${name}\" oʻchirilsinmi?"
|
||
},
|
||
"companionRemote": {
|
||
"title": "Yordamchi pult",
|
||
"connectedTo": "${name} qurilmasiga ulandi",
|
||
"unknownDevice": "Nomaʼlum qurilma",
|
||
"session": {
|
||
"startingServer": "Pult serveri ishga tushmoqda...",
|
||
"hostAddress": "Xost manzili",
|
||
"connected": "Ulandi",
|
||
"serverRunning": "Server faol",
|
||
"serverStopped": "Server toʻxtatildi",
|
||
"serverRunningDescription": "Tarmoqdagi mobil qurilmalar ulanishi mumkin",
|
||
"serverStoppedDescription": "Ulanishga ruxsat berish uchun serverni ishga tushiring",
|
||
"usePhoneToControl": "Ushbu ilovani boshqarish uchun telefoningizdan foydalaning",
|
||
"startServer": "Serverni ishga tushirish",
|
||
"stopServer": "Serverni toʻxtatish",
|
||
"minimize": "Yigʻish"
|
||
},
|
||
"pairing": {
|
||
"discoveryDescription": "Bir xil Plex hisobidagi Plezy qurilmalari bu yerda koʻrinadi",
|
||
"hostAddressHint": "192.168.1.100:48632",
|
||
"connecting": "Ulanilmoqda...",
|
||
"searchingForDevices": "Qurilmalar qidirilmoqda...",
|
||
"noDevicesFound": "Tarmoqda qurilmalar topilmadi",
|
||
"noDevicesHint": "Kompyuterda Plezy-ni oching va bir xil Wi-Fi-ga ulaning",
|
||
"availableDevices": "Mavjud qurilmalar",
|
||
"manualConnection": "Qoʻlda ulanish",
|
||
"cryptoInitFailed": "Xavfsiz ulanish xatoligi. Avval Plex-ga kiring.",
|
||
"validationHostRequired": "Xost manzilini kiriting",
|
||
"validationHostFormat": "Format IP:port koʻrinishida boʻlishi kerak",
|
||
"connectionTimedOut": "Ulanish vaqti tugadi.",
|
||
"sessionNotFound": "Qurilma topilmadi.",
|
||
"authFailed": "Autentifikatsiya xatoligi.",
|
||
"failedToConnect": "Ulanib boʻlmadi: ${error}"
|
||
},
|
||
"remote": {
|
||
"disconnectConfirm": "Pult seansidan uzilasizmi?",
|
||
"reconnecting": "Qayta ulanilmoqda...",
|
||
"attemptOf": "Urinish ${current} / 5",
|
||
"retryNow": "Hozir qaytadan urinib koʻrish",
|
||
"tabRemote": "Pult",
|
||
"tabPlay": "Ijro",
|
||
"tabMore": "Koʻproq",
|
||
"menu": "Menyu",
|
||
"tabNavigation": "Navigatsiya",
|
||
"tabDiscover": "Kashf qilish",
|
||
"tabLibraries": "Kutubxonalar",
|
||
"tabSearch": "Qidiruv",
|
||
"tabDownloads": "Yuklamalar",
|
||
"tabSettings": "Sozlamalar",
|
||
"previous": "Oldingi",
|
||
"playPause": "Ijro/Pauza",
|
||
"next": "Keyingi",
|
||
"seekBack": "Orqaga oʻtkazish",
|
||
"stop": "Toʻxtatish",
|
||
"seekForward": "Oldinga oʻtkazish",
|
||
"volume": "Ovoz",
|
||
"volumeDown": "Kamaytirish",
|
||
"volumeUp": "Oshirish",
|
||
"fullscreen": "Toʻliq ekran",
|
||
"subtitles": "Subtitrlar",
|
||
"audio": "Ovoz",
|
||
"searchHint": "Kompyuterda qidirish..."
|
||
},
|
||
"errors": {
|
||
"noNetworkInterface": "Tarmoq interfeysi topilmadi",
|
||
"authenticationFailed": "Autentifikatsiya xatoligi",
|
||
"serverStartFailed": "Serverni ishga tushirishda xatolik: ${error}",
|
||
"commandFailed": "Buyruqni yuborishda xatolik: ${error}",
|
||
"joinTimedOut": "Ulanish vaqti tugadi",
|
||
"failedToConnectAnyAddress": "Hech bir manzilga ulanib boʻlmadi",
|
||
"connectionLostAfterAttempts": "${attempts} urinishdan keyin aloqa uzildi",
|
||
"connectionLost": "Aloqa uzildi"
|
||
}
|
||
},
|
||
"videoSettings": {
|
||
"playbackSpeed": "Ijro tezligi",
|
||
"normalSpeed": "Normal",
|
||
"sleepTimerActive": "Faol (${duration})",
|
||
"zoom": "Masshtab",
|
||
"sleepTimer": "Uyqu taymeri",
|
||
"audioSync": "Audio sinxronlash",
|
||
"subtitleSync": "Subtitr sinxronlash",
|
||
"hdr": "HDR",
|
||
"audioOutput": "Audio chiqishi",
|
||
"performanceOverlay": "Unumdorlik paneli",
|
||
"audioOutputDolbyAtmos": "Dolby Atmos",
|
||
"audioOutputDolbyAudio": "Dolby Audio",
|
||
"audioOutputSurround": "Surround",
|
||
"audioOutputSpatial": "Fazoviy audio",
|
||
"audioOutputStereo": "Stereo",
|
||
"audioNormalization": "Ovoz balandligini meʼyorlashtirish",
|
||
"audioDownmix": "Stereoga oʻtkazish"
|
||
},
|
||
"performanceOverlay": {
|
||
"color": "Rang",
|
||
"performance": "Unumdorlik",
|
||
"buffer": "Bufer",
|
||
"app": "Ilova",
|
||
"decoder": "Dekoder",
|
||
"rawDecoder": "Ishlov berilmagan dekoder",
|
||
"tunneling": "Tunnellash",
|
||
"aspect": "Nisbat",
|
||
"rotation": "Aylanish",
|
||
"dvSource": "DV manbasi",
|
||
"dvPath": "DV yoʻli",
|
||
"p7Conversion": "P7 oʻtkazmasi",
|
||
"sampleRate": "Diskretlash chastotasi",
|
||
"pixelFormat": "Piksel formati",
|
||
"hwFormat": "HW formati",
|
||
"matrix": "Matritsa",
|
||
"primaries": "Asosiy ranglar",
|
||
"transfer": "Uzatish",
|
||
"renderFps": "Render FPS",
|
||
"displayFps": "Displey FPS",
|
||
"avSync": "A/V sinxronlash",
|
||
"dropped": "Tushirib qoldirilgan kadrlar",
|
||
"dvRpus": "DV RPU-lar",
|
||
"dvRpuAverage": "DV RPU Oʻrt.",
|
||
"dvSampleAverage": "DV Namuna Oʻrt.",
|
||
"maxLuma": "Maks Luma",
|
||
"minLuma": "Min Luma",
|
||
"maxCll": "MaxCLL",
|
||
"maxFall": "MaxFALL",
|
||
"cacheUsed": "Foydalanilgan kesh",
|
||
"cacheLimit": "Kesh chegarasi",
|
||
"speed": "Tezlik",
|
||
"player": "Pleyer",
|
||
"memory": "Xotira",
|
||
"uiFps": "Interfeys (UI) FPS"
|
||
},
|
||
"externalPlayer": {
|
||
"title": "Tashqi pleyer",
|
||
"useExternalPlayer": "Tashqi pleyerdan foydalanish",
|
||
"useExternalPlayerDescription": "Videolarni boshqa ilovada ochish",
|
||
"selectPlayer": "Pleyerni tanlash",
|
||
"customPlayers": "Maxsus pleyerlar",
|
||
"systemDefault": "Tizim standarti",
|
||
"addCustomPlayer": "Maxsus pleyer qoʻshish",
|
||
"playerName": "Pleyer nomi",
|
||
"playerNameHint": "Mening pleyerim",
|
||
"playerCommand": "Buyruq",
|
||
"playerPackage": "Paket nomi",
|
||
"playerUrlScheme": "URL sxemasi",
|
||
"off": "Oʻchirilgan",
|
||
"launchFailed": "Tashqi pleyerni ishga tushirib boʻlmadi",
|
||
"appNotInstalled": "${name} oʻrnatilmagan",
|
||
"playInExternalPlayer": "Tashqi pleyerda ijro etish"
|
||
},
|
||
"metadataEdit": {
|
||
"editMetadata": "Tahrirlash...",
|
||
"screenTitle": "Metamaʼlumotlarni tahrirlash",
|
||
"basicInfo": "Asosiy maʼlumotlar",
|
||
"artwork": "Rasmlar/Posterlar",
|
||
"advancedSettings": "Kengaytirilgan sozlamalar",
|
||
"title": "Nomi",
|
||
"sortTitle": "Saralash nomi",
|
||
"originalTitle": "Asl nomi",
|
||
"releaseDate": "Chiqqan sanasi",
|
||
"contentRating": "Kontent reytingi",
|
||
"studio": "Studiya",
|
||
"tagline": "Shior/Slogan",
|
||
"summary": "Tavsif/Qisqacha",
|
||
"poster": "Poster",
|
||
"background": "Fon",
|
||
"logo": "Logotip",
|
||
"squareArt": "Kvadrat rasm",
|
||
"selectPoster": "Posterni tanlash",
|
||
"selectBackground": "Fonni tanlash",
|
||
"selectLogo": "Logotipni tanlash",
|
||
"selectSquareArt": "Kvadrat rasm tanlash",
|
||
"fromUrl": "URL orqali",
|
||
"uploadFile": "Fayl yuklash",
|
||
"enterImageUrl": "Rasm URL-manzilini kiriting",
|
||
"imageUrl": "Rasm URL-manzili",
|
||
"metadataUpdated": "Metamaʼlumotlar yangilandi",
|
||
"metadataUpdateFailed": "Metamaʼlumotlarni yangilab boʻlmadi",
|
||
"artworkUpdated": "Rasmlar yangilandi",
|
||
"artworkUpdateFailed": "Rasmlarni yangilab boʻlmadi",
|
||
"noArtworkAvailable": "Rasm mavjud emas",
|
||
"artworkOption": "Rasm opsiyasi ${index}",
|
||
"selectedArtworkOption": "Rasm opsiyasi ${index}, tanlandi",
|
||
"notSet": "Oʻrnatilmagan",
|
||
"libraryDefault": "Kutubxona standarti",
|
||
"accountDefault": "Hisob standarti",
|
||
"seriesDefault": "Serial standarti",
|
||
"episodeSorting": "Qismlarni saralash",
|
||
"oldestFirst": "Avval eskilar",
|
||
"newestFirst": "Avval yangilar",
|
||
"keep": "Saqlash",
|
||
"allEpisodes": "Barcha qismlar",
|
||
"latestEpisodes": "Soʻnggi ${count} qism",
|
||
"latestEpisode": "Soʻnggi qism",
|
||
"episodesAddedPastDays": "Soʻnggi ${count} kunda qoʻshilgan qismlar",
|
||
"deleteAfterPlaying": "Ijro etgandan keyin oʻchirish",
|
||
"never": "Hech qachon",
|
||
"afterADay": "Bir kundan keyin",
|
||
"afterAWeek": "Bir haftadan keyin",
|
||
"afterAMonth": "Bir oydan keyin",
|
||
"onNextRefresh": "Keyingi yangilanishda",
|
||
"seasons": "Mavsumlar",
|
||
"show": "Koʻrsatish",
|
||
"hide": "Yashirish",
|
||
"episodeOrdering": "Qismlar tartibi",
|
||
"tmdbAiring": "The Movie Database (Efir)",
|
||
"tvdbAiring": "TheTVDB (Efir)",
|
||
"tvdbAbsolute": "TheTVDB (Absolyut)",
|
||
"metadataLanguage": "Metamaʼlumotlar tili",
|
||
"useOriginalTitle": "Asl nomidan foydalanish",
|
||
"preferredAudioLanguage": "Afzal koʻrilgan audio tili",
|
||
"preferredSubtitleLanguage": "Afzal koʻrilgan subtitr tili",
|
||
"subtitleMode": "Avtomatik subtitr tanlash rejimi",
|
||
"manuallySelected": "Qoʻlda tanlangan",
|
||
"shownWithForeignAudio": "Chet el audiosi bilan koʻrsatiladi",
|
||
"alwaysEnabled": "Har doim yoqilgan",
|
||
"tags": "Teglar",
|
||
"addTag": "Teg qoʻshish",
|
||
"genre": "Janr",
|
||
"director": "Rejissyor",
|
||
"writer": "Ssenarist",
|
||
"producer": "Prodyuser",
|
||
"country": "Mamlakat",
|
||
"collection": "Toʻplam",
|
||
"label": "Yorliq",
|
||
"style": "Stil",
|
||
"mood": "Kayfiyat"
|
||
},
|
||
"matchScreen": {
|
||
"match": "Moslashtirish...",
|
||
"fixMatch": "Moslikni tuzatish...",
|
||
"unmatch": "Moslikni oʻchirish",
|
||
"unmatchConfirm": "Ushbu moslik oʻchirilsinmi?",
|
||
"unmatchSuccess": "Moslik oʻchirildi",
|
||
"unmatchFailed": "Moslikni oʻchirib boʻlmadi",
|
||
"matchApplied": "Moslik qoʻllanildi",
|
||
"matchFailed": "Moslikni qoʻllab boʻlmadi",
|
||
"titleHint": "Nomi",
|
||
"yearHint": "Yil",
|
||
"search": "Qidiruv",
|
||
"noMatchesFound": "Mosliklar topilmadi"
|
||
},
|
||
"serverTasks": {
|
||
"title": "Server vazifalari",
|
||
"failedToLoad": "Vazifalarni yuklab boʻlmadi",
|
||
"noTasks": "Bajarilayotgan vazifalar yoʻq"
|
||
},
|
||
"trakt": {
|
||
"title": "Trakt",
|
||
"connected": "Ulandi",
|
||
"connectedAs": "@${username} sifatida ulandi",
|
||
"disconnectConfirm": "Trakt uzilsinmi?",
|
||
"disconnectConfirmBody": "Plezy Trakt-ga maʼlumot yuborishni toʻxtatadi.",
|
||
"scrobble": "Real vaqt rejimida kuzatish",
|
||
"scrobbleDescription": "Ijro paytida Trakt-ga maʼlumot yuborish.",
|
||
"watchedSync": "Koʻrish holatini sinxronlash",
|
||
"watchedSyncDescription": "Plezy-da belgilanganda Trakt-da ham belgilanadi."
|
||
},
|
||
"seerr": {
|
||
"title": "Seerr",
|
||
"connectTitle": "Seerr ulash",
|
||
"serverUrl": "Server URL-i",
|
||
"serverUrlHelper": "Seerr manzilingiz",
|
||
"checkServer": "Davom ettirish",
|
||
"signInWithJellyfin": "Jellyfin orqali kirish",
|
||
"signInWithEmby": "Emby orqali kirish",
|
||
"signInWithLocal": "Mahalliy hisobdan foydalanish",
|
||
"email": "Elektron pochta",
|
||
"noSignInMethods": "Ushbu Seerr qoʻllab-quvvatlanadigan kirish usulini taklif qilmaydi.",
|
||
"instance": "Instansiya",
|
||
"disconnectConfirm": "Seerr uzilsinmi?",
|
||
"disconnectConfirmBody": "Plezy ushbu Seerr manzilini oʻchiradi.",
|
||
"request": "Soʻrov yuborish",
|
||
"request4k": "4K soʻrov yuborish",
|
||
"seasons": "Mavsumlar",
|
||
"allSeasons": "Barcha mavsumlar",
|
||
"advancedOptions": "Kengaytirilgan",
|
||
"destinationServer": "Moʻljal server",
|
||
"qualityProfile": "Sifat profili",
|
||
"rootFolder": "Asosiy jild",
|
||
"languageProfile": "Til profili",
|
||
"requestSubmitted": "Soʻrov yuborildi",
|
||
"requestFailed": "Soʻrov xatoligi: ${error}",
|
||
"requestsLoadFailed": "Parametrlarni yuklab boʻlmadi",
|
||
"nothingToRequest": "Barchasi avvaldan bor yoki soʻralgan.",
|
||
"statusAvailable": "Mavjud",
|
||
"statusPartiallyAvailable": "Qisman mavjud",
|
||
"statusRequested": "Soʻraldi",
|
||
"statusProcessing": "Ishlanmoqda"
|
||
},
|
||
"services": {
|
||
"title": "Xizmatlar",
|
||
"hubSubtitle": "Koʻrish jarayonini sinxronlang va yangi kontent soʻrang.",
|
||
"notConnected": "Ulanmagan",
|
||
"connectedAs": "@${username} sifatida ulandi",
|
||
"scrobble": "Jarayonni avtomatik kuzatish",
|
||
"scrobbleDescription": "Roʻyxatingizni avtomatik yangilang.",
|
||
"disconnectConfirm": "${service} uzilsinmi?",
|
||
"disconnectConfirmBody": "Plezy ${service} yangilanishini toʻxtatadi.",
|
||
"connectFailed": "${service} ulana olmadi. Qaytadan urinib koʻring.",
|
||
"names": {
|
||
"mal": "MyAnimeList",
|
||
"anilist": "AniList",
|
||
"simkl": "Simkl",
|
||
"seerr": "Seerr",
|
||
"mdblist": ""
|
||
},
|
||
"deviceCode": {
|
||
"title": "Plezy-ni ${service} xizmatida faollashtiring",
|
||
"body": "${url} manziliga oʻting va ushbu kodni kiriting:",
|
||
"openToActivate": "Faollashtirish uchun ${service} xizmatini oching",
|
||
"copyCode": "Faollashtirish kodini nusxalash",
|
||
"waitingForAuthorization": "Avtorizatsiya kutilmoqda…",
|
||
"codeCopied": "Kod nusxalandi"
|
||
},
|
||
"oauthProxy": {
|
||
"title": "${service} xizmatiga kiring",
|
||
"body": "Ushbu QR kodni skanerlang yoki URL-ni oching.",
|
||
"openToSignIn": "Kirish uchun ${service} xizmatini oching",
|
||
"copyUrl": "Kirish URL-ini nusxalash",
|
||
"urlCopied": "URL nusxalandi"
|
||
},
|
||
"libraryFilter": {
|
||
"title": "Kutubxona filtri",
|
||
"subtitleAllSyncing": "Barcha kutubxonalar sinxronlanmoqda",
|
||
"subtitleNoneSyncing": "Hech narsa sinxronlanmaydi",
|
||
"subtitleBlocked": "${count} bloklandi",
|
||
"subtitleAllowed": "${count} ruxsat berildi",
|
||
"mode": "Filtr rejimi",
|
||
"modeBlacklist": "Qora roʻyxat",
|
||
"modeWhitelist": "Oq roʻyxat",
|
||
"modeHintBlacklist": "Quyida tanlanganlardan tashqari barcha kutubxonalarni sinxronlash.",
|
||
"modeHintWhitelist": "Faqat quyida tanlangan kutubxonalarni sinxronlash.",
|
||
"libraries": "Kutubxonalar",
|
||
"noLibraries": "Kutubxonalar yoʻq"
|
||
}
|
||
},
|
||
"addServer": {
|
||
"addMediaBrowserTitle": "",
|
||
"serverUrls": "Server URL-lari",
|
||
"serverUrlsHelper": "Vergul bilan ajratilgan bir nechta URL manziliga ruxsat beriladi.",
|
||
"findServer": "Serverni topish",
|
||
"searchingLocalMediaBrowserServers": "",
|
||
"localMediaBrowserServers": "",
|
||
"username": "Foydalanuvchi nomi",
|
||
"password": "Parol",
|
||
"signIn": "Kirish",
|
||
"change": "Oʻzgartirish",
|
||
"required": "Talab qilinadi",
|
||
"couldNotReachServer": "Serverga ulanib boʻlmadi: ${error}",
|
||
"signInFailed": "Kirish xatoligi: ${error}",
|
||
"quickConnectFailed": "Tezkor ulanish xatoligi: ${error}",
|
||
"addPlexTitle": "Plex orqali kirish",
|
||
"pinExpired": "PIN kod vaqti tugadi.",
|
||
"failedToRegisterAccount": "Hisobni roʻyxatdan oʻtkazishda xatolik: ${error}",
|
||
"enterMediaBrowserUrlError": "",
|
||
"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": "",
|
||
"borrowFromAnotherProfile": "Boshqa profildan olish",
|
||
"borrowFromAnotherProfileSubtitle": "Boshqa profilning ulanishidan qayta foydalaning."
|
||
}
|
||
}
|