{
  "api.errors.clickRequired": "config.click majburiy parametr",
  "api.errors.configRequired": "initDwellClicking uchun konfiguratsiya obyekti talab qilinadi",
  "api.errors.functionRequired": "%0 funksiyasi bo‘lishi kerak",
  "api.errors.numberRequired": "%0 son bo‘lishi kerak",
  "api.errors.retargetFromInvalidSelector": "config.retarget[%0].from haqiqiy CSS selektori emas",
  "api.errors.retargetFromInvalidType": "config.retarget[%0].from CSS selektori qatori, Element yoki funksiya bo‘lishi kerak",
  "api.errors.retargetFromRequired": "config.retarget[%0].from majburiy",
  "api.errors.retargetMustBeArray": "config.retarget obyektlar massiv bo‘lishi kerak",
  "api.errors.retargetToInvalidSelector": "config.retarget[%0].to haqiqiy CSS selektori emas",
  "api.errors.retargetToInvalidType": "config.retarget[%0].to CSS selektori qatori, Element, funksiya yoki null bo‘lishi kerak",
  "api.errors.retargetToRequired": "config.retarget[%0].to majburiy (lekin elementni e’tiborsiz qoldirish uchun null bo‘lishi mumkin)",
  "api.errors.targetsInvalidSelector": "config.targets haqiqiy CSS selektori emas",
  "api.errors.targetsMustBeSelectorString": "config.targets qator (CSS selektori) bo‘lishi kerak",
  "api.errors.targetsRequired": "config.targets majburiy (CSS selektori bo‘lishi kerak)",
  "cli.args.adjust.description": "Parametrni joriy qiymatiga nisbatan o‘zgartiring. (Natijada cheklovlarga ega bo‘lishi mumkin bo‘lgan yangi qiymat ham chiqariladi.)",
  "cli.args.cli-lang.description": "CLI tomonidan ishlatiladigan tilni belgilang.",
  "cli.args.get.description": "Parametrning joriy qiymatini chiqaradi.",
  "cli.args.profile.description": "Foydalaniladigan sozlamalar profili.",
  "cli.args.set.description": "Parametrni aniq qiymatga o‘zgartiring. (Shuningdek, cheklovlarga ega bo‘lishi mumkin bo‘lgan yangi qiymat chiqariladi.)",
  "cli.args.start.description": "Boshni kuzatishni boshlash.",
  "cli.args.stop.description": "Boshni kuzatishni to‘xtatish.",
  "cli.args.version.description": "Versiya raqamini ko‘rsatadi.",
  "cli.description": "Sichqonchani qo‘lsiz boshqaring. Bu CLI ishlayotgan Tracky Mouse ilovasini boshqaradi. U tashqi dasturlar, masalan, ovozli buyruq tizimi uchun Tracky Mouse’ni yoqish/o‘chirish va sozlamalarni tezda o‘zgartirish maqsadida mo‘ljallangan.",
  "common.close": "Yopish",
  "common.fileTypeJson": "JSON",
  "common.notApplicable": "Qo‘llanilmaydi",
  "common.warningIcon": "⚠️",
  "debug.faceConvergenceScore": "Yuz yaqinlashuvi balli:",
  "debug.faceTrackingScore": "Yuzni kuzatish balli:",
  "debug.headTilt.pitch": "Pitch:",
  "debug.headTilt.roll": "Roll:",
  "debug.headTilt.yaw": "Yaw:",
  "debug.pointsBasedOnScore": "Ballga asoslangan nuqtalar:",
  "desktop.about.description": "Kompyuterni veb‑kamera yordamida boshqaring.",
  "desktop.about.title": "Tracky Mouse haqida",
  "desktop.importSettings.title": "Sozlamalarni import qilish",
  "desktop.menu.edit": "Tahrirlash",
  "desktop.menu.export": "Eksport",
  "desktop.menu.exportSettings": "Sozlamalarni eksport qilish",
  "desktop.menu.exportSettingsError": "Sozlamalarni eksport qilish muvaffaqiyatsiz tugadi.",
  "desktop.menu.file": "Fayl",
  "desktop.menu.githubRepository": "GitHub repozitoriyasi",
  "desktop.menu.homePage": "Bosh sahifa",
  "desktop.menu.import": "Import",
  "desktop.menu.importBackupError": "Importdan oldin joriy sozlamalarning zaxira nusxasini yaratib bo‘lmadi.",
  "desktop.menu.importError": "Sozlamalarni import qilish muvaffaqiyatsiz tugadi.",
  "desktop.menu.importReadError": "Tanlangan faylni o‘qib bo‘lmadi.",
  "desktop.menu.importSettings": "Sozlamalarni import qilish",
  "desktop.menu.speech": "Nutq",
  "desktop.menu.toggleScreenOverlayDevtools": "Ishlab chiquvchi vositalarini yoqish/o‘chirish (ekran qoplami)",
  "desktop.menu.view": "Ko‘rish",
  "desktop.menu.window": "Oyna",
  "desktop.updater.action.doNotRestartYet": "Keyinroq",
  "desktop.updater.action.download": "Yuklab olish",
  "desktop.updater.action.openDownloadPage": "Yuklab olish sahifasini ochish",
  "desktop.updater.action.remindMeLater": "Keyinroq eslat",
  "desktop.updater.action.restartNow": "Hozir qayta ishga tushirish",
  "desktop.updater.action.skipThisVersion": "Bu versiyani o‘tkazib yuborish",
  "desktop.updater.action.updateFromGit": "Git orqali yangilash",
  "desktop.updater.errors.checkout": "Mahalliy git repozitoriyasidan eng so‘nggi versiyani olish imkoni bo‘lmadi. Ehtimol, saqlanmagan o‘zgarishlar mavjud.",
  "desktop.updater.errors.fetch": "Git’dan yangilanishlarni olish imkoni bo‘lmadi.",
  "desktop.updater.errors.generic": "Git orqali yangilash vaqtida xatolik yuz berdi.",
  "desktop.updater.errors.install": "Git’dan yangi versiya olingandan so‘ng unga kerakli bog‘liqliklarni o‘rnatib bo‘lmadi.",
  "desktop.updater.updateAvailable.gitRepoNote": "Bu git repozitoriyasi bo‘lgani uchun, yangilanishni to‘g‘ridan‑to‘g‘ri tortib olishingiz mumkin.",
  "desktop.updater.updateAvailable.message": "Tracky Mouse’ning yangi versiyasi mavjud: %0\n\nHozir %1 versiyasidan foydalanmoqdasiz.",
  "desktop.updater.updateAvailable.title": "Yangilanish mavjud",
  "desktop.updater.updateFailed.title": "Yangilanish muvaffaqiyatsiz tugadi",
  "desktop.updater.updateSuccessful.message": "%0 olingan. Yangilangan versiyadan foydalanish uchun ilovani qayta ishga tushiring.",
  "desktop.updater.updateSuccessful.title": "Yangilanish muvaffaqiyatli yakunlandi",
  "hud.pressToDisable": "Tracky Mouse’ni o‘chirish uchun %0 tugmasini bosing.",
  "hud.pressToEnable": "Tracky Mouse’ni yoqish uchun %0 tugmasini bosing.",
  "hud.pressToToggle": "Tracky Mouse’ni yoqish/o‘chirish uchun %0 tugmasini bosing.",
  "hud.willResumeAfterMouseStops": "Sichqoncha harakati to‘xtagach, ish qayta davom ettiriladi.",
  "openCameraSettings.errors.parseKnownCameras": "localStorage’dan ma’lum kameralarni o‘qib bo‘lmadi:",
  "openCameraSettings.errors.sharedHeading": "Kamera sozlamalarini ochib bo‘lmadi:",
  "settings.cameraSource.defaultCamera": "Standart",
  "settings.cameraSource.description": "Boshni kuzatish uchun qaysi kamera ishlatilishini tanlaydi.",
  "settings.cameraSource.description.alt1": "Boshni kuzatish uchun qaysi kameradan foydalanilishini tanlang.",
  "settings.cameraSource.label": "Kamera manbai",
  "settings.cameraSource.numberedCamera": "Kamera %0",
  "settings.cameraSource.unavailableCamera": "Mavjud bo‘lmagan kamera",
  "settings.cameraSource.unavailableCameraAdjective": "Mavjud emas",
  "settings.checkForUpdates.description": "Yoqqan bo‘lsa, Tracky Mouse ishga tushganda avtomatik ravishda yangilanishlarni tekshiradi.",
  "settings.checkForUpdates.description.alt1": "Tracky Mouse’ning yangi versiyalari haqida xabar beradi.",
  "settings.checkForUpdates.description.alt2": "Tracky Mouse’ning yangi versiyasi paydo bo‘lganda sizni xabardor qiladi.",
  "settings.checkForUpdates.label": "Yangilanishlarni tekshirish",
  "settings.clickingMode.description": "Sichqoncha bosish usulini tanlang.",
  "settings.clickingMode.dwell.description": "Kursorni qisqa muddat bir joyda ushlab turish orqali bosish.",
  "settings.clickingMode.dwell.label": "Kutib bosish",
  "settings.clickingMode.label": "Bosish rejimi:",
  "settings.clickingMode.off.description": "Bosishni o‘chirib qo‘yadi. Tashqi tugma yoki o‘zining kutib bosish funksiyasiga ega dasturlar bilan birga foydalaning.",
  "settings.clickingMode.off.label": "O‘chiq",
  "settings.clickingMode.openMouthIgnoringEyes.description": "Bosish uchun og‘zingizni katta oching. Ko‘z holati e’tiborga olinmaydi.",
  "settings.clickingMode.openMouthIgnoringEyes.label": "Og‘izni ochib bosish (ko‘z holatini e’tiborsiz qoldiradi)",
  "settings.clickingMode.openMouthSimple.description": "Bosish uchun og‘zingizni katta oching. Hech bo‘lmaganda bitta ko‘zingiz ochiq bo‘lishi kerak.",
  "settings.clickingMode.openMouthSimple.label": "Og‘izni ochib bosish (oddiy)",
  "settings.clickingMode.openMouthWithEyeModifiers.description": "Bosish uchun og‘zingizni katta oching. Agar chap ko‘z yumuq bo‘lsa, bu o‘ng tugma bosilishi; agar o‘ng ko‘z yumuq bo‘lsa, bu o‘rta tugma bosilishi hisoblanadi.",
  "settings.clickingMode.openMouthWithEyeModifiers.label": "Og‘izni ochib bosish (ko‘z holati bilan)",
  "settings.clickingMode.wink.description": "Bitta ko‘zni yumib bosing. Chap ko‘z – chap tugma, o‘ng ko‘z – o‘ng tugma.",
  "settings.clickingMode.wink.label": "Ko‘z qisib bosish",
  "settings.closeEyesToToggle.description": "Yoqqan bo‘lsa, ikkala ko‘zingizni bir necha soniyaga yumib, sichqoncha boshqaruvini boshlashingiz yoki to‘xtatishingiz mumkin.",
  "settings.closeEyesToToggle.label": "Ko‘zlarni yumib boshlash/to‘xtatish",
  "settings.delayBeforeDragging.description": "Bosish boshlanganida ko‘rsatilgan vaqt davomida sichqoncha harakatini bloklaydi.\nAgar siz rasm chizayotgan bo‘lsangiz, buni o‘chirib qo‘yishni istashingiz mumkin, yoki bosmoqchi bo‘lganingizda tasodifan tortib yuborsangiz, vaqtni oshirishingiz mumkin.",
  "settings.delayBeforeDragging.description.alt1": "Tasodifiy tortishni oldini olish uchun bosish boshlanganida sichqoncha harakatini vaqtincha bloklaydi.",
  "settings.delayBeforeDragging.label": "Tortishni boshlashdan oldingi kechikish",
  "settings.delayBeforeDragging.sliderMax": "Bosish oson",
  "settings.delayBeforeDragging.sliderMin": "Tortish oson",
  "settings.dropdownDescriptionOptionsListHeading": "Parametrlar:",
  "settings.headTilt.horizontalOffset.description": "Kamera boshni to‘g‘ri oldinga qaragan holda ko‘rganda kursorning joylashuvini sozlaydi.\n⚠️ Bunday gorizontal siljish tavsiya etilmaydi. Iloji bo‘lsa, kamerani o‘rnini o‘zgartiring. 📷",
  "settings.headTilt.horizontalOffset.description.alt1": "Boshning gorizontal egilish markaziy holatini sozlaydi. Tavsiya etilmaydi. Iloji bo‘lsa, buning o‘rniga kamerani joyini o‘zgartiring.",
  "settings.headTilt.horizontalOffset.description.alt2": "Boshning gorizontal egilish markaziy holatini sozlaydi. Bunday gorizontal siljish tavsiya etilmaydi. Iloji bo‘lsa, kamerani o‘rnini o‘zgartiring.",
  "settings.headTilt.horizontalOffset.label": "Kursorning gorizontal siljishi",
  "settings.headTilt.horizontalRange.description": "Ekran chetiga yetish uchun boshni chapga yoki o‘ngga qanchalik egish kerakligini belgilaydi.",
  "settings.headTilt.horizontalRange.description.alt1": "Kursorni ekraning bir chetidan ikkinchi chetiga harakatlantiradigan boshning gorizontal egilish diapazoni.",
  "settings.headTilt.horizontalRange.description.alt2": "Ekran chetlariga yetish uchun boshni chapga va o‘ngga qanchalik egish kerakligini belgilaydi.",
  "settings.headTilt.horizontalRange.description.alt3": "Ekran chetiga yetish uchun boshni chapga yoki o‘ngga qanchalik egish kerakligini belgilaydi.",
  "settings.headTilt.horizontalRange.label": "Gorizontal egilish diapazoni",
  "settings.headTilt.range.sliderMaxLargeNeckMovement": "Bo‘yning katta harakati",
  "settings.headTilt.range.sliderMinLittleNeckMovement": "Bo‘yning kichik harakati",
  "settings.headTilt.verticalOffset.description": "Kamera boshni to‘g‘ri oldinga qaragan holda ko‘rganda kursorning joylashuvini sozlaydi.",
  "settings.headTilt.verticalOffset.description.alt1": "Boshning vertikal egilish markaziy holatini sozlaydi.",
  "settings.headTilt.verticalOffset.label": "Kursorning vertikal siljishi",
  "settings.headTilt.verticalRange.description": "Ekran chetiga yetish uchun boshni yuqoriga yoki pastga qanchalik egish kerakligini belgilaydi.",
  "settings.headTilt.verticalRange.description.alt1": "Kursorni ekranning yuqorisidan pastiga harakatlantirish uchun zarur bo‘lgan boshning vertikal egilish diapazoni.",
  "settings.headTilt.verticalRange.description.alt2": "Ekran yuqori va pastki chetlariga yetish uchun boshni qanchalik yuqoriga va pastga egish kerakligini belgilaydi.",
  "settings.headTilt.verticalRange.description.alt3": "Ekran chetiga yetish uchun boshni yuqoriga yoki pastga qanchalik egish kerakligini belgilaydi.",
  "settings.headTilt.verticalRange.label": "Vertikal egilish diapazoni",
  "settings.language.description": "Tracky Mouse interfeysi uchun tilni tanlang.",
  "settings.language.description.alt1": "Tracky Mouse interfeysi ko‘rsatiladigan tilni o‘zgartiradi.",
  "settings.language.label": "Til",
  "settings.mirror.description": "Kamera tasvirini gorizontal tarzda akslantiradi.",
  "settings.mirror.label": "Akslantirish",
  "settings.motionThreshold.description": "Bitta kadrda kursor harakatlanishi uchun minimal masofa (pikselda). Kursorni to‘liq to‘xtatishga yordam beradi.",
  "settings.motionThreshold.description.alt1": "Shu masofadan kichik bo‘lgan harakatlar (pikselda) e’tiborsiz qoldiriladi.",
  "settings.motionThreshold.description.alt2": "Kursor harakatlanishi uchun zarur tezlik (piksel/kadr).",
  "settings.motionThreshold.label": "Harakat chegarasi",
  "settings.motionThreshold.sliderMax": "Barqaror",
  "settings.motionThreshold.sliderMin": "Erkin",
  "settings.openCameraSettings.description": "Tanlangan kamera uchun avtofokus va avtoekspozitsiya kabi parametrlarni sozlashga imkon beruvchi tizim sozlamalari dialogini ochadi.",
  "settings.openCameraSettings.description.alt1": "Yorqinlik va kontrast kabi parametrlarni sozlash uchun kameraning tizim sozlamalari oynasini ochadi.",
  "settings.openCameraSettings.description.alt2": "Kamera uchun avtofokus va avtoekspozitsiya kabi parametrlarni sozlashga imkon beruvchi tizim sozlamalari oynasini ochadi.",
  "settings.openCameraSettings.label": "Kamera sozlamalarini ochish",
  "settings.pointTracking.acceleration.description": "Bosh tez harakatlanganda kursorni nisbatan tez, sekin harakatlanganda esa nisbatan sekin harakatlantiradi.\nKursorni barqarorlashtirishga yordam beradi. Biroq, nuqta kuzatuvi bosh egilishi bilan birga ishlatilganda, pastroq qiymat yaxshiroq bo‘lishi mumkin, chunki bosh egilishi chiziqli, va avtomatik kalibrlash silliq bo‘lishi uchun nuqta kuzatuvi taxminan bosh kuzatuviga mos kelishi kerak.",
  "settings.pointTracking.acceleration.description.alt1": "Katta tezlanish bosh tez harakatlanganda kursorni tezroq, sekin harakatlanganda esa sekinroq harakatlantiradi.",
  "settings.pointTracking.acceleration.description.alt2": "Bosh tez harakatlanganda kursorni juda tez, sekin harakatlanganda esa juda sekin harakatlantiradi. Kursorni barqarorlashtirishga yordam beradi.",
  "settings.pointTracking.acceleration.label": "Tezlanish",
  "settings.pointTracking.horizontalSensitivity.description": "Boshning gorizontal harakatiga javoban kursor tezligi.",
  "settings.pointTracking.horizontalSensitivity.label": "Gorizontal sezgirlik",
  "settings.pointTracking.smoothing.label": "Silliqlash",
  "settings.pointTracking.verticalSensitivity.description": "Boshning vertikal harakatiga javoban kursor tezligi.",
  "settings.pointTracking.verticalSensitivity.label": "Vertikal sezgirlik",
  "settings.runAtLogin.description": "Yoqqan bo‘lsa, Tracky Mouse kompyuterga kirganingizda avtomatik ravishda ishga tushadi.",
  "settings.runAtLogin.description.alt1": "Kompyuterga kirganingizda Tracky Mouse avtomatik ishga tushishini ta’minlaydi.",
  "settings.runAtLogin.label": "Kirishda ishga tushirish",
  "settings.sections.clicking.label": "Bosish",
  "settings.sections.cursorMovement.label": "Kursor harakati",
  "settings.sections.general.label": "Umumiy",
  "settings.sections.headTiltCalibration.label": "Bosh egilishini kalibrlash",
  "settings.sections.pointTracking.label": "Nuqta kuzatuvi",
  "settings.sections.video.label": "Video",
  "settings.shared.directionDown": "Pastga",
  "settings.shared.directionLeft": "Chapga",
  "settings.shared.directionRight": "O‘ngga",
  "settings.shared.directionUp": "Yuqoriga",
  "settings.shared.sliderMaxFast": "Tez",
  "settings.shared.sliderMaxSmooth": "Silliq",
  "settings.shared.sliderMinLinear": "Chiziqli",
  "settings.shared.sliderMinSlow": "Sekin",
  "settings.soundEffects.description": "Bosganingizda ovoz chiqaradi.",
  "settings.soundEffects.label": "Ovoz effektlari",
  "settings.startEnabled.description": "Yoqqan bo‘lsa, Tracky Mouse ishga tushishi bilanoq kursorni boshqarishni boshlaydi.",
  "settings.startEnabled.description.alt1": "Tracky Mouse ishga tushirilganda darhol faol bo‘ladi. Aks holda, tayyor bo‘lganingizda uni qo‘lda ishga tushirishingiz mumkin.",
  "settings.startEnabled.description.alt2": "Tracky Mouse ishga tushishi bilanoq faol bo‘lishini ta’minlaydi.",
  "settings.startEnabled.description.alt3": "Ishga tushirilgandan so‘ng Tracky Mouse avtomatik ravishda boshlanadi.",
  "settings.startEnabled.label": "Boshlanganda yoqilgan",
  "settings.swapMouseButtons.description": "Chap va o‘ng sichqoncha tugmalarini almashtiradi.\nTizimingizda sichqoncha tugmalari allaqachon almashtirilgan bo‘lsa, foydali.\nZarurat tug‘ilganda kutib bosish yordamida o‘ng tugmani bosish uchun ham ishlatilishi mumkin.",
  "settings.swapMouseButtons.label": "Sichqoncha tugmalarini almashtirish",
  "settings.tiltInfluence.description": "Nuqtalar bo‘yicha kuzatish (2D) va aniqlangan bosh egilishi (3D) o‘rtasida aralashtiradi.\n- 0% da faqat nuqta kuzatuvi ishlatiladi. Bunda kursor kamerada ko‘rinadigan yuz nuqtalarining 2D harakatiga qarab siljiydi, ya’ni boshning ham aylanishi, ham siljishi hisobga olinadi.\n- 100% da faqat bosh egilishi ishlatiladi. Bunda yuzingizning 3D fazodagi yo‘nalishiga baho beriladi va boshning siljishi e’tiborga olinmaydi. Bu silliqlashtirilgan bo‘lgani uchun nuqta kuzatuviga qaraganda sekinroq javob beradi. Bu rejimda kursorni ekran chetiga surib markazlashga hojat qolmaydi.\n- O‘rtacha qiymatlarda u avtomatik kalibrlash kabi ishlaydi va nuqta kuzatuvini bosh egilishiga sekin‑asta moslashtiradi. Bu bosh egilishiga mos kelmaydigan yo‘nalishda harakatlanayotgan kursorni sekinlashtirish, va (sirg‘alish 80% dan oshganda) uni kutilgan holatga faol yaqinlashtirish orqali ishlaydi.",
  "settings.tiltInfluence.description.alt1": "Kursor harakati boshning 3D egilishiga asoslanadimi yoki kameradagi yuzning 2D harakatiga asoslanadimi, shuni belgilaydi.",
  "settings.tiltInfluence.label": "Egilish ta’siri",
  "settings.tiltInfluence.sliderMax": "Bosh egilishi (3D)",
  "settings.tiltInfluence.sliderMax.alt1": "Bosh egilishi",
  "settings.tiltInfluence.sliderMin": "Nuqta kuzatuvi (2D)",
  "settings.tiltInfluence.sliderMin.alt1": "Optik oqim",
  "settings.tiltInfluence.sliderMin.alt2": "Nuqta kuzatuvi",
  "ui.camera.allowAccess": "Kameraga ruxsat berish",
  "ui.camera.useDemoFootage": "Namuna videoni ishlatish",
  "ui.camera.useMyCamera": "Mening kameramdan foydalanish",
  "ui.desktopAppPromo.message": "Butun kompyuteringizni <a href=\"https://trackymouse.js.org/\">TrackyMouse</a> ish stoli ilovasi yordamida boshqarishingiz mumkin.",
  "ui.startStopButton.start": "Boshlash",
  "ui.startStopButton.stop": "To‘xtatish",
  "video.errors.accessFailed": "Kameraga murojaat qilishda qandaydir xatolik yuz berdi.",
  "video.errors.accessFailedRetry": "Kameraga murojaat qilishda xatolik yuz berdi. Iltimos, yana urinib ko‘ring.",
  "video.errors.cameraInUse": "Veb‑kamera allaqachon ishlatilmoqda. Kameradan boshqa dasturlar foydalanmayotganiga ishonch hosil qiling.",
  "video.errors.noCameraFound": "Hech qanday kamera topilmadi. Kamera ulangan va yoqilganligiga ishonch hosil qiling.",
  "video.errors.permissionDenied": "Ruxsat berilmadi. Kameraga kirishga ruxsat bering.",
  "video.errors.previouslySelectedUnavailable": "Oldin tanlangan kamera mavjud emas. Video > Kamera manbai uchun \"Default\" ni tanlab ko‘ring, so‘ng zarurat bo‘lsa, aniq kamerani tanlang.",
  "video.errors.retryAfterClosingOtherPrograms": "Kameradan boshqa dasturlar foydalanmayotganiga ishonch hosil qiling va qayta urinib ko‘ring.",
  "video.errors.unsupportedResolution": "Veb‑kamera kerakli o‘lchamni qo‘llab‑quvvatlamaydi. Sozlamalarni o‘zgartiring."
}
